36 lines
811 B
TypeScript
Raw Normal View History

2019-09-18 15:02:21 +09:00
import { DeviceType } from '@ucap-webmessenger/core';
2019-09-20 11:39:09 +09:00
import {
APIRequest,
APIResponse,
APIEncoder,
APIDecoder,
ParameterUtil
} from '@ucap-webmessenger/api';
2019-09-18 15:02:21 +09:00
export interface MassTalkDownloadRequest extends APIRequest {
userSeq: string;
deviceType: DeviceType;
token: string;
eventMassSeq?: string;
}
export interface MassTalkDownloadResponse extends APIResponse {
Content?: string;
UserName?: string;
RegDate?: string;
}
2019-09-20 11:39:09 +09:00
const massTalkDownloadEncodeMap = {};
export const encodeMassTalkDownload: APIEncoder<MassTalkDownloadRequest> = (
req: MassTalkDownloadRequest
) => {
return ParameterUtil.encode(massTalkDownloadEncodeMap, req);
};
export const decodeMassTalkDownload: APIDecoder<MassTalkDownloadResponse> = (
res: any
) => {
return {} as MassTalkDownloadResponse;
};