49 lines
1.6 KiB
Go
49 lines
1.6 KiB
Go
package xjpubmodel
|
|
|
|
type SimKey struct {
|
|
ChanKey string `json:"chanKey" dc:"通道标识"`
|
|
ICCID string `json:"iccid" dc:"联网卡集成电路卡识别码20位"`
|
|
}
|
|
|
|
// 物联网卡在线信息实时查询 请求参数
|
|
type SimSessionInput struct {
|
|
SimKeys []*SimKey `json:"simKeys" dc:"SIM卡标识列表"`
|
|
}
|
|
|
|
type SimSessionItem struct {
|
|
*SimKey
|
|
ApnId string `json:"apnId" dc:"APN ID"`
|
|
Rat string `json:"rat" dc:"接入方式"`
|
|
Ipv4 string `json:"ipv4" dc:"IPV4"`
|
|
Ipv6 string `json:"ipv6" dc:"IPV6"`
|
|
Ipv6Prefix string `json:"ipv6Prefix" dc:"IPV6前缀"`
|
|
Status string `json:"status" dc:"状态(0:用户在线 -1:用户不在线 -2:未查询到会话信息)"`
|
|
CreateTime string `json:"createTime" dc:"创建时间"`
|
|
ApiStatus int `json:"apiStatus" dc:"API状态"`
|
|
ApiMessage string `json:"apiMessage" dc:"API消息"`
|
|
}
|
|
|
|
// 物联网卡在线信息实时查询 响应参数
|
|
type SimSessionOutput struct {
|
|
Items []*SimSessionItem `json:"items" dc:"SIM卡会话列表"`
|
|
}
|
|
|
|
// 物联网卡卡状态查询 请求参数
|
|
type SimCardStatusInput struct {
|
|
SimKeys []*SimKey `json:"simKeys" dc:"SIM卡标识列表"`
|
|
}
|
|
|
|
// 物联网卡卡状态查询 响应参数
|
|
type SimCardStatusOutput struct {
|
|
Items []*SimCardStatusItem `json:"items" dc:"SIM卡状态列表"`
|
|
}
|
|
|
|
// {"cardStatus":"2","lastChangeDate":"2024-05-30 22:05:31"}]
|
|
type SimCardStatusItem struct {
|
|
*SimKey
|
|
CardStatus int `json:"cardStatus" dc:"卡状态"`
|
|
LastChangeDate string `json:"lastChangeDate" dc:"最后变更时间"`
|
|
ApiStatus int `json:"apiStatus" dc:"API状态"`
|
|
ApiMessage string `json:"apiMessage" dc:"API消息"`
|
|
}
|