UNPKG

@ingestkorea/client-sens

Version:

INGESTKOREA SDK Naver Cloud Platform SENS Client for Node.js.

52 lines (51 loc) 2.52 kB
import { HttpRequest } from "@ingestkorea/util-http-handler"; import { parseBody, parseErrorBody, deserializeMetadata, parseStatusMessage } from "./"; export const serializeIngestkorea_restJson_GetAlimtalkResultCommand = async (input, config) => { const hostname = "sens.apigw.ntruss.com"; const path = "/alimtalk/v2/services/" + config.serviceId.kakao + "/messages/" + input.messageId; const headers = { host: hostname, }; return new HttpRequest({ protocol: "https:", method: "GET", hostname: hostname, path: path, headers: headers, }); }; export const deserializeIngestkorea_restJson_GetAlimtalkResultCommand = async (response) => { const { response: httpResponse, output } = response; if (httpResponse.statusCode > 300) await parseErrorBody(httpResponse); const data = await parseBody(httpResponse); let contents = {}; contents = await deserializeIngestkorea_restJson_GetAlimtalkResultOutput(data); return { $metadata: { ...deserializeMetadata(httpResponse), ...output.$metadata, }, ...contents, }; }; export const deserializeIngestkorea_restJson_GetAlimtalkResultOutput = async (output) => { return { ...parseStatusMessage(output), failover: output.failover != undefined ? deserializeIngestkorea_restJson_AlimtalkFailover(output.failover) : undefined, }; }; export const deserializeIngestkorea_restJson_AlimtalkFailover = (output) => { return { smsServiceId: output.smsServiceId != undefined ? output.smsServiceId : undefined, requestId: output.requestId != undefined ? output.requestId : undefined, requestStatusCode: output.requestStatusCode != undefined ? output.requestStatusCode : undefined, requestStatusName: output.requestStatusName != undefined ? output.requestStatusName : undefined, requestStatusDesc: output.requestStatusDesc != undefined ? output.requestStatusDesc : undefined, messageId: output.messageId != undefined ? output.messageId : undefined, messageStatus: output.messageStatus != undefined ? output.messageStatus : undefined, messageStatusCode: output.messageStatusCode != undefined ? output.messageStatusCode : undefined, messageStatusName: output.messageStatusName != undefined ? output.messageStatusName : undefined, messageStatusDesc: output.messageStatusDesc != undefined ? output.messageStatusDesc : undefined, }; };