libs/core/src/lib/api-communication/connectors/sta-api-v1-connector/model/observations.ts
Properties |
|
Datastream@iot.navigationLink |
Datastream@iot.navigationLink:
|
Type : string
|
Optional |
FeatureOfInterest@iot.navigationLink |
FeatureOfInterest@iot.navigationLink:
|
Type : string
|
Optional |
parameters |
parameters:
|
Type : literal type[]
|
Optional |
phenomenonTime |
phenomenonTime:
|
Type : string
|
Optional |
result |
result:
|
Type : string
|
Optional |
resultTime |
resultTime:
|
Type : Date
|
Optional |
import { InsertDatastream } from './datasetreams';
import { InsertId, StaExpandParams, StaObject, StaSelectParams } from './sta-interface';
export interface Observation extends StaObject {
phenomenonTime?: string;
result?: string;
resultTime?: Date;
parameters?: {
name: string;
value: string;
}[];
'Datastream@iot.navigationLink'?: string;
'FeatureOfInterest@iot.navigationLink'?: string;
}
export interface InsertObservation extends Observation {
phenomenonTime: string;
result: string;
Datastream: (InsertDatastream | InsertId);
}
export interface ObservationSelectParams extends StaSelectParams {
phenomenonTime?: boolean;
result?: boolean;
resultTime?: boolean;
Datastream?: boolean;
FeatureOfInterest?: boolean;
}
export interface ObservationExpandParams extends StaExpandParams {
Datastream?: boolean;
FeatureOfInterest?: boolean;
}