model

package
v0.1.57 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2023 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 AddOrModifyAttributeReq added in v0.0.92

type AddOrModifyAttributeReq struct {

	// 自定义属性名称
	CustAttrName string `json:"cust_attr_name"`
}

func (AddOrModifyAttributeReq) String added in v0.0.92

func (o AddOrModifyAttributeReq) String() string

type AddOrModifyTagReq added in v0.0.92

type AddOrModifyTagReq struct {

	// 标签名称
	TagName string `json:"tag_name"`
}

func (AddOrModifyTagReq) String added in v0.0.92

func (o AddOrModifyTagReq) String() string

type AttributeReq added in v0.0.92

type AttributeReq struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。
	SimCardId int64 `json:"sim_card_id"`

	// iccid,如果SIM卡标识传0则表示需要根据iccid处理。
	Iccid *string `json:"iccid,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"`
}

func (AttributeReq) String added in v0.0.92

func (o AttributeReq) String() string

type BackPoolMemVo added in v0.1.10

type BackPoolMemVo 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"`

	// 卡当前状态:11-未激活,13-可激活,14-已停用,20-在用,30-已拆机
	SimStatus *int32 `json:"sim_status,omitempty"`
}

func (BackPoolMemVo) String added in v0.1.10

func (o BackPoolMemVo) String() string

type BackPoolVo added in v0.1.10

type BackPoolVo 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"`

	// 流量池状态: 2-在用,-1-已停用,-2已废弃
	PoolStatus *int32 `json:"pool_status,omitempty"`

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

	// 状态变更时间
	StatusTime *sdktime.SdkTime `json:"status_time,omitempty"`

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

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

	// 批次号
	OrderId *int64 `json:"order_id,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 (BackPoolVo) String added in v0.1.10

func (o BackPoolVo) String() string

type BatchSetAttributesReq added in v0.0.92

type BatchSetAttributesReq struct {

	// 临时文件ID,如果通过接口调用,此字段为空
	FileTempId *int64 `json:"file_temp_id,omitempty"`

	// 自定义属性集合
	Attributes *[]AttributeReq `json:"attributes,omitempty"`
}

func (BatchSetAttributesReq) String added in v0.0.92

func (o BatchSetAttributesReq) String() string

type BatchSetAttributesRequest added in v0.0.92

type BatchSetAttributesRequest struct {
	Body *BatchSetAttributesReq `json:"body,omitempty"`
}

BatchSetAttributesRequest Request Object

func (BatchSetAttributesRequest) String added in v0.0.92

func (o BatchSetAttributesRequest) String() string

type BatchSetAttributesResponse added in v0.0.92

type BatchSetAttributesResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

BatchSetAttributesResponse Response Object

func (BatchSetAttributesResponse) String added in v0.0.92

type BatchSetTagsReq added in v0.0.92

type BatchSetTagsReq struct {

	// 临时文件ID
	FileTempId *int64 `json:"file_temp_id,omitempty"`

	// SIM卡id列表,最多500.sim_card_ids与iccids不能同时为空,sim_card_ids参数为空则根据iccids参数处理
	SimCardIds *[]int64 `json:"sim_card_ids,omitempty"`

	// iccid列表,最多支持传入500个iccid。sim_card_ids与iccids不能同时为空,sim_card_ids参数为空则根据iccids参数处理
	Iccids *[]string `json:"iccids,omitempty"`

	// 绑定的标签id列表,最多10
	TagIds *[]int64 `json:"tag_ids,omitempty"`
}

func (BatchSetTagsReq) String added in v0.0.92

func (o BatchSetTagsReq) String() string

type BatchSetTagsRequest added in v0.0.92

type BatchSetTagsRequest struct {
	Body *BatchSetTagsReq `json:"body,omitempty"`
}

BatchSetTagsRequest Request Object

func (BatchSetTagsRequest) String added in v0.0.92

func (o BatchSetTagsRequest) String() string

type BatchSetTagsResponse added in v0.0.92

type BatchSetTagsResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

BatchSetTagsResponse Response Object

func (BatchSetTagsResponse) String added in v0.0.92

func (o BatchSetTagsResponse) String() string

type CmAttributeVo added in v0.0.92

type CmAttributeVo struct {

	// 自定义属性标识
	Id *int64 `json:"id,omitempty"`

	// 默认属性名称中文
	DefaultAttrNameCn *string `json:"default_attr_name_cn,omitempty"`

	// 默认属性名称英文
	DefaultAttrNameEn *string `json:"default_attr_name_en,omitempty"`

	// 自定义属性名称
	CustAttrName *string `json:"cust_attr_name,omitempty"`

	// 自定义属性状态:0 未启用,1 已启用。
	Status *int32 `json:"status,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

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

func (CmAttributeVo) String added in v0.0.92

func (o CmAttributeVo) String() string

type CmTagVo added in v0.0.92

type CmTagVo struct {

	// 标签标识
	Id *int64 `json:"id,omitempty"`

	// 标签名称
	TagName *string `json:"tag_name,omitempty"`

	// 标签状态,0未使用,1使用中。
	Status *int32 `json:"status,omitempty"`
}

func (CmTagVo) String added in v0.0.92

func (o CmTagVo) String() string

type CreateAttributeRequest added in v0.0.92

type CreateAttributeRequest struct {
	Body *AddOrModifyAttributeReq `json:"body,omitempty"`
}

CreateAttributeRequest Request Object

func (CreateAttributeRequest) String added in v0.0.92

func (o CreateAttributeRequest) String() string

type CreateAttributeResponse added in v0.0.92

type CreateAttributeResponse struct {

	// 自定义属性标识
	Id             *int64 `json:"id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

CreateAttributeResponse Response Object

func (CreateAttributeResponse) String added in v0.0.92

func (o CreateAttributeResponse) String() string

type CreateSendSmsReq added in v0.1.35

type CreateSendSmsReq struct {

	// 模板id
	TemplateId *int64 `json:"template_id,omitempty"`

	// 短信内容
	SmsContent string `json:"sms_content"`

	// 容器ID
	Cids *[]string `json:"cids,omitempty"`

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

	// 临时文件ID
	FileTempId *int64 `json:"file_temp_id,omitempty"`
}

func (CreateSendSmsReq) String added in v0.1.35

func (o CreateSendSmsReq) String() string

type CreateTagRequest added in v0.0.92

type CreateTagRequest struct {
	Body *AddOrModifyTagReq `json:"body,omitempty"`
}

CreateTagRequest Request Object

func (CreateTagRequest) String added in v0.0.92

func (o CreateTagRequest) String() string

type CreateTagResponse added in v0.0.92

type CreateTagResponse struct {

	// 标签标识
	Id *int64 `json:"id,omitempty"`

	// 标签名称
	TagName *string `json:"tag_name,omitempty"`

	// 标签状态,0未使用,1使用中。
	Status         *int32 `json:"status,omitempty"`
	HttpStatusCode int    `json:"-"`
}

CreateTagResponse Response Object

func (CreateTagResponse) String added in v0.0.92

func (o CreateTagResponse) String() string

type CutNetReq

type CutNetReq struct {

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

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

func (CutNetReq) String

func (o CutNetReq) String() string

type DeleteRealNameRequest

type DeleteRealNameRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

DeleteRealNameRequest 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:"-"`
}

DeleteRealNameResponse Response Object

func (DeleteRealNameResponse) String

func (o DeleteRealNameResponse) String() string

type DeleteTagRequest added in v0.0.92

type DeleteTagRequest struct {

	// 标签标识
	TagId int64 `json:"tag_id"`
}

DeleteTagRequest Request Object

func (DeleteTagRequest) String added in v0.0.92

func (o DeleteTagRequest) String() string

type DeleteTagResponse added in v0.0.92

type DeleteTagResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteTagResponse Response Object

func (DeleteTagResponse) String added in v0.0.92

func (o DeleteTagResponse) String() string

type DisableAttributeRequest added in v0.0.92

type DisableAttributeRequest struct {

	// 自定义属性标识
	AttributeId int64 `json:"attribute_id"`
}

DisableAttributeRequest Request Object

func (DisableAttributeRequest) String added in v0.0.92

func (o DisableAttributeRequest) String() string

type DisableAttributeResponse added in v0.0.92

type DisableAttributeResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DisableAttributeResponse Response Object

func (DisableAttributeResponse) String added in v0.0.92

func (o DisableAttributeResponse) String() string

type DownUpTimeForSimCardReq

type DownUpTimeForSimCardReq struct {

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

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

func (DownUpTimeForSimCardReq) String

func (o DownUpTimeForSimCardReq) String() string

type EnableAttributeRequest added in v0.0.92

type EnableAttributeRequest struct {

	// 自定义属性标识
	AttributeId int64 `json:"attribute_id"`
}

EnableAttributeRequest Request Object

func (EnableAttributeRequest) String added in v0.0.92

func (o EnableAttributeRequest) String() string

type EnableAttributeResponse added in v0.0.92

type EnableAttributeResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

EnableAttributeResponse Response Object

func (EnableAttributeResponse) String added in v0.0.92

func (o EnableAttributeResponse) String() string

type EnableSimCardRequest

type EnableSimCardRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

EnableSimCardRequest 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:"-"`
}

EnableSimCardResponse 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"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

func (ExceedCutNetReq) String

func (o ExceedCutNetReq) String() string

type FlowUsageVo added in v0.0.100

type FlowUsageVo struct {

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

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

func (FlowUsageVo) String added in v0.0.100

func (o FlowUsageVo) String() string

type ListAttributesRequest added in v0.0.92

type ListAttributesRequest struct {

	// 自定义属性名称
	CustAttrName *string `json:"cust_attr_name,omitempty"`

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

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

	// 自定义属性状态:0 未启用,1 已启用。
	Status *int32 `json:"status,omitempty"`
}

ListAttributesRequest Request Object

func (ListAttributesRequest) String added in v0.0.92

func (o ListAttributesRequest) String() string

type ListAttributesResponse added in v0.0.92

type ListAttributesResponse struct {

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

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

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

	// 自定义属性记录
	Attributes     *[]CmAttributeVo `json:"attributes,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListAttributesResponse Response Object

func (ListAttributesResponse) String added in v0.0.92

func (o ListAttributesResponse) String() string

type ListBackPoolMembersRequest added in v0.1.10

type ListBackPoolMembersRequest struct {

	// 流量池标识
	BackPoolId int64 `json:"back_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"`
}

ListBackPoolMembersRequest Request Object

func (ListBackPoolMembersRequest) String added in v0.1.10

type ListBackPoolMembersResponse added in v0.1.10

type ListBackPoolMembersResponse struct {

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

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

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

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

ListBackPoolMembersResponse Response Object

func (ListBackPoolMembersResponse) String added in v0.1.10

type ListBackPoolsRequest added in v0.1.10

type ListBackPoolsRequest 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"`

	// 是否查询近六个月账期标识
	AllBillingCycle *bool `json:"all_billing_cycle,omitempty"`
}

ListBackPoolsRequest Request Object

func (ListBackPoolsRequest) String added in v0.1.10

func (o ListBackPoolsRequest) String() string

type ListBackPoolsResponse added in v0.1.10

type ListBackPoolsResponse struct {

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

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

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

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

ListBackPoolsResponse Response Object

func (ListBackPoolsResponse) String added in v0.1.10

func (o ListBackPoolsResponse) 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"`
}

ListFlowBySimCardsRequest Request Object

func (ListFlowBySimCardsRequest) String

func (o ListFlowBySimCardsRequest) String() string

type ListFlowBySimCardsResponse

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

ListFlowBySimCardsResponse 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"`
}

ListProPricePlansRequest 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:"-"`
}

ListProPricePlansResponse 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"`

	// 标签ID,最多支持传10个
	TagId *[]int64 `json:"tag_id,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)
	MinUsedFlow *int64 `json:"min_used_flow,omitempty"`

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

	// 最小剩余流量(MB)
	MinLeftFlow *int64 `json:"min_left_flow,omitempty"`

	// 最大剩余流量(MB)
	MaxLeftFlow *int64 `json:"max_left_flow,omitempty"`

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

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

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

	// 订单批次号集合
	OrderIds *[]int64 `json:"order_ids,omitempty"`

	// 套餐id集合,最多支持传30个
	PricePlanId *[]string `json:"price_plan_id,omitempty"`
}

ListSimCardsRequest 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

func (ListSimCardsRequestOrder) Value added in v0.0.90

func (c ListSimCardsRequestOrder) Value() string

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

func (ListSimCardsRequestSort) Value added in v0.0.90

func (c ListSimCardsRequestSort) Value() string

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:"-"`
}

ListSimCardsResponse 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"`
}

ListSimPoolMembersRequest 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:"-"`
}

ListSimPoolMembersResponse 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"`

	// 是否查询近六个月账期标识
	AllBillingCycle *bool `json:"all_billing_cycle,omitempty"`
}

ListSimPoolsRequest 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:"-"`
}

ListSimPoolsResponse 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"`

	// iccid,传入的SIM卡标识(sim_card_id)为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`

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

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

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

ListSimPricePlansRequest Request Object

func (ListSimPricePlansRequest) String

func (o ListSimPricePlansRequest) String() string

type ListSimPricePlansResponse

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

ListSimPricePlansResponse Response Object

func (ListSimPricePlansResponse) String

func (o ListSimPricePlansResponse) String() string

type ListSmsDetailsRequest added in v0.1.35

type ListSmsDetailsRequest struct {

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

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

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

	// 开始时间
	StartTime *sdktime.SdkTime `json:"start_time,omitempty"`

	// 结束时间
	EndTime *sdktime.SdkTime `json:"end_time,omitempty"`
}

ListSmsDetailsRequest Request Object

func (ListSmsDetailsRequest) String added in v0.1.35

func (o ListSmsDetailsRequest) String() string

type ListSmsDetailsResponse added in v0.1.35

type ListSmsDetailsResponse struct {

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

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

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

	// 短信发送详情列表
	SmsDetails     *[]SmsSendDetailQueryVo `json:"sms_details,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListSmsDetailsResponse Response Object

func (ListSmsDetailsResponse) String added in v0.1.35

func (o ListSmsDetailsResponse) String() string

type ListTagsRequest added in v0.0.92

type ListTagsRequest struct {

	// 标签名称
	TagName *string `json:"tag_name,omitempty"`

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

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

	// 标签状态,0未使用,1使用中。
	Status *int32 `json:"status,omitempty"`
}

ListTagsRequest Request Object

func (ListTagsRequest) String added in v0.0.92

func (o ListTagsRequest) String() string

type ListTagsResponse added in v0.0.92

type ListTagsResponse struct {

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

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

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

	// 标签记录
	Tags           *[]CmTagVo `json:"tags,omitempty"`
	HttpStatusCode int        `json:"-"`
}

ListTagsResponse Response Object

func (ListTagsResponse) String added in v0.0.92

func (o ListTagsResponse) String() string

type ListWorkOrderDetailsRequest added in v0.1.53

type ListWorkOrderDetailsRequest struct {

	// 业务受理ID
	WorkOrderId int64 `json:"work_order_id"`

	// 容器ID
	MainSearchKey *string `json:"main_search_key,omitempty"`

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

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

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

	// 业务受理明细状态:1成功、2处理中、3失败
	Status *int32 `json:"status,omitempty"`
}

ListWorkOrderDetailsRequest Request Object

func (ListWorkOrderDetailsRequest) String added in v0.1.53

type ListWorkOrderDetailsResponse added in v0.1.53

type ListWorkOrderDetailsResponse struct {

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

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

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

	// 业务受理明细列表
	WorkOrderDetails *[]WorkOrderDetailVo `json:"work_order_details,omitempty"`
	HttpStatusCode   int                  `json:"-"`
}

ListWorkOrderDetailsResponse Response Object

func (ListWorkOrderDetailsResponse) String added in v0.1.53

type ListWorkOrdersRequest added in v0.1.53

type ListWorkOrdersRequest struct {

	// 业务受理ID
	MainSearchKey *string `json:"main_search_key,omitempty"`

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

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

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

	// 业务受理类型:1.批量激活实体卡 2.批量转移实体卡 3.创建流量池 4.实体卡复机 5.实体卡停机 6.批量启用或复机 7.批量停用或停机 8.批量订购 9.批量退订 10.实体卡激活 11.申请断网 12.达量断网 13.机卡重绑 14.实名制信息清除 15.实体卡限速 16.批量补卡 17.批量机卡重绑 18.重启已废弃后向流量池 19.批量达量断网 20断网恢复 21取消达量断网 22批量取消达量断网 23批量拆机
	WorkOrderType *int32 `json:"work_order_type,omitempty"`

	// 业务受理状态::1审核中、2已审核、3处理中、4已完成、5已取消、6失败、7 审核不通过
	Status *int32 `json:"status,omitempty"`
}

ListWorkOrdersRequest Request Object

func (ListWorkOrdersRequest) String added in v0.1.53

func (o ListWorkOrdersRequest) String() string

type ListWorkOrdersResponse added in v0.1.53

type ListWorkOrdersResponse struct {

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

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

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

	// 业务受理单列表
	WorkOrders     *[]WorkOrderVo `json:"work_orders,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListWorkOrdersResponse Response Object

func (ListWorkOrdersResponse) String added in v0.1.53

func (o ListWorkOrdersResponse) String() string

type MonthUsageVo added in v0.0.100

type MonthUsageVo struct {

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

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

	// 月用量
	FlowUsages *[]FlowUsageVo `json:"flow_usages,omitempty"`
}

func (MonthUsageVo) String added in v0.0.100

func (o MonthUsageVo) 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"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

func (RegisterImeiReq) String

func (o RegisterImeiReq) String() string

type RegisterImeiRequest

type RegisterImeiRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

RegisterImeiRequest 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:"-"`
}

RegisterImeiResponse Response Object

func (RegisterImeiResponse) String

func (o RegisterImeiResponse) String() string

type ResetSimCardRequest

type ResetSimCardRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

ResetSimCardRequest 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:"-"`
}

ResetSimCardResponse Response Object

func (ResetSimCardResponse) String

func (o ResetSimCardResponse) String() string

type SendSmsRequest added in v0.1.35

type SendSmsRequest struct {
	Body *CreateSendSmsReq `json:"body,omitempty"`
}

SendSmsRequest Request Object

func (SendSmsRequest) String added in v0.1.35

func (o SendSmsRequest) String() string

type SendSmsResponse added in v0.1.35

type SendSmsResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SendSmsResponse Response Object

func (SendSmsResponse) String added in v0.1.35

func (o SendSmsResponse) String() string

type SetExceedCutNetRequest

type SetExceedCutNetRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

SetExceedCutNetRequest 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:"-"`
}

SetExceedCutNetResponse 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"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

func (SetSpeedValueReq) String

func (o SetSpeedValueReq) String() string

type SetSpeedValueRequest

type SetSpeedValueRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

SetSpeedValueRequest 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:"-"`
}

SetSpeedValueResponse Response Object

func (SetSpeedValueResponse) String

func (o SetSpeedValueResponse) String() string

type ShowMonthUsageReq added in v0.0.100

type ShowMonthUsageReq struct {

	// sim卡id列表,最多支持传入500个SIM卡id。sim_card_ids与iccids不能同时为空,sim_card_ids参数为空则根据iccids参数处理
	SimCardIds *[]int64 `json:"sim_card_ids,omitempty"`

	// iccid列表,最多支持传入500个iccid。sim_card_ids与iccids不能同时为空,sim_card_ids参数为空则根据iccids参数处理
	Iccids *[]string `json:"iccids,omitempty"`

	// 账期,最多支持传入本月在内的6个月账期,例如[2022-07, 2022-06],不支持传入未来账期。
	BillingCycles []string `json:"billing_cycles"`
}

func (ShowMonthUsageReq) String added in v0.0.100

func (o ShowMonthUsageReq) String() string

type ShowMonthUsagesRequest added in v0.0.100

type ShowMonthUsagesRequest struct {
	Body *ShowMonthUsageReq `json:"body,omitempty"`
}

ShowMonthUsagesRequest Request Object

func (ShowMonthUsagesRequest) String added in v0.0.100

func (o ShowMonthUsagesRequest) String() string

type ShowMonthUsagesResponse added in v0.0.100

type ShowMonthUsagesResponse struct {

	// 月用量列表
	MonthUsages    *[]MonthUsageVo `json:"month_usages,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ShowMonthUsagesResponse Response Object

func (ShowMonthUsagesResponse) String added in v0.0.100

func (o ShowMonthUsagesResponse) String() string

type ShowRealNamedRequest

type ShowRealNamedRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

	// iccid,传入的sim_card_id为0,则根据iccid进行处理
	Iccid *string `json:"iccid,omitempty"`
}

ShowRealNamedRequest 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:"-"`
}

ShowRealNamedResponse Response Object

func (ShowRealNamedResponse) String

func (o ShowRealNamedResponse) String() string

type ShowSimCardRequest

type ShowSimCardRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

ShowSimCardRequest 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.停机(违规停机) 7.停机(机卡分离停机)
	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:"-"`
}

ShowSimCardResponse 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.停机(违规停机) 7.停机(机卡分离停机)
	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"`

	// 批次号
	OrderId *int64 `json:"order_id,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 SmsSendDetailQueryVo added in v0.1.35

type SmsSendDetailQueryVo struct {

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

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

	// 发送时间
	SentTime *sdktime.SdkTime `json:"sent_time,omitempty"`

	// 接收时间
	ReceivedTime *sdktime.SdkTime `json:"received_time,omitempty"`

	// 短信状态:1发送中 2.已送达 3.失败
	SmsStatus *int32 `json:"sms_status,omitempty"`

	// 短信内容
	SmsContent *string `json:"sms_content,omitempty"`
}

func (SmsSendDetailQueryVo) String added in v0.1.35

func (o SmsSendDetailQueryVo) String() string

type StartStopNetRequest

type StartStopNetRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

StartStopNetRequest 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:"-"`
}

StartStopNetResponse Response Object

func (StartStopNetResponse) String

func (o StartStopNetResponse) String() string

type StopSimCardRequest

type StopSimCardRequest struct {

	// SIM卡标识,如果SIM卡标识传0则表示需要根据iccid处理。可通过[查询SIM卡列表接口](https://support.huaweicloud.com/api-ocgsl/gsl_07_0008.html)获取
	SimCardId int64 `json:"sim_card_id"`

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

StopSimCardRequest 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:"-"`
}

StopSimCardResponse Response Object

func (StopSimCardResponse) String

func (o StopSimCardResponse) String() string

type UpdateAttributeRequest added in v0.0.92

type UpdateAttributeRequest struct {

	// 自定义属性标识
	AttributeId int64 `json:"attribute_id"`

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

UpdateAttributeRequest Request Object

func (UpdateAttributeRequest) String added in v0.0.92

func (o UpdateAttributeRequest) String() string

type UpdateAttributeResponse added in v0.0.92

type UpdateAttributeResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateAttributeResponse Response Object

func (UpdateAttributeResponse) String added in v0.0.92

func (o UpdateAttributeResponse) String() string

type WorkOrderDetailVo added in v0.1.53

type WorkOrderDetailVo struct {

	// 业务受理ID
	Id *int64 `json:"id,omitempty"`

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

	// 业务受理明细状态:1成功、2处理中、3失败
	Status *int32 `json:"status,omitempty"`

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

	// SIM卡标识
	SimCardId *int64 `json:"sim_card_id,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 完成时间
	FinishTime *sdktime.SdkTime `json:"finish_time,omitempty"`

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

func (WorkOrderDetailVo) String added in v0.1.53

func (o WorkOrderDetailVo) String() string

type WorkOrderVo added in v0.1.53

type WorkOrderVo struct {

	// 业务受理ID
	Id *int64 `json:"id,omitempty"`

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

	// 业务受理类型:1.批量激活实体卡 2.批量转移实体卡 3.创建流量池 4.实体卡复机 5.实体卡停机 6.批量启用或复机 7.批量停用或停机 8.批量订购 9.批量退订 10.实体卡激活 11.申请断网 12.达量断网 13.机卡重绑 14.实名制信息清除 15.实体卡限速 16.批量补卡 17.批量机卡重绑 18.重启已废弃后向流量池 19.批量达量断网 20断网恢复 21取消达量断网 22批量取消达量断网 23批量拆机
	WorkOrderType *int32 `json:"work_order_type,omitempty"`

	// 请求详情
	ReqDetail *string `json:"req_detail,omitempty"`

	// 业务受理明细总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 业务受理明细成功数
	SuccessCount *int32 `json:"success_count,omitempty"`

	// 业务受理明细失败数
	FailCount *int32 `json:"fail_count,omitempty"`

	// 业务受理明细处理中数
	ProcessCount *int32 `json:"process_count,omitempty"`

	// 业务受理状态:1审核中、2已审核、3处理中、4已完成、5已取消、6失败、7 审核不通过
	Status *int32 `json:"status,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 完成时间
	FinishTime *sdktime.SdkTime `json:"finish_time,omitempty"`

	// 失败原因
	FailReason *string `json:"fail_reason,omitempty"`

	// 响应内容
	Response *string `json:"response,omitempty"`

	// 业务受理单来源,1:运营人员生成,2:用户操作生成(console),3:自动化规则生成,4:后向流量池超阈值停用次月自动复机任务,5:单卡没流量停机定时任务,6:SIM卡到期自动停机定时任务,7:流量池停机定时任务,8:用户操作生成(api)
	WorkOrderSource *int32 `json:"work_order_source,omitempty"`

	// 业务受理单来源描述
	WorkOrderSourceDesc *string `json:"work_order_source_desc,omitempty"`
}

func (WorkOrderVo) String added in v0.1.53

func (o WorkOrderVo) String() string

Source Files

Jump to

Keyboard shortcuts

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