@iotize/tap
Version:
IoTize Device client for Javascript
28 lines (27 loc) • 1.46 kB
TypeScript
/**
* Generated file. Do not edit
*/
import './converter-stream-extension';
import { BodyConverter } from '@iotize/tap/client/api';
import { ScramLoginParams } from './models';
import { ScramLoginResponseBody } from './models';
import { EncryptedIVRequest } from './models';
import { EncryptedIVResponse } from './models';
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
export declare class ScramLoginParamsConverter implements BodyConverter<ScramLoginParams> {
encode(model: ScramLoginParams, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): ScramLoginParams;
}
export declare class ScramLoginResponseBodyConverter implements BodyConverter<ScramLoginResponseBody> {
encode(model: ScramLoginResponseBody, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): ScramLoginResponseBody;
}
export declare class EncryptedIVRequestConverter implements BodyConverter<EncryptedIVRequest> {
encode(model: EncryptedIVRequest, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): EncryptedIVRequest;
}
export declare class EncryptedIVResponseConverter implements BodyConverter<EncryptedIVResponse> {
encode(model: EncryptedIVResponse, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): EncryptedIVResponse;
}