package com.its.pis.websocket.C2F; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.its.pis.websocket.C2F.prk_plce_vhcl_location.LocationInfo; import lombok.*; import java.util.ArrayList; import java.util.List; /** * 이용자 차량 위치 정보 응답(개별시스템 → 통합시스템) * message * prk_plce_vhcl_location_response_info * 이용자 차량 위치정보 응답 * Single * 1.2.410.200053.2.00090.0.2.2.5.0.2 */ @Data @Builder @NoArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE) @JsonIgnoreProperties(ignoreUnknown = true) public class PrkPlceVhclLocationResponseInfo extends C2FMessagePayload { // // Token // private String prk_tkn; // // 이벤트명 // private String event_name; // 주차정보 교환에 필요한 기본정보 - prk_plce_vhcl_location_response_info(이용자 차량위치 정보 응답)) 필수 // // // 이벤트형식 // private String event_type; // 정보 등록/갱신 요청 메시지 - response 필수 // // // 정보생성 시각 // private String info_create_time; // 주차정보를 입력하여 생성하는 시각(주차정보 신규 생성 시, 서버에서 정보 갱신 시각 관리, 24시간 표기법 사용) // // datetime 2020년01월01일10시10분10초(YYYY-MM-DD hh:mm:ss) 필수 // // // 주차장 관리번호 // private String prk_plce_manage_no; // 주차장 관리 ID 또는 확장 ID (시스템 내 정보교환을 하는데 있어, 필요하다 판단될 경우 관리ID와 확장ID 모두 명기) // // char(18) 주차장 관리 ID 체계 또는 확장 ID 체계 참고 필수 //////////////////////////////////////// // 차량번호 private String vhcl_no; // 이용자 차량번호(입출차ID) varchar(64) 00하0000(암호화) 필수 // 위치정보 // TODO //private LocationInfo location_info; private List location_info = new ArrayList<>(); }