SubscribeNotificationsObj.java 1.3 KB
package com.viontech.vo.gb1400;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

@Data
public class SubscribeNotificationsObj {
    @JSONField(name = "SubscribeNotificationListObject")
    private SubscribeNotificationListObject subscribeNotificationListObject;

    @Data
    public static class SubscribeNotificationListObject {
        @JSONField(name = "SubscribeNotificationObject")
        private List<SubscribeNotificationObject> subscribeNotificationObjects;
    }

    @Data
    public static class SubscribeNotificationObject {
        @JSONField(name = "NotificationID")
        private String NotificationID;
        @JSONField(name = "SubscribeID")
        private String SubscribeID;
        @JSONField(name = "Title")
        private String Title;
        @JSONField(name = "TriggerTime")
        private String TriggerTime;
        @JSONField(name = "InfoIDs")
        private String InfoIDs;
        @JSONField(name = "MotorVehicleObjectList")
        private MotorVehicleObj MotorVehicleObjectList;
        @JSONField(name = "DeviceList")
        private APEList DeviceList;
        @JSONField(name = "TollgateObjectList")
        private TollgateList TollgateObjectList;
        @JSONField(name = "LaneObjectList")
        private LaneList LaneObjectList;
    }
}