model

package
v0.0.87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CutNetReq

type CutNetReq struct {

	// 操作类型(ADD:断网,DEL:取消断网)
	Action string `json:"action"`
}

func (CutNetReq) String

func (o CutNetReq) String() string

type DeleteRealNameRequest

type DeleteRealNameRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`
}

Request Object

func (DeleteRealNameRequest) String

func (o DeleteRealNameRequest) String() string

type DeleteRealNameResponse

type DeleteRealNameResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (DeleteRealNameResponse) String

func (o DeleteRealNameResponse) String() string

type DownUpTimeForSimCardReq

type DownUpTimeForSimCardReq struct {

	// 启用停用开关
	DownUpSwitch *int32 `json:"down_up_switch,omitempty"`
}

func (DownUpTimeForSimCardReq) String

func (o DownUpTimeForSimCardReq) String() string

type EnableSimCardRequest

type EnableSimCardRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`
}

Request Object

func (EnableSimCardRequest) String

func (o EnableSimCardRequest) String() string

type EnableSimCardResponse

type EnableSimCardResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (EnableSimCardResponse) String

func (o EnableSimCardResponse) String() string

type ExceedCutNetReq

type ExceedCutNetReq struct {

	// 操作类型(1:设置达量断网域值,2:取消达量断网域值)
	Action int32 `json:"action"`

	// 阈值,只能是0,-1,正整数,-1表示无限制,0表示有上网流量产生就会立即断网,取消达量断网功能时可不传,单位MB
	Quota *string `json:"quota,omitempty"`
}

func (ExceedCutNetReq) String

func (o ExceedCutNetReq) String() string

type ListFlowBySimCardsReq

type ListFlowBySimCardsReq struct {

	// ICCID列表,最大支持50
	Iccids []string `json:"iccids"`
}

func (ListFlowBySimCardsReq) String

func (o ListFlowBySimCardsReq) String() string

type ListFlowBySimCardsRequest

type ListFlowBySimCardsRequest struct {
	Body *ListFlowBySimCardsReq `json:"body,omitempty"`
}

Request Object

func (ListFlowBySimCardsRequest) String

func (o ListFlowBySimCardsRequest) String() string

type ListFlowBySimCardsResponse

type ListFlowBySimCardsResponse struct {
	Body           *[]SimCardsFlowVo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListFlowBySimCardsResponse) String

type ListProPricePlansRequest

type ListProPricePlansRequest struct {

	// 分页查询时每页显示的记录数,默认值为10,取值范围为10-500的整数
	Limit *int64 `json:"limit,omitempty"`

	// 分页查询时的页码数,默认值为1,取值范围为1-1000000的整数
	Offset *int64 `json:"offset,omitempty"`

	// 查询关键标识类型:套餐名称 例如中国香港每月10M联接服务
	MainSearchKey *string `json:"main_search_key,omitempty"`

	// 流量总量(MB)
	FlowTotal *int64 `json:"flow_total,omitempty"`

	// 网络制式 1.2g,3g,4g 2.NB
	NetworkType *int64 `json:"network_type,omitempty"`

	// 覆盖区域:1.  中国 2.  欧洲 3.  大洋洲 4.  非洲 5.  亚太
	LocationType *int64 `json:"location_type,omitempty"`

	// 运营商 101/1 中国移动/中国移动(实体卡) 102/2中国电信/中国电信(实体卡) 3中国联通(实体卡) 201.欧洲 501.中国香港 502.中国澳门 503.泰国 504.日本 505.柬埔寨 506.印度尼西亚 507.马来西亚 508.新加坡 509.斯里兰卡 510.中国台湾 511.孟加拉
	CarrierType *int32 `json:"carrier_type,omitempty"`

	// 国家/地区 1中国香港,2中国澳门,3泰国,4日本,5,柬埔寨,6印尼,7马来西亚,8新加坡,9斯里兰卡,10中国台湾,11孟加拉
	CountryType *int64 `json:"country_type,omitempty"`
}

Request Object

func (ListProPricePlansRequest) String

func (o ListProPricePlansRequest) String() string

type ListProPricePlansResponse

type ListProPricePlansResponse struct {

	// 每页的记录数
	Limit *int64 `json:"limit,omitempty"`

	// 页码,最小值是1,最大值为1000000。默认值是1.
	Offset *int64 `json:"offset,omitempty"`

	// 记录总数
	Count *int64 `json:"count,omitempty"`

	// 套餐列表
	PricePlans     *[]ProPricePlanVo `json:"price_plans,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListProPricePlansResponse) String

func (o ListProPricePlansResponse) String() string

type ListSimCardsRequest

type ListSimCardsRequest struct {

	// 查询关键标识类型: 1.容器ID(不同类型卡含义如下:ICCID(实体卡),EID(eSIM)CID(vSIM)) 2.批次号 3.设备IMEI
	MainSearchType *int32 `json:"main_search_type,omitempty"`

	// 查询关键标识值:根据查询关键标识类型进行查询,例如想根据ICCID=xxx进行查询,则main_search_type=1&main_search_key=xxx
	MainSearchKey *string `json:"main_search_key,omitempty"`

	// 分页查询时每页显示的记录数,默认值为10,取值范围为10-500的整数
	Limit *int64 `json:"limit,omitempty"`

	// 分页查询时的页码数,默认值为1,取值范围为1-1000000的整数
	Offset *int64 `json:"offset,omitempty"`

	// sim卡状态:  10.可测试  11.未激活  13.可激活  14.已停用  20.在用  30.已拆机
	SimStatus *int32 `json:"sim_status,omitempty"`

	// 设备状态: 1.注册 2.重启 3.在线 4.离线
	DeviceStatus *int32 `json:"device_status,omitempty"`

	// sim卡类型:  1.vSIM  2.eSIM  3.实体卡
	SimType *int32 `json:"sim_type,omitempty"`

	// 排序的顺序,asc表示顺序排序,desc表示倒序排序,不传则默认asc
	Order *ListSimCardsRequestOrder `json:"order,omitempty"`

	// 排序的属性,目前支持:cid(容器ID)、flow_used(已用流量)、flow_left(剩余流量)、act_date(激活时间)、expire_time(到期时间)
	Sort *ListSimCardsRequestSort `json:"sort,omitempty"`

	// MSISDN
	Msisdn *string `json:"msisdn,omitempty"`

	// 自定义属性一
	CustomerAttribute1 *string `json:"customer_attribute1,omitempty"`

	// 自定义属性二
	CustomerAttribute2 *string `json:"customer_attribute2,omitempty"`

	// 自定义属性三
	CustomerAttribute3 *string `json:"customer_attribute3,omitempty"`

	// 自定义属性四
	CustomerAttribute4 *string `json:"customer_attribute4,omitempty"`

	// 自定义属性五
	CustomerAttribute5 *string `json:"customer_attribute5,omitempty"`

	// 自定义属性六
	CustomerAttribute6 *string `json:"customer_attribute6,omitempty"`

	// 最小使用流量(MB)
	MinFlow *int64 `json:"min_flow,omitempty"`

	// 最大使用流量(MB)
	MaxFlow *int64 `json:"max_flow,omitempty"`

	// 是否已实名认证: true表示是,false表示否,系统SIM卡实名认证状态非实时。
	RealNamed *bool `json:"real_named,omitempty"`

	// 订单号
	OrderId *int64 `json:"order_id,omitempty"`

	// 是否过滤停机保号的卡
	FilterDowntimePeriod *bool `json:"filter_downtime_period,omitempty"`
}

Request Object

func (ListSimCardsRequest) String

func (o ListSimCardsRequest) String() string

type ListSimCardsRequestOrder

type ListSimCardsRequestOrder struct {
	// contains filtered or unexported fields
}

func (ListSimCardsRequestOrder) MarshalJSON

func (c ListSimCardsRequestOrder) MarshalJSON() ([]byte, error)

func (*ListSimCardsRequestOrder) UnmarshalJSON

func (c *ListSimCardsRequestOrder) UnmarshalJSON(b []byte) error

type ListSimCardsRequestOrderEnum

type ListSimCardsRequestOrderEnum struct {
	ASC  ListSimCardsRequestOrder
	DESC ListSimCardsRequestOrder
}

func GetListSimCardsRequestOrderEnum

func GetListSimCardsRequestOrderEnum() ListSimCardsRequestOrderEnum

type ListSimCardsRequestSort

type ListSimCardsRequestSort struct {
	// contains filtered or unexported fields
}

func (ListSimCardsRequestSort) MarshalJSON

func (c ListSimCardsRequestSort) MarshalJSON() ([]byte, error)

func (*ListSimCardsRequestSort) UnmarshalJSON

func (c *ListSimCardsRequestSort) UnmarshalJSON(b []byte) error

type ListSimCardsRequestSortEnum

type ListSimCardsRequestSortEnum struct {
	CID         ListSimCardsRequestSort
	FLOW_USED   ListSimCardsRequestSort
	FLOW_LEFT   ListSimCardsRequestSort
	ACT_DATE    ListSimCardsRequestSort
	EXPIRE_TIME ListSimCardsRequestSort
}

func GetListSimCardsRequestSortEnum

func GetListSimCardsRequestSortEnum() ListSimCardsRequestSortEnum

type ListSimCardsResponse

type ListSimCardsResponse struct {

	// 每页记录数
	Limit *int64 `json:"limit,omitempty"`

	// 页码
	Offset *int64 `json:"offset,omitempty"`

	// 总数
	Count *int64 `json:"count,omitempty"`

	// sim卡数据集合
	SimCards       *[]SimDeviceVo `json:"sim_cards,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListSimCardsResponse) String

func (o ListSimCardsResponse) String() string

type ListSimPoolMembersRequest

type ListSimPoolMembersRequest struct {

	// 流量池标识
	SimPoolId int64 `json:"sim_pool_id"`

	// 容器ID
	Cid *string `json:"cid,omitempty"`

	// 每页记录数
	Limit *int64 `json:"limit,omitempty"`

	// 页码
	Offset *int64 `json:"offset,omitempty"`

	// 账期,例如:2021-04
	BillingCycle string `json:"billing_cycle"`
}

Request Object

func (ListSimPoolMembersRequest) String

func (o ListSimPoolMembersRequest) String() string

type ListSimPoolMembersResponse

type ListSimPoolMembersResponse struct {

	// 每页记录数
	Limit *int64 `json:"limit,omitempty"`

	// 页码
	Offset *int64 `json:"offset,omitempty"`

	// 当前流量池的成员总数
	Count *int64 `json:"count,omitempty"`

	// 查询出来的流量池成员记录列表
	PoolMembers    *[]PoolMemVo `json:"pool_members,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListSimPoolMembersResponse) String

type ListSimPoolsRequest

type ListSimPoolsRequest struct {

	// 流量池名称
	PoolName *string `json:"pool_name,omitempty"`

	// 分页查询时每页显示的记录数,默认值为10,取值范围为10-500的整数
	Limit *int64 `json:"limit,omitempty"`

	// 分页查询时的页码数,默认值为1,取值范围为1-1000000的整数
	Offset *int64 `json:"offset,omitempty"`

	// 账期,例如:2021-04
	BillingCycle *string `json:"billing_cycle,omitempty"`
}

Request Object

func (ListSimPoolsRequest) String

func (o ListSimPoolsRequest) String() string

type ListSimPoolsResponse

type ListSimPoolsResponse struct {

	// 每页记录数
	Limit *int64 `json:"limit,omitempty"`

	// 页码
	Offset *int64 `json:"offset,omitempty"`

	// 当前查询条件的流量池总数
	Count *int64 `json:"count,omitempty"`

	// 当前页的流量池记录列表
	Pools          *[]SimPoolVo `json:"pools,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListSimPoolsResponse) String

func (o ListSimPoolsResponse) String() string

type ListSimPricePlansRequest

type ListSimPricePlansRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	// 是否查实时流量
	RealTime *bool `json:"real_time,omitempty"`

	// 分页查询时每页显示的记录数,默认值为10,取值范围为10-500的整数
	Limit *int64 `json:"limit,omitempty"`

	// 分页查询时的页码数,默认值为1,取值范围为1-1000000的整数
	Offset *int64 `json:"offset,omitempty"`
}

Request Object

func (ListSimPricePlansRequest) String

func (o ListSimPricePlansRequest) String() string

type ListSimPricePlansResponse

type ListSimPricePlansResponse struct {
	Body           *[]SimPricePlanVo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListSimPricePlansResponse) String

func (o ListSimPricePlansResponse) String() string

type PoolMemVo

type PoolMemVo struct {

	// 流量池标识
	Id *int64 `json:"id,omitempty"`

	// 容器ID
	Cid *string `json:"cid,omitempty"`

	// 套餐订购实例ID
	SimPricePlanId *int64 `json:"sim_price_plan_id,omitempty"`

	// 已用流量(查询账期所在月份), 单位MB
	FlowUsed *float64 `json:"flow_used,omitempty"`
}

func (PoolMemVo) String

func (o PoolMemVo) String() string

type ProPricePlanVo

type ProPricePlanVo struct {

	// 套餐ID
	PricePlanId *string `json:"price_plan_id,omitempty"`

	// 套餐名称
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 流量总量(MB)
	FlowTotal *int64 `json:"flow_total,omitempty"`

	// 套餐类型 1基础套餐;2叠加包套餐;如果是国际漫游不区分基础套餐包和叠加包
	PackageType *int32 `json:"package_type,omitempty"`

	// 套餐周期
	Period *int32 `json:"period,omitempty"`

	// 套餐周期类型 10:日;20:月;30:季;40:半年;50:年
	PeriodType *int32 `json:"period_type,omitempty"`

	// 套餐生效类型 1.订购后激活使用时生效 2.订购即时生效 3.订购下个月开始生效
	EffectType *int32 `json:"effect_type,omitempty"`

	// 沉默期
	SilentPeriodDay *int32 `json:"silent_period_day,omitempty"`

	// 沉默期单位 1.年 2.月 3.日
	SilentPeriodUnit *int32 `json:"silent_period_unit,omitempty"`

	// 是否自动续订
	AutoRenew *bool `json:"auto_renew,omitempty"`

	// 套餐适用区域
	LocationDesc *string `json:"location_desc,omitempty"`

	// 区域 1.中国 2.欧洲 3.大洋洲 4.非洲 5.亚太
	LocationType *int32 `json:"location_type,omitempty"`

	// SIM卡类型 1.vSIM 2.eSIM 3.实体卡
	SimType *int32 `json:"sim_type,omitempty"`

	// 运营商 101/1 中国移动/中国移动(实体卡) 102/2中国电信/中国电信(实体卡) 3中国联通(实体卡) 201.欧洲 501.中国香港 502.中国澳门 503.泰国 504.日本 505.柬埔寨 506.印度尼西亚 507.马来西亚 508.新加坡 509.斯里兰卡 510.中国台湾 511.孟加拉
	CarrierType *int32 `json:"carrier_type,omitempty"`

	// 价格(分)
	Price *int32 `json:"price,omitempty"`
}

func (ProPricePlanVo) String

func (o ProPricePlanVo) String() string

type RegisterImeiReq

type RegisterImeiReq struct {

	// 绑定类型(1:普通机卡重绑,2:固定机卡重绑)
	BindType int32 `json:"bind_type"`

	// 设备IMEI,84584xxxxxx
	Imei *string `json:"imei,omitempty"`
}

func (RegisterImeiReq) String

func (o RegisterImeiReq) String() string

type RegisterImeiRequest

type RegisterImeiRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *RegisterImeiReq `json:"body,omitempty"`
}

Request Object

func (RegisterImeiRequest) String

func (o RegisterImeiRequest) String() string

type RegisterImeiResponse

type RegisterImeiResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (RegisterImeiResponse) String

func (o RegisterImeiResponse) String() string

type ResetSimCardRequest

type ResetSimCardRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *DownUpTimeForSimCardReq `json:"body,omitempty"`
}

Request Object

func (ResetSimCardRequest) String

func (o ResetSimCardRequest) String() string

type ResetSimCardResponse

type ResetSimCardResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ResetSimCardResponse) String

func (o ResetSimCardResponse) String() string

type SetExceedCutNetRequest

type SetExceedCutNetRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *ExceedCutNetReq `json:"body,omitempty"`
}

Request Object

func (SetExceedCutNetRequest) String

func (o SetExceedCutNetRequest) String() string

type SetExceedCutNetResponse

type SetExceedCutNetResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (SetExceedCutNetResponse) String

func (o SetExceedCutNetResponse) String() string

type SetSpeedValueReq

type SetSpeedValueReq struct {

	// 限制带宽速率,单位 Kbps,-1表示不限速,1Mbps=1024Kbps。正整数表示限制到当前速率,电信支持限制速率:1Kbps,64 Kbps,256 Kbps,512Kbps,1Mbs,3Mbs,5Mbs,7Mbs,10Mbs,20Mbs,30Mbs,40Mbs,50Mbs,60Mbs,70Mbs,80Mbs,90Mbs,100Mbs,110Mbs,120Mbs,130Mbs,140Mbs,150Mbs。联通支持限制速率:256Kbps,512Kbps,1Mbps,2Mbps,7.25Mbps。
	SpeedValue int32 `json:"speed_value"`
}

func (SetSpeedValueReq) String

func (o SetSpeedValueReq) String() string

type SetSpeedValueRequest

type SetSpeedValueRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *SetSpeedValueReq `json:"body,omitempty"`
}

Request Object

func (SetSpeedValueRequest) String

func (o SetSpeedValueRequest) String() string

type SetSpeedValueResponse

type SetSpeedValueResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (SetSpeedValueResponse) String

func (o SetSpeedValueResponse) String() string

type ShowRealNamedRequest

type ShowRealNamedRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`
}

Request Object

func (ShowRealNamedRequest) String

func (o ShowRealNamedRequest) String() string

type ShowRealNamedResponse

type ShowRealNamedResponse struct {

	// ICCID
	Iccid *string `json:"iccid,omitempty"`

	// 是否已实名认证: true表示是,false表示否。
	RealNamed      *bool `json:"real_named,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowRealNamedResponse) String

func (o ShowRealNamedResponse) String() string

type ShowSimCardRequest

type ShowSimCardRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`
}

Request Object

func (ShowSimCardRequest) String

func (o ShowSimCardRequest) String() string

type ShowSimCardResponse

type ShowSimCardResponse struct {

	// sim卡id
	SimCardId *int64 `json:"sim_card_id,omitempty"`

	// 账户id
	AccountId *string `json:"account_id,omitempty"`

	// 容器ID:不同类型卡含义如下 iccid(实体卡),eid(eSIM)cid(vSIM)
	Cid *string `json:"cid,omitempty"`

	// 流量池ID
	SimPoolId *int64 `json:"sim_pool_id,omitempty"`

	// 设备IMEI
	Imei *string `json:"imei,omitempty"`

	// sim卡状态:  10.可测试  11.未激活  13.可激活  14.已停用  20.在用  30.已拆机
	SimStatus *int32 `json:"sim_status,omitempty"`

	// 设备状态
	DeviceStatus *int32 `json:"device_status,omitempty"`

	// 设备模组
	DeviceModel *string `json:"device_model,omitempty"`

	// 激活日期 例如2020-01-31T16:00:00.000Z
	ActDate *sdktime.SdkTime `json:"act_date,omitempty"`

	// 设备状态变更时间 例如2020-01-31T16:00:00.000Z
	DeviceStatusDate *sdktime.SdkTime `json:"device_status_date,omitempty"`

	// 设备标识
	NodeId *string `json:"node_id,omitempty"`

	// 码号iccid
	Iccid *string `json:"iccid,omitempty"`

	// 网络类型
	NetworkType *string `json:"network_type,omitempty"`

	// 信号强度
	Dbm *string `json:"dbm,omitempty"`

	// 信号等级:1.差  2.良  3.良 4.优(该参数只有eSIM,vSIM返回,实体卡不返回)
	SignalLevel *string `json:"signal_level,omitempty"`

	// sim卡类型 1.vSIM  2.eSIM  3.实体卡
	SimType *int32 `json:"sim_type,omitempty"`

	// 标签名
	TagNames *string `json:"tag_names,omitempty"`

	// 批次号
	OrderId *int64 `json:"order_id,omitempty"`

	// 到期时间 例如2021-06-30T00:00:00.000Z
	ExpireTime *sdktime.SdkTime `json:"expire_time,omitempty"`

	// 在用套餐名
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// 套餐订购实例ID
	SimPricePlanId *int64 `json:"sim_price_plan_id,omitempty"`

	// 剩余流量(单位M),数据默认截止到昨日24点。
	FlowLeft *float64 `json:"flow_left,omitempty"`

	// 已用流量(单位M),数据默认截止到昨日24点。
	FlowUsed *float64 `json:"flow_used,omitempty"`

	// 运营商状态 -1.正常(非停机状态) 1.停机(超流量停机) 2.停机(超流量阈值停机) 3.停机(流量池停机) 4.停机(套餐到期停机) 5.停机(主动停机) 6.停机(违规停机)
	OperatorStatus *int32 `json:"operator_status,omitempty"`

	// MSISDN
	Msisdn *string `json:"msisdn,omitempty"`

	// IMSI
	Imsi *string `json:"imsi,omitempty"`

	// 自定义属性一
	CustomerAttribute1 *string `json:"customer_attribute1,omitempty"`

	// 自定义属性二
	CustomerAttribute2 *string `json:"customer_attribute2,omitempty"`

	// 自定义属性三
	CustomerAttribute3 *string `json:"customer_attribute3,omitempty"`

	// 自定义属性四
	CustomerAttribute4 *string `json:"customer_attribute4,omitempty"`

	// 自定义属性五
	CustomerAttribute5 *string `json:"customer_attribute5,omitempty"`

	// 自定义属性六
	CustomerAttribute6 *string `json:"customer_attribute6,omitempty"`

	// 是否已实名认证: true表示是,false表示否,系统SIM卡实名认证状态非实时。
	RealNamed *bool `json:"real_named,omitempty"`

	// 是否单独断网 true:断网,false:未断网 (当前仅电信卡支持)
	CutNetFlag *bool `json:"cut_net_flag,omitempty"`

	// 是否达量断网 true:达量断网,false:未达量断网 (当前仅电信卡支持)
	ExceedCutNetFlag *bool `json:"exceed_cut_net_flag,omitempty"`

	// 达量断网阈值(单位MB 当前仅电信卡支持)
	ExceedCutNetQuota *int32 `json:"exceed_cut_net_quota,omitempty"`

	// 本月机卡绑定剩余次数(当前仅电信卡支持)
	ImeiBindRemainTimes *int32 `json:"imei_bind_remain_times,omitempty"`

	// 网络限制速率(单位Kbps,当前电信联通卡支持)
	SpeedValue     *int32 `json:"speed_value,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowSimCardResponse) String

func (o ShowSimCardResponse) String() string

type SimCardsFlowVo

type SimCardsFlowVo struct {

	// 套餐实例ID
	Id *int64 `json:"id,omitempty"`

	// 账户ID
	AccountId *string `json:"account_id,omitempty"`

	// sim卡ID
	SimCardId *int64 `json:"sim_card_id,omitempty"`

	// 套餐ID
	PricePlanId *string `json:"price_plan_id,omitempty"`

	// 套餐名称
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// ICCID
	Iccid *string `json:"iccid,omitempty"`

	// 总流量(MB),两位小数
	FlowTotal *float64 `json:"flow_total,omitempty"`

	// 已使用流量(MB),两位小数
	FlowUsed *float64 `json:"flow_used,omitempty"`

	// 剩余流量(MB),两位小数
	FlowLeft *float64 `json:"flow_left,omitempty"`
}

func (SimCardsFlowVo) String

func (o SimCardsFlowVo) String() string

type SimDeviceVo

type SimDeviceVo struct {

	// sim卡id
	SimCardId *int64 `json:"sim_card_id,omitempty"`

	// 账户id
	AccountId *string `json:"account_id,omitempty"`

	// 容器ID:不同类型卡含义如下 iccid(实体卡),eid(eSIM)cid(vSIM)
	Cid *string `json:"cid,omitempty"`

	// 流量池ID
	SimPoolId *int64 `json:"sim_pool_id,omitempty"`

	// 设备IMEI
	Imei *string `json:"imei,omitempty"`

	// sim卡状态:  10.可测试  11.未激活  13.可激活  14.已停用  20.在用  30.已拆机
	SimStatus *int32 `json:"sim_status,omitempty"`

	// 设备状态
	DeviceStatus *int32 `json:"device_status,omitempty"`

	// 设备模组
	DeviceModel *string `json:"device_model,omitempty"`

	// 激活日期 例如2020-01-31T16:00:00.000Z
	ActDate *sdktime.SdkTime `json:"act_date,omitempty"`

	// 设备状态变更时间 例如2020-01-31T16:00:00.000Z
	DeviceStatusDate *sdktime.SdkTime `json:"device_status_date,omitempty"`

	// 设备标识
	NodeId *string `json:"node_id,omitempty"`

	// 码号iccid
	Iccid *string `json:"iccid,omitempty"`

	// 网络类型
	NetworkType *string `json:"network_type,omitempty"`

	// 信号强度
	Dbm *string `json:"dbm,omitempty"`

	// 信号等级:1.差  2.良  3.良 4.优(该参数只有eSIM,vSIM返回,实体卡不返回)
	SignalLevel *string `json:"signal_level,omitempty"`

	// sim卡类型 1.vSIM  2.eSIM  3.实体卡
	SimType *int32 `json:"sim_type,omitempty"`

	// 标签名
	TagNames *string `json:"tag_names,omitempty"`

	// 批次号
	OrderId *int64 `json:"order_id,omitempty"`

	// 到期时间 例如2021-06-30T00:00:00.000Z
	ExpireTime *sdktime.SdkTime `json:"expire_time,omitempty"`

	// 在用套餐名
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// 套餐订购实例ID
	SimPricePlanId *int64 `json:"sim_price_plan_id,omitempty"`

	// 剩余流量(单位M),数据默认截止到昨日24点。
	FlowLeft *float64 `json:"flow_left,omitempty"`

	// 已用流量(单位M),数据默认截止到昨日24点。
	FlowUsed *float64 `json:"flow_used,omitempty"`

	// 运营商状态 -1.正常(非停机状态) 1.停机(超流量停机) 2.停机(超流量阈值停机) 3.停机(流量池停机) 4.停机(套餐到期停机) 5.停机(主动停机) 6.停机(违规停机)
	OperatorStatus *int32 `json:"operator_status,omitempty"`

	// MSISDN
	Msisdn *string `json:"msisdn,omitempty"`

	// IMSI
	Imsi *string `json:"imsi,omitempty"`

	// 自定义属性一
	CustomerAttribute1 *string `json:"customer_attribute1,omitempty"`

	// 自定义属性二
	CustomerAttribute2 *string `json:"customer_attribute2,omitempty"`

	// 自定义属性三
	CustomerAttribute3 *string `json:"customer_attribute3,omitempty"`

	// 自定义属性四
	CustomerAttribute4 *string `json:"customer_attribute4,omitempty"`

	// 自定义属性五
	CustomerAttribute5 *string `json:"customer_attribute5,omitempty"`

	// 自定义属性六
	CustomerAttribute6 *string `json:"customer_attribute6,omitempty"`

	// 是否已实名认证: true表示是,false表示否,系统SIM卡实名认证状态非实时。
	RealNamed *bool `json:"real_named,omitempty"`

	// 是否单独断网 true:断网,false:未断网 (当前仅电信卡支持)
	CutNetFlag *bool `json:"cut_net_flag,omitempty"`

	// 是否达量断网 true:达量断网,false:未达量断网 (当前仅电信卡支持)
	ExceedCutNetFlag *bool `json:"exceed_cut_net_flag,omitempty"`

	// 达量断网阈值(单位MB 当前仅电信卡支持)
	ExceedCutNetQuota *int32 `json:"exceed_cut_net_quota,omitempty"`

	// 本月机卡绑定剩余次数(当前仅电信卡支持)
	ImeiBindRemainTimes *int32 `json:"imei_bind_remain_times,omitempty"`

	// 网络限制速率(单位Kbps,当前电信联通卡支持)
	SpeedValue *int32 `json:"speed_value,omitempty"`
}

func (SimDeviceVo) String

func (o SimDeviceVo) String() string

type SimPoolVo

type SimPoolVo struct {

	// 流量池标识
	Id *int64 `json:"id,omitempty"`

	// 流量池名称
	PoolName *string `json:"pool_name,omitempty"`

	// 套餐名称
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// 套餐标识
	PricePlanId *string `json:"price_plan_id,omitempty"`

	// 生效时间
	EffectiveTime *sdktime.SdkTime `json:"effective_time,omitempty"`

	// 失效时间
	ExpiredTime *sdktime.SdkTime `json:"expired_time,omitempty"`

	// 账期
	BillingCycle *string `json:"billing_cycle,omitempty"`

	// 可用流量(查询账期所在月份),单位MB
	FlowTotal *float64 `json:"flow_total,omitempty"`

	// 已用流量(查询账期所在月份), 单位MB
	FlowUsed *float64 `json:"flow_used,omitempty"`

	// 剩余流量(查询账期所在月份), 单位MB
	FlowLeft *float64 `json:"flow_left,omitempty"`

	// 流量池成员数量
	Quantity *int32 `json:"quantity,omitempty"`

	// 更新时间
	ModifyTime *sdktime.SdkTime `json:"modify_time,omitempty"`

	// 已激活成员数量
	ActivatedSimQuantity *int32 `json:"activated_sim_quantity,omitempty"`

	// 未激活成员数量
	InactiveSimQuantity *int32 `json:"inactive_sim_quantity,omitempty"`

	// 已拆机成员数量
	DisassembledSimQuantity *int32 `json:"disassembled_sim_quantity,omitempty"`

	// 组成流量池的批次号列表
	OrderIds *string `json:"order_ids,omitempty"`
}

func (SimPoolVo) String

func (o SimPoolVo) String() string

type SimPricePlanVo

type SimPricePlanVo struct {

	// 套餐实例id
	Id *int64 `json:"id,omitempty"`

	// 账户id
	AccountId *string `json:"account_id,omitempty"`

	// sim卡id
	SimCardId *int64 `json:"sim_card_id,omitempty"`

	// 套餐状态:0 已删除 1 可激活 2 在用 3. 使用完 4. 可激活 5 已停用 6. 启用失败
	Status *int32 `json:"status,omitempty"`

	// 套餐id
	PricePlanId *string `json:"price_plan_id,omitempty"`

	// 容器ID:不同类型卡含义如下 iccid(实体卡),eid(eSIM)cid(vSIM)
	Cid *string `json:"cid,omitempty"`

	// 订单id
	OrderId *string `json:"order_id,omitempty"`

	// 创建时间 例如2020-08-24T07:57:56.000Z
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 激活时间 例如2020-10-31T16:00:00.000Z
	ActiveTime *sdktime.SdkTime `json:"active_time,omitempty"`

	// 停用时间 2021-10-31T16:00:00.000Z
	StopTime *sdktime.SdkTime `json:"stop_time,omitempty"`

	// 总流量(MB)
	FlowTotal *float64 `json:"flow_total,omitempty"`

	// 已使用流量(MB)
	FlowUsed *float64 `json:"flow_used,omitempty"`

	// 剩余流量(MB)
	FlowLeft *float64 `json:"flow_left,omitempty"`

	// 是否使用中(0:否 1:是)
	Using *string `json:"using,omitempty"`

	// 套餐名
	PricePlanName *string `json:"price_plan_name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 套餐类型: 0.非自动续费 1.自动续费
	PackageType *int32 `json:"package_type,omitempty"`

	// 生效类型: 1.订购后激活使用时生效 2.订购即时生效 3.订购下个月开始生效
	EffectType *int32 `json:"effect_type,omitempty"`

	// 沉默期
	SilentPeriodDay *int32 `json:"silent_period_day,omitempty"`

	// 沉默期单位: 1.年 2.月 3.日
	SilentPeriodUnit *int32 `json:"silent_period_unit,omitempty"`

	// 自动续订: 0.不自动续订 1.继续续订
	AutoRenew *int32 `json:"auto_renew,omitempty"`

	// 位置信息:1.  中国 2.  欧洲 3.  大洋洲 4.  非洲5.  亚太
	LocationDesc *string `json:"location_desc,omitempty"`
}

func (SimPricePlanVo) String

func (o SimPricePlanVo) String() string

type StartStopNetRequest

type StartStopNetRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *CutNetReq `json:"body,omitempty"`
}

Request Object

func (StartStopNetRequest) String

func (o StartStopNetRequest) String() string

type StartStopNetResponse

type StartStopNetResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (StartStopNetResponse) String

func (o StartStopNetResponse) String() string

type StopSimCardRequest

type StopSimCardRequest struct {

	// SIM卡标识,可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	Body *DownUpTimeForSimCardReq `json:"body,omitempty"`
}

Request Object

func (StopSimCardRequest) String

func (o StopSimCardRequest) String() string

type StopSimCardResponse

type StopSimCardResponse struct {

	// 业务受理单号
	WorkOrderId    *int64 `json:"work_order_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (StopSimCardResponse) String

func (o StopSimCardResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL