import type { CommonRequestType, CommonResponseType } from './Common' /************************************************************************* * 게임 점검 ************************************************************************/ interface ReqGameMaintenance extends CommonRequestType { // Path Variables category: string service_id1: string lang: string } interface Language { lang: string title: string content: string link: string } interface GameMaintenance { maintenance_no: number // 점검 번호 category: string // 카테고리 service_id1: string // 서비스 ID1 service_id2: Array // 서비스 ID2(String Array), service_id1 전체를 설정할 경우 ["*"]로 등록해야 함. type: string // 점검타입(REGULAR / TEMPORARY / URGENT) languages: Array // 다국어 리스트 정보 description: string // 설명 start_at: number // UTC기준 점검 시작일(milli-timestamp(13digit)) end_at: number // UTC기준 점검 종료일(milli-timestamp(13digit)) } interface DtoGameMaintenance { total_count: number list: Array } interface ResGameMaintenance extends CommonResponseType { value?: DtoGameMaintenance error?: string } // 게임 점검 데이터 interface GameMaintenanceData { ts_start_date: number // 게임 점검 시작 타임스탬프 ts_end_date: number // 게임 점검 종료 타임스탬프 detail_link?: string // 게임 점검 공지 링크 } export type { ReqGameMaintenance, ResGameMaintenance, GameMaintenanceData }