package com.jsowell.thirdparty.amap.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 高德地图充电枪状态
 *
 * @author Lemon
 * @Date 2023/6/15 16:00
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class AMapConnectorStatusInfo {

    //充电设备接口编码，同一运营商内唯一
    @JsonProperty(value = "ConnectorID")
    private String connectorID;

    // 充电枪所属的桩设备ID
    @JsonProperty(value = "EquipmentID")
    private String equipmentID;

    /**
     * 状态
     * 0：离网
     * 1：空闲
     * 2：占用（未充电）
     * 3：占用（充电中）
     * 4：占用（预约锁定）
     * 255：故障
     */
    @JsonProperty(value = "Status")
    private String status;

}
