import { DeviceType } from '@ucap-webmessenger/core'; import { APIRequest, APIResponse, APIEncoder, APIDecoder, ParameterUtil } from '@ucap-webmessenger/api'; export interface TranslationReqRequest extends APIRequest { userSeq: number; deviceType: DeviceType; token: string; original: string; srcLocale: string; destLocale: string; } export interface TranslationReqResponse extends APIResponse { SrcLocale?: string; DestLocale?: string; Original?: string; Translation?: string; } const translationReqEncodeMap = {}; export const encodeTranslationReq: APIEncoder = ( req: TranslationReqRequest ) => { return ParameterUtil.encode(translationReqEncodeMap, req); }; export const decodeTranslationReq: APIDecoder = ( res: any ) => { return {} as TranslationReqResponse; };