package com.its.pis.websocket.C2F;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.*;

/**
 * 이용자 차량 위치 정보 요청(통합시스템 → 개별시스템)
 * message
 * prk_plce_vhcl_location_request_info
 * 이용자 차량 위치정보 요청
 * Single
 * 1.2.410.200053.2.00090.0.2.2.5.0.1
 */
@Data
@Builder
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@JsonIgnoreProperties(ignoreUnknown = true)
public class PrkPlceVhclLocationRequestInfo {

    // 이벤트명
    private String event_name;          // 주차정보 교환에 필요한 기본정보 -  prk_plce_vhcl_location_request_info(이용자 차량 위치 정보 요청) 필수

    // 이벤트형식
    private String event_type;          // 정보 등록/갱신 요청 메시지      -  request                 필수

    // 정보생성 시각
    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(암호화) 필수

}
