开放接口
This commit is contained in:
@@ -131,3 +131,30 @@ type AgentOpenAPIWalletPackageOrderResponse struct {
|
||||
Orders []AgentOpenAPIWalletPackageOrderItem `json:"orders" description:"成功订单列表"`
|
||||
FailedCards []AgentOpenAPIWalletPackageOrderFailure `json:"failed_cards" description:"失败卡列表"`
|
||||
}
|
||||
|
||||
// AgentOpenAPIDeviceQueryRequest 开放接口设备查询请求
|
||||
type AgentOpenAPIDeviceQueryRequest struct {
|
||||
DeviceNo string `json:"device_no" query:"device_no" validate:"required,min=1,max=100" required:"true" minLength:"1" maxLength:"100" description:"设备标识(支持虚拟号、IMEI)"`
|
||||
}
|
||||
|
||||
// AgentOpenAPIDeviceSwitchCardRequest 开放接口设备切网请求
|
||||
type AgentOpenAPIDeviceSwitchCardRequest struct {
|
||||
DeviceNo string `json:"device_no" validate:"required,min=1,max=100" required:"true" minLength:"1" maxLength:"100" description:"设备标识(支持虚拟号、IMEI)"`
|
||||
ICCID string `json:"iccid" validate:"required,min=1,max=100" required:"true" minLength:"1" maxLength:"100" description:"目标卡 ICCID"`
|
||||
}
|
||||
|
||||
// AgentOpenAPIDeviceOperationRequest 开放接口设备操作请求(重启/恢复出厂)
|
||||
type AgentOpenAPIDeviceOperationRequest struct {
|
||||
DeviceNo string `json:"device_no" validate:"required,min=1,max=100" required:"true" minLength:"1" maxLength:"100" description:"设备标识(支持虚拟号、IMEI)"`
|
||||
}
|
||||
|
||||
// AgentOpenAPIDeviceTrafficResponse 开放接口设备流量响应
|
||||
type AgentOpenAPIDeviceTrafficResponse struct {
|
||||
DeviceNo string `json:"device_no" description:"设备标识"`
|
||||
ActiveRemainingFlowMB int64 `json:"active_remaining_flow_mb" description:"当前生效套餐剩余流量(MB)"`
|
||||
ActiveTotalFlowMB int64 `json:"active_total_flow_mb" description:"当前生效套餐总流量(MB)"`
|
||||
ActiveUsedFlowMB int64 `json:"active_used_flow_mb" description:"当前生效套餐已用流量(MB)"`
|
||||
ActivePackages []AgentOpenAPIPackageTrafficItem `json:"active_packages" description:"当前生效套餐列表"`
|
||||
PendingPackages []AgentOpenAPIPackageTrafficItem `json:"pending_packages" description:"待生效套餐列表"`
|
||||
ActiveExpiresAt *time.Time `json:"active_expires_at,omitempty" description:"当前生效套餐最晚过期时间"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user