@iotize/tap
Version:
IoTize Device client for Javascript
58 lines (57 loc) • 3.24 kB
TypeScript
/**
* Generated file. Do not edit
*/
import './converter-stream-extension';
import { BodyConverter } from '@iotize/tap/client/api';
import { LoginCredential } from './models';
import { LoginCredentialHashed } from './models';
import { SecurityOptions } from './models';
import { WirelessPairingOptions } from './models';
import { CpuFrequencyOptions } from './models';
import { PowerOptimizationOptions } from './models';
import { NetworkOptions } from './models';
import { ProtocolMaxFrameSize } from './models';
import { MultiRequestFrame } from './models';
import { MultiResponseFrame } from './models';
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
export declare class LoginCredentialConverter implements BodyConverter<LoginCredential> {
encode(model: LoginCredential, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): LoginCredential;
}
export declare class LoginCredentialHashedConverter implements BodyConverter<LoginCredentialHashed> {
encode(model: LoginCredentialHashed, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): LoginCredentialHashed;
}
export declare class SecurityOptionsConverter implements BodyConverter<SecurityOptions> {
encode(model: SecurityOptions, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): SecurityOptions;
}
export declare class WirelessPairingOptionsConverter implements BodyConverter<WirelessPairingOptions> {
encode(model: WirelessPairingOptions, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): WirelessPairingOptions;
}
export declare class CpuFrequencyOptionsConverter implements BodyConverter<CpuFrequencyOptions> {
encode(model: CpuFrequencyOptions, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): CpuFrequencyOptions;
}
export declare class PowerOptimizationOptionsConverter implements BodyConverter<PowerOptimizationOptions> {
encode(model: PowerOptimizationOptions, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): PowerOptimizationOptions;
}
export declare class NetworkOptionsConverter implements BodyConverter<NetworkOptions> {
encode(model: NetworkOptions, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): NetworkOptions;
}
export declare class ProtocolMaxFrameSizeConverter implements BodyConverter<ProtocolMaxFrameSize> {
encode(model: ProtocolMaxFrameSize, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): ProtocolMaxFrameSize;
}
export declare class MultiRequestFrameConverter implements BodyConverter<MultiRequestFrame> {
encode(model: MultiRequestFrame, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): MultiRequestFrame;
}
export declare class MultiResponseFrameConverter implements BodyConverter<MultiResponseFrame> {
encode(model: MultiResponseFrame, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): MultiResponseFrame;
}