Represents a command-response request in the SDK.

interface ESPCmdRespRequestInterface {
    cmdId: number;
    deviceStatus: ESPCmdRespDeviceStatus;
    expirationTimestamp: number;
    indefiniteTimeout?: boolean;
    isBase64?: boolean;
    nodeId: string;
    requestData: string | Record<string, unknown>;
    requestDataError?: ErrorDeserializeJson;
    requestId: string;
    requestTimestamp: number;
    responseData?: null | string | Record<string, unknown>;
    responseDataError?: ErrorDeserializeJson;
    responseTimestamp: number;
    status: ESPCmdRespRequestStatus;
    statusDescription: string;
    userName?: string;
}

Implemented by

Properties

cmdId: number
expirationTimestamp: number
indefiniteTimeout?: boolean
isBase64?: boolean
nodeId: string
requestData: string | Record<string, unknown>
requestDataError?: ErrorDeserializeJson
requestId: string
requestTimestamp: number
responseData?: null | string | Record<string, unknown>
responseDataError?: ErrorDeserializeJson
responseTimestamp: number
statusDescription: string
userName?: string