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消息"` }