libs/core/src/lib/dataset-api/interfaces/api-v2.interface.ts
Methods |
getData | ||||||||||||||||||
getData(id: string, apiUrl: string, timespan: Timespan, params?: DataParameterFilter, options?: HttpRequestOptions)
|
||||||||||||||||||
Type parameters :
|
||||||||||||||||||
Parameters :
Returns :
Observable<Data<T>>
|
getDataset | |||||||||||||||
getDataset(id: string, apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions)
|
|||||||||||||||
Parameters :
Returns :
Observable<Dataset>
|
getDatasetByInternalId | ||||||||||||
getDatasetByInternalId(internalId: string, params?: ParameterFilter, options?: HttpRequestOptions)
|
||||||||||||
Parameters :
Returns :
Observable<Dataset>
|
getDatasets | ||||||||||||
getDatasets(apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions)
|
||||||||||||
Parameters :
Returns :
Observable<Dataset[]>
|
getPlatform | |||||||||||||||
getPlatform(id: string, apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions)
|
|||||||||||||||
Parameters :
Returns :
Observable<Platform>
|
getPlatforms | ||||||||||||
getPlatforms(apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions)
|
||||||||||||
Parameters :
Returns :
Observable<Platform[]>
|
import { Observable } from 'rxjs';
import { Data } from '../../model/dataset-api/data';
import { Dataset } from '../../model/dataset-api/dataset';
import { Platform } from '../../model/dataset-api/platform';
import { DataParameterFilter, HttpRequestOptions, ParameterFilter } from '../../model/internal/http-requests';
import { Timespan } from '../../model/internal/timeInterval';
import { DatasetApiV1 } from './api-v1.interface';
export interface DatasetApiV2 extends DatasetApiV1 {
getPlatforms(apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions): Observable<Platform[]>;
getPlatform(id: string, apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions): Observable<Platform>;
getDatasets(apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions): Observable<Dataset[]>;
getDataset(id: string, apiUrl: string, params?: ParameterFilter, options?: HttpRequestOptions): Observable<Dataset>;
getDatasetByInternalId(internalId: string, params?: ParameterFilter, options?: HttpRequestOptions): Observable<Dataset>;
getData<T>(id: string, apiUrl: string, timespan: Timespan, params?: DataParameterFilter, options?: HttpRequestOptions): Observable<Data<T>>;
// getGeometries(id: string, apiUrl: string, params?): Observable<>;
}