UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

20 lines 1.15 kB
import { FetchClient, Service, IResultList, Paging } from '@c8y/client'; import { AssetPropertyDefinition, AssetPropertyDefinitionResponse } from './asset-property.model'; import { AppStateService } from '../common'; import * as i0 from "@angular/core"; export declare class AssetPropertyService extends Service<AssetPropertyDefinition> { private appState; protected baseUrl: string; protected listUrl: string; protected propertyName: string; constructor(client: FetchClient, appState: AppStateService); canRetrieveAssetProperties(): Promise<boolean>; list(filterInput?: object): Promise<IResultList<AssetPropertyDefinition>>; getByIdentifier(identifier: string): Promise<AssetPropertyDefinition>; search(searchTerm: string): Promise<IResultList<AssetPropertyDefinition>>; private buildFilter; protected getPaging(json: AssetPropertyDefinitionResponse, filter: object): Paging<AssetPropertyDefinition>; static ɵfac: i0.ɵɵFactoryDeclaration<AssetPropertyService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<AssetPropertyService>; } //# sourceMappingURL=asset-property.service.d.ts.map