package com.xhpc.evcs.dto;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,
        setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
//定义该对象转换后的json对象的键值对顺序
@JsonPropertyOrder({
        "StartChargeSeq",
        "StartChargeSeqStat",
        "SuccStat",
        "FailReason",
        "FailReasonMsg",
})
public class QueryStopChargeResponse {

    @JsonProperty("StartChargeSeq")
    String startChargeSeq;
    @JsonProperty("StartChargeSeqStat")
    int startChargeSeqStat;
    @JsonProperty("SuccStat")
    int succStat;
    @JsonProperty("FailReason")
    int failReason;
    @JsonProperty("FailReasonMsg")
    String failReasonMsg;
}
