package com.tsi.sig.server.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
public class EvpServiceVo {
    @JsonProperty("service_id")
    private String serviceId;

    @JsonProperty("region_name")
    private String regionName;

    @JsonProperty("clct_dt")
    private String clctDt;

    @JsonProperty("ev_no")
    private String evNo;

    @JsonProperty("cur_lat")
    private double curLat;

    @JsonProperty("cur_lng")
    private double curLng;

    @JsonProperty("service_nm")
    private String serviceNm;

    @JsonProperty("arr_lat")
    private Double arrLat;

    @JsonProperty("arr_lng")
    private Double arrLng;

    @JsonProperty("arr_tm")
    private Integer arrTm;

    @JsonProperty("veh_len")
    private Integer vehLen;

    @JsonProperty("ocr_no")
    private String ocrNo;

    @JsonProperty("ocr_type")
    private String ocrType;

    @JsonProperty("service_dist")
    private Integer serviceDist;

    @JsonProperty("status_cd")
    private Integer statusCd;

    @JsonProperty("route_list")
    private List<EvpRouteVo> routeList;

    @JsonProperty("node_list")
    private List<EvpNodeVo> nodeList;

    @JsonProperty("phase_list")
    private List<EvpSignalVo> phaseList;

    @JsonProperty("event_list")
    private List<EvpEventVo> eventList;
    //private String statusDesc;
}
