import { DeviceType } from '@ucap-webmessenger/core'; import { APIRequest, APIResponse, APIEncoder, APIDecoder, ParameterUtil } from '@ucap-webmessenger/api'; export interface FileProfileSaveRequest extends APIRequest { userSeq: string; deviceType: DeviceType; token: string; file?: File; intro?: string; initProfileImage?: boolean; } export interface FileProfileSaveResponse extends APIResponse { ProfileURL?: string; ProfileSubDir?: string; } const fileProfileEncodeMap = {}; export const encodeFileProfileSave: APIEncoder = ( req: FileProfileSaveRequest ) => { return ParameterUtil.encode(fileProfileEncodeMap, req); }; export const decodeFileProfileSave: APIDecoder = ( res: any ) => { return {} as FileProfileSaveResponse; };