UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

31 lines 1.32 kB
export declare enum ConnectionType { ACTILITY = 0, SIGFOX = 1, LORIOT = 2 } export interface Connection { name: string; baseUrl: string; username: string; password: string; description: string; } export interface SigfoxConnection extends Connection { parentGroupId: string; } export interface ActilityConnection extends Connection { profileId: string; routeApplicationServerId?: string; routeApplicationServerKey?: string; adminApiVersion: string; coreApiVersion: string; enterpriseConnection: boolean; } export interface LoriotConnection extends Connection { providerType: string; } export declare function isSigfoxConnection(connection: SigfoxConnection | ActilityConnection | LoriotConnection): connection is SigfoxConnection; export declare function isActilityConnection(connection: SigfoxConnection | ActilityConnection | LoriotConnection): connection is ActilityConnection; export declare function isLoriotConnection(connection: SigfoxConnection | ActilityConnection | LoriotConnection): connection is LoriotConnection; export type LpwanState = 'loadingConnection' | 'loadingError' | 'connectionAvailable' | 'connectionNotAvailable' | 'addConnections' | 'savedSuccessfully' | 'updateConnection'; //# sourceMappingURL=multiple-lns-connector.model.d.ts.map