wangmengmeng
2024-12-24 24432a361d5c6bd6f3d8c008693e9f1155d62517
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
package com.dji.sdk.cloudapi.device;
 
import java.util.List;
 
/**
 * @author sean
 * @version 1.7
 * @date 2023/10/19
 */
public class DongleInfo {
 
    /**
     * Dongle’s unique identification mark
     */
    private String imei;
 
    /**
     * dongle type
     */
    private DongleTypeEnum dongleType;
 
    /**
     * The unique identification mark of eSIM is used for public account query packages and purchase services.
     */
    private String eid;
 
    /**
     * esim activation status
     */
    private EsimActivateStateEnum esimActivateState;
 
    /**
     * The status of the physical sim card in the dongle.
     */
    private SimCardStateEnum simCardState;
 
    /**
     * Identifies the sim card slot currently being used by the dongle.
     */
    private SimSlotEnum simSlot;
 
    /**
     * esim information
     */
    private List<EsimInfo> esimInfos;
 
    /**
     * Physical sim card information that can be inserted into the dongle.
     */
    private SimInfo simInfo;
 
    public DongleInfo() {
    }
 
    @Override
    public String toString() {
        return "DongleInfo{" +
                "imei='" + imei + '\'' +
                ", dongleType=" + dongleType +
                ", eid='" + eid + '\'' +
                ", esimActivateState=" + esimActivateState +
                ", simCardState=" + simCardState +
                ", simSlot=" + simSlot +
                ", esimInfos=" + esimInfos +
                ", simInfo=" + simInfo +
                '}';
    }
 
    public String getImei() {
        return imei;
    }
 
    public DongleInfo setImei(String imei) {
        this.imei = imei;
        return this;
    }
 
    public DongleTypeEnum getDongleType() {
        return dongleType;
    }
 
    public DongleInfo setDongleType(DongleTypeEnum dongleType) {
        this.dongleType = dongleType;
        return this;
    }
 
    public String getEid() {
        return eid;
    }
 
    public DongleInfo setEid(String eid) {
        this.eid = eid;
        return this;
    }
 
    public EsimActivateStateEnum getEsimActivateState() {
        return esimActivateState;
    }
 
    public DongleInfo setEsimActivateState(EsimActivateStateEnum esimActivateState) {
        this.esimActivateState = esimActivateState;
        return this;
    }
 
    public SimCardStateEnum getSimCardState() {
        return simCardState;
    }
 
    public DongleInfo setSimCardState(SimCardStateEnum simCardState) {
        this.simCardState = simCardState;
        return this;
    }
 
    public SimSlotEnum getSimSlot() {
        return simSlot;
    }
 
    public DongleInfo setSimSlot(SimSlotEnum simSlot) {
        this.simSlot = simSlot;
        return this;
    }
 
    public List<EsimInfo> getEsimInfos() {
        return esimInfos;
    }
 
    public DongleInfo setEsimInfos(List<EsimInfo> esimInfos) {
        this.esimInfos = esimInfos;
        return this;
    }
 
    public SimInfo getSimInfo() {
        return simInfo;
    }
 
    public DongleInfo setSimInfo(SimInfo simInfo) {
        this.simInfo = simInfo;
        return this;
    }
}