Documentation ¶
Index ¶
- type AddOrModifyAttributeReq
- type AddOrModifyTagReq
- type AttributeReq
- type BackPoolMemVo
- type BackPoolVo
- type BatchSetAttributesReq
- type BatchSetAttributesRequest
- type BatchSetAttributesResponse
- type BatchSetTagsReq
- type BatchSetTagsRequest
- type BatchSetTagsResponse
- type CmAttributeVo
- type CmTagVo
- type CreateAttributeRequest
- type CreateAttributeResponse
- type CreateSendSmsReq
- type CreateTagRequest
- type CreateTagResponse
- type CutNetReq
- type DeleteRealNameRequest
- type DeleteRealNameResponse
- type DeleteTagRequest
- type DeleteTagResponse
- type DisableAttributeRequest
- type DisableAttributeResponse
- type DownUpTimeForSimCardReq
- type EnableAttributeRequest
- type EnableAttributeResponse
- type EnableSimCardRequest
- type EnableSimCardResponse
- type ExceedCutNetReq
- type FlowUsageVo
- type ListAttributesRequest
- type ListAttributesResponse
- type ListBackPoolMembersRequest
- type ListBackPoolMembersResponse
- type ListBackPoolsRequest
- type ListBackPoolsResponse
- type ListFlowBySimCardsReq
- type ListFlowBySimCardsRequest
- type ListFlowBySimCardsResponse
- type ListProPricePlansRequest
- type ListProPricePlansResponse
- type ListSimCardsRequest
- type ListSimCardsRequestOrder
- type ListSimCardsRequestOrderEnum
- type ListSimCardsRequestSort
- type ListSimCardsRequestSortEnum
- type ListSimCardsResponse
- type ListSimPoolMembersRequest
- type ListSimPoolMembersResponse
- type ListSimPoolsRequest
- type ListSimPoolsResponse
- type ListSimPricePlansRequest
- type ListSimPricePlansResponse
- type ListSmsDetailsRequest
- type ListSmsDetailsResponse
- type ListTagsRequest
- type ListTagsResponse
- type MonthUsageVo
- type PoolMemVo
- type ProPricePlanVo
- type RegisterImeiReq
- type RegisterImeiRequest
- type RegisterImeiResponse
- type ResetSimCardRequest
- type ResetSimCardResponse
- type SendSmsRequest
- type SendSmsResponse
- type SetExceedCutNetRequest
- type SetExceedCutNetResponse
- type SetSpeedValueReq
- type SetSpeedValueRequest
- type SetSpeedValueResponse
- type ShowMonthUsageReq
- type ShowMonthUsagesRequest
- type ShowMonthUsagesResponse
- type ShowRealNamedRequest
- type ShowRealNamedResponse
- type ShowSimCardRequest
- type ShowSimCardResponse
- type SimCardsFlowVo
- type SimDeviceVo
- type SimPoolVo
- type SimPricePlanVo
- type SmsSendDetailQueryVo
- type StartStopNetRequest
- type StartStopNetResponse
- type StopSimCardRequest
- type StopSimCardResponse
- type UpdateAttributeRequest
- type UpdateAttributeResponse
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卡标识 SimCardId int64 `json:"sim_card_id"` // 自定义属性一 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-欠费停用 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"`
}
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:"-"` }
Response Object
func (BatchSetAttributesResponse) String ¶ added in v0.0.92
func (o BatchSetAttributesResponse) String() string
type BatchSetTagsReq ¶ added in v0.0.92
type BatchSetTagsReq struct { // 临时文件ID FileTempId *int64 `json:"file_temp_id,omitempty"` // SIM卡id列表,最多500 SimCardIds *[]int64 `json:"sim_card_ids,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"`
}
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:"-"` }
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 CreateAttributeRequest ¶ added in v0.0.92
type CreateAttributeRequest struct {
Body *AddOrModifyAttributeReq `json:"body,omitempty"`
}
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:"-"` }
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"`
}
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:"-"` }
Response Object
func (CreateTagResponse) String ¶ added in v0.0.92
func (o CreateTagResponse) 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 DeleteTagRequest ¶ added in v0.0.92
type DeleteTagRequest struct { // 标签标识 TagId int64 `json:"tag_id"` }
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:"-"` }
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"` }
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:"-"` }
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"` }
func (DownUpTimeForSimCardReq) String ¶
func (o DownUpTimeForSimCardReq) String() string
type EnableAttributeRequest ¶ added in v0.0.92
type EnableAttributeRequest struct { // 自定义属性标识 AttributeId int64 `json:"attribute_id"` }
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:"-"` }
Response Object
func (EnableAttributeResponse) String ¶ added in v0.0.92
func (o EnableAttributeResponse) 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 FlowUsageVo ¶ added in v0.0.100
type FlowUsageVo struct { // 账期 BillingCycle *string `json:"billing_cycle,omitempty"` // 已用流量 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"` }
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:"-"` }
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"` }
Request Object
func (ListBackPoolMembersRequest) String ¶ added in v0.1.10
func (o ListBackPoolMembersRequest) String() string
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:"-"` }
Response Object
func (ListBackPoolMembersResponse) String ¶ added in v0.1.10
func (o ListBackPoolMembersResponse) String() string
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"` }
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:"-"` }
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"`
}
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 ¶
func (o ListFlowBySimCardsResponse) String() 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"` // 标签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"` }
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:"-"` }
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 ¶
func (o ListSimPoolMembersResponse) String() 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"` }
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 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"` }
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:"-"` }
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"` }
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:"-"` }
Response Object
func (ListTagsResponse) String ¶ added in v0.0.92
func (o ListTagsResponse) String() string
type MonthUsageVo ¶ added in v0.0.100
type MonthUsageVo struct { // SIM卡ID SimCardId *int64 `json:"sim_card_id,omitempty"` // 月用量 FlowUsages *[]FlowUsageVo `json:"flow_usages,omitempty"` }
func (MonthUsageVo) String ¶ added in v0.0.100
func (o MonthUsageVo) String() string
type PoolMemVo ¶
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 SendSmsRequest ¶ added in v0.1.35
type SendSmsRequest struct {
Body *CreateSendSmsReq `json:"body,omitempty"`
}
Request Object
func (SendSmsRequest) String ¶ added in v0.1.35
func (o SendSmsRequest) String() string
type SendSmsResponse ¶ added in v0.1.35
Response Object
func (SendSmsResponse) String ¶ added in v0.1.35
func (o SendSmsResponse) 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 ShowMonthUsageReq ¶ added in v0.0.100
type ShowMonthUsageReq struct { // sim卡id列表,最多支持传入500个SIM卡id。 SimCardIds []int64 `json:"sim_card_ids"` // 账期,最多支持传入本月在内的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"`
}
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:"-"` }
Response Object
func (ShowMonthUsagesResponse) String ¶ added in v0.0.100
func (o ShowMonthUsagesResponse) 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.停机(违规停机) 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:"-"` }
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"` }
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卡列表接口](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
type UpdateAttributeRequest ¶ added in v0.0.92
type UpdateAttributeRequest struct { // 自定义属性标识 AttributeId int64 `json:"attribute_id"` Body *AddOrModifyAttributeReq `json:"body,omitempty"` }
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:"-"` }
Response Object
func (UpdateAttributeResponse) String ¶ added in v0.0.92
func (o UpdateAttributeResponse) String() string
Source Files ¶
- model_add_or_modify_attribute_req.go
- model_add_or_modify_tag_req.go
- model_attribute_req.go
- model_back_pool_mem_vo.go
- model_back_pool_vo.go
- model_batch_set_attributes_req.go
- model_batch_set_attributes_request.go
- model_batch_set_attributes_response.go
- model_batch_set_tags_req.go
- model_batch_set_tags_request.go
- model_batch_set_tags_response.go
- model_cm_attribute_vo.go
- model_cm_tag_vo.go
- model_create_attribute_request.go
- model_create_attribute_response.go
- model_create_send_sms_req.go
- model_create_tag_request.go
- model_create_tag_response.go
- model_cut_net_req.go
- model_delete_real_name_request.go
- model_delete_real_name_response.go
- model_delete_tag_request.go
- model_delete_tag_response.go
- model_disable_attribute_request.go
- model_disable_attribute_response.go
- model_down_up_time_for_sim_card_req.go
- model_enable_attribute_request.go
- model_enable_attribute_response.go
- model_enable_sim_card_request.go
- model_enable_sim_card_response.go
- model_exceed_cut_net_req.go
- model_flow_usage_vo.go
- model_list_attributes_request.go
- model_list_attributes_response.go
- model_list_back_pool_members_request.go
- model_list_back_pool_members_response.go
- model_list_back_pools_request.go
- model_list_back_pools_response.go
- model_list_flow_by_sim_cards_req.go
- model_list_flow_by_sim_cards_request.go
- model_list_flow_by_sim_cards_response.go
- model_list_pro_price_plans_request.go
- model_list_pro_price_plans_response.go
- model_list_sim_cards_request.go
- model_list_sim_cards_response.go
- model_list_sim_pool_members_request.go
- model_list_sim_pool_members_response.go
- model_list_sim_pools_request.go
- model_list_sim_pools_response.go
- model_list_sim_price_plans_request.go
- model_list_sim_price_plans_response.go
- model_list_sms_details_request.go
- model_list_sms_details_response.go
- model_list_tags_request.go
- model_list_tags_response.go
- model_month_usage_vo.go
- model_pool_mem_vo.go
- model_pro_price_plan_vo.go
- model_register_imei_req.go
- model_register_imei_request.go
- model_register_imei_response.go
- model_reset_sim_card_request.go
- model_reset_sim_card_response.go
- model_send_sms_request.go
- model_send_sms_response.go
- model_set_exceed_cut_net_request.go
- model_set_exceed_cut_net_response.go
- model_set_speed_value_req.go
- model_set_speed_value_request.go
- model_set_speed_value_response.go
- model_show_month_usage_req.go
- model_show_month_usages_request.go
- model_show_month_usages_response.go
- model_show_real_named_request.go
- model_show_real_named_response.go
- model_show_sim_card_request.go
- model_show_sim_card_response.go
- model_sim_cards_flow_vo.go
- model_sim_device_vo.go
- model_sim_pool_vo.go
- model_sim_price_plan_vo.go
- model_sms_send_detail_query_vo.go
- model_start_stop_net_request.go
- model_start_stop_net_response.go
- model_stop_sim_card_request.go
- model_stop_sim_card_response.go
- model_update_attribute_request.go
- model_update_attribute_response.go