package incheon.sgp.thm.trf;

import java.util.List;

public class ItsTrafficResponse {
    private Header header;
    private Body body;
    public Header getHeader() { return header; }
    public void setHeader(Header header) { this.header = header; }
    public Body getBody() { return body; }
    public void setBody(Body body) { this.body = body; }

    public static class Header {
        private int resultCode;
        private String resultMsg;
        public int getResultCode() { return resultCode; }
        public void setResultCode(int resultCode) { this.resultCode = resultCode; }
        public String getResultMsg() { return resultMsg; }
        public void setResultMsg(String resultMsg) { this.resultMsg = resultMsg; }
    }

    public static class Body {
        private long totalCount;
        private List<Item> items;
        public long getTotalCount() { return totalCount; }
        public void setTotalCount(long totalCount) { this.totalCount = totalCount; }
        public List<Item> getItems() { return items; }
        public void setItems(List<Item> items) { this.items = items; }
    }

    public static class Item {
        private String roadName;
        private String roadDrcType;
        private String linkNo;
        private String linkId;
        private String startNodeId;
        private String endNodeId;
        private String speed;
        private String travelTime;
        private String createdDate;

        public String getRoadName() { return roadName; }
        public void setRoadName(String roadName) { this.roadName = roadName; }
        public String getRoadDrcType() { return roadDrcType; }
        public void setRoadDrcType(String roadDrcType) { this.roadDrcType = roadDrcType; }
        public String getLinkNo() { return linkNo; }
        public void setLinkNo(String linkNo) { this.linkNo = linkNo; }
        public String getLinkId() { return linkId; }
        public void setLinkId(String linkId) { this.linkId = linkId; }
        public String getStartNodeId() { return startNodeId; }
        public void setStartNodeId(String startNodeId) { this.startNodeId = startNodeId; }
        public String getEndNodeId() { return endNodeId; }
        public void setEndNodeId(String endNodeId) { this.endNodeId = endNodeId; }
        public String getSpeed() { return speed; }
        public void setSpeed(String speed) { this.speed = speed; }
        public String getTravelTime() { return travelTime; }
        public void setTravelTime(String travelTime) { this.travelTime = travelTime; }
        public String getCreatedDate() { return createdDate; }
        public void setCreatedDate(String createdDate) { this.createdDate = createdDate; }
    }
}
