package com.its.pis.websocket.C2F;

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

@Data
@Builder
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ParkingC2FMessage {

    // 주차장 토큰정보: C2C 응답에 사용됨
    protected String prk_tkn;             // "h80gATvT7Ge1PIb1QFxbHW17i9J6vNb21ZfSB“, (주차장 토큰정보)

    // 이벤트명
    protected String event_name;          // 주차정보 교환에 필요한 기본정보

    // 이벤트형식
    protected String event_type;          // 정보 등록/갱신 요청 메시지

    // 정보생성 시각
    protected String info_create_time;      // 주차정보를 입력하여 생성하는 시각(주차정보 신규 생성 시, 서버에서 정보 갱신 시각 관리, 24시간 표기법 사용)
                                            // datetime	2020년01월01일10시10분10초(YYYY-MM-DD hh:mm:ss)       필수

    // 주차장 관리번호
    protected String prk_plce_manage_no;  // 주차장 관리 ID 또는 확장 ID (시스템 내 정보교환을 하는데 있어, 필요하다 판단될 경우 관리ID와 확장ID 모두 명기)
    // char(18) 주차장 관리 ID 체계 또는 확장 ID 체계 참고               필수

}
