UNPKG

xiot-core-spec-ts

Version:
32 lines (31 loc) 1.44 kB
import { AbstractOperationCodec } from './AbstractOperationCodec'; import { PropertyOperation } from '../../typedef/operation/PropertyOperation'; export declare class PropertyOperationCodecGetQuery extends AbstractOperationCodec<PropertyOperation, string> { decodeObject(o: any): PropertyOperation; encodeObject(t: PropertyOperation): string; } export declare class PropertyOperationCodecGetResult extends AbstractOperationCodec<PropertyOperation, any> { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecSetQuery extends AbstractOperationCodec<PropertyOperation, any> { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecSetResult extends AbstractOperationCodec<PropertyOperation, any> { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecGet { QUERY: PropertyOperationCodecGetQuery; RESULT: PropertyOperationCodecGetResult; } export declare class PropertyOperationCodecSet { QUERY: PropertyOperationCodecSetQuery; RESULT: PropertyOperationCodecSetResult; } export declare class PropertyOperationCodec { static Get: PropertyOperationCodecGet; static Set: PropertyOperationCodecSet; static Notify: PropertyOperationCodecSetQuery; }