All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.antgroup.antchain.openapi.bot.models.JtData Maven / Gradle / Ivy

There is a newer version: 1.11.56
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.bot.models;

import com.aliyun.tea.*;

public class JtData extends TeaModel {
    // 数据的可信平台唯一ID
    @NameInMap("trustiot_id")
    @Validation(required = true)
    public Long trustiotId;

    // IoT可信平台设备唯一ID
    @NameInMap("trustiot_entity_id")
    @Validation(required = true)
    public Long trustiotEntityId;

    // 上报原文解析处理之后的数据
    @NameInMap("processed_content")
    @Validation(required = true)
    public String processedContent;

    // 和上一次上报数据里程对比,新增的里程数
    @NameInMap("delta_mileage")
    public Long deltaMileage;

    // 正常位置信息:LOCATION
    // 告警信息:ALARM_BASIC、 ALARM_ADAS、 ALARM_DSM、 ALARM_ACCELEROMETER
    @NameInMap("biz_type")
    @Validation(required = true)
    public String bizType;

    // 告警子类型
    // //ADAS
    // 10001: 前向碰撞报警
    // 10002: 车辆偏离报警
    // 10003: 车距过近报警
    // 10004: 行人碰撞报警
    // 10005: 频繁变道报警
    // 10006: 道路标识超限报警
    // 10007: 障碍物报警 //10008~10015 保留
    // 10016: 道路标志识别事件
    // 10017: 主动抓拍事件 //10018~10031 保留
    // //DSM
    // 10101: 疲劳驾驶报警
    // 10102: 接打电话报警
    // 10103: 抽烟报警报警
    // 10104: 分神驾驶报警
    // 10105: 驾驶员异常报警 //10106~10115 保留
    // 10116: 自动抓拍事件
    // 10117: 驾驶员变更事件 //10118~10031 保留
    // //加速度
    // 11701: 急加速
    // 11702: 急减速
    // 11703: 急转弯
    @NameInMap("alarm_sub_type")
    public Long alarmSubType;

    // 关联设备唯一ID
    @NameInMap("related_trust_entity_id")
    public String relatedTrustEntityId;

    // 日报日期
    @NameInMap("report_date")
    public String reportDate;

    public static JtData build(java.util.Map map) throws Exception {
        JtData self = new JtData();
        return TeaModel.build(map, self);
    }

    public JtData setTrustiotId(Long trustiotId) {
        this.trustiotId = trustiotId;
        return this;
    }
    public Long getTrustiotId() {
        return this.trustiotId;
    }

    public JtData setTrustiotEntityId(Long trustiotEntityId) {
        this.trustiotEntityId = trustiotEntityId;
        return this;
    }
    public Long getTrustiotEntityId() {
        return this.trustiotEntityId;
    }

    public JtData setProcessedContent(String processedContent) {
        this.processedContent = processedContent;
        return this;
    }
    public String getProcessedContent() {
        return this.processedContent;
    }

    public JtData setDeltaMileage(Long deltaMileage) {
        this.deltaMileage = deltaMileage;
        return this;
    }
    public Long getDeltaMileage() {
        return this.deltaMileage;
    }

    public JtData setBizType(String bizType) {
        this.bizType = bizType;
        return this;
    }
    public String getBizType() {
        return this.bizType;
    }

    public JtData setAlarmSubType(Long alarmSubType) {
        this.alarmSubType = alarmSubType;
        return this;
    }
    public Long getAlarmSubType() {
        return this.alarmSubType;
    }

    public JtData setRelatedTrustEntityId(String relatedTrustEntityId) {
        this.relatedTrustEntityId = relatedTrustEntityId;
        return this;
    }
    public String getRelatedTrustEntityId() {
        return this.relatedTrustEntityId;
    }

    public JtData setReportDate(String reportDate) {
        this.reportDate = reportDate;
        return this;
    }
    public String getReportDate() {
        return this.reportDate;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy