Documentation ¶
Index ¶
- type AccountBalanceV2
- type AccountBalanceV3
- type AccountChangeRecord
- type AccountManager
- type AddPostalReq
- type AdjustAccountReq
- type AdjustCouponQuotasReq
- type AdjustRecordV3
- type AdjustToIndirectPartnerReq
- type AmountInfomationV2
- type ApplyEnterpriseRealnameAuthsReq
- type ApplyIndividualRealnameAuthsReq
- type AutoRenewalResourcesRequest
- type AutoRenewalResourcesResponse
- type AvailRetrieveCoupons
- type AvailTransferCoupon
- type AzCodeInfo
- type BalanceTypeDeductSumV2
- type BankCardInfoV2
- type BillSumInfoV2
- type BillSumRecordInfoV2
- type CancelAutoRenewalResourcesRequest
- type CancelAutoRenewalResourcesResponse
- type CancelCustomerOrderReq
- type CancelCustomerOrderRequest
- type CancelCustomerOrderResponse
- type CancelResourcesSubscriptionRequest
- type CancelResourcesSubscriptionResponse
- type ChangeEnterpriseRealnameAuthenticationRequest
- type ChangeEnterpriseRealnameAuthenticationResponse
- type ChangeEnterpriseRealnameAuthsReq
- type CheckSubcustomerUserReq
- type CheckUserIdentityRequest
- type CheckUserIdentityResponse
- type City
- type ClaimEnterpriseMultiAccountCouponRequest
- type ClaimEnterpriseMultiAccountCouponResponse
- type Conversion
- type Cost
- type CostDataByDimension
- type CostUnitPair
- type County
- type CouponInfoV2
- type CouponMaxUseQuantity
- type CouponQuotaV2
- type CouponRecordV2
- type CouponSimpleInfo
- type CouponSimpleInfoOrderPayV3
- type CreateCustomerV2Req
- type CreateEnterpriseProjectAuthRequest
- type CreateEnterpriseProjectAuthResponse
- type CreateEnterpriseRealnameAuthenticationRequest
- type CreateEnterpriseRealnameAuthenticationResponse
- type CreatePartnerCouponsReq
- type CreatePartnerCouponsRequest
- type CreatePartnerCouponsResponse
- type CreatePersonalRealnameAuthRequest
- type CreatePersonalRealnameAuthResponse
- type CreatePostalRequest
- type CreatePostalResponse
- type CreateSubCustomerReqV2
- type CreateSubCustomerRequest
- type CreateSubCustomerResponse
- type CreateSubEnterpriseAccountRequest
- type CreateSubEnterpriseAccountResponse
- type CustomerAccountChangeRecord
- type CustomerBalancesV2
- type CustomerInfoV2
- type CustomerInformation
- type CustomerOnDemandResource
- type CustomerOrderV2
- type CustomerOrderV3
- type CustomerPostalAddressV2
- type DeletePostalRequest
- type DeletePostalResponse
- type DemandDiscountRatingResult
- type DemandProductInfo
- type DemandProductRatingResult
- type DimensionGroup
- type DiscountInfoV3
- type DiscountItemV2
- type DiscountSimpleInfoV3
- type EmChildNodeV2
- type EnterprisePersonNew
- type ErrorDetail
- type FailResourceInfo
- type FilterFactor
- type FilterV2
- type FreeResourceDetail
- type FreeResourcePackageV3
- type FreeResourceRecord
- type FreeResourceV3
- type GroupBy
- type ICouponUseLimitInfoV2
- type IQueryUserCouponsResultV2
- type IQueryUserPartnerCouponsResultV2
- type IncentiveAndDiscountPolicy
- type IndirectPartnerInfo
- type IssuedCouponQuota
- type LimitInfoV2
- type LimitValue
- type ListCitiesRequest
- type ListCitiesResponse
- type ListConsumeSubCustomersReq
- type ListConsumeSubCustomersRequest
- type ListConsumeSubCustomersResponse
- type ListConversionsRequest
- type ListConversionsResponse
- type ListCostsReq
- type ListCostsRequest
- type ListCostsResponse
- type ListCountiesRequest
- type ListCountiesResponse
- type ListCouponQuotasRecordsRequest
- type ListCouponQuotasRecordsResponse
- type ListCustomerAccountChangeRecordsRequest
- type ListCustomerAccountChangeRecordsResponse
- type ListCustomerBillsFeeRecordsRequest
- type ListCustomerBillsFeeRecordsResponse
- type ListCustomerBillsMonthlyBreakDownRequest
- type ListCustomerBillsMonthlyBreakDownResponse
- type ListCustomerOnDemandResourcesRequest
- type ListCustomerOnDemandResourcesResponse
- type ListCustomerOrdersRequest
- type ListCustomerOrdersResponse
- type ListCustomersBalancesDetailRequest
- type ListCustomersBalancesDetailResponse
- type ListCustomerselfResourceRecordDetailsRequest
- type ListCustomerselfResourceRecordDetailsResponse
- type ListCustomerselfResourceRecordsRequest
- type ListCustomerselfResourceRecordsResponse
- type ListEnterpriseMultiAccountRequest
- type ListEnterpriseMultiAccountResponse
- type ListEnterpriseOrganizationsRequest
- type ListEnterpriseOrganizationsResponse
- type ListEnterpriseSubCustomersRequest
- type ListEnterpriseSubCustomersResponse
- type ListFreeResourceInfosReq
- type ListFreeResourceInfosRequest
- type ListFreeResourceInfosResponse
- type ListFreeResourceUsagesReq
- type ListFreeResourceUsagesRequest
- type ListFreeResourceUsagesResponse
- type ListFreeResourcesUsageRecordsRequest
- type ListFreeResourcesUsageRecordsResponse
- type ListIncentiveDiscountPoliciesRequest
- type ListIncentiveDiscountPoliciesResponse
- type ListIndirectPartnersRequest
- type ListIndirectPartnersResponse
- type ListIssuedCouponQuotasRequest
- type ListIssuedCouponQuotasResponse
- type ListIssuedPartnerCouponsRequest
- type ListIssuedPartnerCouponsResponse
- type ListMeasureUnitsRequest
- type ListMeasureUnitsResponse
- type ListMultiAccountRetrieveCouponsRequest
- type ListMultiAccountRetrieveCouponsResponse
- type ListMultiAccountTransferCouponsRequest
- type ListMultiAccountTransferCouponsResponse
- type ListOnDemandResourceRatingsRequest
- type ListOnDemandResourceRatingsResponse
- type ListOrderCouponsByOrderIdRequest
- type ListOrderCouponsByOrderIdResponse
- type ListOrderDiscountsRequest
- type ListOrderDiscountsResponse
- type ListPartnerAccountChangeRecordsRequest
- type ListPartnerAccountChangeRecordsResponse
- type ListPartnerAdjustRecordsRequest
- type ListPartnerAdjustRecordsResponse
- type ListPartnerBalancesRequest
- type ListPartnerBalancesResponse
- type ListPartnerCouponsRecordRequest
- type ListPartnerCouponsRecordResponse
- type ListPayPerUseCustomerResourcesRequest
- type ListPayPerUseCustomerResourcesResponse
- type ListPostalAddressRequest
- type ListPostalAddressResponse
- type ListProvincesRequest
- type ListProvincesResponse
- type ListQuotaCouponsRequest
- type ListQuotaCouponsResponse
- type ListRateOnPeriodDetailRequest
- type ListRateOnPeriodDetailResponse
- type ListRenewRateOnPeriodReq
- type ListRenewRateOnPeriodRequest
- type ListRenewRateOnPeriodResponse
- type ListResourceTypesRequest
- type ListResourceTypesResponse
- type ListResourceUsageRequest
- type ListResourceUsageResponse
- type ListResourceUsageSummaryRequest
- type ListResourceUsageSummaryResponse
- type ListServiceResourcesRequest
- type ListServiceResourcesResponse
- type ListServiceTypesRequest
- type ListServiceTypesResponse
- type ListStoredValueCardsRequest
- type ListStoredValueCardsResponse
- type ListSubCustomerBillDetailRequest
- type ListSubCustomerBillDetailResponse
- type ListSubCustomerCouponsRequest
- type ListSubCustomerCouponsResponse
- type ListSubCustomersRequest
- type ListSubCustomersResponse
- type ListSubcustomerMonthlyBillsRequest
- type ListSubcustomerMonthlyBillsResponse
- type ListUsageTypesRequest
- type ListUsageTypesResponse
- type MeasureUnitRest
- type MonthlyBillRecord
- type MonthlyBillRes
- type NewCustomerV2
- type NvlCostAnalysedBillDetail
- type OfficialWebsiteRatingResult
- type OfficialWebsiteRatingResultV2
- type OptionalDiscountRatingResult
- type OptionalDiscountRatingResultV2
- type OrderInstanceV2
- type OrderLineItemEntityV2
- type OrderLineItemV3
- type OrderRefundInfoV2
- type OrderV3
- type PayCustomerOrderV3Req
- type PayOrdersRequest
- type PayOrdersResponse
- type PeriodProductInfo
- type PeriodProductOfficialRatingResult
- type PeriodProductRatingResult
- type PeriodToOnDemandReq
- type Province
- type QueryCouponQuotasReqExt
- type QueryCustomerOnDemandResourcesReq
- type QueryCustomersBalancesReq
- type QueryIndirectPartnersReq
- type QueryResRecordsDetailReq
- type QueryResourcesReq
- type QuerySubCustomerListReq
- type QuotaLimitInfo
- type QuotaReclaim
- type QuotaRecord
- type QuotaSimpleInfo
- type RateOnDemandReq
- type RateOnPeriodReq
- type ReclaimCouponQuotasReq
- type ReclaimCouponQuotasRequest
- type ReclaimCouponQuotasResponse
- type ReclaimEnterpriseMultiAccountCouponRequest
- type ReclaimEnterpriseMultiAccountCouponResponse
- type ReclaimIndirectPartnerAccountReq
- type ReclaimIndirectPartnerAccountRequest
- type ReclaimIndirectPartnerAccountResponse
- type ReclaimPartnerCouponsReq
- type ReclaimPartnerCouponsRequest
- type ReclaimPartnerCouponsResponse
- type ReclaimSubEnterpriseAmountRequest
- type ReclaimSubEnterpriseAmountResponse
- type ReclaimToPartnerAccountBalancesReq
- type ReclaimToPartnerAccountRequest
- type ReclaimToPartnerAccountResponse
- type RenewInquiryResultInfo
- type RenewalResourcesReq
- type RenewalResourcesRequest
- type RenewalResourcesResponse
- type ResFeeRecordV2
- type ResourceBasicInfo
- type ResourceTypes
- type RetrieveAmountInfoV2
- type RetrieveEnterpriseMultiAccountCouponReq
- type RetrieveEnterpriseMultiAccountReq
- type SendSmVerificationCodeReq
- type SendSmsVerificationCodeRequest
- type SendSmsVerificationCodeResponse
- type SendVerificationCodeV2Req
- type SendVerificationMessageCodeRequest
- type SendVerificationMessageCodeResponse
- type ServiceResourceInfo
- type ServiceTypes
- type ShowCustomerAccountBalancesRequest
- type ShowCustomerAccountBalancesResponse
- type ShowCustomerMonthlySumRequest
- type ShowCustomerMonthlySumResponse
- type ShowCustomerOrderDetailsRequest
- type ShowCustomerOrderDetailsResponse
- type ShowMultiAccountTransferAmountRequest
- type ShowMultiAccountTransferAmountResponse
- type ShowRealnameAuthenticationReviewResultRequest
- type ShowRealnameAuthenticationReviewResultResponse
- type ShowRefundOrderDetailsRequest
- type ShowRefundOrderDetailsResponse
- type StatUsageInfo
- type StatUsageSummaryInfo
- type SubCustomerInfoV2
- type SubCustomerInfoV3
- type SubCustomerMonthlyBillDetail
- type TagPair
- type TemplateArgs
- type TimeCondition
- type TransferAmountInfoV2
- type TransferEnterpriseMultiAccountCouponReq
- type TransferEnterpriseMultiAccountReq
- type UnsubscribeResourcesReq
- type UpdateCouponQuotasRequest
- type UpdateCouponQuotasResponse
- type UpdateCustomerAccountAmountRequest
- type UpdateCustomerAccountAmountResponse
- type UpdateIndirectPartnerAccountRequest
- type UpdateIndirectPartnerAccountResponse
- type UpdatePeriodToOnDemandRequest
- type UpdatePeriodToOnDemandResponse
- type UpdatePostalReq
- type UpdatePostalRequest
- type UpdatePostalResponse
- type UpdateSubEnterpriseAmountRequest
- type UpdateSubEnterpriseAmountResponse
- type UsageType
- type UserStoredValueCard
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountBalanceV2 ¶
type AccountBalanceV2 struct { // 账户标识。 AccountId string `json:"account_id"` // 账户类型: 1:余额2:信用5:奖励7:保证金8:可拨款 AccountType int32 `json:"account_type"` // 账户余额。 Amount float64 `json:"amount"` // 币种。 CNY:人民币。 Currency string `json:"currency"` // 专款专用余额。 DesignatedAmount *float64 `json:"designated_amount,omitempty"` // 总信用额度。只有account_type取值为2时,该字段才有效。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 度量单位。 1:元。 MeasureId int32 `json:"measure_id"` // 备注。 Memo *string `json:"memo,omitempty"` }
func (AccountBalanceV2) String ¶
func (o AccountBalanceV2) String() string
type AccountBalanceV3 ¶
type AccountBalanceV3 struct { // 账户标识。 AccountId string `json:"account_id"` // 账户类型。 1:余额2:信用5:奖励金7:保证金 AccountType int32 `json:"account_type"` // 账户余额。 Amount *decimal.Decimal `json:"amount"` // 币种。 CNY:人民币。 Currency string `json:"currency"` // 专款专用余额。 DesignatedAmount *decimal.Decimal `json:"designated_amount,omitempty"` // 总信用额度,仅信用账户存在该字段。 CreditAmount *decimal.Decimal `json:"credit_amount,omitempty"` // 度量单位。 1:元 MeasureId int32 `json:"measure_id"` }
func (AccountBalanceV3) String ¶
func (o AccountBalanceV3) String() string
type AccountChangeRecord ¶ added in v0.0.68
type AccountChangeRecord struct { // 收支明细流水号。 AccountChangeId *string `json:"account_change_id,omitempty"` // 交易详细类型。 SOURCE_OPERAIION_ADJUST_CREDIT:调账(信用额度调整)SOURCE_OPERAIION_RECHARGE:充值SOURCE_OPERAIION_DEDEUCT:消费(包年/包月)SOURCE_OPERAIION_MANUALFROZE:冻结(人工冻结)SOURCE_OPERAIION_MANUALUNFROZE:冻结(人工解冻)SOURCE_OPERAIION_MANUALCLEARFROZEN:冻结(人工清零)SOURCE_OPERAIION_TRANS_TO_BALANCE:转账(保证金转余额)SOURCE_OPERATION_BEADJUST:伙伴拨款SOURCE_OPERATION_BEUNBIND:交易模式变更(切换/解除关联回收)SOURCE_OPERAIION_EXPIRECLEAR:过期清零SOURCE_OPERAIION_ONETIME:消费(一次性扣费)SOURCE_OPERAIION_REFUND:退款SOURCE_OPERAIION_UNFROZEN:退款(退款解冻)SOURCE_OPERAIION_CLEARFROZEN:退款(退款清零)SOURCE_OPERAIION_ADJUST:调账(余额调整)SOURCE_OPERAIION_USAGE:消费(按需)SOURCE_OPERAIION_WRITEOFF:消费(欠费还款)SOURCE_OPERAIION_UNSUBSCRIBE:退款SOURCE_OPERAIION_RFROZEN:退款(退款冻结)SOURCE_OPERAIION_TRANS_TO_FOREGIFT:转账(余额转保证金)SOURCE_OPERAIION_PRIZE:调账(赠送)SOURCE_OPERATION_BERETRIEVE:伙伴回收SOURCE_OPERAIION_PRECISIONCOMP:消费(精度补扣)SOURCE_OPERAIION_FREERESDEDUCT:消费(免费资源扣减)SOURCE_OPERAIION_MERGE:奖励金转换(合并)SOURCE_OPERAIION_CONVERT_BONUS:奖励金转换SOURCE_OPERAIION_RECHARGE_REBATE:充值(激励返点)SOURCE_OPERATION_COUPONCANCEL:优惠券回收SOURCE_OPERAIION_BILLREFUND:调账(华为核销)SOURCE_OPERATION_TRADEMODE_TRANSFER:交易模式变更(和伙伴关联)SOURCE_OPERATION_SYSTEM_FROZEN:系统冻结(购买标销合同的伙伴涉及该模式)SOURCE_OPERATION_SYSTEM_UNFROZEN:系统解冻(购买标销合同的伙伴涉及该模式)SOURCE_OPERATION_COUPON_QUOTA_TRANSFER:调账(兑换现金券额度)SOURCE_OPERATIION_RIDEDUCT:消费(预留实例)SOURCE_OPERATION_COUPON_QUOTA_RECLAIM:代金券回收 TradeDetailType *string `json:"trade_detail_type,omitempty"` // 交易时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2016-03-28T14:45:38Z”。 TradeTime *string `json:"trade_time,omitempty"` // 交易ID/订单ID。 TradeId *string `json:"trade_id,omitempty"` // 变更金额,单位为元。 ChangeAmount *string `json:"change_amount,omitempty"` // 变更后余额,单位为元。 BalanceAfterChange *string `json:"balance_after_change,omitempty"` // 收支类型。 1:收入2:支出 Type *string `json:"type,omitempty"` }
func (AccountChangeRecord) String ¶ added in v0.0.68
func (o AccountChangeRecord) String() string
type AccountManager ¶
type AccountManager struct { // 客户经理登录名称。 AccountName *string `json:"account_name,omitempty"` }
func (AccountManager) String ¶
func (o AccountManager) String() string
type AddPostalReq ¶
type AddPostalReq struct { // 收件人姓名。 Recipient string `json:"recipient"` // 省、自治区或直辖市。例如:江苏省。 Province string `json:"province"` // 市/区。例如:南京市。 City string `json:"city"` // 区。例如:雨花台区。 District string `json:"district"` // 邮寄详细地址。 Address string `json:"address"` // 邮寄地址所在邮编。 此参数不携带或携带值为null时,不赋值。 Zipcode *string `json:"zipcode,omitempty"` // 手机号码,不带国家码。 MobilePhone string `json:"mobile_phone"` // 是否默认地址,默认值为“0:非默认地址”。 1:默认地址0:非默认地址 IsDefault *int32 `json:"is_default,omitempty"` }
func (AddPostalReq) String ¶
func (o AddPostalReq) String() string
type AdjustAccountReq ¶
type AdjustAccountReq struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 拨款金额。 单位:元。取值大于0且精确到小数点后2位。 注意该值不能大于“查询伙伴账户余额”接口响应消息表2中参数amount - designated_amount的值。 Amount *decimal.Decimal `json:"amount"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 云经销商(二级经销商)给子客户拨款时,需携带该参数。除此之外,该参数不做处理。 说明: 该参数存在的情况下,如果结果返回余额不足,表示对应的二级经销商的余额不足。如果该参数不存在,则余额不足表示调用的伙伴自身账号的余额不足。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (AdjustAccountReq) String ¶
func (o AdjustAccountReq) String() string
type AdjustCouponQuotasReq ¶
type AdjustCouponQuotasReq struct { // 华为云总经销商发放的代金券额度的ID。获取方法请参见查询优惠券额度。 QuotaId string `json:"quota_id"` // 云经销商ID列表。 IndirectPartnerIds []string `json:"indirect_partner_ids"` // 华为云总经销商向云经销商发放的代金券额度值。 单位:元。取值大于0且精确到小数点后2位。 QuotaAmount *decimal.Decimal `json:"quota_amount"` }
func (AdjustCouponQuotasReq) String ¶
func (o AdjustCouponQuotasReq) String() string
type AdjustRecordV3 ¶ added in v0.0.61
type AdjustRecordV3 struct { // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 客户名称。 CustomerName *string `json:"customer_name,omitempty"` // 调账类型。 SOURCE_OPERATION_BEADJUST:拨款SOURCE_OPERATION_BERETRIEVE:回收SOURCE_OPERATION_BEUNBIND:解绑回收 OperationType *string `json:"operation_type,omitempty"` // 调账的总金额。 Amount *string `json:"amount,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 使用场景。 ApplyScene *string `json:"apply_scene,omitempty"` // 调账操作的时间。 UTC时间,格式为:2016-03-28T14:45:38Z OperationTime *string `json:"operation_time,omitempty"` // 调账单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 事务ID。 TransId *string `json:"trans_id,omitempty"` }
func (AdjustRecordV3) String ¶ added in v0.0.61
func (o AdjustRecordV3) String() string
type AdjustToIndirectPartnerReq ¶
type AdjustToIndirectPartnerReq struct { // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 IndirectPartnerId string `json:"indirect_partner_id"` // 华为云总经销商向云经销商拨款的金额。 单位:元。取值大于0且精确到小数点后2位。 Amount *decimal.Decimal `json:"amount"` }
func (AdjustToIndirectPartnerReq) String ¶
func (o AdjustToIndirectPartnerReq) String() string
type AmountInfomationV2 ¶
type AmountInfomationV2 struct { // 费用项。 具体请参见表7。 Discounts *[]DiscountItemV2 `json:"discounts,omitempty"` // 现金券金额。 FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"` // 代金券金额。 CouponAmount *float64 `json:"coupon_amount,omitempty"` // 储值卡金额。 StoredCardAmount *float64 `json:"stored_card_amount,omitempty"` // 手续费(仅退订订单存在)。 CommissionAmount *float64 `json:"commission_amount,omitempty"` // 消费金额(仅退订订单存在)。 ConsumedAmount *float64 `json:"consumed_amount,omitempty"` }
func (AmountInfomationV2) String ¶
func (o AmountInfomationV2) String() string
type ApplyEnterpriseRealnameAuthsReq ¶
type ApplyEnterpriseRealnameAuthsReq struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 认证方案。 1:单位证件认证 IdentifyType int32 `json:"identify_type"` // 单位证件类型: 0:企业营业执照1:事业单位法人证书2:社会团体法人登记证书3:行政执法主体资格证4:组织机构代码证99:其他 CertificateType *int32 `json:"certificate_type,omitempty"` // 单位证件认证时证件附件的文件URL。附件地址必须按照顺序填写,先填写单位证件的附件,如果请求中填写了单位人员信息,再填写单位人员的身份证附件。 单位证件顺序为: 第1张单位证件照附件, 单位人员的证件顺序为: 第1张个人身份证的人像面 第2张个人身份证的国徽面 以营业执照举例,假设存在法人的情况下,第1张上传的是营业执照扫描件abc.023,第2张是法人的身份证人像面照片def004,第3张是法人的国徽面照片gh007,那么上传顺序需要是: abc023 def004 gh007 文件名称区分大小写。 证件附件目前仅仅支持jpg、jpeg、bmp、png、gif、pdf格式,单个文件最大不超过10M。这个URL是相对URL,不需要包含桶名和download目录,只要包含download目录下的子目录和对应文件名称即可。举例如下:如果上传的证件附件在桶中的位置是:https://bucketname.obs.Endpoint.myhuaweicloud.com/download/abc023.jpg,该字段填写abc023.jpg; 如果上传的证件附件在桶中的位置是:https://bucketname.obs.Endpoint.myhuaweicloud.com/download/test/abc023.jpg,该字段填写test/abc023.jpg。 VerifiedFileUrl []string `json:"verified_file_url"` // 单位名称。 不能全是数字、特殊字符、空格。 CorpName string `json:"corp_name"` // 单位证件号码。 VerifiedNumber string `json:"verified_number"` // 实名认证填写的注册国家。国家的两位字母简码。 例如:注册国家为“中国”请填写“CN”。 RegCountry *string `json:"reg_country,omitempty"` // 实名认证企业注册地址。 RegAddress *string `json:"reg_address,omitempty"` // 华为分给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 XaccountType string `json:"xaccount_type"` EnterprisePerson *EnterprisePersonNew `json:"enterprise_person,omitempty"` }
func (ApplyEnterpriseRealnameAuthsReq) String ¶
func (o ApplyEnterpriseRealnameAuthsReq) String() string
type ApplyIndividualRealnameAuthsReq ¶
type ApplyIndividualRealnameAuthsReq struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 认证方案: 0:个人证件认证 4:个人银行卡认证 IdentifyType int32 `json:"identify_type"` // 证件类型: 0:身份证,上传的附件为3张,第1张是身份证人像面,第2张是身份证国徽面,第3张是个人手持身份证人像面; 3:护照,上传的附件为3张,第1张是护照个人资料页,第2张是,护照入境盖章页,第3张是手持护照个人资料页; 5:港澳通行证,上传的附件为3张,第1张是港澳居民来往内地通行证正面(人像面),第2张是港澳居民来往内地通行证反面,第3张是手持港澳居民来往内地通行证人像面; 6:台湾通行证,上传的附件为3张,第1张是台湾居民来往大陆通行证正面(人像面),第2张是台湾居民来往大陆通行证反面,第3张是手持台湾居民来往大陆通行证人像面; 9:港澳居民居住证,上传的附件为3张,第1张是港澳居民居住证人像面,第2张是,港澳居民居住证国徽面,第3张是手持港澳居民居住证人像面照片; 10:台湾居民居住证,上传的附件为3张,第1张是台湾居民居住证人像面,第2张是台湾居民居住证国徽面,第3张是手持台湾居民居住证人像面照片。 当identify_type=0的时候,该字段需要填写,否则忽略该字段的取值。 VerifiedType *int32 `json:"verified_type,omitempty"` // 个人证件认证时证件附件的文件URL,该URL地址必须按照顺序填写。以身份证举例,譬如身份证人像面文件名称是abc023,国徽面是def004,个人手持身份证人像面是gh007,那么这个地方需要按照 abc023 def004 gh007 的顺序填写URL(文件名称区分大小写)。 个人银行卡认证时直接上传一张个人扫脸的图片附件即可。证件附件目前仅仅支持jpg、jpeg、bmp、png、gif、pdf格式,单个文件最大不超过10M。这个URL是相对URL,不需要包含桶名和download目录,只要包含download目录下的子目录和对应文件名称即可。举例如下:如果上传的证件附件在桶中的位置是:https://bucketname.obs.Endpoint.myhuaweicloud.com/download/abc023.jpg,该字段填写abc023.jpg; 如果上传的证件附件在桶中的位置是:https://bucketname.obs.Endpoint.myhuaweicloud.com/download/test/abc023.jpg,该字段填写test/abc023.jpg。 VerifiedFileUrl []string `json:"verified_file_url"` // 姓名。 Name string `json:"name"` // 证件号码。 VerifiedNumber string `json:"verified_number"` // 变更类型: -1:首次实名认证 ChangeType *int32 `json:"change_type,omitempty"` // 华为分给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 XaccountType string `json:"xaccount_type"` BankCardInfo *BankCardInfoV2 `json:"bank_card_info,omitempty"` }
func (ApplyIndividualRealnameAuthsReq) String ¶
func (o ApplyIndividualRealnameAuthsReq) String() string
type AutoRenewalResourcesRequest ¶
type AutoRenewalResourcesRequest struct { // 资源实例ID。您可以调用[查询客户包年包月资源列表](https://support.huaweicloud.com/api-bpconsole/api_order_00021.html)接口获取资源ID。在设置弹性云服务器自动续费时,能够自动将其挂载的硬盘一并设置为自动续费。 ResourceId string `json:"resource_id"` }
AutoRenewalResourcesRequest Request Object
func (AutoRenewalResourcesRequest) String ¶
func (o AutoRenewalResourcesRequest) String() string
type AutoRenewalResourcesResponse ¶
type AutoRenewalResourcesResponse struct {
HttpStatusCode int `json:"-"`
}
AutoRenewalResourcesResponse Response Object
func (AutoRenewalResourcesResponse) String ¶
func (o AutoRenewalResourcesResponse) String() string
type AvailRetrieveCoupons ¶ added in v0.1.42
type AvailRetrieveCoupons struct { // 主优惠券ID。 CouponId *string `json:"coupon_id,omitempty"` // 促销计划名称。 PlanName *string `json:"plan_name,omitempty"` // 子优惠券ID。主优惠券拨款后生成的子优惠券ID。 SubCouponId *string `json:"sub_coupon_id,omitempty"` // 优惠券余额。单位为元 Balance *string `json:"balance,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 优惠券限制。 具体请参见表3。 UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"` }
func (AvailRetrieveCoupons) String ¶ added in v0.1.42
func (o AvailRetrieveCoupons) String() string
type AvailTransferCoupon ¶ added in v0.1.42
type AvailTransferCoupon struct { // 优惠券ID。 CouponId *string `json:"coupon_id,omitempty"` // 促销计划名称。 PlanName *string `json:"plan_name,omitempty"` // 优惠券余额。单位为元 Balance *string `json:"balance,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 优惠券限制。 具体请参见表3。 UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"` }
func (AvailTransferCoupon) String ¶ added in v0.1.42
func (o AvailTransferCoupon) String() string
type AzCodeInfo ¶ added in v0.1.36
type AzCodeInfo struct { // 可用区编码。 AzCode *string `json:"az_code,omitempty"` }
func (AzCodeInfo) String ¶ added in v0.1.36
func (o AzCodeInfo) String() string
type BalanceTypeDeductSumV2 ¶
type BalanceTypeDeductSumV2 struct { // 账户类型。 BALANCE_TYPE_DEBIT:现金BALANCE_TYPE_CREDIT:信用BALANCE_TYPE_BONUS:奖励BALANCE_TYPE_COUPON:代金券BALANCE_TYPE_RCASH_COUPON 现金券。BALANCE_TYPE_STORED_VALUE_CARD:储值卡消费 BalanceType *string `json:"balance_type,omitempty"` // 金额。 对于billType=1或者2的账单,该金额为负值。 Amount *decimal.Decimal `json:"amount,omitempty"` // 账单类型。 0:正常1:退订2:华为核销 BillType *string `json:"bill_type,omitempty"` }
func (BalanceTypeDeductSumV2) String ¶
func (o BalanceTypeDeductSumV2) String() string
type BankCardInfoV2 ¶
type BankCardInfoV2 struct { // 银行卡账号。 当identifyType为4时,不能为空。 银行账号输入规则:^[0-9a-zA-Z],可以包含特殊横杠(-)字符。 BankAccount string `json:"bank_account"` // 国家/区号码。 例如:0086:中国大陆区号码。 Areacode string `json:"areacode"` // 手机号码。 Mobile string `json:"mobile"` // 验证码。 请调用“发送验证码”接口获取。 VerificationCode string `json:"verification_code"` }
func (BankCardInfoV2) String ¶
func (o BankCardInfoV2) String() string
type BillSumInfoV2 ¶
type BillSumInfoV2 struct { // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 CloudServiceTypeName *string `json:"cloud_service_type_name,omitempty"` // 账单类型。 0:正常1:退订2:华为核销 BillType *string `json:"bill_type,omitempty"` // 计费模式。 1:包年/包月3: 按需 ChargeMode *string `json:"charge_mode,omitempty"` // 金额。 对于billType=1或者2的账单,该金额为负值。 Amount *decimal.Decimal `json:"amount,omitempty"` // 欠费金额,指从客户账户扣费的时候,客户账户金额不足,欠费的金额,华为核销或者退订的时候没有该字段。 DebtAmount *decimal.Decimal `json:"debt_amount,omitempty"` // 核销欠款,华为核销或者退订的时候没有该字段。 AdjustmentAmount *decimal.Decimal `json:"adjustment_amount,omitempty"` // 折扣金额,华为核销或者退订的时候没有该字段。 DiscountAmount *decimal.Decimal `json:"discount_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 按不同账户消费类型和付费方式区分的支付总金额。 具体请参见表3。 AccountDetails *[]BalanceTypeDeductSumV2 `json:"account_details,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` }
func (BillSumInfoV2) String ¶
func (o BillSumInfoV2) String() string
type BillSumRecordInfoV2 ¶
type BillSumRecordInfoV2 struct { // 消费汇总数据所在账期,东八区时间,格式:YYYY-MM。 BillCycle *string `json:"bill_cycle,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 计费模式。 1:包年/包月3:按需10:预留实例 ChargingMode *int32 `json:"charging_mode,omitempty"` // 官网价。 OfficialAmount *decimal.Decimal `json:"official_amount,omitempty"` // 折扣金额。 OfficialDiscountAmount *decimal.Decimal `json:"official_discount_amount,omitempty"` // 抹零金额。 TruncatedAmount *decimal.Decimal `json:"truncated_amount,omitempty"` // 应付金额。 应付金额=官网价-折扣金额-抹零金额 ConsumeAmount *decimal.Decimal `json:"consume_amount,omitempty"` // 代金券金额。 CouponAmount *decimal.Decimal `json:"coupon_amount,omitempty"` // 现金券金额,预留。 FlexipurchaseCouponAmount *decimal.Decimal `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡金额,预留。 StoredValueCardAmount *decimal.Decimal `json:"stored_value_card_amount,omitempty"` // 欠费金额。即伙伴从客户账户扣费时,客户账户金额不足,欠费的金额。 DebtAmount *decimal.Decimal `json:"debt_amount,omitempty"` // 欠费核销金额。 WriteoffAmount *decimal.Decimal `json:"writeoff_amount,omitempty"` // 现金账户金额。 CashAmount *decimal.Decimal `json:"cash_amount,omitempty"` // 信用账户金额。 CreditAmount *decimal.Decimal `json:"credit_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 账单类型。 1:消费2:退款3:调账 BillType *int32 `json:"bill_type,omitempty"` // 消费的客户账号ID。 如果是普通客户或者企业子客户查询消费记录,只能查询到客户自己的消费记录,且此处显示的是客户自己的客户ID。如果是企业主查询消费记录,可以查询到企业主以及企业子客户的消费记录,此处为消费的实际客户ID。如果是企业主自己的消费记录,则为企业主ID;如果是某个企业子客户的消费记录,则此处为企业子账号ID。 CustomerId *string `json:"customer_id,omitempty"` }
func (BillSumRecordInfoV2) String ¶
func (o BillSumRecordInfoV2) String() string
type CancelAutoRenewalResourcesRequest ¶
type CancelAutoRenewalResourcesRequest struct { // 资源实例ID。您可以调用[查询客户包年包月资源列表](https://support.huaweicloud.com/api-bpconsole/api_order_00021.html)接口获取资源ID。在取消弹性云服务器自动续费的时候,能够自动将其挂载的硬盘一并取消自动续费。 ResourceId string `json:"resource_id"` }
CancelAutoRenewalResourcesRequest Request Object
func (CancelAutoRenewalResourcesRequest) String ¶
func (o CancelAutoRenewalResourcesRequest) String() string
type CancelAutoRenewalResourcesResponse ¶
type CancelAutoRenewalResourcesResponse struct {
HttpStatusCode int `json:"-"`
}
CancelAutoRenewalResourcesResponse Response Object
func (CancelAutoRenewalResourcesResponse) String ¶
func (o CancelAutoRenewalResourcesResponse) String() string
type CancelCustomerOrderReq ¶
type CancelCustomerOrderReq struct { // 订单ID。 取值为调用“查询订单列表”接口时响应消息中的“order_id”字段的值。 OrderId string `json:"order_id"` }
func (CancelCustomerOrderReq) String ¶
func (o CancelCustomerOrderReq) String() string
type CancelCustomerOrderRequest ¶
type CancelCustomerOrderRequest struct {
Body *CancelCustomerOrderReq `json:"body,omitempty"`
}
CancelCustomerOrderRequest Request Object
func (CancelCustomerOrderRequest) String ¶
func (o CancelCustomerOrderRequest) String() string
type CancelCustomerOrderResponse ¶
type CancelCustomerOrderResponse struct {
HttpStatusCode int `json:"-"`
}
CancelCustomerOrderResponse Response Object
func (CancelCustomerOrderResponse) String ¶
func (o CancelCustomerOrderResponse) String() string
type CancelResourcesSubscriptionRequest ¶
type CancelResourcesSubscriptionRequest struct {
Body *UnsubscribeResourcesReq `json:"body,omitempty"`
}
CancelResourcesSubscriptionRequest Request Object
func (CancelResourcesSubscriptionRequest) String ¶
func (o CancelResourcesSubscriptionRequest) String() string
type CancelResourcesSubscriptionResponse ¶
type CancelResourcesSubscriptionResponse struct { // 客户退订订单ID的列表信息。 OrderIds *[]string `json:"order_ids,omitempty"` // 失败的资源信息列表。有退订失败的资源时,该字段才有值。具体请参见表FailResourceInfo。 该字段为预留字段。 FailResourceInfos *[]FailResourceInfo `json:"fail_resource_infos,omitempty"` HttpStatusCode int `json:"-"` }
CancelResourcesSubscriptionResponse Response Object
func (CancelResourcesSubscriptionResponse) String ¶
func (o CancelResourcesSubscriptionResponse) String() string
type ChangeEnterpriseRealnameAuthenticationRequest ¶
type ChangeEnterpriseRealnameAuthenticationRequest struct {
Body *ChangeEnterpriseRealnameAuthsReq `json:"body,omitempty"`
}
ChangeEnterpriseRealnameAuthenticationRequest Request Object
func (ChangeEnterpriseRealnameAuthenticationRequest) String ¶
func (o ChangeEnterpriseRealnameAuthenticationRequest) String() string
type ChangeEnterpriseRealnameAuthenticationResponse ¶
type ChangeEnterpriseRealnameAuthenticationResponse struct { // 是否需要转人工审核,只有状态码为200才返回该参数。 0:不需要1:需要 IsReview *int32 `json:"is_review,omitempty"` HttpStatusCode int `json:"-"` }
ChangeEnterpriseRealnameAuthenticationResponse Response Object
func (ChangeEnterpriseRealnameAuthenticationResponse) String ¶
func (o ChangeEnterpriseRealnameAuthenticationResponse) String() string
type ChangeEnterpriseRealnameAuthsReq ¶
type ChangeEnterpriseRealnameAuthsReq struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 认证方案: 1:单位证件扫描 IdentifyType int32 `json:"identify_type"` // 单位证件类型: 0:企业营业执照1:事业单位法人证书2:社会团体法人登记证书3:行政执法主体资格证4:组织机构代码证99:其他 此参数不携带或携带值为null时,不赋值。 CertificateType *int32 `json:"certificate_type,omitempty"` // 单位证件认证时证件附件的文件URL。 附件地址必须按照顺序填写,先填写单位证件的附件,如果存在单位人员信息,再填写单位人员的身份证附件。 单位证件顺序为: 第1张单位证件照附件, 单位人员的证件顺序为: 第1张个人身份证的人像面 第2张个人身份证的国徽面 以营业执照举例,假设存在法人的情况下,第1张上传的是营业执照扫描件abc.023,第2张是法人的身份证人像面照片def004,第3张是法人的国徽面照片gh007,那么上传顺序需要是: abc023 def004 gh007 的顺序填写URL(文件名称区分大小写) 证件附件目前仅仅支持jpg、jpeg、bmp、png、gif、pdf格式,单个文件最大不超过10M。 这个URL是相对URL,不需要包含桶名和download目录,只要包含download目录下的子目录和对应文件名称即可。举例如下: 如果上传的证件附件在桶中的位置是: https://bucketname.obs.Endpoint.myhuaweicloud.com/download/abc023.jpg,该字段填写abc023.jpg; 如果上传的证件附件在桶中的位置是: https://bucketname.obs.Endpoint.myhuaweicloud.com/download/test/abc023.jpg,该字段填写test/abc023.jpg。 VerifiedFileUrl []string `json:"verified_file_url"` // 单位名称。 不能全是数字、特殊字符、空格。 CorpName string `json:"corp_name"` // 单位证件号码。 VerifiedNumber string `json:"verified_number"` // 实名认证填写的注册国家。国家的两位字母简码。 例如:注册国家为“中国”请填写“CN”。 此参数不携带或携带值为null时,不赋值;携带值为空串时,赋值空串。 RegCountry *string `json:"reg_country,omitempty"` // 实名认证企业注册地址。 此参数不携带或携带值为null时,不赋值;携带值为空串时,赋值空串。 RegAddress *string `json:"reg_address,omitempty"` // 变更类型: 1:个人变企业 ChangeType int32 `json:"change_type"` // 华为分给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 XaccountType string `json:"xaccount_type"` EnterprisePerson *EnterprisePersonNew `json:"enterprise_person,omitempty"` }
func (ChangeEnterpriseRealnameAuthsReq) String ¶
func (o ChangeEnterpriseRealnameAuthsReq) String() string
type CheckSubcustomerUserReq ¶
type CheckSubcustomerUserReq struct { // 该字段内容可填为:“email”、“mobile”或“name”。 SearchType string `json:"search_type"` // 手机号、邮箱或登录名称。 手机号需符合正则表达式 ^\\d{4}-\\d+$;包括国家码,以00开头,格式:00XX-XXXXXXXX。目前手机号仅支持以86开头的国家码。邮箱需为含有@的正确格式的完整邮箱地址。name:符合正则表达式^\\(\\[a-zA-Z-\\]\\(\\[a-zA-Z0-9_-\\]\\)\\{4,31\\}\\)$,长度5-32;不能以“op_”或“shadow_”开头且不能全为数字,且只能以字母(不区分大小写)或者-开头。 SearchValue string `json:"search_value"` }
func (CheckSubcustomerUserReq) String ¶
func (o CheckSubcustomerUserReq) String() string
type CheckUserIdentityRequest ¶
type CheckUserIdentityRequest struct {
Body *CheckSubcustomerUserReq `json:"body,omitempty"`
}
CheckUserIdentityRequest Request Object
func (CheckUserIdentityRequest) String ¶
func (o CheckUserIdentityRequest) String() string
type CheckUserIdentityResponse ¶
type CheckUserIdentityResponse struct { // 状态码。具体请参考状态码。只有失败才会返回这个参数。 ErrorCode *string `json:"error_code,omitempty"` // 错误描述信息。只有失败才会返回这个参数。 ErrorMsg *string `json:"error_msg,omitempty"` // available:该登录名称/手机号/邮箱有效。used_by_user:该登录名称/手机号/邮箱已被占用。 CheckResult *string `json:"check_result,omitempty"` HttpStatusCode int `json:"-"` }
CheckUserIdentityResponse Response Object
func (CheckUserIdentityResponse) String ¶
func (o CheckUserIdentityResponse) String() string
type City ¶
type ClaimEnterpriseMultiAccountCouponRequest ¶ added in v0.1.42
type ClaimEnterpriseMultiAccountCouponRequest struct {
Body *TransferEnterpriseMultiAccountCouponReq `json:"body,omitempty"`
}
ClaimEnterpriseMultiAccountCouponRequest Request Object
func (ClaimEnterpriseMultiAccountCouponRequest) String ¶ added in v0.1.42
func (o ClaimEnterpriseMultiAccountCouponRequest) String() string
type ClaimEnterpriseMultiAccountCouponResponse ¶ added in v0.1.42
type ClaimEnterpriseMultiAccountCouponResponse struct { // |参数名称:实际回收金额。| |参数的约束及描述:成功时返回| SubCouponId *string `json:"sub_coupon_id,omitempty"` HttpStatusCode int `json:"-"` }
ClaimEnterpriseMultiAccountCouponResponse Response Object
func (ClaimEnterpriseMultiAccountCouponResponse) String ¶ added in v0.1.42
func (o ClaimEnterpriseMultiAccountCouponResponse) String() string
type Conversion ¶
type Conversion struct { // 度量单位ID。 例如:10表示GB。 MeasureId *int32 `json:"measure_id,omitempty"` // 转换后的度量单位ID。 例如:11表示MB。 RefMeasureId *int32 `json:"ref_measure_id,omitempty"` // 度量单位和转换后的度量单位之间的转换比率。 例如: 度量单位为GB,转换度量单位为MB时,转换比率为1024,两者之间的转换公式为:1GB=1024MB。 ConversionRatio *int64 `json:"conversion_ratio,omitempty"` // 度量类型。 1:货币2:时长3:流量4:数量7:容量9:行数10:周期11:频率12:个数16:带宽速率17:容量时长18:查询速率19:带宽速率(1000进制)20:性能测试用量21:面积22:视频23:吞吐量25:测试类型 MeasureType *int32 `json:"measure_type,omitempty"` }
func (Conversion) String ¶
func (o Conversion) String() string
type Cost ¶ added in v0.0.103
type Cost struct { // 时间维度值。 如按天维度,该值为yyyy-mm-dd如按月维度,该值为yyyy-mm TimeDimensionValue *string `json:"time_dimension_value,omitempty"` // 时间单位。 1:天2:月 TimeMeasureId *int32 `json:"time_measure_id,omitempty"` // 应付或实付的成本金额或均摊金额,具体取决于请求参数。 Amount *string `json:"amount,omitempty"` // 官网价金额。 OfficialAmount *string `json:"official_amount,omitempty"` }
type CostDataByDimension ¶ added in v0.0.103
type CostDataByDimension struct { // 维度列表。 Dimensions *[]DimensionGroup `json:"dimensions,omitempty"` // 成本值。 Costs *[]Cost `json:"costs,omitempty"` // 此维度值对应整个时间跨度的成本汇总金额。 AmountByCosts *string `json:"amount_by_costs,omitempty"` // 此维度值对应整个时间跨度的官网价汇总金额。 OfficialAmountByCosts *string `json:"official_amount_by_costs,omitempty"` }
func (CostDataByDimension) String ¶ added in v0.0.103
func (o CostDataByDimension) String() string
type CostUnitPair ¶ added in v0.0.98
type CostUnitPair struct { // 成本单元名称。 CostUnitName *string `json:"cost_unit_name,omitempty"` // 成本单元规则值。 CostUnitRuleValue *string `json:"cost_unit_rule_value,omitempty"` }
func (CostUnitPair) String ¶ added in v0.0.98
func (o CostUnitPair) String() string
type County ¶
type CouponInfoV2 ¶
type CouponInfoV2 struct { // 优惠券实例ID。 CouponId *string `json:"coupon_id,omitempty"` // 优惠券编码。 CouponCode *string `json:"coupon_code,omitempty"` // 优惠券状态: 1:未激活2:待使用 Status *int32 `json:"status,omitempty"` // 优惠券类型。 1:代金券2:折扣券3:产品券4:现金券 CouponType *int32 `json:"coupon_type,omitempty"` // 面额单位: 1:元。 MeasureId *int32 `json:"measure_id,omitempty"` // 面值。 FaceValue *float64 `json:"face_value,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 促销计划名称。 PlanName *string `json:"plan_name,omitempty"` // 促销计划描述。 PlanDesc *string `json:"plan_desc,omitempty"` // 优惠券限制。 具体请参见表3。 UseLimits *[]LimitInfoV2 `json:"use_limits,omitempty"` // 激活时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ActiveTime *string `json:"active_time,omitempty"` // 上一次使用时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 LastUsedTime *string `json:"last_used_time,omitempty"` // 创建时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 CreateTime *string `json:"create_time,omitempty"` // 优惠券版本。 1:老版本(包含三种:代金券、折扣券和奖金券)2:新版本(只有代金券) CouponVersion *int32 `json:"coupon_version,omitempty"` // 余额。 Balance *float64 `json:"balance,omitempty"` // 使用优惠券的订单ID。表示有订单正在使用这个优惠券,优惠券已被锁定,只有锁定优惠券的订单才能使用这个优惠券,其他订单不能使用该优惠券。 UsedByOrderId *string `json:"used_by_order_id,omitempty"` // 优惠券用途。 CouponUsage *string `json:"coupon_usage,omitempty"` // 优惠券分组。 1:云商店发放的券2:华为云券-1024-专用代金券3:华为云券-使用限制-抵扣硬件的券0:华为云服务券(排除上述取值之外的券) CouponGroup *int32 `json:"coupon_group,omitempty"` }
func (CouponInfoV2) String ¶
func (o CouponInfoV2) String() string
type CouponMaxUseQuantity ¶ added in v0.0.74
type CouponMaxUseQuantity struct { // 优惠券类型。 1:代金券2:折扣券3:产品券4:现金券 CouponType *int32 `json:"coupon_type,omitempty"` // 优惠券分组。 1:云商店发放的券2:华为云券-1024-专用代金券3:华为云券-使用限制-抵扣硬件的券0:华为云服务券(排除上述取值之外的券) CouponGroup *int32 `json:"coupon_group,omitempty"` // 优惠券使用数量。 UseQuantityValue *int32 `json:"use_quantity_value,omitempty"` }
func (CouponMaxUseQuantity) String ¶ added in v0.0.74
func (o CouponMaxUseQuantity) String() string
type CouponQuotaV2 ¶
type CouponQuotaV2 struct { // 优惠券额度ID。 QuotaId *string `json:"quota_id,omitempty"` // 优惠券额度的类型: 0:代金券额度1:现金券额度 QuotaType *int32 `json:"quota_type,omitempty"` // 创建时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 CreateTime *string `json:"create_time,omitempty"` // 最后一次更新时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 LastUpdateTime *string `json:"last_update_time,omitempty"` // 优惠券额度的值,精确到小数点后2位。 QuotaValue *decimal.Decimal `json:"quota_value,omitempty"` // 优惠券额度的状态: 0:正常3:失效(过期失效和人工设置失效)4:额度调整中(伙伴可以查看该额度,但不能使用该额度发放优惠券)5:冻结 QuotaStatus *int32 `json:"quota_status,omitempty"` // 剩余的优惠券额度,精确到小数点后2位。 Balance *decimal.Decimal `json:"balance,omitempty"` // 面额单位。 1:元。 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 优惠券额度上的限制属性,具体参见表2。 LimitInfos *[]QuotaLimitInfo `json:"limit_infos,omitempty"` }
func (CouponQuotaV2) String ¶
func (o CouponQuotaV2) String() string
type CouponRecordV2 ¶
type CouponRecordV2 struct { // 该记录的ID。 Id *string `json:"id,omitempty"` // 操作类型。 1:发放2:手动回收3:解绑自动回收 OperationType *string `json:"operation_type,omitempty"` // 额度ID。 QuotaId *string `json:"quota_id,omitempty"` // 额度类型。 0:代金券额度1:现金券额度 QuotaType *int32 `json:"quota_type,omitempty"` // 代金券ID。 CouponId *string `json:"coupon_id,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 操作的面额值。单位:元。 发放时,等于面额值;回收时,指每次回收的具体值。 OperationAmount *decimal.Decimal `json:"operation_amount,omitempty"` // 操作时间。 OperationTime *string `json:"operation_time,omitempty"` // 操作结果。 0:成功-1:失败 Result *string `json:"result,omitempty"` // 操作记录中的备注。 Remark *string `json:"remark,omitempty"` }
func (CouponRecordV2) String ¶
func (o CouponRecordV2) String() string
type CouponSimpleInfo ¶
type CouponSimpleInfo struct { // 批量发放优惠券成功的客户ID。 Id string `json:"id"` // 发放成功的券ID。 CouponId string `json:"coupon_id"` }
func (CouponSimpleInfo) String ¶
func (o CouponSimpleInfo) String() string
type CouponSimpleInfoOrderPayV3 ¶ added in v0.1.5
type CouponSimpleInfoOrderPayV3 struct { // 优惠券ID。 Id string `json:"id"` // 优惠券类型:300:折扣券 301:促销代金券 302:促销现金券 303:促销储值卡 Type int32 `json:"type"` }
func (CouponSimpleInfoOrderPayV3) String ¶ added in v0.1.5
func (o CouponSimpleInfoOrderPayV3) String() string
type CreateCustomerV2Req ¶
type CreateCustomerV2Req struct { // 客户的华为云账号名。 如果为空,随机生成。 不能以“op_”或“shadow_”开头且不能全为数字。 校验长度(5到32位)和规则^\\(\\[a-zA-Z_-\\]\\(\\[a-zA-Z0-9_-\\]\\)\\*\\)$。 DomainName *string `json:"domain_name,omitempty"` // 手机号。 目前系统只支持中国的手机号。 示例:13XXXXXXXXX MobilePhone *string `json:"mobile_phone,omitempty"` // 验证码。 请调用“发送验证码”接口获取。 如果手机号不存在,则不需要输入验证码。 VerificationCode *string `json:"verification_code,omitempty"` // 伙伴销售平台的用户唯一标识,该标识的具体值由伙伴分配。 XaccountId string `json:"xaccount_id"` // 华为分给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 XaccountType string `json:"xaccount_type"` // 密码规则如下: 至少包含以下四种字符中的两种: 大写字母、小写字母、数字、特殊字符;不能和账号名或倒序的账号名相同;不能包含手机号。 如果为空,用户没有密码,则不能直接在华为云登录,只能通过伙伴系统SSO方式跳转到华为云。 Password *string `json:"password,omitempty"` // 是否关闭营销消息的发送: true:关闭false:不关闭(默认) IsCloseMarketMs *string `json:"is_close_market_ms,omitempty"` // 合作类型。 1:顾问销售。 不传递或传递非1的值,默认会创建成代售模式的客户。 CooperationType *string `json:"cooperation_type,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 如果需要创建云经销商的子客户,必须携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 是否返回子客户的关联结果。 true:返回子客户和伙伴的关联结果false:不返回子客户和伙伴的关联结果 默认值为false。 IncludeAssociationResult *bool `json:"include_association_result,omitempty"` }
func (CreateCustomerV2Req) String ¶
func (o CreateCustomerV2Req) String() string
type CreateEnterpriseProjectAuthRequest ¶
type CreateEnterpriseProjectAuthRequest struct { }
CreateEnterpriseProjectAuthRequest Request Object
func (CreateEnterpriseProjectAuthRequest) String ¶
func (o CreateEnterpriseProjectAuthRequest) String() string
type CreateEnterpriseProjectAuthResponse ¶
type CreateEnterpriseProjectAuthResponse struct {
HttpStatusCode int `json:"-"`
}
CreateEnterpriseProjectAuthResponse Response Object
func (CreateEnterpriseProjectAuthResponse) String ¶
func (o CreateEnterpriseProjectAuthResponse) String() string
type CreateEnterpriseRealnameAuthenticationRequest ¶
type CreateEnterpriseRealnameAuthenticationRequest struct {
Body *ApplyEnterpriseRealnameAuthsReq `json:"body,omitempty"`
}
CreateEnterpriseRealnameAuthenticationRequest Request Object
func (CreateEnterpriseRealnameAuthenticationRequest) String ¶
func (o CreateEnterpriseRealnameAuthenticationRequest) String() string
type CreateEnterpriseRealnameAuthenticationResponse ¶
type CreateEnterpriseRealnameAuthenticationResponse struct { // 是否需要转人工审核,只有状态码为200才返回该参数。 0:不需要1:需要 IsReview *int32 `json:"is_review,omitempty"` HttpStatusCode int `json:"-"` }
CreateEnterpriseRealnameAuthenticationResponse Response Object
func (CreateEnterpriseRealnameAuthenticationResponse) String ¶
func (o CreateEnterpriseRealnameAuthenticationResponse) String() string
type CreatePartnerCouponsReq ¶
type CreatePartnerCouponsReq struct { // 优惠券额度ID。该值在查询优惠券额度接口的响应参数中获取。 QuotaId string `json:"quota_id"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerIds []string `json:"customer_ids"` // 代金券面值。 单位:元。取值大于0且精确到小数点后2位。 FaceValue float64 `json:"face_value"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 此参数不携带或携带值为null时,赋值为发放优惠券额度的生效时间。 ValidTime *string `json:"valid_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 此参数不携带或携带值为null时,赋值为发放优惠券额度的失效时间。 ExpireTime *string `json:"expire_time,omitempty"` // 允许使用的云服务列表,您可以调用查询云服务类型列表接口获取。 多个云服务产品以“,”隔开,最多支持10个。 默认:空(继承额度上的限制) 说明: 如果额度上有限制云服务类型列表,则优惠券上的限制不能超过额度的限制。如果额度上没有限制,则优惠券上可以随意指定云服务类型。 CloudServiceTypes *[]string `json:"cloud_service_types,omitempty"` // 允许使用的产品列表。 多个产品以“,”隔开,最多支持10个。 默认:空(继承额度上的限制) 说明: 如果额度上有限制产品列表,则优惠券上的限制不能超过额度的限制。如果额度上没有限制,则优惠券上可以随意指定产品ID。 产品ID需要合作伙伴通过线下获得。 ProductIds *[]string `json:"product_ids,omitempty"` // 发券时的备注信息。 此参数不携带或携带值为null时,不赋值;携带值为空串时,赋值空串。 Memo *string `json:"memo,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。云经销商给子客户发放优惠券时,需要携带该参数。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (CreatePartnerCouponsReq) String ¶
func (o CreatePartnerCouponsReq) String() string
type CreatePartnerCouponsRequest ¶
type CreatePartnerCouponsRequest struct {
Body *CreatePartnerCouponsReq `json:"body,omitempty"`
}
CreatePartnerCouponsRequest Request Object
func (CreatePartnerCouponsRequest) String ¶
func (o CreatePartnerCouponsRequest) String() string
type CreatePartnerCouponsResponse ¶
type CreatePartnerCouponsResponse struct { // 错误的客户列表和错误信息,只有HTTP 200的时候才会返回这个结构体,具体参见表1。 ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"` // 成功的客户ID和对应的券ID列表,只有HTTP 200的时候才会返回这个结构体,具体参见表2。 CouponInfos *[]CouponSimpleInfo `json:"coupon_infos,omitempty"` HttpStatusCode int `json:"-"` }
CreatePartnerCouponsResponse Response Object
func (CreatePartnerCouponsResponse) String ¶
func (o CreatePartnerCouponsResponse) String() string
type CreatePersonalRealnameAuthRequest ¶
type CreatePersonalRealnameAuthRequest struct {
Body *ApplyIndividualRealnameAuthsReq `json:"body,omitempty"`
}
CreatePersonalRealnameAuthRequest Request Object
func (CreatePersonalRealnameAuthRequest) String ¶
func (o CreatePersonalRealnameAuthRequest) String() string
type CreatePersonalRealnameAuthResponse ¶
type CreatePersonalRealnameAuthResponse struct { // 是否需要转人工审核,只有状态码为200才返回该参数: 0:不需要1:需要 IsReview *int32 `json:"is_review,omitempty"` HttpStatusCode int `json:"-"` }
CreatePersonalRealnameAuthResponse Response Object
func (CreatePersonalRealnameAuthResponse) String ¶
func (o CreatePersonalRealnameAuthResponse) String() string
type CreatePostalRequest ¶
type CreatePostalRequest struct { // 语言。中文:zh_CN 英文:en_US,缺省为zh_CN XLanguage *string `json:"X-Language,omitempty"` Body *AddPostalReq `json:"body,omitempty"` }
CreatePostalRequest Request Object
func (CreatePostalRequest) String ¶
func (o CreatePostalRequest) String() string
type CreatePostalResponse ¶
type CreatePostalResponse struct { // 邮寄地址ID。 AddressId *string `json:"address_id,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostalResponse Response Object
func (CreatePostalResponse) String ¶
func (o CreatePostalResponse) String() string
type CreateSubCustomerReqV2 ¶
type CreateSubCustomerReqV2 struct { // 企业子账号挂载的组织单元。 组织单元的Party ID,通过查询企业组织结构接口的响应获得。 PartyId string `json:"party_id"` // 企业子账号的显示名称,不限制特殊字符。 DisplayName *string `json:"display_name,omitempty"` // 子账号关联类型:1:同一法人。 关联类型目前只能是同一法人。 SubCustomerAssociationType int32 `json:"sub_customer_association_type"` // 申请的权限列表。 支持的权限项请参见下表。 PermissionIds *[]string `json:"permission_ids,omitempty"` NewSubCustomer *NewCustomerV2 `json:"new_sub_customer"` }
func (CreateSubCustomerReqV2) String ¶
func (o CreateSubCustomerReqV2) String() string
type CreateSubCustomerRequest ¶
type CreateSubCustomerRequest struct {
Body *CreateCustomerV2Req `json:"body,omitempty"`
}
CreateSubCustomerRequest Request Object
func (CreateSubCustomerRequest) String ¶
func (o CreateSubCustomerRequest) String() string
type CreateSubCustomerResponse ¶
type CreateSubCustomerResponse struct { // 客户ID。 只有成功或者错误码在CBC.99000050时才会返回。 DomainId *string `json:"domain_id,omitempty"` // 客户的华为云账号名。 若请求参数中传递了此参数值,此处返回的响应值与请求参数中取值一致。若请求参数中未传递此参数值,此处返回的响应值为系统随机生成的32位字符串。 只有成功时或者错误码在CBC.99000050时才会返回。 DomainName *string `json:"domain_name,omitempty"` HttpStatusCode int `json:"-"` }
CreateSubCustomerResponse Response Object
func (CreateSubCustomerResponse) String ¶
func (o CreateSubCustomerResponse) String() string
type CreateSubEnterpriseAccountRequest ¶
type CreateSubEnterpriseAccountRequest struct {
Body *CreateSubCustomerReqV2 `json:"body,omitempty"`
}
CreateSubEnterpriseAccountRequest Request Object
func (CreateSubEnterpriseAccountRequest) String ¶
func (o CreateSubEnterpriseAccountRequest) String() string
type CreateSubEnterpriseAccountResponse ¶
type CreateSubEnterpriseAccountResponse struct {
HttpStatusCode int `json:"-"`
}
CreateSubEnterpriseAccountResponse Response Object
func (CreateSubEnterpriseAccountResponse) String ¶
func (o CreateSubEnterpriseAccountResponse) String() string
type CustomerAccountChangeRecord ¶ added in v0.1.27
type CustomerAccountChangeRecord struct { // |参数名称:收支明细流水号| |参数约束及描述:收支明细流水号| AccountChangeId *string `json:"account_change_id,omitempty"` // |参数名称:交易详细类型| |参数约束及描述:交易详细类型| TradeDetailType *string `json:"trade_detail_type,omitempty"` // |参数名称:交易时间| |参数约束及描述:交易时间| TradeTime *string `json:"trade_time,omitempty"` // |参数名称:交易ID/订单ID| |参数约束及描述:交易ID/订单ID| TradeId *string `json:"trade_id,omitempty"` // |参数名称:变更金额| |参数约束及描述:变更金额| ChangeAmount *string `json:"change_amount,omitempty"` // |参数名称:变更后余额| |参数约束及描述:变更后余额| BalanceAfterChange *string `json:"balance_after_change,omitempty"` // |参数名称:收支类型| |参数约束及描述:收支类型| RevenueExpenseType *string `json:"revenue_expense_type,omitempty"` // |参数名称:账期| |参数约束及描述:账期| BillCycle *string `json:"bill_cycle,omitempty"` // |参数名称:交易渠道| |参数约束及描述:交易渠道| PaymentChannelId *string `json:"payment_channel_id,omitempty"` // |参数名称:交易渠道流水号| |参数约束及描述:交易渠道流水号| PaymentChannelNo *string `json:"payment_channel_no,omitempty"` }
func (CustomerAccountChangeRecord) String ¶ added in v0.1.27
func (o CustomerAccountChangeRecord) String() string
type CustomerBalancesV2 ¶
type CustomerBalancesV2 struct { // 客户账号ID。 CustomerId string `json:"customer_id"` // 客户欠款总额度。 DebtAmount *decimal.Decimal `json:"debt_amount,omitempty"` // 客户可用总额度。 Amount *decimal.Decimal `json:"amount,omitempty"` // 币种。 CNY:人民币。 Currency *string `json:"currency,omitempty"` // 度量单位: 1:元 MeasureId *int32 `json:"measure_id,omitempty"` }
func (CustomerBalancesV2) String ¶
func (o CustomerBalancesV2) String() string
type CustomerInfoV2 ¶
type CustomerInfoV2 struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` }
func (CustomerInfoV2) String ¶
func (o CustomerInfoV2) String() string
type CustomerInformation ¶
type CustomerInformation struct { // 实名认证名称。 Customer *string `json:"customer,omitempty"` // 客户经理登录名称。 AccountName string `json:"account_name"` // 客户账号ID。 CustomerId string `json:"customer_id"` // 客户和伙伴关联时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”,其中,HH范围是0~23,mm和ss范围是0~59。 AssociatedOn *string `json:"associated_on,omitempty"` // 关联类型: 1:顾问销售2:代售 AssociationType *string `json:"association_type,omitempty"` // 标签。 Label *string `json:"label,omitempty"` // 客户电话号码。 Telephone *string `json:"telephone,omitempty"` // 实名认证状态: -1:未实名认证0:实名认证审核中1:实名认证不通过2:已实名认证 VerifiedStatus *string `json:"verified_status,omitempty"` // 国家码,电话号码的国家码前缀。 例如:中国 0086。 CountryCode *string `json:"country_code,omitempty"` // 客户类型: -1:无类型0:个人1:企业 客户刚注册的时候,没有具体的客户类型,为“-1:无类型”,客户可以在账号中心通过设置客户类型或者在实名认证的时候,选择对应的企业/个人实名认证来决定自己的类型。 CustomerType *int32 `json:"customer_type,omitempty"` // 是否冻结: 0:否1:客户账号冻结2:客户账号和资源冻结 该字段预留。 IsFrozen *int32 `json:"is_frozen,omitempty"` // 该客户对应的客户经理信息,目前只支持1个,具体参见表2。 AccountManagers *[]AccountManager `json:"account_managers,omitempty"` // 伙伴销售平台的用户唯一标识,该标识的具体值由伙伴分配。 XaccountId *string `json:"xaccount_id,omitempty"` // 华为分配给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 XaccountType *string `json:"xaccount_type,omitempty"` // 客户等级。具体等级体系和权益请参见客户等级体系。 V0V1V2V3V4V5 CustomerLevel *string `json:"customer_level,omitempty"` }
func (CustomerInformation) String ¶
func (o CustomerInformation) String() string
type CustomerOnDemandResource ¶
type CustomerOnDemandResource struct { // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 所属可用区的编码。 AvailabilityZoneCode *string `json:"availability_zone_code,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源实例名称。 ResourceName *string `json:"resource_name,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 ExpireTime *string `json:"expire_time,omitempty"` // 资源状态: 1:正常(已开通)2:宽限期3:冻结中4:变更中5:正在关闭6:已关闭 Status *int32 `json:"status,omitempty"` // 云服务产品的资源规格。如果是VM的资源规格,则需要在规格后面添加“.win”或“.linux”,例如“s2.small.1.linux”。 ResourceSpecCode *string `json:"resource_spec_code,omitempty"` // 按需资源的容量大小。 格式如:\"resourceInfo\": \"{\\\"specSize\\\":40.0}\" ResourceInfo *string `json:"resource_info,omitempty"` // 产品规格描述。例如: 虚拟机:“通用计算增强型|c6.2xlarge.4|8vCPUs|32GB|linux”硬盘:“云硬盘_SATA_LXH01|40.0GB” ProductSpecDesc *string `json:"product_spec_desc,omitempty"` }
func (CustomerOnDemandResource) String ¶
func (o CustomerOnDemandResource) String() string
type CustomerOrderV2 ¶
type CustomerOrderV2 struct { // 订单ID。 OrderId *string `json:"order_id,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 客户订单订单来源类型: 1:客户2:代理3:合同4:分销商 SourceType *int32 `json:"source_type,omitempty"` // 订单状态: 1:待审核2:待退款3:处理中4:已取消5:已完成6:待支付9:待确认10:待发货11:待收货12:待上门取货13:换新中 Status *int32 `json:"status,omitempty"` // 订单类型: 1:开通2:续订3:变更4:退订11:按需转包年/包月13:试用14:转商用15:费用调整 OrderType *int32 `json:"order_type,omitempty"` // 订单优惠后金额(不含券不含卡的实付价格)。 AmountAfterDiscount *float64 `json:"amount_after_discount,omitempty"` // 订单金额(官网价)。 退订订单中,该金额等于amount_after_discount。 OfficialAmount *float64 `json:"official_amount,omitempty"` // 订单金额度量单位: 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 创建时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 CreateTime *string `json:"create_time,omitempty"` // 支付时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 PaymentTime *string `json:"payment_time,omitempty"` // 货币编码。 Currency *string `json:"currency,omitempty"` // 合同ID。 ContractId *string `json:"contract_id,omitempty"` AmountInfo *AmountInfomationV2 `json:"amount_info,omitempty"` }
func (CustomerOrderV2) String ¶
func (o CustomerOrderV2) String() string
type CustomerOrderV3 ¶ added in v0.0.51
type CustomerOrderV3 struct { // 订单ID。 OrderId *string `json:"order_id,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 客户订单来源类型: 1:客户2:代理3:合同4:分销商 SourceType *int32 `json:"source_type,omitempty"` // 订单状态。 1:待审核2:待退款3:处理中4:已取消5:已完成6:待付款9:待确认10:待发货11:待收货12:待上门取货13:换新中 Status *int32 `json:"status,omitempty"` // 订单类型。 1:开通2:续订3:变更4:退订11:按需转包年/包月13:试用14:转商用15:费用调整 OrderType *int32 `json:"order_type,omitempty"` // 订单优惠后金额(实付价格,不含券不含卡)。 AmountAfterDiscount *float64 `json:"amount_after_discount,omitempty"` // 订单金额(官网价)。 退订订单中,该金额等于currencyAfterDiscount。 OfficialAmount *float64 `json:"official_amount,omitempty"` // 订单金额度量单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 创建时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 CreateTime *string `json:"create_time,omitempty"` // 支付时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 PaymentTime *string `json:"payment_time,omitempty"` // 货币编码。 Currency *string `json:"currency,omitempty"` // 合同ID。 ContractId *string `json:"contract_id,omitempty"` AmountInfo *AmountInfomationV2 `json:"amount_info,omitempty"` // 订单创建者名称。 如果是客户自己下单,则此处返回下单操作员的登录名称;如果是运营人员从后台下单,则此处返回“运营人员”;如果是运营系统自动触发下单,则此处返回“运营系统”。 UserName *string `json:"user_name,omitempty"` }
func (CustomerOrderV3) String ¶ added in v0.0.51
func (o CustomerOrderV3) String() string
type CustomerPostalAddressV2 ¶
type CustomerPostalAddressV2 struct { // 邮寄地址ID。 AddressId *string `json:"address_id,omitempty"` // 收件人姓名。 Recipient *string `json:"recipient,omitempty"` // 国家。例如:中国 Nationality *string `json:"nationality,omitempty"` // 省/自治区/直辖市。例如:江苏省。 Province *string `json:"province,omitempty"` // 市/区。例如:南京市。 City *string `json:"city,omitempty"` // 区。例如:雨花区。 District *string `json:"district,omitempty"` // 邮寄详细地址。 Address *string `json:"address,omitempty"` // 邮编。 Zipcode *string `json:"zipcode,omitempty"` // 国家码。例如: 中国:0086 Areacode *string `json:"areacode,omitempty"` // 手机号码,不带国家码。 MobilePhone *string `json:"mobile_phone,omitempty"` // 是否默认地址,默认值为“0:非默认地址”。 1:默认地址0:非默认地址 IsDefault *int32 `json:"is_default,omitempty"` }
func (CustomerPostalAddressV2) String ¶
func (o CustomerPostalAddressV2) String() string
type DeletePostalRequest ¶
type DeletePostalRequest struct { // 邮寄地址ID AddressId string `json:"address_id"` }
DeletePostalRequest Request Object
func (DeletePostalRequest) String ¶
func (o DeletePostalRequest) String() string
type DeletePostalResponse ¶
type DeletePostalResponse struct {
HttpStatusCode int `json:"-"`
}
DeletePostalResponse Response Object
func (DeletePostalResponse) String ¶
func (o DeletePostalResponse) String() string
type DemandDiscountRatingResult ¶
type DemandDiscountRatingResult struct { // 优惠标识ID。 DiscountId *string `json:"discount_id,omitempty"` // 折扣优惠类型。 合同商务折扣:605:华为云BE场景下的合同商务折扣606:分销商BE场景下的合同商务折扣 伙伴授予折扣:607:合作伙伴授予折扣-折扣率 DiscountType *int32 `json:"discount_type,omitempty"` // 折扣的金额。 Amount *float64 `json:"amount,omitempty"` // 度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 折扣名称。 DiscountName *string `json:"discount_name,omitempty"` }
func (DemandDiscountRatingResult) String ¶
func (o DemandDiscountRatingResult) String() string
type DemandProductInfo ¶
type DemandProductInfo struct { // ID标识,同一次询价中不能重复,用于标识返回询价结果和请求的映射关系。 Id string `json:"id"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。 CloudServiceType string `json:"cloud_service_type"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。 ResourceType是CloudServiceType中的一种资源,CloudServiceType由多种ResourceType组合提供。 ResourceType string `json:"resource_type"` // 云服务类型的资源规格,部分云服务类型和资源规格举例如下: 弹性云服务器:根据操作系统类型在云服务器规格的ID后添加“.win”或“.linux”,例如“s2.small.1.linux”。云服务器规格的ID字段,您可以调用查询规格详情和规格扩展信息列表接口获取。 带宽:12_bgp:动态BGP按流量计费带宽12_sbgp:静态BGP按流量计费带宽19_bgp:动态BGP按带宽计费带宽19_sbgp:静态BGP按带宽计费带宽19_share:按带宽计费共享带宽 IP:5_bgp:动态BGP公网IP5_sbgp:静态BGP公网IP 云硬盘:SATA:普通IO云硬盘SAS:高IO云硬盘GPSSD:通用型SSD云硬盘SSD:超高IO云硬盘 ResourceSpec string `json:"resource_spec"` // 云服务区编码,例如:“cn-north-1”。 Region string `json:"region"` // 可用区标识。此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 AvailableZone *string `json:"available_zone,omitempty"` // 资源容量大小,例如购买的卷大小或带宽大小。 线性产品时该参数不能为空。线性产品为包括硬盘,带宽等在订购时需要指定大小的产品。例如硬盘在订购时需选择10G、20G等不同大小。非线性产品时此参数不携带或者携带值为null时,不作为筛选条件。 ResourceSize *int32 `json:"resource_size,omitempty"` // 资源容量度量标识,枚举值如下: 15:Mbps(购买带宽时使用)17:GB(购买云硬盘时使用)14:个(次) 线性产品时该参数不能为空。线性产品为包括硬盘,带宽等在订购时需要指定大小的产品。例如硬盘在订购时需选择10G、20G等不同大小。非线性产品时此参数不携带或者携带值为null时,不作为筛选条件。 SizeMeasureId *int32 `json:"size_measure_id,omitempty"` // 使用量因子编码,取值和话单中的使用量因子一致,云服务和使用量因子对应关系举例如下: 云服务器:Duration云硬盘:Duration弹性IP:Duration带宽:Duration或upflow市场镜像:Duration 您可以调用查询使用量类型列表接口获取响应参数表3中参数code的取值,即每种云服务对应的计费因子。 UsageFactor string `json:"usage_factor"` // 使用量值。 例如按小时询价,使用量值为1,使用量单位为小时。 UsageValue float64 `json:"usage_value"` // 使用量度量单位, 例如按小时询价,使用量值为1,使用量单位为小时。 UsageMeasureId int32 `json:"usage_measure_id"` // 订购数量。 SubscriptionNum int32 `json:"subscription_num"` }
func (DemandProductInfo) String ¶
func (o DemandProductInfo) String() string
type DemandProductRatingResult ¶
type DemandProductRatingResult struct { // 同一次询价中不能重复,用于标识返回询价结果和请求的映射关系。 Id *string `json:"id,omitempty"` // 按需产品的ID。 ProductId *string `json:"product_id,omitempty"` // 折扣的金额。 Amount *decimal.Decimal `json:"amount,omitempty"` // 优惠额(官网价和总价的差)。 DiscountAmount *decimal.Decimal `json:"discount_amount,omitempty"` // 按需产品的官网价。 OfficialWebsiteAmount *decimal.Decimal `json:"official_website_amount,omitempty"` // 度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 折扣优惠明细,包含产品本身的促销信息,同时包含商务或者伙伴折扣的优惠信息,具体参见表3。 DiscountRatingResults *[]DemandDiscountRatingResult `json:"discount_rating_results,omitempty"` }
func (DemandProductRatingResult) String ¶
func (o DemandProductRatingResult) String() string
type DimensionGroup ¶ added in v0.0.103
type DimensionGroup struct { // 分组条件。 产品类型:CLOUD_SERVICE_TYPE企业项目:ENTERPRISE_PROJECT_ID使用量类型:USAGE_TYPE产品:RESOURCE_TYPE可用区:AZ_CODE账单类型:BILL_TYPE关联账号:ASSOCIATED_ACCOUNT规格编码:RES_SPEC_CODE运营实体:BE_ID区域:REGION_CODE计费模式:CHARGING_MODE交易账号:PAYER_ACCOUNT_ID资源tag:RESOURCE_TAG资源id:RESOURCE_ID成本单元:COST_UNIT Key *string `json:"key,omitempty"` // 维度值。 Value *string `json:"value,omitempty"` }
func (DimensionGroup) String ¶ added in v0.0.103
func (o DimensionGroup) String() string
type DiscountInfoV3 ¶
type DiscountInfoV3 struct { // 订单的可用折扣ID。 支付订单时,输入该参数的值,即可使用折扣。 DiscountId string `json:"discount_id"` // 折扣率或者满减值,如果折扣模式是一口价,这个值为空。 DiscountValue string `json:"discount_value"` // 折扣类型,取值为 0:促销折扣1:合同折扣2:商务优惠3:合作伙伴授予折扣609:订单调价折扣 DiscountType int32 `json:"discount_type"` // 可使用折扣的订单列表。 具体请参见表3。 Orders []OrderV3 `json:"orders"` }
func (DiscountInfoV3) String ¶
func (o DiscountInfoV3) String() string
type DiscountItemV2 ¶
type DiscountItemV2 struct { // 折扣类型: 200:促销产品折扣300:促销折扣券301:促销代金券302:促销现金券500:代理订购指定折扣501:代理订购指定减免502:代理订购指定一口价600:折扣返利合同601:渠道框架合同602:专款专用合同603:线下直签合同604:电销授权合同605:商务合同折扣606:渠道商务合同折扣607:合作伙伴授权折扣609:订单调价折扣610:免单金额700:促销折扣800:充值帐户折扣900:产品本身折扣901:基准价一口价的折扣 DiscountType *string `json:"discount_type,omitempty"` // 折扣金额。 DiscountAmount *float64 `json:"discount_amount,omitempty"` }
func (DiscountItemV2) String ¶
func (o DiscountItemV2) String() string
type DiscountSimpleInfoV3 ¶ added in v0.1.5
type DiscountSimpleInfoV3 struct { // 折扣ID。 Id string `json:"id"` // 折扣类型: 0:促销折扣2:商务优惠3:合作伙伴授予折扣 说明: 订单支付时,如果包含609折扣(订单调价折扣),则必须使用,不能再更换折扣类型。 Type int32 `json:"type"` }
func (DiscountSimpleInfoV3) String ¶ added in v0.1.5
func (o DiscountSimpleInfoV3) String() string
type EmChildNodeV2 ¶
type EmChildNodeV2 struct { // 实体关系ID。 RelationId *string `json:"relation_id,omitempty"` // 节点ID(即组织单元的Party ID)。 Id *string `json:"id,omitempty"` // 节点名称。 Name *string `json:"name,omitempty"` // 子节点列表。 ChildNodes *[]EmChildNodeV2 `json:"child_nodes,omitempty"` }
func (EmChildNodeV2) String ¶
func (o EmChildNodeV2) String() string
type EnterprisePersonNew ¶
type EnterprisePersonNew struct { // 法人姓名。 LegelName string `json:"legel_name"` // 法人身份证号。 LegelIdNumber string `json:"legel_id_number"` // 认证人角色。 legalPerson :法人代表。 CertifierRole *string `json:"certifier_role,omitempty"` }
func (EnterprisePersonNew) String ¶
func (o EnterprisePersonNew) String() string
type ErrorDetail ¶
type ErrorDetail struct { // 状态码。 ErrorCode *string `json:"error_code,omitempty"` // 错误描述信息。 ErrorMsg *string `json:"error_msg,omitempty"` // 出现错误的客户ID或批量处理消息的ID。 Id *string `json:"id,omitempty"` }
func (ErrorDetail) String ¶
func (o ErrorDetail) String() string
type FailResourceInfo ¶ added in v0.1.24
type FailResourceInfo struct { // 状态码。 具体请参见状态码。 ErrorCode *string `json:"error_code,omitempty"` // 错误描述信息。 ErrorMsg *string `json:"error_msg,omitempty"` // |参数名称:资源ID| |参数约束及描述:资源ID| ResourceId *string `json:"resource_id,omitempty"` }
func (FailResourceInfo) String ¶ added in v0.1.24
func (o FailResourceInfo) String() string
type FilterFactor ¶ added in v0.0.103
type FilterFactor struct { // 维度分组条件。CLOUD_SERVICE_TYPE:产品类型ASSOCIATED_ACCOUNT:关联账号REGION_CODE:区域RES_SPEC_CODE:规格编码USAGE_TYPE:使用量类型ENTERPRISE_PROJECT_ID:企业项目RESOURCE_ID:资源CHARGING_MODE:计费模式BILL_TYPE:账单类型RESOURCE_TYPE:产品AZ_CODE:可用区BE_ID:运营实体(beid)PAYER_ACCOUNT_ID:交易账号RESOURCE_TAG:成本标签COST_UNIT:成本单元 Key string `json:"key"` // 过滤器值 Value []string `json:"value"` }
func (FilterFactor) String ¶ added in v0.0.103
func (o FilterFactor) String() string
type FilterV2 ¶ added in v0.0.103
type FilterV2 struct { // 运算符。0:仅包含1:仅排除 此参数不携带或携带值为null时,不作为筛选条件。 Operator int32 `json:"operator"` FilterFactor *FilterFactor `json:"filter_factor"` }
type FreeResourceDetail ¶ added in v0.0.47
type FreeResourceDetail struct { // 资源项ID,一个资源包中会含有多个资源项,一个使用量类型对应一个资源项。 FreeResourceId *string `json:"free_resource_id,omitempty"` // 资源项类型名称。 FreeResourceTypeName *string `json:"free_resource_type_name,omitempty"` // 重置周期,只有quota_reuse_mode为可重置,该字段才有意义。 1:小时2:天3:周4:月5:年 QuotaReuseCycle *int32 `json:"quota_reuse_cycle,omitempty"` // 重置周期类别,只有quota_reuse_mode为可重置,该字段才有意义。 1:按自然周期重置是指重置周期是按照自然月/年来重置,例如如果周期是月,按自然周期重置,表示每个月的1号重置。 2:按订购周期重置。是指重置周期是按照订购时间来重置,例如如果周期是月,按订购周期重置,15号订购了该套餐,表示每个月的15号重置。 QuotaReuseCycleType *int32 `json:"quota_reuse_cycle_type,omitempty"` // 使用量类型名称。 UsageTypeName *string `json:"usage_type_name,omitempty"` // 开始时间,格式UTC。 如果quota_reuse_mode为可重置,则此时间为当前时间所在的重置周期的开始时间。如果quota_reuse_mode为不可重置,则此时间为订购实例的生效时间。 StartTime *string `json:"start_time,omitempty"` // 结束时间,格式UTC。 如果quota_reuse_mode为可重置,则此时间为当前时间所在的重置周期的结束时间。如果quota_reuse_mode为不可重置,则此时间为订购实例的失效时间。 EndTime *string `json:"end_time,omitempty"` // 资源剩余额度,针对可重置资源包,是指当前重置周期内的剩余量。 Amount *decimal.Decimal `json:"amount,omitempty"` // 资源原始额度,针对可重置资源包,是指每个重置周期内的总量。 OriginalAmount *decimal.Decimal `json:"original_amount,omitempty"` // 度量单位,免费资源套餐额度度量单位。您可以调用查询度量单位列表接口获取。 MeasureId *int32 `json:"measure_id,omitempty"` }
func (FreeResourceDetail) String ¶ added in v0.0.47
func (o FreeResourceDetail) String() string
type FreeResourcePackageV3 ¶ added in v0.0.61
type FreeResourcePackageV3 struct { // 订购资源包产品后,系统生成的ID,是这个资源包列表的标识字段。 OrderInstanceId *string `json:"order_instance_id,omitempty"` // 订单ID,如果source_type为“1:软开云赠送”,该字段为空。 OrderId *string `json:"order_id,omitempty"` // 产品ID,即资源包ID。 ProductId *string `json:"product_id,omitempty"` // 产品名称,即资源包名称。 ProductName *string `json:"product_name,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 企业项目应用范围: 0:应用所有1:应用到具体企业项目 EnterpriseProjectScope *int32 `json:"enterprise_project_scope,omitempty"` // 生效时间,购买资源包的时间,格式UTC。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间,资源包到期时间,格式UTC。 ExpireTime *string `json:"expire_time,omitempty"` // 状态: 0:未生效1:生效中2:已用完3:已失效4:已退订 Status *int32 `json:"status,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 资源包的来源类型: 0:订单1:软开云赠送 SourceType *int32 `json:"source_type,omitempty"` // 套餐绑定类型: ATOMIC_PKG:原子套餐BUNDLE_PKG:组合套餐 BundleType *string `json:"bundle_type,omitempty"` // 使用模式。 1:可重置表示购买的资源包能够按照一定的周期恢复使用量。例如购买一个1年的按需资源包,使用量是40G,可重置,重置周期为1个月,表示1年内每个月会给予40G的使用量。 2:不可重置表示购买的资源包的使用量不会恢复。例如购买一个1年的按需资源包,使用量是40G,不可重置,表示1年内一共给予40G的使用量。 QuotaReuseMode *int32 `json:"quota_reuse_mode,omitempty"` // 资源套餐内的资源项信息(资源项ID级的详情),具体参见表3。 FreeResources *[]FreeResourceV3 `json:"free_resources,omitempty"` }
func (FreeResourcePackageV3) String ¶ added in v0.0.61
func (o FreeResourcePackageV3) String() string
type FreeResourceRecord ¶ added in v0.1.22
type FreeResourceRecord struct { // 资源抵扣时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如\"2021-10-13T10:01:49Z\"。 DeductTime *string `json:"deduct_time,omitempty"` // 资源项ID,一个资源包中会含有多个资源项,一个使用量类型对应一个资源项。 FreeResourceId *string `json:"free_resource_id,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源类型编码。例如ECS的VM为“hws.resource.type.vm”。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 资源标签。 ResourceTag *string `json:"resource_tag,omitempty"` // 产品ID,即资源包ID。 ProductId *string `json:"product_id,omitempty"` // 产品名称,即资源包名称。 ProductName *string `json:"product_name,omitempty"` // 使用量类型。 UsageTypeCode *string `json:"usage_type_code,omitempty"` // 资源抵扣前余量。 AvailableAmount *string `json:"available_amount,omitempty"` // 资源抵扣后余量。 RemainingAmount *string `json:"remaining_amount,omitempty"` // 抵扣量。 UsedAmount *string `json:"used_amount,omitempty"` // 度量单位,免费资源套餐额度度量单位。您可以调用查询度量单位列表接口获取。 MeasureId *int32 `json:"measure_id,omitempty"` // 资源使用的开始时间,UTC时间。 EffectiveTime *string `json:"effective_time,omitempty"` // 资源使用的结束时间,UTC时间。 ExpireTime *string `json:"expire_time,omitempty"` }
func (FreeResourceRecord) String ¶ added in v0.1.22
func (o FreeResourceRecord) String() string
type FreeResourceV3 ¶ added in v0.0.61
type FreeResourceV3 struct { // 资源项ID,一个资源包中会含有多个资源项,一个使用量类型对应一个资源项。 FreeResourceId *string `json:"free_resource_id,omitempty"` // 使用量类型名称。 UsageTypeName *string `json:"usage_type_name,omitempty"` // 资源剩余额度,针对可重置资源包,是指当前重置周期内的剩余量。 Amount *string `json:"amount,omitempty"` // 资源原始额度,针对可重置资源包,是指每个重置周期内的总量。 OriginalAmount *string `json:"original_amount,omitempty"` // 度量单位,免费资源套餐额度度量单位。您可以调用查询度量单位列表接口获取。 MeasureId *int32 `json:"measure_id,omitempty"` }
func (FreeResourceV3) String ¶ added in v0.0.61
func (o FreeResourceV3) String() string
type GroupBy ¶ added in v0.0.103
type GroupBy struct { // tag:按照成本标签过滤cost_unit:按照成本单元过滤dimension:默认取值 Type string `json:"type"` // 如果type为tag,此处取值为tag的key。如果type为cost_unit,此处取值为cost_unit的key。如果type为dimension,此处取值如下:CLOUD_SERVICE_TYPE 产品类型RESOURCE_TYPE 产品ASSOCIATED_ACCOUNT 关联账号(企业主名下的所有企业子账号)REGION_CODE 区域AZ_CODE 可用区ENTERPRISE_PROJECT_ID 企业项目RES_SPEC_CODE 产品规格CHARGING_MODE 计费模式USAGE_TYPE 使用量类型BILL_TYPE 账单大类(billtype,前台需转换billdetailtype)BE_ID 运营实体(beid)PAYER_ACCOUNT_ID 支付账号RESOURCE_ID 资源 Key string `json:"key"` }
type ICouponUseLimitInfoV2 ¶
type ICouponUseLimitInfoV2 struct { // 使用限制ID,主键。 UseLimitiInfoId *string `json:"use_limiti_info_id,omitempty"` // 折扣限制,key的取值请参考表4。 LimitKey *string `json:"limit_key,omitempty"` // value1。 Value1 *string `json:"value1,omitempty"` // value2。 Value2 *string `json:"value2,omitempty"` // value单位。 ValueUnit *string `json:"value_unit,omitempty"` // 限制类型。 LimitType *string `json:"limit_type,omitempty"` // 促销计划ID。 PromotionPlanId *string `json:"promotion_plan_id,omitempty"` }
func (ICouponUseLimitInfoV2) String ¶
func (o ICouponUseLimitInfoV2) String() string
type IQueryUserCouponsResultV2 ¶
type IQueryUserCouponsResultV2 struct { // 优惠券实例ID。 CouponId *string `json:"coupon_id,omitempty"` // 优惠券编码。 CouponCode *string `json:"coupon_code,omitempty"` // 优惠券状态: 1:未激活2:待使用3:已使用4:已过期5:已回收 Status *int32 `json:"status,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 优惠券类型: 1:代金券2:折扣券3:产品券4:现金券 CouponType *int32 `json:"coupon_type,omitempty"` // 度量单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 优惠券金额。 FaceValue *float64 `json:"face_value,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ValidTime *string `json:"valid_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 订单ID。 OrderId *string `json:"order_id,omitempty"` // 促销计划ID。 PromotionPlanId *string `json:"promotion_plan_id,omitempty"` // 促销计划名称。 PlanName *string `json:"plan_name,omitempty"` // 促销计划描述。 PlanDesc *string `json:"plan_desc,omitempty"` // 介质类型。 1:电子券2:纸质券 MediaType *int32 `json:"media_type,omitempty"` // 获取方式: 1:线上领取2:线上兑换3:线上发放4:线下获取5:事件赠送 FetchMethod *int32 `json:"fetch_method,omitempty"` // 优惠券使用限制。 具体请参见表3。 UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"` // 激活时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ActiveTime *string `json:"active_time,omitempty"` // 使用时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ReserveTime *string `json:"reserve_time,omitempty"` // 促销ID。 PromotionId *string `json:"promotion_id,omitempty"` // 创建时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 CreateTime *string `json:"create_time,omitempty"` // 优惠券版本: 1:老版本,老版本优惠券只能使用一次2:新版本,新版本优惠券可以反复使用 CouponVersion *int32 `json:"coupon_version,omitempty"` // 优惠券余额。单位:元。 如果为老版本优惠券,该值为空。 Balance *float64 `json:"balance,omitempty"` // 锁定优惠券的订单ID。 如果为老版本优惠券,该值为空。 LockOrderId *string `json:"lock_order_id,omitempty"` // 优惠券用途。 CouponUsage *string `json:"coupon_usage,omitempty"` // 优惠券是否冻结: 0:否1:是 IsFrozen *string `json:"is_frozen,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 扩展字段。 ExtendParam1 *string `json:"extend_param1,omitempty"` // 发券来源。 如果是合作伙伴发送的券,此处为伙伴ID。如果是活动发券,此处为活动ID:云豆兑换优惠券:云豆计划ID累计送优惠券:累计送计划ID抽奖送优惠券:抽奖计划ID事件送优惠券:事件计划ID定制优惠券:创建人ID SourceId *string `json:"source_id,omitempty"` }
func (IQueryUserCouponsResultV2) String ¶
func (o IQueryUserCouponsResultV2) String() string
type IQueryUserPartnerCouponsResultV2 ¶
type IQueryUserPartnerCouponsResultV2 struct { // 优惠券ID。 CouponId *string `json:"coupon_id,omitempty"` // 优惠券状态: 1:未激活2:可使用3:已使用4:已过期5:已回收 Status *int32 `json:"status,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 优惠券类别: 1:代金券4:现金券 CouponType *int32 `json:"coupon_type,omitempty"` // 优惠券面额单位。 1:元。 MeasureId *int32 `json:"measure_id,omitempty"` // 优惠券面值。 FaceValue *decimal.Decimal `json:"face_value,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 订单ID。 OrderId *string `json:"order_id,omitempty"` // 促销计划ID。 PromotionPlanId *string `json:"promotion_plan_id,omitempty"` // 促销计划名称。 PromotionPlanName *string `json:"promotion_plan_name,omitempty"` // 促销计划描述。 PromotionPlanDesc *string `json:"promotion_plan_desc,omitempty"` // 介质类型。 1:电子券2:纸质券 MediaType *int32 `json:"media_type,omitempty"` // 获取方式。 1:线上领取2:线上兑换3:线上发放4:线下获取5:事件赠送 FetchMethod *int32 `json:"fetch_method,omitempty"` // 优惠券限制。 具体请参见表3。 UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"` // 优惠券的激活时间。 ActiveTime *string `json:"active_time,omitempty"` // 优惠券的使用时间。 LastUsedTime *string `json:"last_used_time,omitempty"` // 促销活动ID。 PromotionId *string `json:"promotion_id,omitempty"` // 优惠券的创建时间。 CreateTime *string `json:"create_time,omitempty"` // 优惠券余额。 Balance *decimal.Decimal `json:"balance,omitempty"` // 锁定优惠券的订单ID。 如果为老版本优惠券,该值为空。 LockOrderId *string `json:"lock_order_id,omitempty"` // 优惠券是否冻结。 0:否1:是 可用优惠券接口返回时不包括冻结状态的优惠券。 IsFrozen *string `json:"is_frozen,omitempty"` }
func (IQueryUserPartnerCouponsResultV2) String ¶
func (o IQueryUserPartnerCouponsResultV2) String() string
type IncentiveAndDiscountPolicy ¶ added in v0.0.68
type IncentiveAndDiscountPolicy struct { // 云服务类型列表。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 激励策略。 0:非特定产品1:特定产品2:无业绩无返点13:有业绩无返点 IncentivePolicy *string `json:"incentive_policy,omitempty"` // 是否允许应用伙伴授予折扣。 YES:允许应用NO:不许应用 AllowDiscount *string `json:"allow_discount,omitempty"` }
func (IncentiveAndDiscountPolicy) String ¶ added in v0.0.68
func (o IncentiveAndDiscountPolicy) String() string
type IndirectPartnerInfo ¶
type IndirectPartnerInfo struct { // 云经销商ID。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 云经销商的手机号码。 MobilePhone *string `json:"mobile_phone,omitempty"` // 云经销商的邮箱。 Email *string `json:"email,omitempty"` // 云经销商的账户名。 AccountName *string `json:"account_name,omitempty"` // 云经销商的名称。 Name *string `json:"name,omitempty"` // 云经销商关联华为云总经销商的时间。 UTC时间(包括时区),例如2016-03-28T00:00:00Z。 AssociatedOn *string `json:"associated_on,omitempty"` // 客户经理登录账户名。 AccountManagerId *string `json:"account_manager_id,omitempty"` // 客户经理的名称。 AccountManagerName *string `json:"account_manager_name,omitempty"` }
func (IndirectPartnerInfo) String ¶
func (o IndirectPartnerInfo) String() string
type IssuedCouponQuota ¶
type IssuedCouponQuota struct { // 已发放的代金券额度ID。 QuotaId *string `json:"quota_id,omitempty"` // 额度类型: 0:代金券额度 QuotaType *int32 `json:"quota_type,omitempty"` // 创建时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 CreateTime *string `json:"create_time,omitempty"` // 最后一次更新时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 LastUpdateTime *string `json:"last_update_time,omitempty"` // 代金券额度的值,精确到小数点后2位。 QuotaValue *decimal.Decimal `json:"quota_value,omitempty"` // 代金券额度的状态: 0:正常3:失效(包括过期失效和人工设置失效)4:额度调整中(伙伴可以查看该额度,但不能使用该额度发放代金券)5:冻结6:回收 QuotaStatus *int32 `json:"quota_status,omitempty"` // 剩余的代金券额度,精确到小数点后2位。 Balance *decimal.Decimal `json:"balance,omitempty"` // 代金券额度的单位。 1:元。 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 代金券额度上的限制属性,具体参见表3。 LimitInfos *[]QuotaLimitInfo `json:"limit_infos,omitempty"` // 云经销商ID。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 云经销商账号名。 IndirectPartnerAccountName *string `json:"indirect_partner_account_name,omitempty"` // 云经销商名称。 IndirectPartnerName *string `json:"indirect_partner_name,omitempty"` // 父额度ID,即华为云总经销商用于发放给云经销商代金券额度的额度ID。 ParentQuotaId *string `json:"parent_quota_id,omitempty"` }
func (IssuedCouponQuota) String ¶
func (o IssuedCouponQuota) String() string
type LimitInfoV2 ¶
type LimitInfoV2 struct { // 使用限制ID,主键。 UseLimitiInfoId *string `json:"use_limiti_info_id,omitempty"` // 折扣限制,key的取值请参考表5。 LimitKey *string `json:"limit_key,omitempty"` // value1。 Value1 *string `json:"value1,omitempty"` // value2。 Value2 *string `json:"value2,omitempty"` // value单位。 ValueUnit *string `json:"value_unit,omitempty"` // 限制类型。 LimitType *string `json:"limit_type,omitempty"` // 促销计划ID。 PromotionPlanId *string `json:"promotion_plan_id,omitempty"` }
func (LimitInfoV2) String ¶
func (o LimitInfoV2) String() string
type LimitValue ¶
type LimitValue struct { // 属性值1。 Value1 *string `json:"value1,omitempty"` // 属性值2。 Value2 *string `json:"value2,omitempty"` }
func (LimitValue) String ¶
func (o LimitValue) String() string
type ListCitiesRequest ¶
type ListCitiesRequest struct { // 语言。zh_CN:中文en_us:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 省份编码。 ProvinceCode string `json:"province_code"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,最大1000。 Limit *int32 `json:"limit,omitempty"` }
ListCitiesRequest Request Object
func (ListCitiesRequest) String ¶
func (o ListCitiesRequest) String() string
type ListCitiesResponse ¶
type ListCitiesResponse struct { // 查询个数,成功的时候返回。 Count *int32 `json:"count,omitempty"` // 城市信息列表,成功的时候返回,具体参见表2。 Cities *[]City `json:"cities,omitempty"` HttpStatusCode int `json:"-"` }
ListCitiesResponse Response Object
func (ListCitiesResponse) String ¶
func (o ListCitiesResponse) String() string
type ListConsumeSubCustomersReq ¶ added in v0.0.85
type ListConsumeSubCustomersReq struct { // 账期所在月份。 格式:YYYY-MM BillCycle string `json:"bill_cycle"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 一次查询的条数,默认值为10。 Limit *int32 `json:"limit,omitempty"` }
func (ListConsumeSubCustomersReq) String ¶ added in v0.0.85
func (o ListConsumeSubCustomersReq) String() string
type ListConsumeSubCustomersRequest ¶ added in v0.0.85
type ListConsumeSubCustomersRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` Body *ListConsumeSubCustomersReq `json:"body,omitempty"` }
ListConsumeSubCustomersRequest Request Object
func (ListConsumeSubCustomersRequest) String ¶ added in v0.0.85
func (o ListConsumeSubCustomersRequest) String() string
type ListConsumeSubCustomersResponse ¶ added in v0.0.85
type ListConsumeSubCustomersResponse struct { // 子客户列表。 具体请参见表SubCustomerInfo。 SubCustomers *[]SubCustomerInfoV3 `json:"sub_customers,omitempty"` // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListConsumeSubCustomersResponse Response Object
func (ListConsumeSubCustomersResponse) String ¶ added in v0.0.85
func (o ListConsumeSubCustomersResponse) String() string
type ListConversionsRequest ¶
type ListConversionsRequest struct { // 语言。zh_CN:中文en_US:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 度量类型。1:货币2:时长3:流量4:数量7:容量9:行数10:周期11:频率12:个数16:带宽速率17:容量时长18:查询速率19:带宽速率(1000进制)20:性能测试用量21:面积22:视频23:吞吐量26:通用资源包抵扣单位此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 MeasureType *int32 `json:"measure_type,omitempty"` }
ListConversionsRequest Request Object
func (ListConversionsRequest) String ¶
func (o ListConversionsRequest) String() string
type ListConversionsResponse ¶
type ListConversionsResponse struct { // 度量单位的换算信息,具体参见表3。 Conversions *[]Conversion `json:"conversions,omitempty"` HttpStatusCode int `json:"-"` }
ListConversionsResponse Response Object
func (ListConversionsResponse) String ¶
func (o ListConversionsResponse) String() string
type ListCostsReq ¶ added in v0.0.103
type ListCostsReq struct { TimeCondition *TimeCondition `json:"time_condition"` // 查询维度,具体请参见表 GroupBy。 Groupby []GroupBy `json:"groupby"` // 成本类型。ORIGINAL_COST:原始成本AMORTIZED_COST:摊销成本 CostType string `json:"cost_type"` // 展示的金额类型。PAYMENT_AMOUNT:应付NET_AMOUNT:实付 AmountType string `json:"amount_type"` // 偏移量。从0开始,默认为0 Offset *int32 `json:"offset,omitempty"` // 每次查询的记录数,默认为10 Limit *int32 `json:"limit,omitempty"` // 过滤条件,具体请参见表 过滤条件。此参数不携带或携带值为空列表或携带值为null时,不作为筛选条件。 Filters *[]FilterV2 `json:"filters,omitempty"` }
func (ListCostsReq) String ¶ added in v0.0.103
func (o ListCostsReq) String() string
type ListCostsRequest ¶ added in v0.0.103
type ListCostsRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` Body *ListCostsReq `json:"body,omitempty"` }
ListCostsRequest Request Object
func (ListCostsRequest) String ¶ added in v0.0.103
func (o ListCostsRequest) String() string
type ListCostsResponse ¶ added in v0.0.103
type ListCostsResponse struct { // 货币。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 按天或按月的明细金额。 CostData *[]CostDataByDimension `json:"cost_data,omitempty"` HttpStatusCode int `json:"-"` }
ListCostsResponse Response Object
func (ListCostsResponse) String ¶ added in v0.0.103
func (o ListCostsResponse) String() string
type ListCountiesRequest ¶
type ListCountiesRequest struct { // 语言。zh_CN:中文en_us:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 城市的编码。 CityCode string `json:"city_code"` // 偏移量,从0开始。默认值为0。此参数不携带或携带值为null时,取默认值0;不支持携带值为空。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,最大1000。默认值为10。此参数不携带,取默认值10;不支持携带值为空和携带值为null。 Limit *int32 `json:"limit,omitempty"` }
ListCountiesRequest Request Object
func (ListCountiesRequest) String ¶
func (o ListCountiesRequest) String() string
type ListCountiesResponse ¶
type ListCountiesResponse struct { // 查询个数,成功的时候返回。 Count *int32 `json:"count,omitempty"` // 区县信息列表,成功的时候返回,具体参见表2。 Counties *[]County `json:"counties,omitempty"` HttpStatusCode int `json:"-"` }
ListCountiesResponse Response Object
func (ListCountiesResponse) String ¶
func (o ListCountiesResponse) String() string
type ListCouponQuotasRecordsRequest ¶
type ListCouponQuotasRecordsRequest struct { // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。为空表示查询所有的代金券额度发放回收记录。不为空表示仅查询与该云经销商相关的代金券额度发放回收记录。默认查询所有云经销商的代金券额度发放回收记录。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 云经销商的代金券额度ID。获取方法请参见[查询优惠券额度](https://support.huaweicloud.com/api-bpconsole/mp_02003.html)。即华为云总经销商给云经销商发放代金券额度时,产生的云经销商的代金券额度ID,或者从云经销商回收代金券额度时,云经销商的代金券额度ID。此参数不携带或携带值为空时,不作为筛选条件。 QuotaId *string `json:"quota_id,omitempty"` // 查询条件:操作起始时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeBegin *string `json:"operation_time_begin,omitempty"` // 查询条件:操作截止时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeEnd *string `json:"operation_time_end,omitempty"` // 父额度ID。这即华为云总经销商给云经销商发放代金券额度时,华为云总经销商的额度ID,或者从云经销商回收代金券额度时,回收的华为云总经销商的额度ID。此参数不携带或携带值为空时,不作为筛选条件。 ParentQuotaId *string `json:"parent_quota_id,omitempty"` // 操作类型。10:发放额度11:回收额度此参数不携带或携带值为空或携带值为空串时,不作为筛选条件。 OperationType *string `json:"operation_type,omitempty"` // 偏移量,从0开始,默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数目。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListCouponQuotasRecordsRequest Request Object
func (ListCouponQuotasRecordsRequest) String ¶
func (o ListCouponQuotasRecordsRequest) String() string
type ListCouponQuotasRecordsResponse ¶
type ListCouponQuotasRecordsResponse struct { // 返回总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 记录列表。 具体请参见表2。 Records *[]QuotaRecord `json:"records,omitempty"` HttpStatusCode int `json:"-"` }
ListCouponQuotasRecordsResponse Response Object
func (ListCouponQuotasRecordsResponse) String ¶
func (o ListCouponQuotasRecordsResponse) String() string
type ListCustomerAccountChangeRecordsRequest ¶ added in v0.1.27
type ListCustomerAccountChangeRecordsRequest struct { // |参数名称:账户类型。BALANCE_TYPE_DEBIT:现金账户BALANCE_TYPE_CREDIT:信用账户| |参数的约束及描述:必填| BalanceType string `json:"balance_type"` // |参数名称:收支类型。REVENUE:收入EXPENSE:支出| |参数的约束及描述:非必填| RevenueExpenseType *string `json:"revenue_expense_type,omitempty"` // |参数名称:交易类型。RECHARGE:充值DEDEUCT:消费REFUND:退款RFROZEN:冻结TRANS:转账,余额和保证金互换(老商务模式,当前已无保证金账户)ADJUST:调账(华为核销等)BEADJUST:经销商拨款BERETRIEVE:经销商回收BEUNBIND:解绑/关联模式切换导致的回收EXPIRED:过期清零BONUSCONVERT:奖励金转换(老商务模式,当前已无奖励金账户)TRADE_MODE_TRANSFER:交易模式变更DEPOSIT:保证金| |参数的约束及描述:非必填| TradeType *string `json:"trade_type,omitempty"` // |参数名称:查询收支明细的开始日期| |参数的约束及描述:非必填| TradeTimeBegin *string `json:"trade_time_begin,omitempty"` // |参数名称:查询收支明细的结束日期| |参数的约束及描述:非必填| TradeTimeEnd *string `json:"trade_time_end,omitempty"` // |参数名称:交易ID/订单ID| |参数的约束及描述:非必填| TradeId *string `json:"trade_id,omitempty"` // |参数名称:交易渠道。可以一次查询多个,用逗号分隔。1:支付宝2:银行转账4:支付宝/网银5:微信支付6:提现7:激励返点10:交易模式变更11:调账317:银联(统一支付平台)319:Huawei Pay320:华为支付| |参数的约束及描述:非必填| PaymentChannelId *string `json:"payment_channel_id,omitempty"` // |参数名称:交易渠道流水号| |参数的约束及描述:非必填| PaymentChannelNo *string `json:"payment_channel_no,omitempty"` // |参数名称:偏移量| |参数的约束及描述:非必填| Offset *int32 `json:"offset,omitempty"` // |参数名称:每页的显示条数| |参数的约束及描述:非必填| Limit *int32 `json:"limit,omitempty"` }
ListCustomerAccountChangeRecordsRequest Request Object
func (ListCustomerAccountChangeRecordsRequest) String ¶ added in v0.1.27
func (o ListCustomerAccountChangeRecordsRequest) String() string
type ListCustomerAccountChangeRecordsResponse ¶ added in v0.1.27
type ListCustomerAccountChangeRecordsResponse struct { // |参数名称:总条数| |参数的约束及描述:总条数| TotalCount *int32 `json:"total_count,omitempty"` // |参数名称:币种| |参数约束及描述:币种| Currency *string `json:"currency,omitempty"` // |参数名称:收支明细记录列表| |参数约束以及描述:收支明细记录列表| Records *[]CustomerAccountChangeRecord `json:"records,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerAccountChangeRecordsResponse Response Object
func (ListCustomerAccountChangeRecordsResponse) String ¶ added in v0.1.27
func (o ListCustomerAccountChangeRecordsResponse) String() string
type ListCustomerBillsFeeRecordsRequest ¶
type ListCustomerBillsFeeRecordsRequest struct { // 语言。zh_CN:中文 en_US:英文。默认为zh_CN:中文。 XLanguage *string `json:"X-Language,omitempty"` // 查询的流水账单所在账期,东八区时间,格式为YYYY-MM。 BillCycle string `json:"bill_cycle"` // 服务商。1:华为云2:云商店为空时查询包含华为云和云商店在内的全部服务商。此参数不携带或携带值为空时,不作为筛选条件。 ProviderType *int32 `json:"provider_type,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用[查询资源类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256519451.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)对应云服务的“区域”列的值。此参数不携带或携带值为空时,不作为筛选条件。 RegionCode *string `json:"region_code,omitempty"` // 计费模式:1 : 包年/包月3:按需10:预留实例 此参数不携带或携带值为空时,不作为筛选条件。 ChargingMode *int32 `json:"charging_mode,omitempty"` // 账单类型:1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20 退款-变更(整机)21 退款-变更(降配) 此参数不携带或携带值为空时,不作为筛选条件。 BillType *int32 `json:"bill_type,omitempty"` // 订单ID或交易ID。账单类型为1、2、3、4和8时此处为订单ID。账单类型为其它场景时此处为交易ID,为扣费维度的唯一标识。例如非月末扣费时为应收ID;月末扣费时为账单ID。此参数不携带或携带值为空时,不作为筛选条件。 TradeId *string `json:"trade_id,omitempty"` // 企业项目标识(企业项目ID)。default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。此参数不携带或携带值为空时,不作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 返回是否包含应付金额为0的记录。true:包含false:不包含此参数不携带或携带值为空时,不作为筛选条件。 IncludeZeroRecord *bool `json:"include_zero_record,omitempty"` // 支付状态。1:已支付2:未结清3:未出账此参数不携带或携带值为空时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 查询流水账单的方式。oneself:客户自己sub_customer:企业子客户all:客户自己和企业子客户 此参数不携带或携带值为空时,默认值为“all”,如果没有企业子客户,取值为all时查询的是客户自己的流水账单。 Method *string `json:"method,omitempty"` // 企业子账号ID。 说明: 如果method取值不为sub_customer,则该参数无效。如果method取值为sub_customer,则该参数不能为空。 SubCustomerId *string `json:"sub_customer_id,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 页面大小。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 查询的流水账单的开始日期,东八区时间,格式为YYYY-MM-DD。此参数不携带或携带值为空时,不作为筛选条件。 说明: 必须和bill_cycle(即流水账单的所在账期)在同一个月。bill_date_begin和bill_date_end两个参数必须同时出现,否则仅按照bill_cycle(即流水账单的所在账期)进行查询。 BillDateBegin *string `json:"bill_date_begin,omitempty"` // 查询的流水账单的结束日期,东八区时间,格式为YYYY-MM-DD。此参数不携带或携带值为空时,不作为筛选条件。 说明: 必须和bill_cycle(即流水账单的所在账期)在同一个月。bill_date_begin和bill_date_end两个参数必须同时出现,否则仅按照bill_cycle(即流水账单的所在账期)进行查询。 BillDateEnd *string `json:"bill_date_end,omitempty"` }
ListCustomerBillsFeeRecordsRequest Request Object
func (ListCustomerBillsFeeRecordsRequest) String ¶
func (o ListCustomerBillsFeeRecordsRequest) String() string
type ListCustomerBillsFeeRecordsResponse ¶
type ListCustomerBillsFeeRecordsResponse struct { // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` // 资源费用记录数据。 具体请参见表2。 Records *[]MonthlyBillRecord `json:"records,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerBillsFeeRecordsResponse Response Object
func (ListCustomerBillsFeeRecordsResponse) String ¶
func (o ListCustomerBillsFeeRecordsResponse) String() string
type ListCustomerBillsMonthlyBreakDownRequest ¶
type ListCustomerBillsMonthlyBreakDownRequest struct { // 语言。en_US:英文。zh_CN:中文 XLanguage *string `json:"X-Language,omitempty"` SharedMonth string `json:"shared_month"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用[查询资源类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256519451.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)对应云服务的“区域”列的值。此参数不携带或携带值为空时,不作为筛选条件。 RegionCode *string `json:"region_code,omitempty"` // 计费模式。1:包年/包月3:按需10:预留实例此参数不携带或携带值为空时,不作为筛选条件。 ChargingMode *int32 `json:"charging_mode,omitempty"` // 账单类型。1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 此参数不携带或携带值为空时,不作为筛选条件。 BillType *int32 `json:"bill_type,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 资源ID。此参数不携带或携带值为空时,不作为筛选条件。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称。此参数不携带或携带值为空时,不作为筛选条件。 ResourceName *string `json:"resource_name,omitempty"` // 企业项目标识(企业项目ID)。default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。此参数不携带或携带值为空时,不作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 查询资源消费记录的方式。oneself:客户自己sub_customer:企业子客户all:客户自己和企业子客户默认为all,如果没有企业子客户,取值为all时查询的是客户自己的资源消费记录。此参数不携带,不作为筛选条件。 Method *string `json:"method,omitempty"` // 企业子账号ID。此参数不携带或携带值为空或携带值为空串时,不作为筛选条件。 说明: 如果method取值不为sub_customer,则该参数无效。如果method取值为sub_customer,则该参数不能为空。 SubCustomerId *string `json:"sub_customer_id,omitempty"` }
ListCustomerBillsMonthlyBreakDownRequest Request Object
func (ListCustomerBillsMonthlyBreakDownRequest) String ¶
func (o ListCustomerBillsMonthlyBreakDownRequest) String() string
type ListCustomerBillsMonthlyBreakDownResponse ¶
type ListCustomerBillsMonthlyBreakDownResponse struct { // 货币单位代码: CNY:人民币 Currency *string `json:"currency,omitempty"` // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` // 分摊成本记录数据。 具体请参见表3。 Details *[]NvlCostAnalysedBillDetail `json:"details,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerBillsMonthlyBreakDownResponse Response Object
func (ListCustomerBillsMonthlyBreakDownResponse) String ¶
func (o ListCustomerBillsMonthlyBreakDownResponse) String() string
type ListCustomerOnDemandResourcesRequest ¶
type ListCustomerOnDemandResourcesRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` Body *QueryCustomerOnDemandResourcesReq `json:"body,omitempty"` }
ListCustomerOnDemandResourcesRequest Request Object
func (ListCustomerOnDemandResourcesRequest) String ¶
func (o ListCustomerOnDemandResourcesRequest) String() string
type ListCustomerOnDemandResourcesResponse ¶
type ListCustomerOnDemandResourcesResponse struct { // 客户资源列表。 具体参见表2。 Resources *[]CustomerOnDemandResource `json:"resources,omitempty"` // 查询总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerOnDemandResourcesResponse Response Object
func (ListCustomerOnDemandResourcesResponse) String ¶
func (o ListCustomerOnDemandResourcesResponse) String() string
type ListCustomerOrdersRequest ¶
type ListCustomerOrdersRequest struct { // 订单ID。此参数不携带或携带值为空时,不作为筛选条件。 说明: 使用特殊字符进行查询的时候,请注意进行URL编码转换,如“%”的转码应为“%25”。 OrderId *string `json:"order_id,omitempty"` // 客户账号ID。您可以调用查询客户列表接口获取customer_id。此参数不携带或携带值为空时,不作为筛选条件。 CustomerId *string `json:"customer_id,omitempty"` // 订单创建开始时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 CreateTimeBegin *string `json:"create_time_begin,omitempty"` // 订单创建结束时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 CreateTimeEnd *string `json:"create_time_end,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。此参数不携带或携带值为空时,不作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 订单状态:1:待审核3:处理中4:已取消5:已完成6:待支付9:待确认此参数不携带或携带值为空时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 订单类型:1:开通2:续订3:变更4:退订11:按需转包年/包月13:试用14:转商用15:费用调整此参数不携带或携带值为空时,不作为筛选条件。 OrderType *string `json:"order_type,omitempty"` // 每次查询的订单数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 查询的订单列表排序。支持按照创建时间进行排序,带-表示倒序。创建时间:升序为createTime,倒序为-createTime。此参数不携带或携带值为空时,不作为筛选条件。 OrderBy *string `json:"order_by,omitempty"` // 订单支付开始时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 PaymentTimeBegin *string `json:"payment_time_begin,omitempty"` // 订单支付结束时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 PaymentTimeEnd *string `json:"payment_time_end,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商的客户订单列表时,需要携带该参数;否则只能查询自己客户的订单列表。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListCustomerOrdersRequest Request Object
func (ListCustomerOrdersRequest) String ¶
func (o ListCustomerOrdersRequest) String() string
type ListCustomerOrdersResponse ¶
type ListCustomerOrdersResponse struct { // 大于等于0的整数。 符合条件的记录总数。 TotalCount *int32 `json:"total_count,omitempty"` // - 客户订单详情信息。 具体请参见表2 OrderInfos *[]CustomerOrderV2 `json:"order_infos,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerOrdersResponse Response Object
func (ListCustomerOrdersResponse) String ¶
func (o ListCustomerOrdersResponse) String() string
type ListCustomersBalancesDetailRequest ¶
type ListCustomersBalancesDetailRequest struct {
Body *QueryCustomersBalancesReq `json:"body,omitempty"`
}
ListCustomersBalancesDetailRequest Request Object
func (ListCustomersBalancesDetailRequest) String ¶
func (o ListCustomersBalancesDetailRequest) String() string
type ListCustomersBalancesDetailResponse ¶
type ListCustomersBalancesDetailResponse struct { // 账户余额列表。只有成功的时候才返回。 此列表不包含非代售类子客户的数据。批量查询客户余额时,若入参携带了非代售类子客户,会被过滤。 具体请参见表2。 CustomerBalances *[]CustomerBalancesV2 `json:"customer_balances,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomersBalancesDetailResponse Response Object
func (ListCustomersBalancesDetailResponse) String ¶
func (o ListCustomersBalancesDetailResponse) String() string
type ListCustomerselfResourceRecordDetailsRequest ¶
type ListCustomerselfResourceRecordDetailsRequest struct {
Body *QueryResRecordsDetailReq `json:"body,omitempty"`
}
ListCustomerselfResourceRecordDetailsRequest Request Object
func (ListCustomerselfResourceRecordDetailsRequest) String ¶
func (o ListCustomerselfResourceRecordDetailsRequest) String() string
type ListCustomerselfResourceRecordDetailsResponse ¶
type ListCustomerselfResourceRecordDetailsResponse struct { // 资源详单数据记录。 具体请参见表1。 MonthlyRecords *[]MonthlyBillRes `json:"monthly_records,omitempty"` // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` // 货币单位代码: CNY:人民币 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerselfResourceRecordDetailsResponse Response Object
func (ListCustomerselfResourceRecordDetailsResponse) String ¶
func (o ListCustomerselfResourceRecordDetailsResponse) String() string
type ListCustomerselfResourceRecordsRequest ¶
type ListCustomerselfResourceRecordsRequest struct { // 语言:中文:zh_CN 英文:en_US。缺省为zh_CN XLanguage *string `json:"X-Language,omitempty"` // 查询的资源消费记录所在账期,东八区时间,格式:YYYY-MM。 Cycle string `json:"cycle"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)对应云服务的“区域”列的值。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 Region *string `json:"region,omitempty"` // 计费模式。1:包年/包月3:按需10:预留实例 此参数不携带时,不作为筛选条件。 ChargeMode *string `json:"charge_mode,omitempty"` // 账单类型。1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更此参数不携带或携带值为空时,不作为筛选条件。 BillType *int32 `json:"bill_type,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 资源ID。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 ResourceId *string `json:"resource_id,omitempty"` // 企业项目标识(企业项目ID)。default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 返回是否包含应付金额为0的记录。true:包含false:不包含 此参数不携带或携带值为空时,不作为筛选条件。 IncludeZeroRecord *bool `json:"include_zero_record,omitempty"` // 查询资源消费记录的方式。oneself:客户自己sub_customer:企业子客户all:客户自己和企业子客户 此参数不携带或携带值为空时,默认值为“all”,如果没有企业子客户,取值为all时查询的是客户自己的资源消费记录。 Method *string `json:"method,omitempty"` // 企业子账号ID。此参数携带值为空串时,不作为筛选条件。 说明: 如果method取值不为sub_customer,则该参数无效。如果method取值为sub_customer,则该参数不能为空。 SubCustomerId *string `json:"sub_customer_id,omitempty"` // 订单ID或交易ID。账单类型为1、2、3、4和8时此处为订单ID。账单类型为其它场景时此处为交易ID,为扣费维度的唯一标识。例如非月末扣费时为应收ID;月末扣费时为账单ID。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 TradeId *string `json:"trade_id,omitempty"` // 查询的资源消费记录的开始日期,东八区时间,格式为YYYY-MM-DD。此参数不携带或携带值为空或携带值为空串时,默认值取cycle月份的第一天。 说明: 必须和cycle(即资源的消费账期)在同一个月。bill_date_begin和bill_date_end两个参数必须同时出现,否则仅按照cycle(即资源的消费账期)进行查询。 BillDateBegin *string `json:"bill_date_begin,omitempty"` // 查询的资源消费记录的结束日期,东八区时间,格式为YYYY-MM-DD。此参数不携带或携带值为空或携带值为空串时,默认值取cycle月份的最后一天。 说明: 必须和cycle(即资源的消费账期)在同一个月。bill_date_begin和bill_date_end两个参数必须同时出现,否则仅按照cycle(即资源的消费账期)进行查询。 BillDateEnd *string `json:"bill_date_end,omitempty"` }
ListCustomerselfResourceRecordsRequest Request Object
func (ListCustomerselfResourceRecordsRequest) String ¶
func (o ListCustomerselfResourceRecordsRequest) String() string
type ListCustomerselfResourceRecordsResponse ¶
type ListCustomerselfResourceRecordsResponse struct { // 资源费用记录数据。 具体请参见表3。 FeeRecords *[]ResFeeRecordV2 `json:"fee_records,omitempty"` // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` // 货币单位代码: CNY:人民币 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerselfResourceRecordsResponse Response Object
func (ListCustomerselfResourceRecordsResponse) String ¶
func (o ListCustomerselfResourceRecordsResponse) String() string
type ListEnterpriseMultiAccountRequest ¶
type ListEnterpriseMultiAccountRequest struct { // 企业子账户的账号ID。 SubCustomerId string `json:"sub_customer_id"` // 账户类型:BALANCE_TYPE_DEBIT:余额账户(默认)BALANCE_TYPE_CREDIT:信用账户 BalanceType string `json:"balance_type"` // 偏移量,默认值为0。只有信用账户有效。 Offset *int32 `json:"offset,omitempty"` // 每次查询条数,默认值为10。只有信用账户有效。 Limit *int32 `json:"limit,omitempty"` }
ListEnterpriseMultiAccountRequest Request Object
func (ListEnterpriseMultiAccountRequest) String ¶
func (o ListEnterpriseMultiAccountRequest) String() string
type ListEnterpriseMultiAccountResponse ¶
type ListEnterpriseMultiAccountResponse struct { // 记录条数。 TotalCount *int32 `json:"total_count,omitempty"` // 可回收余额信息,如果是余额账户,只会有一条记录。 具体请参见表2。 AmountInfos *[]RetrieveAmountInfoV2 `json:"amount_infos,omitempty"` HttpStatusCode int `json:"-"` }
ListEnterpriseMultiAccountResponse Response Object
func (ListEnterpriseMultiAccountResponse) String ¶
func (o ListEnterpriseMultiAccountResponse) String() string
type ListEnterpriseOrganizationsRequest ¶
type ListEnterpriseOrganizationsRequest struct { // 是否递归查询。0:不递归(默认)1:递归如果不递归,只返回起始节点的直接子节点。此参数不携带或携带值为空时,不作为筛选条件。 RecursiveQuery *int32 `json:"recursive_query,omitempty"` // 指定的节点ID。为空则从根节点查起。此参数不携带或携带值为空时,不作为筛选条件。 说明: 此参数须由纯数字组成。 ParentId *string `json:"parent_id,omitempty"` }
ListEnterpriseOrganizationsRequest Request Object
func (ListEnterpriseOrganizationsRequest) String ¶
func (o ListEnterpriseOrganizationsRequest) String() string
type ListEnterpriseOrganizationsResponse ¶
type ListEnterpriseOrganizationsResponse struct { // 根节点ID,如果请求有parent_id,则该参数无值。 RootId *string `json:"root_id,omitempty"` // 根节点名称,如果请求有parent_id,则该参数无值。 说明: 组织根节点没有设置组织名称时,可能为空。 RootName *string `json:"root_name,omitempty"` // 子节点列表。 ChildNodes *[]EmChildNodeV2 `json:"child_nodes,omitempty"` HttpStatusCode int `json:"-"` }
ListEnterpriseOrganizationsResponse Response Object
func (ListEnterpriseOrganizationsResponse) String ¶
func (o ListEnterpriseOrganizationsResponse) String() string
type ListEnterpriseSubCustomersRequest ¶
type ListEnterpriseSubCustomersRequest struct { // 企业子账号的账号名。根据fuzzy_query取值决定是否按模糊查询。仅支持前缀匹配、后缀匹配、中间匹配;不支持携带空格查询。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 SubCustomerAccountName *string `json:"sub_customer_account_name,omitempty"` // 企业子账号的显示名称。根据fuzzy_query取值决定是否按模糊查询。仅支持前缀匹配、后缀匹配、中间匹配;不支持携带空格查询。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 SubCustomerDisplayName *string `json:"sub_customer_display_name,omitempty"` // 企业子账号的显示名称、用户名是否按模糊查询。默认值为“0:不按模糊查询”。0:不按模糊查询1:按模糊查询 FuzzyQuery *int32 `json:"fuzzy_query,omitempty"` // 偏移量,从0开始,默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询记录数,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 子账号归属的组织单元ID。此参数不携带或携带值为空时,不作为筛选条件。 OrgId *string `json:"org_id,omitempty"` }
ListEnterpriseSubCustomersRequest Request Object
func (ListEnterpriseSubCustomersRequest) String ¶
func (o ListEnterpriseSubCustomersRequest) String() string
type ListEnterpriseSubCustomersResponse ¶
type ListEnterpriseSubCustomersResponse struct { // 结果集数量,成功才有。 TotalCount *int32 `json:"total_count,omitempty"` // 客户信息列表,成功才有。 具体请参见表2。 SubCustomerInfos *[]SubCustomerInfoV2 `json:"sub_customer_infos,omitempty"` HttpStatusCode int `json:"-"` }
ListEnterpriseSubCustomersResponse Response Object
func (ListEnterpriseSubCustomersResponse) String ¶
func (o ListEnterpriseSubCustomersResponse) String() string
type ListFreeResourceInfosReq ¶ added in v0.0.61
type ListFreeResourceInfosReq struct { // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 RegionCode *string `json:"region_code,omitempty"` // 订单ID。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 OrderId *string `json:"order_id,omitempty"` // 产品ID,即资源包ID。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 ProductId *string `json:"product_id,omitempty"` // 产品名称,即资源包名称。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 ProductName *string `json:"product_name,omitempty"` // 企业项目ID。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 状态: 0:未生效1:生效中2:已用完3:已失效4:已退订 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 偏移量,从0开始,默认为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的记录数,默认为10。 Limit *int32 `json:"limit,omitempty"` }
func (ListFreeResourceInfosReq) String ¶ added in v0.0.61
func (o ListFreeResourceInfosReq) String() string
type ListFreeResourceInfosRequest ¶ added in v0.0.61
type ListFreeResourceInfosRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` Body *ListFreeResourceInfosReq `json:"body,omitempty"` }
ListFreeResourceInfosRequest Request Object
func (ListFreeResourceInfosRequest) String ¶ added in v0.0.61
func (o ListFreeResourceInfosRequest) String() string
type ListFreeResourceInfosResponse ¶ added in v0.0.61
type ListFreeResourceInfosResponse struct { // 资源包信息列表,具体参见表2。 FreeResourcePackages *[]FreeResourcePackageV3 `json:"free_resource_packages,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListFreeResourceInfosResponse Response Object
func (ListFreeResourceInfosResponse) String ¶ added in v0.0.61
func (o ListFreeResourceInfosResponse) String() string
type ListFreeResourceUsagesReq ¶ added in v0.0.47
type ListFreeResourceUsagesReq struct { // 资源项ID列表,每个最大64字节。 资源项ID,一个资源包中会含有多个资源项,一个使用量类型对应一个资源项。资源项ID来自查询资源包列表接口的响应。 FreeResourceIds []string `json:"free_resource_ids"` }
func (ListFreeResourceUsagesReq) String ¶ added in v0.0.47
func (o ListFreeResourceUsagesReq) String() string
type ListFreeResourceUsagesRequest ¶ added in v0.0.47
type ListFreeResourceUsagesRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` Body *ListFreeResourceUsagesReq `json:"body,omitempty"` }
ListFreeResourceUsagesRequest Request Object
func (ListFreeResourceUsagesRequest) String ¶ added in v0.0.47
func (o ListFreeResourceUsagesRequest) String() string
type ListFreeResourceUsagesResponse ¶ added in v0.0.47
type ListFreeResourceUsagesResponse struct { // 资源套餐内的资源项信息(资源项ID级的详情),具体参见表2。 FreeResources *[]FreeResourceDetail `json:"free_resources,omitempty"` HttpStatusCode int `json:"-"` }
ListFreeResourceUsagesResponse Response Object
func (ListFreeResourceUsagesResponse) String ¶ added in v0.0.47
func (o ListFreeResourceUsagesResponse) String() string
type ListFreeResourcesUsageRecordsRequest ¶ added in v0.1.22
type ListFreeResourcesUsageRecordsRequest struct { // 资源项ID,一个资源包中会含有多个资源项,一个使用量类型对应一个资源项。资源项ID来自查询资源包列表接口的响应。 此参数不携带或携带值为空时,不作为筛选条件。 FreeResourceId *string `json:"free_resource_id,omitempty"` // 产品ID,即资源包ID。 此参数不携带或携带值为空时,不作为筛选条件。 ProductId *string `json:"product_id,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 此参数不携带或携带值为空时,不作为筛选条件。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源抵扣的起始时间。东八区时间,格式为YYYY-MM-DD。 DeductTimeBegin string `json:"deduct_time_begin"` // 资源抵扣的结束时间。东八区时间,格式为YYYY-MM-DD。 说明: 抵扣结束时间-抵扣起始时间<=90天。 DeductTimeEnd string `json:"deduct_time_end"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListFreeResourcesUsageRecordsRequest Request Object
func (ListFreeResourcesUsageRecordsRequest) String ¶ added in v0.1.22
func (o ListFreeResourcesUsageRecordsRequest) String() string
type ListFreeResourcesUsageRecordsResponse ¶ added in v0.1.22
type ListFreeResourcesUsageRecordsResponse struct { // 资源包使用明细记录,具体参见表1。 FreeResourceRecords *[]FreeResourceRecord `json:"free_resource_records,omitempty"` // 满足条件的总个数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListFreeResourcesUsageRecordsResponse Response Object
func (ListFreeResourcesUsageRecordsResponse) String ¶ added in v0.1.22
func (o ListFreeResourcesUsageRecordsResponse) String() string
type ListIncentiveDiscountPoliciesRequest ¶ added in v0.0.68
type ListIncentiveDiscountPoliciesRequest struct { // 查询策略的指定时间。东八区时间,格式:YYYY-MM。 说明: 实际查询结果为指定时间所在月最后一天23:59:59的策略情况。 Time string `json:"time"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListIncentiveDiscountPoliciesRequest Request Object
func (ListIncentiveDiscountPoliciesRequest) String ¶ added in v0.0.68
func (o ListIncentiveDiscountPoliciesRequest) String() string
type ListIncentiveDiscountPoliciesResponse ¶ added in v0.0.68
type ListIncentiveDiscountPoliciesResponse struct { // 产品折扣和激励策略信息列表。 具体请参见表2。 Policies *[]IncentiveAndDiscountPolicy `json:"policies,omitempty"` // 查询总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListIncentiveDiscountPoliciesResponse Response Object
func (ListIncentiveDiscountPoliciesResponse) String ¶ added in v0.0.68
func (o ListIncentiveDiscountPoliciesResponse) String() string
type ListIndirectPartnersRequest ¶
type ListIndirectPartnersRequest struct {
Body *QueryIndirectPartnersReq `json:"body,omitempty"`
}
ListIndirectPartnersRequest Request Object
func (ListIndirectPartnersRequest) String ¶
func (o ListIndirectPartnersRequest) String() string
type ListIndirectPartnersResponse ¶
type ListIndirectPartnersResponse struct { // 符合条件的记录个数,只有成功的时候出现。 Count *int32 `json:"count,omitempty"` // 云经销商列表,具体参见表1。 IndirectPartners *[]IndirectPartnerInfo `json:"indirect_partners,omitempty"` HttpStatusCode int `json:"-"` }
ListIndirectPartnersResponse Response Object
func (ListIndirectPartnersResponse) String ¶
func (o ListIndirectPartnersResponse) String() string
type ListIssuedCouponQuotasRequest ¶
type ListIssuedCouponQuotasRequest struct { // 云经销商的代金券额度ID。获取方法请参见查询优惠券额度。此参数不携带或携带值为空时,不作为筛选条件。 QuotaId *string `json:"quota_id,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。如果需要查询云经销商伙伴的代金券额度,必须携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 父额度ID,即华为云总经销商用于发放给云经销商代金券额度的额度ID。此参数不携带时,不作为筛选条件;携带值为空或携带值为空串时,作为筛选条件。 ParentQuotaId *string `json:"parent_quota_id,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询记录数。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListIssuedCouponQuotasRequest Request Object
func (ListIssuedCouponQuotasRequest) String ¶
func (o ListIssuedCouponQuotasRequest) String() string
type ListIssuedCouponQuotasResponse ¶
type ListIssuedCouponQuotasResponse struct { // 查询的记录总数。 TotalCount *int32 `json:"total_count,omitempty"` // 额度记录列表。 具体请参见表2。 Quotas *[]IssuedCouponQuota `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
ListIssuedCouponQuotasResponse Response Object
func (ListIssuedCouponQuotasResponse) String ¶
func (o ListIssuedCouponQuotasResponse) String() string
type ListIssuedPartnerCouponsRequest ¶
type ListIssuedPartnerCouponsRequest struct { // 优惠券ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 CouponId *string `json:"coupon_id,omitempty"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 CustomerId *string `json:"customer_id,omitempty"` // 订单ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 OrderId *string `json:"order_id,omitempty"` // 优惠券类型。1:代金券4:现金券此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 CouponType *int32 `json:"coupon_type,omitempty"` // 客户优惠券实例状态:1:未激活2:可使用3:已使用4:已过期5:已回收此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 创建时间(开始)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出创建时间大于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 CreateTimeBegin *string `json:"create_time_begin,omitempty"` // 创建时间(结束)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出创建时间小于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 CreateTimeEnd *string `json:"create_time_end,omitempty"` // 生效时间(开始)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出生效时间大于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"` // 生效时间(结束)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出生效时间小于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 EffectiveTimeEnd *string `json:"effective_time_end,omitempty"` // 失效时间(开始)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出失效时间大于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 ExpireTimeBegin *string `json:"expire_time_begin,omitempty"` // 失效时间(结束)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出失效时间小于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 ExpireTimeEnd *string `json:"expire_time_end,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 查询的每页数量。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商发放给子客户的优惠券时,需要携带该参数;否则只能查询发放给自己子客户的优惠券。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListIssuedPartnerCouponsRequest Request Object
func (ListIssuedPartnerCouponsRequest) String ¶
func (o ListIssuedPartnerCouponsRequest) String() string
type ListIssuedPartnerCouponsResponse ¶
type ListIssuedPartnerCouponsResponse struct { // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 发放的优惠券记录。 具体请参见表2。 UserCoupons *[]IQueryUserPartnerCouponsResultV2 `json:"user_coupons,omitempty"` HttpStatusCode int `json:"-"` }
ListIssuedPartnerCouponsResponse Response Object
func (ListIssuedPartnerCouponsResponse) String ¶
func (o ListIssuedPartnerCouponsResponse) String() string
type ListMeasureUnitsRequest ¶
type ListMeasureUnitsRequest struct { // 语言。zh_CN:中文en_US:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` }
ListMeasureUnitsRequest Request Object
func (ListMeasureUnitsRequest) String ¶
func (o ListMeasureUnitsRequest) String() string
type ListMeasureUnitsResponse ¶
type ListMeasureUnitsResponse struct { // 度量单位信息,具体参见表2。 MeasureUnits *[]MeasureUnitRest `json:"measure_units,omitempty"` HttpStatusCode int `json:"-"` }
ListMeasureUnitsResponse Response Object
func (ListMeasureUnitsResponse) String ¶
func (o ListMeasureUnitsResponse) String() string
type ListMultiAccountRetrieveCouponsRequest ¶ added in v0.1.42
type ListMultiAccountRetrieveCouponsRequest struct { // 企业子账户的账号ID。 SubCustomerId string `json:"sub_customer_id"` // 偏移量,默认值为0。此参数不携带或携带值为空或携带值为null时,取默认值0;不支持携带值为空串。 Offset *int32 `json:"offset,omitempty"` // 每次查询条数,默认值为10。此参数不携带或携带值为空或携带值为null时,取默认值0;不支持携带值为空串。 Limit *int32 `json:"limit,omitempty"` }
ListMultiAccountRetrieveCouponsRequest Request Object
func (ListMultiAccountRetrieveCouponsRequest) String ¶ added in v0.1.42
func (o ListMultiAccountRetrieveCouponsRequest) String() string
type ListMultiAccountRetrieveCouponsResponse ¶ added in v0.1.42
type ListMultiAccountRetrieveCouponsResponse struct { // 记录条数。 TotalCount *int32 `json:"total_count,omitempty"` // 可回收余额信息,如果是余额账户,只会有一条记录。 具体请参见表2。 AvailRetrieveCoupons *[]AvailRetrieveCoupons `json:"avail_retrieve_coupons,omitempty"` HttpStatusCode int `json:"-"` }
ListMultiAccountRetrieveCouponsResponse Response Object
func (ListMultiAccountRetrieveCouponsResponse) String ¶ added in v0.1.42
func (o ListMultiAccountRetrieveCouponsResponse) String() string
type ListMultiAccountTransferCouponsRequest ¶ added in v0.1.42
type ListMultiAccountTransferCouponsRequest struct { // 偏移量,默认值为0。此参数不携带或携带值为空或携带值为null时,取默认值0;不支持携带值为空串。 Offset *int32 `json:"offset,omitempty"` // 每次查询条数,默认值为10。此参数不携带或携带值为空或携带值为null时,取默认值0;不支持携带值为空串。 Limit *int32 `json:"limit,omitempty"` }
ListMultiAccountTransferCouponsRequest Request Object
func (ListMultiAccountTransferCouponsRequest) String ¶ added in v0.1.42
func (o ListMultiAccountTransferCouponsRequest) String() string
type ListMultiAccountTransferCouponsResponse ¶ added in v0.1.42
type ListMultiAccountTransferCouponsResponse struct { // 记录条数。 TotalCount *int32 `json:"total_count,omitempty"` // 可拨款优惠券记录。 具体请参见表2。 AvailTransferCoupons *[]AvailTransferCoupon `json:"avail_transfer_coupons,omitempty"` HttpStatusCode int `json:"-"` }
ListMultiAccountTransferCouponsResponse Response Object
func (ListMultiAccountTransferCouponsResponse) String ¶ added in v0.1.42
func (o ListMultiAccountTransferCouponsResponse) String() string
type ListOnDemandResourceRatingsRequest ¶
type ListOnDemandResourceRatingsRequest struct {
Body *RateOnDemandReq `json:"body,omitempty"`
}
ListOnDemandResourceRatingsRequest Request Object
func (ListOnDemandResourceRatingsRequest) String ¶
func (o ListOnDemandResourceRatingsRequest) String() string
type ListOnDemandResourceRatingsResponse ¶
type ListOnDemandResourceRatingsResponse struct { // 折扣的金额。 Amount *decimal.Decimal `json:"amount,omitempty"` // 优惠额(官网价和总价的差)。 DiscountAmount *decimal.Decimal `json:"discount_amount,omitempty"` // 按需产品的官网价。 OfficialWebsiteAmount *decimal.Decimal `json:"official_website_amount,omitempty"` // 度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币。 值为空代表人民币。 Currency *string `json:"currency,omitempty"` // 产品询价结果,具体参见表2。 ProductRatingResults *[]DemandProductRatingResult `json:"product_rating_results,omitempty"` HttpStatusCode int `json:"-"` }
ListOnDemandResourceRatingsResponse Response Object
func (ListOnDemandResourceRatingsResponse) String ¶
func (o ListOnDemandResourceRatingsResponse) String() string
type ListOrderCouponsByOrderIdRequest ¶
type ListOrderCouponsByOrderIdRequest struct { // 订单ID。 OrderId string `json:"order_id"` }
ListOrderCouponsByOrderIdRequest Request Object
func (ListOrderCouponsByOrderIdRequest) String ¶
func (o ListOrderCouponsByOrderIdRequest) String() string
type ListOrderCouponsByOrderIdResponse ¶
type ListOrderCouponsByOrderIdResponse struct { // 查询总数。 Count *int32 `json:"count,omitempty"` // 可用的优惠券列表。 具体请参见表2。 UserCoupons *[]CouponInfoV2 `json:"user_coupons,omitempty"` // 优惠券使用的最大数量。 具体请参见表4。 CouponMaxUseQuantity *[]CouponMaxUseQuantity `json:"coupon_max_use_quantity,omitempty"` HttpStatusCode int `json:"-"` }
ListOrderCouponsByOrderIdResponse Response Object
func (ListOrderCouponsByOrderIdResponse) String ¶
func (o ListOrderCouponsByOrderIdResponse) String() string
type ListOrderDiscountsRequest ¶
type ListOrderDiscountsRequest struct { // 订单ID。 OrderId string `json:"order_id"` }
ListOrderDiscountsRequest Request Object
func (ListOrderDiscountsRequest) String ¶
func (o ListOrderDiscountsRequest) String() string
type ListOrderDiscountsResponse ¶
type ListOrderDiscountsResponse struct { // 可用的折扣列表。 具体请参见表2。 Discounts *[]DiscountInfoV3 `json:"discounts,omitempty"` HttpStatusCode int `json:"-"` }
ListOrderDiscountsResponse Response Object
func (ListOrderDiscountsResponse) String ¶
func (o ListOrderDiscountsResponse) String() string
type ListPartnerAccountChangeRecordsRequest ¶ added in v0.0.68
type ListPartnerAccountChangeRecordsRequest struct { // 账户类型。BALANCE_TYPE_DEBIT:现金账户,BALANCE_TYPE_CREDIT:信用账户 BalanceType string `json:"balance_type"` // 交易类型。RECHARGE:充值,DEDEUCT:消费,REFUND:退款,RFROZEN:冻结,TRANS:转账,余额和保证金互换(老商务模式,当前已无保证金账户),ADJUST:调账(华为核销等),BEADJUST:经销商拨款,BERETRIEVE:经销商回收,BEUNBIND:解绑/关联模式切换导致的回收,BONUSCONVERT:奖励金转换(老商务模式,当前已无奖励金账户),TRADE_MODE_TRANSFER:交易模式变更, 此参数不携带或携带值为空时,不作为筛选条件。 TradeType *string `json:"trade_type,omitempty"` // 查询收支明细的开始日期。 说明: 东八区时间,格式为YYYY-MM-DD,如“2017-10-21”。默认值为一年前的当天日期。 TradeTimeBegin *string `json:"trade_time_begin,omitempty"` // 查询收支明细的结束日期。 说明: 东八区时间,格式为YYYY-MM-DD,如“2017-12-21”。默认值为当前日期。 TradeTimeEnd *string `json:"trade_time_end,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 说明: 华为云总经销商(一级经销商)查询云经销商(二级经销商)的收支明细时,需携带此参数;除此之外,此参数不作处理。否则只能查询自身的收支明细。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListPartnerAccountChangeRecordsRequest Request Object
func (ListPartnerAccountChangeRecordsRequest) String ¶ added in v0.0.68
func (o ListPartnerAccountChangeRecordsRequest) String() string
type ListPartnerAccountChangeRecordsResponse ¶ added in v0.0.68
type ListPartnerAccountChangeRecordsResponse struct { // 返回总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 币种。 CNY:人民币。 Currency *string `json:"currency,omitempty"` // 调账记录列表。 具体请参见表2。 Records *[]AccountChangeRecord `json:"records,omitempty"` HttpStatusCode int `json:"-"` }
ListPartnerAccountChangeRecordsResponse Response Object
func (ListPartnerAccountChangeRecordsResponse) String ¶ added in v0.0.68
func (o ListPartnerAccountChangeRecordsResponse) String() string
type ListPartnerAdjustRecordsRequest ¶
type ListPartnerAdjustRecordsRequest struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)获取customer_id。为空表示查询所有的调账记录。不为空表示仅查询与该客户相关的调账记录。此参数不携带或携带值为空时,默认查询所有客户的调账记录。 说明: 此处的客户包含伙伴的子客户,以及华为云总经销商关联的云经销商(二级经销商)。 CustomerId *string `json:"customer_id,omitempty"` // 操作类型。SOURCE_OPERATION_BEADJUST:拨款,SOURCE_OPERATION_BERETRIEVE:回收,SOURCE_OPERATION_BEUNBIND:解绑回收,此参数不携带或携带值为空时,默认查询所有类型。 OperationType *string `json:"operation_type,omitempty"` // 调账起始时间。UTC时间,格式为:2016-03-28T14:45:38Z。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeBegin *string `json:"operation_time_begin,omitempty"` // 调账截止时间。UTC时间,格式为:2016-03-28T14:45:38Z。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeEnd *string `json:"operation_time_end,omitempty"` // 事务ID。此参数不携带或携带值为空时,不作为筛选条件。 TransId *string `json:"trans_id,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每页的显示条数。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商(二级经销商)的子客户调账记录时,需携带此参数;除此之外,此参数不做处理。否则只能查询自己的子客户调账记录。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListPartnerAdjustRecordsRequest Request Object
func (ListPartnerAdjustRecordsRequest) String ¶
func (o ListPartnerAdjustRecordsRequest) String() string
type ListPartnerAdjustRecordsResponse ¶
type ListPartnerAdjustRecordsResponse struct { // 调账记录列表。 具体请参见表2。 Records *[]AdjustRecordV3 `json:"records,omitempty"` // 返回总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPartnerAdjustRecordsResponse Response Object
func (ListPartnerAdjustRecordsResponse) String ¶
func (o ListPartnerAdjustRecordsResponse) String() string
type ListPartnerBalancesRequest ¶
type ListPartnerBalancesRequest struct { // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商(二级经销商)余额时,需要携带该参数;除此之外,此参数不做处理。否则只能查询自己的账户余额。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListPartnerBalancesRequest Request Object
func (ListPartnerBalancesRequest) String ¶
func (o ListPartnerBalancesRequest) String() string
type ListPartnerBalancesResponse ¶
type ListPartnerBalancesResponse struct { // 账户余额列表。 具体请参见表2 AccountBalances *[]AccountBalanceV2 `json:"account_balances,omitempty"` HttpStatusCode int `json:"-"` }
ListPartnerBalancesResponse Response Object
func (ListPartnerBalancesResponse) String ¶
func (o ListPartnerBalancesResponse) String() string
type ListPartnerCouponsRecordRequest ¶
type ListPartnerCouponsRecordRequest struct { // 操作类型。1:发放2:手动回收3:解绑自动回收4:过期回收5:退订回收6:退款充值撤销7:建立关联回收此参数不携带时,不作为筛选条件;携带值为空列表或携带值为空或携带值为null时,作为筛选条件。 OperationTypes *[]string `json:"operation_types,omitempty"` // 额度ID。请从“查询优惠券额度”接口的响应参数中获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 QuotaId *string `json:"quota_id,omitempty"` // 额度类型。0:代金券额度1:现金券额度此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 QuotaType *int32 `json:"quota_type,omitempty"` // 代金券ID列表。请从“发放优惠券”接口的响应参数中获取。此参数不携带或携带值为空列表时,不作为筛选条件;携带值为空或携带值为null时,作为筛选条件。 CouponIds *[]string `json:"coupon_ids,omitempty"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 CustomerId *string `json:"customer_id,omitempty"` // 操作时间(开始)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出操作时间大于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeBegin *string `json:"operation_time_begin,omitempty"` // 操作时间(结束)。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。输入这个条件,会查询出操作时间小于这个时间的记录。此参数不携带或携带值为空时,不作为筛选条件。 OperationTimeEnd *string `json:"operation_time_end,omitempty"` // 操作结果。0:成功-1:失败(非0的记录)此参数不携带或携带值为空串或携带值为空或携带值为null时,不作为筛选条件。 Result *string `json:"result,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每页记录数。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商发放给子客户的优惠券发放记录时,需要携带该参数,否则只能查询发给自己子客户的优惠券发放记录。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListPartnerCouponsRecordRequest Request Object
func (ListPartnerCouponsRecordRequest) String ¶
func (o ListPartnerCouponsRecordRequest) String() string
type ListPartnerCouponsRecordResponse ¶
type ListPartnerCouponsRecordResponse struct { // 查询记录总数。 TotalCount *int32 `json:"total_count,omitempty"` // 日志记录列表。 具体请参见表2。 Records *[]CouponRecordV2 `json:"records,omitempty"` HttpStatusCode int `json:"-"` }
ListPartnerCouponsRecordResponse Response Object
func (ListPartnerCouponsRecordResponse) String ¶
func (o ListPartnerCouponsRecordResponse) String() string
type ListPayPerUseCustomerResourcesRequest ¶
type ListPayPerUseCustomerResourcesRequest struct {
Body *QueryResourcesReq `json:"body,omitempty"`
}
ListPayPerUseCustomerResourcesRequest Request Object
func (ListPayPerUseCustomerResourcesRequest) String ¶
func (o ListPayPerUseCustomerResourcesRequest) String() string
type ListPayPerUseCustomerResourcesResponse ¶
type ListPayPerUseCustomerResourcesResponse struct { // 资源列表。 具体请参见表2。 Data *[]OrderInstanceV2 `json:"data,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPayPerUseCustomerResourcesResponse Response Object
func (ListPayPerUseCustomerResourcesResponse) String ¶
func (o ListPayPerUseCustomerResourcesResponse) String() string
type ListPostalAddressRequest ¶
type ListPostalAddressRequest struct { // 偏移量。默认值为0。 Offset *int32 `json:"offset,omitempty"` // 每次查询的个数。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListPostalAddressRequest Request Object
func (ListPostalAddressRequest) String ¶
func (o ListPostalAddressRequest) String() string
type ListPostalAddressResponse ¶
type ListPostalAddressResponse struct { // 邮寄地址的个数,只有成功的时候才返回。 TotalCount *int32 `json:"total_count,omitempty"` // 邮寄地址,具体参见表2。 PostalAddress *[]CustomerPostalAddressV2 `json:"postal_address,omitempty"` HttpStatusCode int `json:"-"` }
ListPostalAddressResponse Response Object
func (ListPostalAddressResponse) String ¶
func (o ListPostalAddressResponse) String() string
type ListProvincesRequest ¶
type ListProvincesRequest struct { // 语言。zh_CN:中文en_us:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,最大1000。 Limit *int32 `json:"limit,omitempty"` }
ListProvincesRequest Request Object
func (ListProvincesRequest) String ¶
func (o ListProvincesRequest) String() string
type ListProvincesResponse ¶
type ListProvincesResponse struct { // 查询个数,成功的时候返回。 Count *int32 `json:"count,omitempty"` // 省份信息列表,成功的时候返回,具体参见表3。 Provinces *[]Province `json:"provinces,omitempty"` HttpStatusCode int `json:"-"` }
ListProvincesResponse Response Object
func (ListProvincesResponse) String ¶
func (o ListProvincesResponse) String() string
type ListQuotaCouponsRequest ¶
type ListQuotaCouponsRequest struct {
Body *QueryCouponQuotasReqExt `json:"body,omitempty"`
}
ListQuotaCouponsRequest Request Object
func (ListQuotaCouponsRequest) String ¶
func (o ListQuotaCouponsRequest) String() string
type ListQuotaCouponsResponse ¶
type ListQuotaCouponsResponse struct { // 查询总数。 TotalCount *int32 `json:"total_count,omitempty"` // 额度记录列表。 具体请参见表1。 Quotas *[]CouponQuotaV2 `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
ListQuotaCouponsResponse Response Object
func (ListQuotaCouponsResponse) String ¶
func (o ListQuotaCouponsResponse) String() string
type ListRateOnPeriodDetailRequest ¶
type ListRateOnPeriodDetailRequest struct {
Body *RateOnPeriodReq `json:"body,omitempty"`
}
ListRateOnPeriodDetailRequest Request Object
func (ListRateOnPeriodDetailRequest) String ¶
func (o ListRateOnPeriodDetailRequest) String() string
type ListRateOnPeriodDetailResponse ¶
type ListRateOnPeriodDetailResponse struct { OfficialWebsiteRatingResult *OfficialWebsiteRatingResult `json:"official_website_rating_result,omitempty"` // 存在可选折扣优惠时返回折扣优惠维度询价结果,每个折扣优惠一组询价结果,具体参见表4。 OptionalDiscountRatingResults *[]OptionalDiscountRatingResult `json:"optional_discount_rating_results,omitempty"` // 币种。 CNY:人民币。 值为空代表人民币。 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ListRateOnPeriodDetailResponse Response Object
func (ListRateOnPeriodDetailResponse) String ¶
func (o ListRateOnPeriodDetailResponse) String() string
type ListRenewRateOnPeriodReq ¶ added in v0.1.34
type ListRenewRateOnPeriodReq struct { // |参数名称:资源ID列表。只支持传入主资源ID,最多10个资源ID。| |参数约束以及描述:资源ID列表。只支持传入主资源ID,最多10个资源ID。| ResourceIds []string `json:"resource_ids"` // |参数名称:周期类型:2:月3:年| |参数的约束及描述:周期类型:2:月3:年| PeriodType int32 `json:"period_type"` // |参数名称:周期数目:如果是月,目前支持1-11如果是年,目前支持1-3| |参数的约束及描述:周期数目:如果是月,目前支持1-11如果是年,目前支持1-3| PeriodNum int32 `json:"period_num"` }
func (ListRenewRateOnPeriodReq) String ¶ added in v0.1.34
func (o ListRenewRateOnPeriodReq) String() string
type ListRenewRateOnPeriodRequest ¶ added in v0.1.34
type ListRenewRateOnPeriodRequest struct {
Body *ListRenewRateOnPeriodReq `json:"body,omitempty"`
}
ListRenewRateOnPeriodRequest Request Object
func (ListRenewRateOnPeriodRequest) String ¶ added in v0.1.34
func (o ListRenewRateOnPeriodRequest) String() string
type ListRenewRateOnPeriodResponse ¶ added in v0.1.34
type ListRenewRateOnPeriodResponse struct { // |参数名称:币种。CNY:人民币。USD:美元。| |参数约束及描述:币种。CNY:人民币。USD:美元。| Currency *string `json:"currency,omitempty"` // |参数名称:主资源(包含从资源)询价结果| |参数约束以及描述:主资源(包含从资源)询价结果| RenewInquiryResults *[]RenewInquiryResultInfo `json:"renew_inquiry_results,omitempty"` OfficialWebsiteRatingResult *OfficialWebsiteRatingResultV2 `json:"official_website_rating_result,omitempty"` // |参数名称:存在可选折扣优惠时返回折扣优惠维度询价结果,每个折扣优惠一组询价结果| |参数约束以及描述:存在可选折扣优惠时返回折扣优惠维度询价结果,每个折扣优惠一组询价结果| OptionalDiscountRatingResults *[]OptionalDiscountRatingResultV2 `json:"optional_discount_rating_results,omitempty"` // |参数名称:失败的资源信息列表| |参数约束以及描述:失败的资源信息列表| FailResourceInfos *[]FailResourceInfo `json:"fail_resource_infos,omitempty"` HttpStatusCode int `json:"-"` }
ListRenewRateOnPeriodResponse Response Object
func (ListRenewRateOnPeriodResponse) String ¶ added in v0.1.34
func (o ListRenewRateOnPeriodResponse) String() string
type ListResourceTypesRequest ¶
type ListResourceTypesRequest struct { // 语言。zh_CN:中文en_US:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 每次查询的数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` }
ListResourceTypesRequest Request Object
func (ListResourceTypesRequest) String ¶
func (o ListResourceTypesRequest) String() string
type ListResourceTypesResponse ¶
type ListResourceTypesResponse struct { // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 资源类型信息列表,具体请参见表3。 ResourceTypes *[]ResourceTypes `json:"resource_types,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceTypesResponse Response Object
func (ListResourceTypesResponse) String ¶
func (o ListResourceTypesResponse) String() string
type ListResourceUsageRequest ¶ added in v0.0.59
type ListResourceUsageRequest struct { // 语言。en_US:英文;zh_CN:中文。默认:zh_CN:中文 XLanguage *string `json:"X-Language,omitempty"` // 账期,东八区时间,格式为yyyy-MM。 BillCycle string `json:"bill_cycle"` // 云服务类型,当前仅支持:hws.service.type.cdn:内容分发网络,hws.service.type.obs:对象存储服务,hws.service.type.vpc:虚拟私有云,hws.service.type.iec:智能边缘云 ServiceTypeCode string `json:"service_type_code"` // 资源类型编码,当前仅支持:hws.resource.type.cdn:CDN,hws.resource.type.obs:云存储,hws.resource.type.bandwidth:固定带宽资源,hws.resource.type.edgebandwidth:边缘固定带宽。资源类型和云服务类型的对应关系可调用[根据云服务类型查询资源列表](https://support.huaweicloud.com/api-oce/qct_00003.html)接口获取。 ResourceTypeCode string `json:"resource_type_code"` // 使用量类型编码,当前仅支持:95Peak:中国大陆月95峰值带宽_1024进制,95peak_1000:中国大陆月95峰值带宽_1000进制,bandwidth95peak:95峰值带宽,95peak_plus:增强型95峰值.资源类型和使用量类型的对应关系可调用[查询使用量类型列表](https://support.huaweicloud.com/api-oce/qct_00004.html)接口获取。 UsageType string `json:"usage_type"` // 资源ID,您可以调用[查询资源用量汇总](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001144806706.html)接口获取。 ResourceId string `json:"resource_id"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListResourceUsageRequest Request Object
func (ListResourceUsageRequest) String ¶ added in v0.0.59
func (o ListResourceUsageRequest) String() string
type ListResourceUsageResponse ¶ added in v0.0.59
type ListResourceUsageResponse struct { // 有效天数,精度最高返回小数点后20位。 说明: 计算方式为上报的点数/288所得出的值。其中288为一天的点数,5分钟为一个点数单位。计算95费用时,因95费用是按月定价,若实际不足月,则是使用官网价*折扣*actual_days/当月天数,来计算费用明细。 ActualDays *string `json:"actual_days,omitempty"` // 计费带宽的按月汇总。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。 BandWidth *string `json:"band_width,omitempty"` // 月保底带宽的按月汇总。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。该字段为预留值,当前始终为空;当场景为95增强时才返回数值。 MonthlyGuaranteedBandWidth *string `json:"monthly_guaranteed_band_width,omitempty"` // 月峰值带宽。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。该字段为预留值,当前始终为空;当场景为95增强时才返回数值。 MonthlyPeakBandWidth *string `json:"monthly_peak_band_width,omitempty"` // 带宽单位,您可以调用查询度量单位列表接口获取。若所有带宽为空,则该字段为空。 BandWidthMeasureId *int32 `json:"band_width_measure_id,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 使用量明细(5分钟统计值)。具体请参见表3。 UsageInfoList *[]StatUsageInfo `json:"usage_info_list,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceUsageResponse Response Object
func (ListResourceUsageResponse) String ¶ added in v0.0.59
func (o ListResourceUsageResponse) String() string
type ListResourceUsageSummaryRequest ¶ added in v0.0.59
type ListResourceUsageSummaryRequest struct { // 语言。en_US:英文;zh_CN:中文。默认:zh_CN:中文 XLanguage *string `json:"X-Language,omitempty"` // 账期,东八区时间,格式为yyyy-MM。 BillCycle string `json:"bill_cycle"` // 云服务类型,当前仅支持:hws.service.type.cdn:内容分发网络,hws.service.type.obs:对象存储服务,hws.service.type.vpc:虚拟私有云,hws.service.type.iec:智能边缘云 ServiceTypeCode string `json:"service_type_code"` // 资源类型编码,当前仅支持:hws.resource.type.cdn:CDN,hws.resource.type.obs:云存储,hws.resource.type.bandwidth:固定带宽,hws.resource.type.edgebandwidth:边缘固定带宽.资源类型和云服务类型的对应关系可调用[根据云服务类型查询资源列表](https://support.huaweicloud.com/api-oce/qct_00003.html)接口获取。 ResourceTypeCode string `json:"resource_type_code"` // 使用量类型编码,目前仅支持:95Peak:中国大陆月95峰值带宽_1024进制,95peak_1000:中国大陆月95峰值带宽_1000进制,bandwidth95peak:95峰值带宽,95peak_plus:增强型95峰值.资源类型和使用量类型的对应关系可调用[查询使用量类型列表接](https://support.huaweicloud.com/api-oce/qct_00004.html)口获取。 UsageType string `json:"usage_type"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListResourceUsageSummaryRequest Request Object
func (ListResourceUsageSummaryRequest) String ¶ added in v0.0.59
func (o ListResourceUsageSummaryRequest) String() string
type ListResourceUsageSummaryResponse ¶ added in v0.0.59
type ListResourceUsageSummaryResponse struct { // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 统计值,按照资源ID维度返回的月度统计结果。具体请参见表3。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则只返回资源ID。 SummaryUsageInfoList *[]StatUsageSummaryInfo `json:"summary_usage_info_list,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceUsageSummaryResponse Response Object
func (ListResourceUsageSummaryResponse) String ¶ added in v0.0.59
func (o ListResourceUsageSummaryResponse) String() string
type ListServiceResourcesRequest ¶
type ListServiceResourcesRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256679455.html)接口获取。 ServiceTypeCode string `json:"service_type_code"` // 每次查询的数量,默认值为10。此参数不支持携带值为空。 Limit *int32 `json:"limit,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` }
ListServiceResourcesRequest Request Object
func (ListServiceResourcesRequest) String ¶
func (o ListServiceResourcesRequest) String() string
type ListServiceResourcesResponse ¶
type ListServiceResourcesResponse struct { // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 资源基本信息列表,具体请参见表3。 Infos *[]ServiceResourceInfo `json:"infos,omitempty"` HttpStatusCode int `json:"-"` }
ListServiceResourcesResponse Response Object
func (ListServiceResourcesResponse) String ¶
func (o ListServiceResourcesResponse) String() string
type ListServiceTypesRequest ¶
type ListServiceTypesRequest struct { // 语言。zh_CN:中文en_US:英文缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 每次查询的数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` }
ListServiceTypesRequest Request Object
func (ListServiceTypesRequest) String ¶
func (o ListServiceTypesRequest) String() string
type ListServiceTypesResponse ¶
type ListServiceTypesResponse struct { // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 云服务类型信息列表,具体请参见表3。 ServiceTypes *[]ServiceTypes `json:"service_types,omitempty"` HttpStatusCode int `json:"-"` }
ListServiceTypesResponse Response Object
func (ListServiceTypesResponse) String ¶
func (o ListServiceTypesResponse) String() string
type ListStoredValueCardsRequest ¶ added in v0.0.83
type ListStoredValueCardsRequest struct { // 状态:1:可使用2:已用完 Status int32 `json:"status"` // 储值卡ID。此参数不携带或携带值为空时,不作为筛选条件。 CardId *string `json:"card_id,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 查询的优惠券数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListStoredValueCardsRequest Request Object
func (ListStoredValueCardsRequest) String ¶ added in v0.0.83
func (o ListStoredValueCardsRequest) String() string
type ListStoredValueCardsResponse ¶ added in v0.0.83
type ListStoredValueCardsResponse struct { // 符合查询条件的总条数。 TotalCount *int32 `json:"total_count,omitempty"` // 优惠券记录。 具体请参见表2。 StoredValueCards *[]UserStoredValueCard `json:"stored_value_cards,omitempty"` HttpStatusCode int `json:"-"` }
ListStoredValueCardsResponse Response Object
func (ListStoredValueCardsResponse) String ¶ added in v0.0.83
func (o ListStoredValueCardsResponse) String() string
type ListSubCustomerBillDetailRequest ¶ added in v0.0.59
type ListSubCustomerBillDetailRequest struct { // 语言。忽略大小写,默认 zh_cn:中文 en_us:英文 XLanguage *string `json:"X-Language,omitempty"` // 账期所在月份。格式:YYYY-MM BillCycle string `json:"bill_cycle"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-bpconsole/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)对应云服务的“区域”列的值。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 RegionCode *string `json:"region_code,omitempty"` // 计费模式。1:包周期3:按需10:预留实例此参数不携带或携带值为空时,默认查询所有计费模式下的消费记录;携带值为空串或携带值为null时,作为筛选条件。 ChargingMode *int32 `json:"charging_mode,omitempty"` // 账单类型。1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 BillDetailType *int32 `json:"bill_detail_type,omitempty"` // 资源标识。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 ResourceName *string `json:"resource_name,omitempty"` // 订单ID或交易ID,扣费维度的唯一标识。账单类型为1,2,3,4,8时为订单ID。其它场景下为交易ID。非月末扣费:应收ID月末扣费:账单ID 此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 TradeId *string `json:"trade_id,omitempty"` // 客户经理标识。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 AccountManagerId *string `json:"account_manager_id,omitempty"` // 子客户的关联类型:1:顾问销售2:代售 此参数不携带或携带值为空时,不作为筛选条件;携带值为空串或携带值为null时,作为筛选条件。 AssociationType *string `json:"association_type,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 说明: 华为云总经销商可以查询名下所有子客户消费(包括云经销商子客户)。如果是普通经销商,那么此处可以为空。如果华为云总经销商需要查询客户在云经销商关联期间的消费,需要携带该字段;除此之外,此参数不做处理。否则只能查询该客户在与自己关联期间的消费。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 查询的资源消费记录的开始日期,格式为YYYY-MM-DD。此参数不携带或携带值为空时,不作为筛选条件;不支持携带值为空串。 说明: 必须和cycle(即资源的消费账期)在同一个月。 BillDateBegin *string `json:"bill_date_begin,omitempty"` // 查询的资源消费记录的结束日期,格式为YYYY-MM-DD。此参数不携带或携带值为空时,不作为筛选条件;不支持携带值为空串。 说明: 必须和cycle(即资源的消费账期)在同一个月。bill_date_begin和bill_date_end两个参数必须同时出现,否则仅按照cycle(即资源的消费账期)进行查询。 BillDateEnd *string `json:"bill_date_end,omitempty"` }
ListSubCustomerBillDetailRequest Request Object
func (ListSubCustomerBillDetailRequest) String ¶ added in v0.0.59
func (o ListSubCustomerBillDetailRequest) String() string
type ListSubCustomerBillDetailResponse ¶ added in v0.0.59
type ListSubCustomerBillDetailResponse struct { // 结果集数量,只有成功才返回这个参数。 TotalCount *int32 `json:"total_count,omitempty"` // 货币单位代码: CNY:人民币 Currency *string `json:"currency,omitempty"` // 资源费用记录数据。 具体请参见表2。 FeeRecords *[]SubCustomerMonthlyBillDetail `json:"fee_records,omitempty"` HttpStatusCode int `json:"-"` }
ListSubCustomerBillDetailResponse Response Object
func (ListSubCustomerBillDetailResponse) String ¶ added in v0.0.59
func (o ListSubCustomerBillDetailResponse) String() string
type ListSubCustomerCouponsRequest ¶
type ListSubCustomerCouponsRequest struct { // 优惠券ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 CouponId *string `json:"coupon_id,omitempty"` // 订单ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 OrderId *string `json:"order_id,omitempty"` // 促销计划ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 PromotionPlanId *string `json:"promotion_plan_id,omitempty"` // 优惠券类型:1:代金券2:折扣券3:产品券4:现金券此参数不携带或携带值为空时,不作为筛选条件。 CouponType *int32 `json:"coupon_type,omitempty"` // 客户优惠券实例状态:1:未激活2:待使用3:已使用4:已过期此参数不携带或携带值为空时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 激活时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 ActiveStartTime *string `json:"active_start_time,omitempty"` // 结束时间。UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。此参数不携带或携带值为空时,不作为筛选条件。 ActiveEndTime *string `json:"active_end_time,omitempty"` // 偏移量,从0开始。默认值为0。此参数需与limit联合使用,不支持单独使用。说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 查询的优惠券数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 发券来源,如果是合作伙伴发送的券,此处为伙伴ID。如果需要查询某个伙伴发放的券,可以在此处输入该伙伴ID。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 SourceId *string `json:"source_id,omitempty"` // 云经销商(二级经销商)ID。华为云总经销商(一级经销商)查询云经销商名下的优惠券时,需要携带该参数;除此之外,此参数不做处理。否则只能查询自己的优惠券列表。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListSubCustomerCouponsRequest Request Object
func (ListSubCustomerCouponsRequest) String ¶
func (o ListSubCustomerCouponsRequest) String() string
type ListSubCustomerCouponsResponse ¶
type ListSubCustomerCouponsResponse struct { // 符合查询条件的总条数。 Count *int32 `json:"count,omitempty"` // 优惠券记录。 具体请参见表2。 UserCoupons *[]IQueryUserCouponsResultV2 `json:"user_coupons,omitempty"` HttpStatusCode int `json:"-"` }
ListSubCustomerCouponsResponse Response Object
func (ListSubCustomerCouponsResponse) String ¶
func (o ListSubCustomerCouponsResponse) String() string
type ListSubCustomersRequest ¶
type ListSubCustomersRequest struct {
Body *QuerySubCustomerListReq `json:"body,omitempty"`
}
ListSubCustomersRequest Request Object
func (ListSubCustomersRequest) String ¶
func (o ListSubCustomersRequest) String() string
type ListSubCustomersResponse ¶
type ListSubCustomersResponse struct { // 客户信息列表。 具体请参见表1。 CustomerInfos *[]CustomerInformation `json:"customer_infos,omitempty"` // 总记录数。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
ListSubCustomersResponse Response Object
func (ListSubCustomersResponse) String ¶
func (o ListSubCustomersResponse) String() string
type ListSubcustomerMonthlyBillsRequest ¶
type ListSubcustomerMonthlyBillsRequest struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId *string `json:"customer_id,omitempty"` // 消费时间。格式固定为YYYY-MM。示例:2018-08 Cycle string `json:"cycle"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-bpconsole/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 计费模式。1:包年/包月3:按需 ChargeMode string `json:"charge_mode"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每页个数。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 账单类型。0:消费1:退订2:华为核销 此参数不携带或携带值为空时,不作为筛选条件。 BillType *string `json:"bill_type,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。如果需要查询云经销商伙伴的子客户的消费汇总账单,必须携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ListSubcustomerMonthlyBillsRequest Request Object
func (ListSubcustomerMonthlyBillsRequest) String ¶
func (o ListSubcustomerMonthlyBillsRequest) String() string
type ListSubcustomerMonthlyBillsResponse ¶
type ListSubcustomerMonthlyBillsResponse struct { // 账单记录,具体参考表2。 BillSums *[]BillSumInfoV2 `json:"bill_sums,omitempty"` // 总记录数。 Count *int32 `json:"count,omitempty"` // 货币编码。 CNY:人民币。 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ListSubcustomerMonthlyBillsResponse Response Object
func (ListSubcustomerMonthlyBillsResponse) String ¶
func (o ListSubcustomerMonthlyBillsResponse) String() string
type ListUsageTypesRequest ¶
type ListUsageTypesRequest struct { // 语言。中文:zh_CN英文:en_US缺省为zh_CN。 XLanguage *string `json:"X-Language,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用[查询资源类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256519451.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量,默认值为10。 Limit *int32 `json:"limit,omitempty"` }
ListUsageTypesRequest Request Object
func (ListUsageTypesRequest) String ¶
func (o ListUsageTypesRequest) String() string
type ListUsageTypesResponse ¶
type ListUsageTypesResponse struct { // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 使用量类型列表,具体请参见表3。 UsageTypes *[]UsageType `json:"usage_types,omitempty"` HttpStatusCode int `json:"-"` }
ListUsageTypesResponse Response Object
func (ListUsageTypesResponse) String ¶
func (o ListUsageTypesResponse) String() string
type MeasureUnitRest ¶
type MeasureUnitRest struct { // 度量单位ID。 例如:10表示GB。 MeasureId *int32 `json:"measure_id,omitempty"` // 度量单位的名称,根据查询的语言类型返回结果。 例如:GB。 MeasureName *string `json:"measure_name,omitempty"` // 度量单位名称的英文缩写。 例如:度量单位名称“GB”的英文缩写为“GB”。 Abbreviation *string `json:"abbreviation,omitempty"` // 度量类型。 1:货币2:时长3:流量4:数量7:容量9:行数10:周期11:频率12:个数16:带宽速率17:容量时长18:查询速率19:带宽速率(1000进制)20:性能测试用量21:面积22:视频23:吞吐量26:通用资源包抵扣单位 MeasureType *int32 `json:"measure_type,omitempty"` }
func (MeasureUnitRest) String ¶
func (o MeasureUnitRest) String() string
type MonthlyBillRecord ¶
type MonthlyBillRecord struct { // 流水账单所在账期,东八区时间,格式为YYYY-MM。 BillCycle *string `json:"bill_cycle,omitempty"` // 消费的客户账号ID。 如果是普通客户或者企业子客户查询消费记录,只能查询到客户自己的消费记录,且此处显示的是客户自己的客户ID。如果是企业主查询消费记录,可以查询到企业主以及企业子客户的消费记录,此处为消费的实际客户ID。如果是企业主自己的消费记录,则为企业主ID;如果是某个企业子客户的消费记录,则此处为企业子账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 企业项目标识(企业项目ID)。 default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 企业项目的名称。 EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"` // 计费模式。 1:包年/包月3:按需10:预留实例 ChargingMode *int32 `json:"charging_mode,omitempty"` // 消费时间。 计费模式为包年/包月和预留实例场景时为订单的支付时间。计费模式为按需场景时为话单的生/失效时间。 ConsumeTime *string `json:"consume_time,omitempty"` // 交易时间,某条消费记录对应的扣费时间。 TradeTime *string `json:"trade_time,omitempty"` // 服务商。 1:华为云2:云商店 ProviderType *int32 `json:"provider_type,omitempty"` // 订单ID或交易ID,扣费维度的唯一标识。 TradeId *string `json:"trade_id,omitempty"` // 账单类型。 1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 BillType *int32 `json:"bill_type,omitempty"` // 支付状态。 1:已支付2:未结清3:未结算 Status *int32 `json:"status,omitempty"` // 官网价。单位:元。 说明: official_amount = official_discount_amount + erase_amount + consume_amount OfficialAmount *float64 `json:"official_amount,omitempty"` // 折扣金额。单位:元。 OfficialDiscountAmount *float64 `json:"official_discount_amount,omitempty"` // 抹零金额。单位:元。 EraseAmount *float64 `json:"erase_amount,omitempty"` // 应付金额,包括现金券和储值卡和代金券金额。单位:元。 说明: consume_amount的值等于cash_amount,credit_amount,coupon_amount,flexipurchase_coupon_amount,stored_value_card_amount,bonus_amount,debt_amount,writeoff_amount的总和。 ConsumeAmount *float64 `json:"consume_amount,omitempty"` // 现金支付金额。单位:元. CashAmount *float64 `json:"cash_amount,omitempty"` // 信用额度支付金额。单位:元。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 代金券支付金额。单位:元。 CouponAmount *float64 `json:"coupon_amount,omitempty"` // 现金券支付金额。单位:元。 FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡支付金额。单位:元。 StoredValueCardAmount *float64 `json:"stored_value_card_amount,omitempty"` // 奖励金支付金额(奖励金已经下线,目前用于现网客户未使用完的奖励金)。单位:元。 BonusAmount *float64 `json:"bonus_amount,omitempty"` // 欠费金额。单位:元。 说明: 对于月结客户,欠费金额即页面上的月度结算金额。 DebtAmount *float64 `json:"debt_amount,omitempty"` // 欠费核销金额。单位:元。 WriteoffAmount *float64 `json:"writeoff_amount,omitempty"` // 云服务区名称,例如:“华北-北京一”。具体请参见地区和终端节点对应云服务的“区域名称”列的值。 RegionName *string `json:"region_name,omitempty"` }
func (MonthlyBillRecord) String ¶
func (o MonthlyBillRecord) String() string
type MonthlyBillRes ¶
type MonthlyBillRes struct { // 资源详单数据所在账期,东八区时间,格式为YYYY-MM。 例如2020-01。 Cycle *string `json:"cycle,omitempty"` // 消费日期,东八区时间,格式为YYYY-MM-DD。 说明: 当statistic_type=2时该字段才有值,否则返回null。 BillDate *string `json:"bill_date,omitempty"` // 账单类型。 1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 BillType *int32 `json:"bill_type,omitempty"` // 消费的客户账号ID。 如果是普通客户或者企业子客户查询消费记录,只能查询到客户自己的消费记录,且此处显示的是客户自己的客户ID。如果是企业主查询消费记录,可以查询到企业主以及企业子客户的消费记录,此处为消费的实际客户ID。如果是企业主自己的消费记录,则为企业主ID;如果是某个企业子客户的消费记录,则此处为企业子账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 Region *string `json:"region,omitempty"` // 云服务区名称,例如:“华北-北京一”。具体请参见地区和终端节点对应云服务的“区域名称”列的值。 RegionName *string `json:"region_name,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_Type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 CloudServiceTypeName *string `json:"cloud_service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 资源实例ID。 ResInstanceId *string `json:"res_instance_id,omitempty"` // 资源名称。客户在创建资源的时候,可以输入资源名称,有些资源也可以在管理资源时,修改资源名称。 ResourceName *string `json:"resource_name,omitempty"` // 资源标签。客户在管理资源的时候,可以设置资源标签。 ResourceTag *string `json:"resource_tag,omitempty"` // SKU编码,在账单中唯一标识一个资源的规格。 SkuCode *string `json:"sku_code,omitempty"` // 企业项目标识(企业项目ID)。 default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 企业项目名称。 EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"` // 计费模式。 1 : 包年/包月3:按需10:预留实例 ChargeMode *int32 `json:"charge_mode,omitempty"` // 客户购买云服务类型的消费金额,包含代金券、现金券,精确到小数点后2位。 说明: consume_amount的值等于cash_amount,credit_amount,coupon_amount,flexipurchase_coupon_amount,stored_card_amount,bonus_amount,debt_amount,adjustment_amount的总和。 ConsumeAmount *float64 `json:"consume_amount,omitempty"` // 现金支付金额。 CashAmount *float64 `json:"cash_amount,omitempty"` // 信用额度支付金额。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 代金券支付金额。 CouponAmount *float64 `json:"coupon_amount,omitempty"` // 现金券支付金额。 FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡支付金额。 StoredCardAmount *float64 `json:"stored_card_amount,omitempty"` // 奖励金支付金额(用于现网客户未使用完的奖励金)。 BonusAmount *float64 `json:"bonus_amount,omitempty"` // 欠费金额。 DebtAmount *float64 `json:"debt_amount,omitempty"` // 欠费核销金额。 AdjustmentAmount *float64 `json:"adjustment_amount,omitempty"` // 官网价。 OfficialAmount *float64 `json:"official_amount,omitempty"` // 对应官网价折扣金额。 DiscountAmount *float64 `json:"discount_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 周期类型: 19:年20:月24:天25:小时5:一次性 PeriodType *int32 `json:"period_type,omitempty"` // 根资源标识。 RootResourceId *string `json:"root_resource_id,omitempty"` // 父资源标识。 ParentResourceId *string `json:"parent_resource_id,omitempty"` // 订单ID 或 交易ID。 账单类型为1,2,3,4,8时为订单ID;其它场景下为: 交易ID(非月末扣费:应收ID;月末扣费:账单ID)。 TradeId *string `json:"trade_id,omitempty"` // 产品的规格描述。 ProductSpecDesc *string `json:"product_spec_desc,omitempty"` // 该字段为预留字段。 SubServiceTypeCode *string `json:"sub_service_type_code,omitempty"` // 该字段为预留字段。 SubServiceTypeName *string `json:"sub_service_type_name,omitempty"` // 该字段为预留字段。 SubResourceTypeCode *string `json:"sub_resource_type_code,omitempty"` // 该字段为预留字段。 SubResourceTypeName *string `json:"sub_resource_type_name,omitempty"` // 该字段为预留字段。 SubResourceId *string `json:"sub_resource_id,omitempty"` // 该字段为预留字段。 SubResourceName *string `json:"sub_resource_name,omitempty"` // 原订单ID 。 PreOrderId *string `json:"pre_order_id,omitempty"` // 可用区信息列表。具体请参见表 AzCodeInfo。 AzCodeInfos *[]AzCodeInfo `json:"az_code_infos,omitempty"` }
func (MonthlyBillRes) String ¶
func (o MonthlyBillRes) String() string
type NewCustomerV2 ¶
type NewCustomerV2 struct { // 企业子账号登录名。 CustomerName string `json:"customer_name"` // 企业管理员的手机号码。如果use_pri_mobile_phone取值为Y,则这个参数无效,否则必选。 MobilePhone *string `json:"mobile_phone,omitempty"` // 是否使用企业主账号手机号码作为子账号手机号码: Y:是N:否(默认值) 当为Y时,mobile_phone输入无效。 UsePriMobilePhone *string `json:"use_pri_mobile_phone,omitempty"` // 企业子账号的登录密码。 Password string `json:"password"` // 验证码,只有输入企业子账号的手机号的情况下,才需要填写该字段。 具体请参见发送短信验证码。 VerificationCode *string `json:"verification_code,omitempty"` }
func (NewCustomerV2) String ¶
func (o NewCustomerV2) String() string
type NvlCostAnalysedBillDetail ¶
type NvlCostAnalysedBillDetail struct { string `json:"shared_month,omitempty"` // 账期。 格式:YYYY-MM。按照东八区时间截取。 BillCycle *string `json:"bill_cycle,omitempty"` // 账单类型。 1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 BillType *int32 `json:"bill_type,omitempty"` // 消费的客户账号ID。 如果是普通客户或者企业子查询消费记录,只能查询到自身的消费记录,则这个地方显示的是自身的客户ID。如果是企业主查询消费记录,可以查询到自身以及企业子的消费记录,这个地方是消费的实际客户ID,如果是企业主自身消费,为企业主ID,如果这条消费记录是某个企业子客户的消费,这个地方的ID是企业子账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 云服务区名称,例如:“华北-北京一”。具体请参见地区和终端节点对应云服务的“区域名称”列的值。 RegionName *string `json:"region_name,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 费用对应的资源使用的开始时间,按需有效,包年/包月该字段保留。 EffectiveTime *string `json:"effective_time,omitempty"` // 费用对应的资源使用的结束时间,按需有效,包年/包月该字段保留。 ExpireTime *string `json:"expire_time,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称。 ResourceName *string `json:"resource_name,omitempty"` // 资源标签。 ResourceTag *string `json:"resource_tag,omitempty"` // 产品的规格描述。 ProductSpecDesc *string `json:"product_spec_desc,omitempty"` // 企业项目标识(企业项目ID)。 default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 企业项目的名称。 EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"` // 计费模式。 1:包年/包月3:按需10:预留实例 ChargingMode *int32 `json:"charging_mode,omitempty"` // 订单ID。 说明: 包年/包月资源的使用记录才有该字段,按需资源则为空。 OrderId *string `json:"order_id,omitempty"` // 周期类型。 19:年20:月24:天25:小时5:一次性 PeriodType *int32 `json:"period_type,omitempty"` // 资源使用量的类型,您可以调用查询使用量类型列表接口获取。 UsageType *string `json:"usage_type,omitempty"` // 资源的使用量。 Usage *decimal.Decimal `json:"usage,omitempty"` // 资源使用量的度量单位,您可以调用查询度量单位列表接口获取。 UsageMeasureId *int32 `json:"usage_measure_id,omitempty"` // 套餐内使用量。 FreeResourceUsage *decimal.Decimal `json:"free_resource_usage,omitempty"` // 套餐内使用量的度量单位,您可以调用查询度量单位列表接口获取。 FreeResourceMeasureId *int32 `json:"free_resource_measure_id,omitempty"` // 预留实例使用量。 RiUsage *decimal.Decimal `json:"ri_usage,omitempty"` // 预留实例使用量单位。 RiUsageMeasureId *int32 `json:"ri_usage_measure_id,omitempty"` // 消费金额(应付金额)。 消费金额=期初已分摊金额+当月分摊金额+期末未分摊金额 ConsumeAmount *decimal.Decimal `json:"consume_amount,omitempty"` // 期初已分摊金额。 说明: 包周期和预留实例预付时有效;计费类型为按需,预留实例为按时计费时该值为0。 PastMonthsAmortizedAmount *decimal.Decimal `json:"past_months_amortized_amount,omitempty"` // 当月分摊金额。 当月分摊金额=现金分摊金额+信用额度分摊金额+代金券分摊金额+现金券分摊金额+储值卡分摊金额+奖励金分摊金额 CurrentMonthAmortizedAmount *decimal.Decimal `json:"current_month_amortized_amount,omitempty"` // 期末未分摊金额。月度成本分摊时,当月以后还未分摊的金额。 说明: 包周期和预留实例预付时有效;计费类型为按需,预留实例为按时计费时该值为0。 FutureMonthsAmortizedAmount *decimal.Decimal `json:"future_months_amortized_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的现金金额。 AmortizedCashAmount *decimal.Decimal `json:"amortized_cash_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的信用额度分摊金额。 AmortizedCreditAmount *decimal.Decimal `json:"amortized_credit_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的代金券分摊金额。 AmortizedCouponAmount *decimal.Decimal `json:"amortized_coupon_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的现金券分摊金额。 AmortizedFlexipurchaseCouponAmount *decimal.Decimal `json:"amortized_flexipurchase_coupon_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的储值卡分摊金额。 AmortizedStoredValueCardAmount *decimal.Decimal `json:"amortized_stored_value_card_amount,omitempty"` // 月度成本分摊时,当月已分摊金额中包含的奖励金分摊金额(用于现网未清干净的奖励金)。 AmortizedBonusAmount *decimal.Decimal `json:"amortized_bonus_amount,omitempty"` // 该字段为预留字段 SubServiceTypeCode *string `json:"sub_service_type_code,omitempty"` // 该字段为预留字段 SubServiceTypeName *string `json:"sub_service_type_name,omitempty"` // 该字段为预留字段 SubResourceTypeCode *string `json:"sub_resource_type_code,omitempty"` // 该字段为预留字段。 SubResourceTypeName *string `json:"sub_resource_type_name,omitempty"` // 该字段为预留字段。 SubResourceId *string `json:"sub_resource_id,omitempty"` // 该字段为预留字段。 SubResourceName *string `json:"sub_resource_name,omitempty"` // 成本标签。 EffectiveTagPairs *[]TagPair `json:"effective_tag_pairs,omitempty"` // 成本单元。 CostUnitPairs *[]CostUnitPair `json:"cost_unit_pairs,omitempty"` }SharedMonth *
func (NvlCostAnalysedBillDetail) String ¶
func (o NvlCostAnalysedBillDetail) String() string
type OfficialWebsiteRatingResult ¶
type OfficialWebsiteRatingResult struct { // 包年/包月产品的官网价。 OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"` // 分期金额的官网价。 说明: 暂只支持IES产品。 InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // 分期付款的周期类型。 2:月 说明: 暂只支持IES产品。 InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` // 价格度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 产品询价结果,具体参见表5。 ProductRatingResults *[]PeriodProductOfficialRatingResult `json:"product_rating_results,omitempty"` }
func (OfficialWebsiteRatingResult) String ¶
func (o OfficialWebsiteRatingResult) String() string
type OfficialWebsiteRatingResultV2 ¶ added in v0.1.34
type OfficialWebsiteRatingResultV2 struct { // |参数名称:官网价格。单位为元| |参数约束及描述:官网价格。单位为元| OfficialWebsiteAmount *string `json:"official_website_amount,omitempty"` // |参数名称:分期金额的官网价。单位为元| |参数约束及描述:分期金额的官网价。单位为元| InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // |参数名称:分期付款的周期类型。2:月| |参数的约束及描述:分期付款的周期类型。2:月| InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` }
func (OfficialWebsiteRatingResultV2) String ¶ added in v0.1.34
func (o OfficialWebsiteRatingResultV2) String() string
type OptionalDiscountRatingResult ¶
type OptionalDiscountRatingResult struct { // 折扣优惠ID。 DiscountId *string `json:"discount_id,omitempty"` // 总额,即最终优惠后的金额。 amount= official_website_amount - discountAmount。 Amount *float64 `json:"amount,omitempty"` // 包年/包月产品的官网价。 OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"` // 可选折扣优惠额,如商务折扣、伙伴折扣、促销折扣和折扣券选用时的优惠额。 DiscountAmount *float64 `json:"discount_amount,omitempty"` // 价格度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 折扣优惠类型。 合同商务折扣:605:华为云BE场景下的合同商务折扣606:分销商BE场景下的合同商务折扣 伙伴授予折扣:607:合作伙伴授予折扣-折扣率 DiscountType *int32 `json:"discount_type,omitempty"` // 折扣名称。 DiscountName *string `json:"discount_name,omitempty"` // 是否为最优折扣。 0:不是最优折扣,为缺省值。1:是最优折扣最优折扣:在商务折扣、伙伴折扣中选择(优惠金额最大的折扣为最优,优惠金额相等则按此顺序排优先级),促销折扣,折扣券不参与最优折扣的计算。 BestOffer *int32 `json:"best_offer,omitempty"` // 产品询价结果,具体参见表5。 ProductRatingResults *[]PeriodProductRatingResult `json:"product_rating_results,omitempty"` // 分期金额的官网价。 说明: 暂只支持IES产品。 InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // 分期金额的折扣价。 说明: 暂只支持IES产品。 InstallmentOfficialDiscountAmount *string `json:"installment_official_discount_amount,omitempty"` // 分期金额的成交价。 说明: 分期金额的成交价=分期金额的官网价-分期金额的折扣价。暂只支持IES产品。 InstallmentAmount *string `json:"installment_amount,omitempty"` // 分期付款的周期类型。 2:月 说明: 暂只支持IES产品。 InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` }
func (OptionalDiscountRatingResult) String ¶
func (o OptionalDiscountRatingResult) String() string
type OptionalDiscountRatingResultV2 ¶ added in v0.1.34
type OptionalDiscountRatingResultV2 struct { // |参数名称:折扣优惠ID| |参数约束及描述:折扣优惠ID| DiscountId *string `json:"discount_id,omitempty"` // |参数名称:总额,即最终优惠后的金额。单位为元。amount= official_website_amount - discount_amount| |参数约束及描述:总额,即最终优惠后的金额。单位为元。amount= official_website_amount - discount_amount| Amount *string `json:"amount,omitempty"` // |参数名称:官网价。单位为元| |参数约束及描述:官网价。单位为元| OfficialWebsiteAmount *string `json:"official_website_amount,omitempty"` // |参数名称:可选折扣优惠额,如商务折扣、伙伴折扣、促销折扣和折扣券选用时的优惠额。单位为| |参数约束及描述:可选折扣优惠额,如商务折扣、伙伴折扣、促销折扣和折扣券选用时的优惠额。单位为| DiscountAmount *string `json:"discount_amount,omitempty"` // |参数名称:折扣优惠类型。合同商务折扣:605:华为云BE场景下的合同商务折扣606:分销商BE场景下的合同商务折扣伙伴授予折扣:607:合作伙伴授予折扣-折扣率| |参数的约束及描述:折扣优惠类型。合同商务折扣:605:华为云BE场景下的合同商务折扣606:分销商BE场景下的合同商务折扣伙伴授予折扣:607:合作伙伴授予折扣-折扣率| DiscountType *int32 `json:"discount_type,omitempty"` // |参数名称:折扣名称| |参数约束及描述:折扣名称| DiscountName *string `json:"discount_name,omitempty"` // |参数名称:是否为最优折扣。0:不是最优折扣,为缺省值。1:是最优折扣最优折扣:在商务折扣、伙伴折扣中选择(优惠金额最大的折扣为最优,优惠金额相等则按此顺序排优先级),促销折扣,折扣券不参与最优折扣的计算| |参数的约束及描述:是否为最优折扣。0:不是最优折扣,为缺省值。1:是最优折扣最优折扣:在商务折扣、伙伴折扣中选择(优惠金额最大的折扣为最优,优惠金额相等则按此顺序排优先级),促销折扣,折扣券不参与最优折扣的计算| BestOffer *int32 `json:"best_offer,omitempty"` // |参数名称:分期金额的官网价。单位为元| |参数约束及描述:分期金额的官网价。单位为元| InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // |参数名称:分期金额的折扣价。单位为元| |参数约束及描述:分期金额的折扣价。单位为元| InstallmentOfficialDiscountAmount *string `json:"installment_official_discount_amount,omitempty"` // |参数名称:分期金额的成交价。单位为元| |参数约束及描述:分期金额的成交价。单位为元| InstallmentAmount *string `json:"installment_amount,omitempty"` // |参数名称:分期付款的周期类型。2:月| |参数的约束及描述:分期付款的周期类型。2:月| InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` }
func (OptionalDiscountRatingResultV2) String ¶ added in v0.1.34
func (o OptionalDiscountRatingResultV2) String() string
type OrderInstanceV2 ¶
type OrderInstanceV2 struct { // 标识要开通资源的内部ID,资源开通以后生成的ID为resource_id。 Id *string `json:"id,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源实例名。 ResourceName *string `json:"resource_name,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 云服务产品的资源规格。如果是VM的资源规格,则需要在规格后面添加“.win”或“.linux”,例如“s2.small.1.linux”。 ResourceSpecCode *string `json:"resource_spec_code,omitempty"` // 资源项目ID。 ProjectId *string `json:"project_id,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 父资源ID。 ParentResourceId *string `json:"parent_resource_id,omitempty"` // 是否是主资源。 0:非主资源1:主资源 IsMainResource *int32 `json:"is_main_resource,omitempty"` // 资源状态。状态说明请参见资源状态说明。 2:使用中3:已关闭(页面不展示这个状态)4:已冻结5:已过期 Status *int32 `json:"status,omitempty"` // 资源生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 资源过期时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` // 资源到期后的扣费策略: 0:到期进入宽限期1:到期转按需2:到期后自动删除(从生效中直接删除)3:到期后自动续费4:到期后冻结5:到期后删除(从保留期删除) 说明: 只有“3”表示该资源是自动续订,其他情况下,都是非自动续订下的到期策略。 ExpirePolicy *int32 `json:"expire_policy,omitempty"` }
func (OrderInstanceV2) String ¶
func (o OrderInstanceV2) String() string
type OrderLineItemEntityV2 ¶
type OrderLineItemEntityV2 struct { // 订单项ID。 OrderLineItemId *string `json:"order_line_item_id,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 产品规格描述。 ProductSpecDesc *string `json:"product_spec_desc,omitempty"` // 周期类型。 0:天1:周2:月3:年4:小时5:一次性6:按需(预留)7:按用量报表使用(预留) PeriodType *int32 `json:"period_type,omitempty"` // 周期数量。 说明: 当订单为退订资源的订单时,参数取值为null。 PeriodNum *int32 `json:"period_num,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 ExpireTime *string `json:"expire_time,omitempty"` // 订购数量。 SubscriptionNum *int32 `json:"subscription_num,omitempty"` // 订单优惠后金额(实付价格,不含券不含卡)。 AmountAfterDiscount *float64 `json:"amount_after_discount,omitempty"` // 订单金额(官网价)。 退订订单中,该金额等于currencyAfterDiscount。 OfficialAmount *float64 `json:"official_amount,omitempty"` AmountInfo *AmountInfomationV2 `json:"amount_info,omitempty"` // 货币编码。 Currency *string `json:"currency,omitempty"` // 产品目录编码。 CategoryCode *string `json:"category_code,omitempty"` // 产品归属的云服务类型编码。 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ProductOwnerService *string `json:"product_owner_service,omitempty"` // 商务归属的资源类型编码。 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 CommercialResource *string `json:"commercial_resource,omitempty"` }
func (OrderLineItemEntityV2) String ¶
func (o OrderLineItemEntityV2) String() string
type OrderLineItemV3 ¶
type OrderLineItemV3 struct { // 可使用相同折扣的订单项合并后的订单项ID列表。 相同产品、相同规格(对于线性产品)、相同最终价格(例如,严选产品改价)的订单项将进行合并。 OrderLineItemIds []string `json:"order_line_item_ids"` // 订单可用折扣的模式 。 0:折扣1:一口价2:满减 DiscountMode int32 `json:"discount_mode"` // 订单可用的折扣金额(即减免金额)。 DiscountAmount float64 `json:"discount_amount"` // 订单可用的折扣比例。 DiscountRatio float64 `json:"discount_ratio"` }
func (OrderLineItemV3) String ¶
func (o OrderLineItemV3) String() string
type OrderRefundInfoV2 ¶
type OrderRefundInfoV2 struct { // 该记录的ID。 Id string `json:"id"` // 金额。 金额为负数,表示退订金额。金额为正数,表示已消费金额或收取的退订手续费。 Amount float64 `json:"amount"` // 金额的度量单位。 1:元 MeasureId string `json:"measure_id"` // 客户账号ID。 CustomerId string `json:"customer_id"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceTypeCode string `json:"resource_type_code"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode string `json:"service_type_code"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode string `json:"region_code"` // 退订金额、已消费金额或收取退订手续费对应的原订单ID。 BaseOrderId *string `json:"base_order_id,omitempty"` }
func (OrderRefundInfoV2) String ¶
func (o OrderRefundInfoV2) String() string
type OrderV3 ¶
type OrderV3 struct { // 可使用折扣的订单ID。 OrderId string `json:"order_id"` // 可使用折扣的订单项列表,具体参见表4。 OrderLineItems []OrderLineItemV3 `json:"order_line_items"` }
type PayCustomerOrderV3Req ¶ added in v0.1.5
type PayCustomerOrderV3Req struct { // 订单编号。 取值为调用“查询订单列表”接口时响应消息中的“order_id”字段的值或调用“续订包年/包月资源”接口时响应消息“order_ids”中的订单ID。 OrderId string `json:"order_id"` // 本次订单支付是否使用优惠券。传递“YES”时,coupon_infos字段必选,传递“NO”时,会忽略coupon_infos字段的传值。 使用优惠券:YES,不使用优惠券:NO UseCoupon string `json:"use_coupon"` // 本次订单支付是否使用折扣。传递“YES”时,discount_infos字段必选,传递“NO”时,会忽略discount_infos字段的传值。 使用折扣:YES,不使用折扣:NO UseDiscount string `json:"use_discount"` // 优惠券ID列表,目前支持传递最多三个优惠券ID。 请从“查询订单可用优惠券”接口的响应参数中获取。 具体参见表1。 当use_coupon参数取值为“YES”,本字段必填;当use_coupon参数取值为“NO”,本字段不可填写,否则报参数错误。 CouponInfos *[]CouponSimpleInfoOrderPayV3 `json:"coupon_infos,omitempty"` // 折扣ID列表,目前仅支持传递一个折扣ID。 请从“查询订单可用折扣”接口的响应参数中获取。 具体参见表2。 当use_discount参数取值为“YES”,本字段必填;当use_discount参数取值为“NO”,本字段不可填写,否则报参数错误。 DiscountInfos *[]DiscountSimpleInfoV3 `json:"discount_infos,omitempty"` }
func (PayCustomerOrderV3Req) String ¶ added in v0.1.5
func (o PayCustomerOrderV3Req) String() string
type PayOrdersRequest ¶
type PayOrdersRequest struct {
Body *PayCustomerOrderV3Req `json:"body,omitempty"`
}
PayOrdersRequest Request Object
func (PayOrdersRequest) String ¶
func (o PayOrdersRequest) String() string
type PayOrdersResponse ¶
type PayOrdersResponse struct {
HttpStatusCode int `json:"-"`
}
PayOrdersResponse Response Object
func (PayOrdersResponse) String ¶
func (o PayOrdersResponse) String() string
type PeriodProductInfo ¶
type PeriodProductInfo struct { // ID标识,同一次询价中不能重复,用于标识返回询价结果和请求的映射关系。 Id string `json:"id"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。 CloudServiceType string `json:"cloud_service_type"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。 ResourceType是CloudServiceType中的一种资源,CloudServiceType由多种ResourceType组合提供。 ResourceType string `json:"resource_type"` // 云服务类型的资源规格,部分云服务类型和资源规格举例如下: 弹性云服务器:根据操作系统类型在云服务器规格的ID后添加“.win”或“.linux”,例如“s2.small.1.linux”。云服务器规格的ID字段,您可以调用查询规格详情和规格扩展信息列表接口获取。 带宽:12_bgp:动态BGP按流量计费带宽12_sbgp:静态BGP按流量计费带宽19_bgp:动态BGP按带宽计费带宽19_sbgp:静态BGP按带宽计费带宽19_share:按带宽计费共享带宽 IP:5_bgp:动态BGP公网IP5_sbgp:静态BGP公网IP 云数据库:云数据库的资源规格信息,您可以调用查询数据库规格接口获取。 分布式缓存服务:分布式缓存服务的资源规格信息,您可以调用查询产品规格接口获取。 ResourceSpec string `json:"resource_spec"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 Region string `json:"region"` // 可用区标识,例如:“cn-north-1a”。具体请参见地区和终端节点可用分区的“可用分区名称”列的值。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 AvailableZone *string `json:"available_zone,omitempty"` // 资源容量大小,例如购买的卷大小或带宽大小。 线性产品时该参数不能为空。线性产品为包括硬盘,带宽等在订购时需要指定大小的产品。例如硬盘在订购时需选择10G、20G等不同大小。非线性产品时此参数不携带或者携带值为null时,不作为筛选条件。 ResourceSize *int32 `json:"resource_size,omitempty"` // 资源容量度量标识。 15:Mbps(购买带宽时使用)17:GB(购买云硬盘时使用)14:个 线性产品时该参数必填。线性产品为包括硬盘,带宽等在订购时需要指定大小的产品。例如硬盘在订购时需选择10G、20G等不同大小。 非线性产品时此参数不携带或者携带值为null时,不作为筛选条件。 SizeMeasureId *int32 `json:"size_measure_id,omitempty"` // 订购包年/包月产品的周期类型。 0:天2:月3:年4:小时 PeriodType int32 `json:"period_type"` // 订购包年/包月产品的周期数。 PeriodNum int32 `json:"period_num"` // 订购包年/包月产品的数量。 SubscriptionNum int32 `json:"subscription_num"` // 费用分期模式。 HALF_PAY:半付ZERO_PAY:零付NA:不支持费用分期模式 说明: 此参数不携带或携带值为空串或携带值为null时,默认值为“NA”。暂只支持IES产品。 FeeInstallmentMode *string `json:"fee_installment_mode,omitempty"` }
func (PeriodProductInfo) String ¶
func (o PeriodProductInfo) String() string
type PeriodProductOfficialRatingResult ¶
type PeriodProductOfficialRatingResult struct { // ID标识,来源于请求中的ID。 Id *string `json:"id,omitempty"` // 包年/包月产品的ID。 ProductId *string `json:"product_id,omitempty"` // 包年/包月产品的官网价。 OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"` // 价格度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 分期金额的官网价。 说明: 暂只支持IES产品。 InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // 分期付款的周期类型。 2:月 说明: 暂只支持IES产品。 InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` }
func (PeriodProductOfficialRatingResult) String ¶
func (o PeriodProductOfficialRatingResult) String() string
type PeriodProductRatingResult ¶
type PeriodProductRatingResult struct { // ID标识,来源于请求中的ID。 Id *string `json:"id,omitempty"` // 包年/包月产品的ID。 ProductId *string `json:"product_id,omitempty"` // 总额,即最终优惠后的金额。 amount= official_website_amount - discountAmount。 Amount *float64 `json:"amount,omitempty"` // 包年/包月产品的官网价。 OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"` // 可选折扣优惠额,如商务折扣、伙伴折扣、促销折扣和折扣券选用时的优惠额。 DiscountAmount *float64 `json:"discount_amount,omitempty"` // 价格度量单位标识。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 分期金额的官网价。 说明: 暂只支持IES产品。 InstallmentOfficialWebsiteAmount *string `json:"installment_official_website_amount,omitempty"` // 分期金额的折扣价。 说明: 暂只支持IES产品。 InstallmentOfficialDiscountAmount *string `json:"installment_official_discount_amount,omitempty"` // 分期金额的成交价。 说明: 分期金额的成交价=分期金额的官网价-分期金额的折扣价。暂只支持IES产品。 InstallmentAmount *string `json:"installment_amount,omitempty"` // 分期付款的周期类型。 2:月 说明: 暂只支持IES产品。 InstallmentPeriodType *int32 `json:"installment_period_type,omitempty"` }
func (PeriodProductRatingResult) String ¶
func (o PeriodProductRatingResult) String() string
type PeriodToOnDemandReq ¶
type PeriodToOnDemandReq struct { // 设置或取消包年/包月资源到期转按需的操作。 SET_UP:设置CANCEL:取消 Operation string `json:"operation"` // 资源ID。 您可以调用“查询客户包年/包月资源列表”接口获取资源ID。 此处只支持设置主资源ID,最多可设置100个资源ID。设置后,主资源及其对应的从资源将一起转为按需资源。 请根据“查询客户包年/包月资源列表”接口响应参数中的“is_main_resource”参数来标识资源是否为主资源。 ResourceIds []string `json:"resource_ids"` }
func (PeriodToOnDemandReq) String ¶
func (o PeriodToOnDemandReq) String() string
type Province ¶
type QueryCouponQuotasReqExt ¶
type QueryCouponQuotasReqExt struct { // 优惠券额度ID列表。 此参数不携带或携带值为空列表或携带值为null时,不作为筛选条件。 QuotaIds *[]string `json:"quota_ids,omitempty"` // 优惠券额度状态列表。 0:正常3:失效(过期失效和人工设置失效)4:额度调整中(伙伴可以查看该额度,但不能使用该额度发放优惠券)5:冻结 此参数不携带或携带值为空列表或携带值为null时,不作为筛选条件。 QuotaStatusList *[]int32 `json:"quota_status_list,omitempty"` // 优惠券额度的类型。 0:代金券额度1:现金券额度 此参数不携带或携带值为null时,默认值为“0:代金券额度”。 QuotaType *int32 `json:"quota_type,omitempty"` // 创建时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出创建时间大于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 CreateTimeBegin *string `json:"create_time_begin,omitempty"` // 创建时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出创建时间小于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 CreateTimeEnd *string `json:"create_time_end,omitempty"` // 生效时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出生效时间大于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"` // 生效时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出生效时间小于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 EffectiveTimeEnd *string `json:"effective_time_end,omitempty"` // 失效时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出失效时间大于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 ExpireTimeBegin *string `json:"expire_time_begin,omitempty"` // 失效时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出失效时间小于这个时间的记录。 此参数不携带或携带值为null时,不作为筛选条件。 ExpireTimeEnd *string `json:"expire_time_end,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询记录数。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商(二级经销商)ID。 华为云总经销商(一级经销商)查询云经销商的优惠券额度时,需要携带该参数;否则只能查询自己的优惠券额度。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (QueryCouponQuotasReqExt) String ¶
func (o QueryCouponQuotasReqExt) String() string
type QueryCustomerOnDemandResourcesReq ¶
type QueryCustomerOnDemandResourcesReq struct { // 客户账号ID。 您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 RegionCode *string `json:"region_code,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源ID批量查询。 用于查询指定资源ID对应的资源。 最多支持同时传递50个ID的列表。 此参数不携带或携带值为空列表或携带值为null时,不作为筛选条件。 ResourceIds *[]string `json:"resource_ids,omitempty"` // 生效时间的开始时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"` // 生效时间的结束时间 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 EffectiveTimeEnd *string `json:"effective_time_end,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 一次查询的条数,默认值为10。 Limit *int32 `json:"limit,omitempty"` // 资源状态: 1:正常(已开通)2:宽限期3:冻结中4:变更中5:正在关闭6:已关闭 此参数不携带或携带值为null时,不作为筛选条件。 Status *int32 `json:"status,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。如果需要查询云经销商子客户的按需资源列表,必须携带该字段,除此之外,此参数不做处理。否则只能查询自己的子客户按需资源。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (QueryCustomerOnDemandResourcesReq) String ¶
func (o QueryCustomerOnDemandResourcesReq) String() string
type QueryCustomersBalancesReq ¶
type QueryCustomersBalancesReq struct { // 客户信息列表。 具体请参见表1。 CustomerInfos []CustomerInfoV2 `json:"customer_infos"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 华为云总经销商(一级经销商)查询云经销商(二级经销商)子客户的账户余额时,需要携带该参数。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (QueryCustomersBalancesReq) String ¶
func (o QueryCustomersBalancesReq) String() string
type QueryIndirectPartnersReq ¶
type QueryIndirectPartnersReq struct { // 云经销商伙伴的账号名。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 AccountName *string `json:"account_name,omitempty"` // 云经销商关联华为云总经销商的开始时间。 UTC时间(包括时区),比如2016-03-28T00:00:00Z。 此参数不携带或携带值为null时,不作为筛选条件。 AssociatedOnBegin *string `json:"associated_on_begin,omitempty"` // 云经销商关联华为云总经销商的结束时间。 UTC时间(包括时区),比如2016-03-28T00:00:00Z。 此参数不携带或携带值为null时,不作为筛选条件。 AssociatedOnEnd *string `json:"associated_on_end,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量限制。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 云经销商ID。获取方法请参见[查询精英服务商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 如果需要查询具体某个云经销商伙伴,必须携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (QueryIndirectPartnersReq) String ¶
func (o QueryIndirectPartnersReq) String() string
type QueryResRecordsDetailReq ¶
type QueryResRecordsDetailReq struct { // 查询的资源详单所在账期,东八区时间,格式为YYYY-MM。 示例:2019-01。 说明: 不支持2019年1月份之前的资源详单。 Cycle string `json:"cycle"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 ResourceType *string `json:"resource_type,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 Region *string `json:"region,omitempty"` // 资源实例ID。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 ResInstanceId *string `json:"res_instance_id,omitempty"` // 计费模式: 1 : 包年/包月3:按需10:预留实例 此参数不携带或者携带值为null时,返回所有计费模式的资源详单数据记录。 ChargeMode *int32 `json:"charge_mode,omitempty"` // 账单类型: 1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 此参数不携带或者携带值为null时,返回所有账单类型的资源详单数据记录。 BillType *int32 `json:"bill_type,omitempty"` // 企业项目标识(企业项目ID)。 default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 返回是否包含应付金额为0的记录。 true: 包含false: 不包含 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 IncludeZeroRecord *bool `json:"include_zero_record,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 页面大小。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 查询方式。 oneself:客户自己sub_customer:企业子客户all:客户自己和企业子客户 此参数不携带或携带值为空串或携带值为null时,默认值为“all”,如果没有企业子客户,all的时候也是查询客户自己的数据。 Method *string `json:"method,omitempty"` // 企业子账号ID。 说明: 如果method取值不为sub_customer,则该参数无效。如果method取值为sub_customer,则该参数不能为空。 SubCustomerId *string `json:"sub_customer_id,omitempty"` // 统计类型。默认值为1。 1:按账期2:按天 StatisticType *int32 `json:"statistic_type,omitempty"` // 查询类型。默认值为BILLCYCLE。 BILLCYCLE:按月DAILY:按天仅当statistic_type=2时,支持传递query_type=DAILY。该参数不携带或携带值为null或携带为空串时,取默认值BILLCYCLE。 QueryType *string `json:"query_type,omitempty"` // 账期开始时间。格式为YYYY-MM-DD。 仅当query_type=DAILY时,必须传递账期开始时间。该参数不携带或携带值为null或携带为空串时,不作为筛选条件。 BillCycleBegin *string `json:"bill_cycle_begin,omitempty"` // 账期结束时间。格式为YYYY-MM-DD。 仅当query_type=DAILY时,必须传递账期结束时间。该参数不携带或携带值为null或携带为空串时,不作为筛选条件。 BillCycleEnd *string `json:"bill_cycle_end,omitempty"` }
func (QueryResRecordsDetailReq) String ¶
func (o QueryResRecordsDetailReq) String() string
type QueryResourcesReq ¶
type QueryResourcesReq struct { // 资源ID列表。 查询指定资源ID的资源(当only_main_resource=0时,查询指定资源及其附属资源)。最大支持50个ID同时作为条件查询。 此参数不携带或携带值为空列表时,不作为筛选条件,返回其他条件匹配的记录。不支持携带值为null。 说明: 资源ID是指开通资源以后,云服务针对该资源分配的标志,譬如云主机ECS的资源ID是server_id。 ResourceIds *[]string `json:"resource_ids,omitempty"` // 订单号。查询指定订单下的资源。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件,返回其他条件匹配的记录。 说明: 使用特殊字符进行查询的时候,请注意进行URL编码转换,如“%”的转码应为“%25”。 OrderId *string `json:"order_id,omitempty"` // 是否只查询主资源,该参数对于请求参数是子资源ID的时候无效,如果resource_ids是子资源ID,只能查询自己。 0:查询主资源及附属资源。1:只查询主资源。 默认值为0。 说明: 主资源是指有关联的几个资源中,处于主导位置的资源。 对于ECS而言,虚拟机VM是主资源,磁盘EVS是辅资源。对于VPC而言,共享带宽的情况下,带宽为主资源,对应的从资源为弹性IP(可能包含多个IP);独享带宽的情况下,弹性IP为主资源,对应的从资源为带宽。 OnlyMainResource *int32 `json:"only_main_resource,omitempty"` // 资源状态。 查询指定状态的资源。多个状态以英文逗号分隔。 2:使用中4:已冻结5:已过期 此参数不携带或携带值为空列表时,不作为筛选条件,返回所有状态的资源列表。 StatusList *[]int32 `json:"status_list,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的条数。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 查询指定时间段内失效的资源列表,时间段的起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件,返回其他条件匹配的记录。 ExpireTimeBegin *string `json:"expire_time_begin,omitempty"` // 查询指定时间段内失效的资源列表,时间段的结束时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件,返回其他条件匹配的记录。 ExpireTimeEnd *string `json:"expire_time_end,omitempty"` }
func (QueryResourcesReq) String ¶
func (o QueryResourcesReq) String() string
type QuerySubCustomerListReq ¶
type QuerySubCustomerListReq struct { // 客户登录名称(如果客户创建了IAM用户,此处需要填写主账号登录名称。关于主账号和IAM用户的具体介绍请参见身份管理中“账号”和“IAM用户”的描述)。 支持模糊查询。仅支持前缀匹配、后缀匹配、中间匹配;不支持携带空格查询。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 AccountName *string `json:"account_name,omitempty"` // 客户的实名认证名称,支持模糊查询。仅支持前缀匹配、后缀匹配、中间匹配;不支持携带空格查询。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 Customer *string `json:"customer,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。 例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的客户数量。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 标签,支持模糊查找。仅支持前缀匹配、后缀匹配、中间匹配;不支持携带空格查询;不支持英文大小写模糊匹配查询。 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 Label *string `json:"label,omitempty"` // 关联类型: 1:顾问销售2:代售 此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 AssociationType *string `json:"association_type,omitempty"` // 关联时间区间段开始,UTC时间。 格式:YYYY-MM-DD'T'hh:mm:ss'Z',例如“2019-05-06T08:05:01Z”。 此参数不携带或携带值为null时,不作为筛选条件,不支持携带值为空串。 AssociatedOnBegin *string `json:"associated_on_begin,omitempty"` // 关联时间区间段结束,UTC时间。 格式:YYYY-MM-DD'T'hh:mm:ss'Z',例如“2019-05-06T08:05:01Z”。 此参数不携带或携带值为null时,不作为筛选条件,不支持携带值为空串。 AssociatedOnEnd *string `json:"associated_on_end,omitempty"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id,或者可以从创建客户接口的响应获取domain_id。此参数不携带或携带值为空串或携带值为null时,不作为筛选条件。 CustomerId *string `json:"customer_id,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。如果需要查询云经销商的子客户列表,必须携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (QuerySubCustomerListReq) String ¶
func (o QuerySubCustomerListReq) String() string
type QuotaLimitInfo ¶
type QuotaLimitInfo struct { // 属性key值。 LimitKey *string `json:"limit_key,omitempty"` // 属性值,具体参见表3。 LimitValues *[]LimitValue `json:"limit_values,omitempty"` }
func (QuotaLimitInfo) String ¶
func (o QuotaLimitInfo) String() string
type QuotaReclaim ¶
type QuotaReclaim struct { // 被回收的云经销商的代金券额度ID。 QuotaId *string `json:"quota_id,omitempty"` // 被回收额度后的代金券额度余额。单位:元。 QuotaBalance *decimal.Decimal `json:"quota_balance,omitempty"` }
func (QuotaReclaim) String ¶
func (o QuotaReclaim) String() string
type QuotaRecord ¶
type QuotaRecord struct { // 记录ID。 Id *string `json:"id,omitempty"` // 操作员的账号名称。 Operator *string `json:"operator,omitempty"` // 操作类型。 10:发放额度11:回收额度 OperationType *string `json:"operation_type,omitempty"` // 云经销商的代金券额度ID。 即华为云总经销商给云经销商发放代金券额度时,产生的云经销商的代金券额度ID,或者从云经销商回收代金券额度时,云经销商的代金券额度ID。 QuotaId *string `json:"quota_id,omitempty"` // 父额度ID。 这即华为云总经销商给云经销商发放代金券额度时,华为云总经销商的额度ID,或者从云经销商回收代金券额度时,回收的华为云总经销商的额度ID。 ParentQuotaId *string `json:"parent_quota_id,omitempty"` // 发放回收的金额。 取值大于0且精确到小数点后2位,单位:元。 Amount *decimal.Decimal `json:"amount,omitempty"` // 操作时间,UTC时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。其中,HH范围是0~23,mm和ss范围是0~59。 OperationTime *string `json:"operation_time,omitempty"` // 操作结果。 0:成功-1:失败 Result *string `json:"result,omitempty"` // 云经销商的账号名。 IndirectPartnerAccountName *string `json:"indirect_partner_account_name,omitempty"` // 云经销商ID。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` // 云经销商的公司名称。 IndirectPartnerName *string `json:"indirect_partner_name,omitempty"` // 备注。 Remark *string `json:"remark,omitempty"` }
func (QuotaRecord) String ¶
func (o QuotaRecord) String() string
type QuotaSimpleInfo ¶
type QuotaSimpleInfo struct { // 云经销商ID。 Id string `json:"id"` // 分配给云经销商的代金券额度ID。 QuotaId string `json:"quota_id"` }
func (QuotaSimpleInfo) String ¶
func (o QuotaSimpleInfo) String() string
type RateOnDemandReq ¶
type RateOnDemandReq struct { // 项目ID。 说明: 使用客户Token,可以调用[通过assume_role方式获取用户token](https://support.huaweicloud.com/api-iam/iam_30_0003.html)接口获取“regionId”的取值对应的“project id”。具体请参见[如何将合作伙伴Token置换为客户Token](https://support.huaweicloud.com/bpconsole_faq/bpconsole_apifaq_00001.html)的步骤2。IAM子用户调用此接口,需要IAM主账号授权,具体请参考[创建用户组并授权](https://support.huaweicloud.com/usermanual-iam/iam_03_0001.html)。 ProjectId string `json:"project_id"` // 查询价格结果的精度模式。 0:询价结果默认精度截取,即最长保留到元后6位小数点,如0.000001元1:询价结果保留10位精度,即最长保留到元后10位小数点,如1.0000000001元 说明: 如果询价结果只到元后2位或者3位,那么价格也只到元后2位或者3位,不管传0或者传1都一样,只有询价结果到了小数点后面6位以上,传0和传1才有区别。 InquiryPrecision *int32 `json:"inquiry_precision,omitempty"` // 产品信息列表,询价时要询价产品的信息的列表,具体参见表1。 ProductInfos []DemandProductInfo `json:"product_infos"` }
func (RateOnDemandReq) String ¶
func (o RateOnDemandReq) String() string
type RateOnPeriodReq ¶
type RateOnPeriodReq struct { // 项目ID。 说明: 获取方法: 步骤1:调用IAM获取委托Token接口,获取客户Token。步骤2:参见如何将合作伙伴Token置换为客户Token的步骤2,获取项目ID。IAM子用户调用此接口,需要IAM主账号授权,具体请参考创建用户组并授权。 ProjectId string `json:"project_id"` // 产品信息列表,询价时要询价产品的信息的列表,具体参见表1。 ProductInfos []PeriodProductInfo `json:"product_infos"` }
func (RateOnPeriodReq) String ¶
func (o RateOnPeriodReq) String() string
type ReclaimCouponQuotasReq ¶
type ReclaimCouponQuotasReq struct { // 被回收的云经销商的代金券额度ID。获取方法请参见查询优惠券额度。 QuotaIds []string `json:"quota_ids"` // 回收时的备注。 此参数不携带或携带值为null时,不赋值;携带值为空串时,赋值空串。 Remark *string `json:"remark,omitempty"` }
func (ReclaimCouponQuotasReq) String ¶
func (o ReclaimCouponQuotasReq) String() string
type ReclaimCouponQuotasRequest ¶
type ReclaimCouponQuotasRequest struct {
Body *ReclaimCouponQuotasReq `json:"body,omitempty"`
}
ReclaimCouponQuotasRequest Request Object
func (ReclaimCouponQuotasRequest) String ¶
func (o ReclaimCouponQuotasRequest) String() string
type ReclaimCouponQuotasResponse ¶
type ReclaimCouponQuotasResponse struct { // 回收失败的云经销商额度信息,具体参见表1,只有HTTP STATUS 200的时候才有这个结构体。 ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"` // 回收成功的云经销商额度信息,具体参见表2,只有HTTP STATUS 200的时候才有这个结构体。 SimpleQuotaInfos *[]QuotaReclaim `json:"simple_quota_infos,omitempty"` HttpStatusCode int `json:"-"` }
ReclaimCouponQuotasResponse Response Object
func (ReclaimCouponQuotasResponse) String ¶
func (o ReclaimCouponQuotasResponse) String() string
type ReclaimEnterpriseMultiAccountCouponRequest ¶ added in v0.1.42
type ReclaimEnterpriseMultiAccountCouponRequest struct {
Body *RetrieveEnterpriseMultiAccountCouponReq `json:"body,omitempty"`
}
ReclaimEnterpriseMultiAccountCouponRequest Request Object
func (ReclaimEnterpriseMultiAccountCouponRequest) String ¶ added in v0.1.42
func (o ReclaimEnterpriseMultiAccountCouponRequest) String() string
type ReclaimEnterpriseMultiAccountCouponResponse ¶ added in v0.1.42
type ReclaimEnterpriseMultiAccountCouponResponse struct { // |参数名称:实际回收金额。| |参数的约束及描述:成功时返回| RealRetrieveAmout *string `json:"real_retrieve_amout,omitempty"` HttpStatusCode int `json:"-"` }
ReclaimEnterpriseMultiAccountCouponResponse Response Object
func (ReclaimEnterpriseMultiAccountCouponResponse) String ¶ added in v0.1.42
func (o ReclaimEnterpriseMultiAccountCouponResponse) String() string
type ReclaimIndirectPartnerAccountReq ¶
type ReclaimIndirectPartnerAccountReq struct { // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 IndirectPartnerId string `json:"indirect_partner_id"` // 回收金额。 华为云总经销商回收的云经销商的账户金额。 说明: 回收金额不能大于云经销商的账户余额。 单位:元。取值大于0且精确到小数点后2位。 Amount *decimal.Decimal `json:"amount"` }
func (ReclaimIndirectPartnerAccountReq) String ¶
func (o ReclaimIndirectPartnerAccountReq) String() string
type ReclaimIndirectPartnerAccountRequest ¶
type ReclaimIndirectPartnerAccountRequest struct {
Body *ReclaimIndirectPartnerAccountReq `json:"body,omitempty"`
}
ReclaimIndirectPartnerAccountRequest Request Object
func (ReclaimIndirectPartnerAccountRequest) String ¶
func (o ReclaimIndirectPartnerAccountRequest) String() string
type ReclaimIndirectPartnerAccountResponse ¶
type ReclaimIndirectPartnerAccountResponse struct { // 事务流水ID,只有成功响应才会返回。 TransId *string `json:"trans_id,omitempty"` HttpStatusCode int `json:"-"` }
ReclaimIndirectPartnerAccountResponse Response Object
func (ReclaimIndirectPartnerAccountResponse) String ¶
func (o ReclaimIndirectPartnerAccountResponse) String() string
type ReclaimPartnerCouponsReq ¶
type ReclaimPartnerCouponsReq struct { // 待回收的代金券ID。 请从“发放优惠券”或“查询已发放的优惠券”接口的响应参数中获取。 CouponId string `json:"coupon_id"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。 云经销商回收给子客户发放的优惠券时,需要携带该字段。除此之外,此参数不做处理。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (ReclaimPartnerCouponsReq) String ¶
func (o ReclaimPartnerCouponsReq) String() string
type ReclaimPartnerCouponsRequest ¶
type ReclaimPartnerCouponsRequest struct {
Body *ReclaimPartnerCouponsReq `json:"body,omitempty"`
}
ReclaimPartnerCouponsRequest Request Object
func (ReclaimPartnerCouponsRequest) String ¶
func (o ReclaimPartnerCouponsRequest) String() string
type ReclaimPartnerCouponsResponse ¶
type ReclaimPartnerCouponsResponse struct {
HttpStatusCode int `json:"-"`
}
ReclaimPartnerCouponsResponse Response Object
func (ReclaimPartnerCouponsResponse) String ¶
func (o ReclaimPartnerCouponsResponse) String() string
type ReclaimSubEnterpriseAmountRequest ¶
type ReclaimSubEnterpriseAmountRequest struct {
Body *RetrieveEnterpriseMultiAccountReq `json:"body,omitempty"`
}
ReclaimSubEnterpriseAmountRequest Request Object
func (ReclaimSubEnterpriseAmountRequest) String ¶
func (o ReclaimSubEnterpriseAmountRequest) String() string
type ReclaimSubEnterpriseAmountResponse ¶
type ReclaimSubEnterpriseAmountResponse struct {
HttpStatusCode int `json:"-"`
}
ReclaimSubEnterpriseAmountResponse Response Object
func (ReclaimSubEnterpriseAmountResponse) String ¶
func (o ReclaimSubEnterpriseAmountResponse) String() string
type ReclaimToPartnerAccountBalancesReq ¶
type ReclaimToPartnerAccountBalancesReq struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` // 回收的金额。 单位:元。取值大于0且精确到小数点后2位。 Amount *decimal.Decimal `json:"amount"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。云经销商(二级经销商)回收云经销商(二级经销商)的子客户账户余额时,需携带此参数;除此之外,该参数不做处理;否则只能回收自己的子客户账户余额。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
func (ReclaimToPartnerAccountBalancesReq) String ¶
func (o ReclaimToPartnerAccountBalancesReq) String() string
type ReclaimToPartnerAccountRequest ¶
type ReclaimToPartnerAccountRequest struct {
Body *ReclaimToPartnerAccountBalancesReq `json:"body,omitempty"`
}
ReclaimToPartnerAccountRequest Request Object
func (ReclaimToPartnerAccountRequest) String ¶
func (o ReclaimToPartnerAccountRequest) String() string
type ReclaimToPartnerAccountResponse ¶
type ReclaimToPartnerAccountResponse struct { // 事务流水ID,只有成功响应才会返回。 TransId *string `json:"trans_id,omitempty"` HttpStatusCode int `json:"-"` }
ReclaimToPartnerAccountResponse Response Object
func (ReclaimToPartnerAccountResponse) String ¶
func (o ReclaimToPartnerAccountResponse) String() string
type RenewInquiryResultInfo ¶ added in v0.1.34
type RenewInquiryResultInfo struct { // |参数名称:资源ID。| |参数约束及描述:资源ID。| ResourceId *string `json:"resource_id,omitempty"` // |参数名称:主资源(包含从资源)续订金额。单位为元| |参数约束及描述:主资源(包含从资源)续订金额。单位为元| Amount *string `json:"amount,omitempty"` }
func (RenewInquiryResultInfo) String ¶ added in v0.1.34
func (o RenewInquiryResultInfo) String() string
type RenewalResourcesReq ¶
type RenewalResourcesReq struct { // 资源ID列表。 只支持传入主资源ID,最多10个资源ID。 哪些资源是主资源请根据“查询客户包年/包月资源列表”接口响应参数中的“is_main_resource”来标识。 ResourceIds []string `json:"resource_ids"` // 周期类型: 2:月3:年 PeriodType int32 `json:"period_type"` // 周期数目: 如果是月,目前支持1-11如果是年,目前支持1-3 PeriodNum int32 `json:"period_num"` // 到期策略: 0:进入宽限期/保留期1:转按需2:自动退订3:自动续订 ExpirePolicy int32 `json:"expire_policy"` // 是否自动支付。 0:否1:是 此参数不携带或携带值为null时,默认值为“0:否”,即不自动支付。 IsAutoPay *int32 `json:"is_auto_pay,omitempty"` }
func (RenewalResourcesReq) String ¶
func (o RenewalResourcesReq) String() string
type RenewalResourcesRequest ¶
type RenewalResourcesRequest struct {
Body *RenewalResourcesReq `json:"body,omitempty"`
}
RenewalResourcesRequest Request Object
func (RenewalResourcesRequest) String ¶
func (o RenewalResourcesRequest) String() string
type RenewalResourcesResponse ¶
type RenewalResourcesResponse struct { // 续订资源生成的订单ID的列表。 OrderIds *[]string `json:"order_ids,omitempty"` // |参数名称:失败的资源信息列表| |参数的约束及描述:套餐包使用量信息| FailResourceInfos *[]FailResourceInfo `json:"fail_resource_infos,omitempty"` HttpStatusCode int `json:"-"` }
RenewalResourcesResponse Response Object
func (RenewalResourcesResponse) String ¶
func (o RenewalResourcesResponse) String() string
type ResFeeRecordV2 ¶
type ResFeeRecordV2 struct { // 资源消费记录的日期。 格式:YYYY-MM-DD。按照东八区时间截取。 BillDate *string `json:"bill_date,omitempty"` // 账单类型。 1:消费-新购2:消费-续订3:消费-变更4:退款-退订5:消费-使用8:消费-自动续订9:调账-补偿14:消费-服务支持计划月末扣费16:调账-扣费18:消费-按月付费20:退款-变更 BillType *int32 `json:"bill_type,omitempty"` // 消费的客户账号ID。 如果是普通客户或者企业子查询消费记录,只能查询到自身的消费记录,则这个地方显示的是自身的客户ID如果是企业主查询消费记录,可以查询到自身以及企业子的消费记录,这个地方是消费的实际客户ID,如果是企业主自身消费,为企业主ID,如果这条消费记录是某个企业子客户的消费,这个地方的ID是企业子账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 Region *string `json:"region,omitempty"` // 云服务区名称,例如:“华北-北京一”。具体请参见地区和终端节点对应云服务的“区域名称”列的值。 RegionName *string `json:"region_name,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 CloudServiceType *string `json:"cloud_service_type,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceType *string `json:"resource_type,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 CloudServiceTypeName *string `json:"cloud_service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 费用对应的资源使用的开始时间,按需有效,包年/包月该字段保留。 EffectiveTime *string `json:"effective_time,omitempty"` // 费用对应的资源使用的结束时间,按需有效,包年/包月该字段保留。 ExpireTime *string `json:"expire_time,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称。 ResourceName *string `json:"resource_name,omitempty"` // 资源标签。 ResourceTag *string `json:"resource_tag,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 产品名称。 ProductName *string `json:"product_name,omitempty"` // 产品的规格描述。 ProductSpecDesc *string `json:"product_spec_desc,omitempty"` // SKU编码,在账单中唯一标识一个资源的规格。 SkuCode *string `json:"sku_code,omitempty"` // 产品的实例大小,仅线性产品有效。 说明: 线性产品是指订购时需要指定大小的产品。例如硬盘在订购时需选择10G、20G等不同大小规格。 SpecSize *float64 `json:"spec_size,omitempty"` // 产品实例大小的单位,仅线性产品有该字段。 您可以调用查询度量单位列表接口获取。 SpecSizeMeasureId *int32 `json:"spec_size_measure_id,omitempty"` // 订单ID或交易ID,扣费维度的唯一标识。 TradeId *string `json:"trade_id,omitempty"` // 唯一标识。 Id *string `json:"id,omitempty"` // 交易时间。 TradeTime *string `json:"trade_time,omitempty"` // 企业项目标识(企业项目ID)。 default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 企业项目的名称。 EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"` // 计费模式。 1:包年/包月3:按需10:预留实例 ChargeMode *string `json:"charge_mode,omitempty"` // 订单ID。 说明: 包年/包月资源的使用记录才有该字段,按需资源则为空。 OrderId *string `json:"order_id,omitempty"` // 周期类型: 19:年20:月24:天25:小时5:一次性 PeriodType *string `json:"period_type,omitempty"` // 资源使用量的类型,您可以调用查询使用量类型列表接口获取。 UsageType *string `json:"usage_type,omitempty"` // 资源的使用量。 Usage *float64 `json:"usage,omitempty"` // 资源使用量的度量单位,您可以调用查询度量单位列表接口获取。 UsageMeasureId *int32 `json:"usage_measure_id,omitempty"` // 套餐内使用量。 FreeResourceUsage *float64 `json:"free_resource_usage,omitempty"` // 套餐内使用量的度量单位,您可以调用查询度量单位列表接口获取。 FreeResourceMeasureId *int32 `json:"free_resource_measure_id,omitempty"` // 预留实例使用量。 RiUsage *float64 `json:"ri_usage,omitempty"` // 预留实例使用量单位。 RiUsageMeasureId *int32 `json:"ri_usage_measure_id,omitempty"` // 产品的单价。 按需产品的单价,只有简单定价,不分档的场景会返回。 包周期产品的单价,只有包周期的如下场景会返回:包周期订购/续订/降配/升配/扩容简单定价,不分档 预留实例的单价,只有如下场景下会返回:订购/续订/降配/升配/扩容/按时计费简单定价,不分档 UnitPrice *float64 `json:"unit_price,omitempty"` // 产品的单价单位。 线性产品的单价单位为“元/{线性单位}/月”或“元/{线性单位}/小时”等。非线性产品的单价单位为“元/月”或“元/小时”等。 说明: “线性单位”为线性产品(即订购时需要指定大小的产品)的大小的单位,比如硬盘的线性单位为GB,带宽的线性单位为Mbps。 Unit *string `json:"unit,omitempty"` // 官网价,华为云商品在官网上未叠加应用商务折扣、促销折扣等优惠的销售价格。 OfficialAmount *float64 `json:"official_amount,omitempty"` // 优惠金额,用户使用云服务享受折扣优惠如商务折扣、伙伴授予折扣以及促销优惠等减免的金额。 DiscountAmount *float64 `json:"discount_amount,omitempty"` // 应付金额,用户使用云服务享受折扣优惠后需要支付的费用金额,包括现金券和储值卡和代金券金额,精确到小数点后2位。 说明: amount的值等于cash_amount,credit_amount,coupon_amount,flexipurchase_coupon_amount,stored_card_amount,bonus_amount,debt_amount,adjustment_amount的总和。 Amount *float64 `json:"amount,omitempty"` // 现金支付金额。 CashAmount *float64 `json:"cash_amount,omitempty"` // 信用额度支付金额。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 代金券支付金额。 CouponAmount *float64 `json:"coupon_amount,omitempty"` // 现金券支付金额。 FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡支付金额。 StoredCardAmount *float64 `json:"stored_card_amount,omitempty"` // 奖励金支付金额(用于现网客户未使用完的奖励金)。 BonusAmount *float64 `json:"bonus_amount,omitempty"` // 欠费金额。 DebtAmount *float64 `json:"debt_amount,omitempty"` // 欠费核销金额。 AdjustmentAmount *float64 `json:"adjustment_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 实付金额计算公式。当前只包含如下场景: 按需简单定价 按需线性定价 包年包月新购和续费的简单定价 包年包月新购和续费的线性定价 说明: 实付金额计算公式得到的金额值等于amount - coupon_amount的差值。 Formula *string `json:"formula,omitempty"` // 该字段为预留字段。 SubServiceTypeCode *string `json:"sub_service_type_code,omitempty"` // 该字段为预留字段。 SubServiceTypeName *string `json:"sub_service_type_name,omitempty"` // 该字段为预留字段。 SubResourceTypeCode *string `json:"sub_resource_type_code,omitempty"` // 该字段为预留字段。 SubResourceTypeName *string `json:"sub_resource_type_name,omitempty"` // 该字段为预留字段。 SubResourceId *string `json:"sub_resource_id,omitempty"` // 该字段为预留字段。 SubResourceName *string `json:"sub_resource_name,omitempty"` }
func (ResFeeRecordV2) String ¶
func (o ResFeeRecordV2) String() string
type ResourceBasicInfo ¶
type ResourceBasicInfo struct { // 资源类型编码。例如:hws.resource.type.general。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源类型归属的服务类型编码。例如:hws.service.type.offline。 ProductOwnerService *string `json:"product_owner_service,omitempty"` // 资源类型名称。例如:通用规格。 Name *string `json:"name,omitempty"` // 资源类型描述。 Description *string `json:"description,omitempty"` }
func (ResourceBasicInfo) String ¶
func (o ResourceBasicInfo) String() string
type ResourceTypes ¶ added in v0.0.83
type ResourceTypes struct { // 资源类型的编码。例如ECS的VM为“hws.resource.type.vm”。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 资源类型的名称。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 资源类型的描述。 ResourceTypeDesc *string `json:"resource_type_desc,omitempty"` // 资源类型归属的服务类型编码。例如:hws.service.type.offline。 ServiceTypeCode *string `json:"service_type_code,omitempty"` }
func (ResourceTypes) String ¶ added in v0.0.83
func (o ResourceTypes) String() string
type RetrieveAmountInfoV2 ¶
type RetrieveAmountInfoV2 struct { // 可回收的金额。 AvailRetrieveAmount *float64 `json:"avail_retrieve_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 账户余额(仅balance_type=信用账户时这个字段才有值)。 Amount *float64 `json:"amount,omitempty"` // 信用额度(仅balance_type=信用账户时这个字段才有值)。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 信用额度过期时间。 UTC时间,格式为:2016-03-28T14:45:38Z。 如果查询信用账户可回收余额的查询结果没有失效时间,表示永久有效。 ExpireTime *string `json:"expire_time,omitempty"` }
func (RetrieveAmountInfoV2) String ¶
func (o RetrieveAmountInfoV2) String() string
type RetrieveEnterpriseMultiAccountCouponReq ¶ added in v0.1.42
type RetrieveEnterpriseMultiAccountCouponReq struct { // 企业子账号的客户ID。您可以调用查询企业子账号列表接口,获取响应参数“id”的返回值。 CustomerId string `json:"customer_id"` // 优惠券ID。您可以调用查询企业子账号可回收优惠券列表接口,获取响应参数“coupon_id”的返回值。 CouponId string `json:"coupon_id"` // 子优惠券ID。您可以调用查询企业子账号可回收优惠券列表接口,获取响应参数“sub_coupon_id”的返回值。 SubCouponId string `json:"sub_coupon_id"` // 交易序列号,用于防止重复提交。 如果接口调用方不传,则企业管理微服务后台生成如果接口调用方传入,则请采用UUID保证全局唯一 此参数不携带或携带值为null或携带值为空串时,由系统自动生成。 TransId *string `json:"trans_id,omitempty"` }
func (RetrieveEnterpriseMultiAccountCouponReq) String ¶ added in v0.1.42
func (o RetrieveEnterpriseMultiAccountCouponReq) String() string
type RetrieveEnterpriseMultiAccountReq ¶
type RetrieveEnterpriseMultiAccountReq struct { // 企业子账号的客户ID。您可以调用查询企业子账号列表接口,获取响应参数“id”的返回值。 CustomerId string `json:"customer_id"` // 总回收金额。 金额单位为货币标准单位,如人民币则单位为元。取值大于0且精确到小数点后2位。 Amount string `json:"amount"` // 交易序列号,用于防止重复提交。 如果接口调用方不传,则企业管理微服务后台生成如果接口调用方传入,则请采用UUID保证全局唯一 TransId *string `json:"trans_id,omitempty"` // 账户类型: BALANCE_TYPE_DEBIT:余额账户(默认)BALANCE_TYPE_CREDIT:信用账户 BalanceType *string `json:"balance_type,omitempty"` // 账户到期时间,UTC时间,格式为:2016-03-28T14:45:38Z。 暂只对信用账户有效,用于限制针对有效期到期时间等于该时间的信用账户余额进行回收。如果查询信用账户可回收余额的查询结果没有失效时间,表示永久有效,对于这种账本回收的情况无需填写。 ExpireTime *string `json:"expire_time,omitempty"` }
func (RetrieveEnterpriseMultiAccountReq) String ¶
func (o RetrieveEnterpriseMultiAccountReq) String() string
type SendSmVerificationCodeReq ¶
type SendSmVerificationCodeReq struct { // 接受短信验证码的手机号码。 MobilePhone string `json:"mobile_phone"` // 超时时间,默认值为10分钟。 单位:分钟 Timeout *int32 `json:"timeout,omitempty"` // 发送的短信的语言。 zh-cn: 中文en-us: 英语 默认为偏好设置的默认语言。 Language *string `json:"language,omitempty"` // 短信发送模板中的变量,具体参见表1。 SmTemplateArgs []TemplateArgs `json:"sm_template_args"` }
func (SendSmVerificationCodeReq) String ¶
func (o SendSmVerificationCodeReq) String() string
type SendSmsVerificationCodeRequest ¶
type SendSmsVerificationCodeRequest struct {
Body *SendSmVerificationCodeReq `json:"body,omitempty"`
}
SendSmsVerificationCodeRequest Request Object
func (SendSmsVerificationCodeRequest) String ¶
func (o SendSmsVerificationCodeRequest) String() string
type SendSmsVerificationCodeResponse ¶
type SendSmsVerificationCodeResponse struct {
HttpStatusCode int `json:"-"`
}
SendSmsVerificationCodeResponse Response Object
func (SendSmsVerificationCodeResponse) String ¶
func (o SendSmsVerificationCodeResponse) String() string
type SendVerificationCodeV2Req ¶
type SendVerificationCodeV2Req struct { // 发送验证码的类型: 1:发送短信验证码 ReceiverType int32 `json:"receiver_type"` // 发送验证码的超时时间。 此参数不携带或携带值为null时,采用系统默认超时时间10分钟。 此参数值超过60时,取默认值5分钟。 单位:分钟。 Timeout *int32 `json:"timeout,omitempty"` // 指定发送验证码的手机号。 目前系统只支持中国手机号。 示例:13XXXXXXXXX MobilePhone string `json:"mobile_phone"` // 根据该参数的取值选择发送短信验证码的语言。此参数默认值为“zh-cn:中文”。 zh-cn:中文en-us:英文 Lang *string `json:"lang,omitempty"` // 验证码使用的场景,目前支持如下场景: 29:注册场景18:个人银行卡实名认证场景 此参数不携带或携带值为null时,默认值为“29:注册场景”。 Scene *int32 `json:"scene,omitempty"` // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 当scene=18时此参数必填;除此之外此参数非必填,不携带或携带值为null时均不做处理。 CustomerId *string `json:"customer_id,omitempty"` }
func (SendVerificationCodeV2Req) String ¶
func (o SendVerificationCodeV2Req) String() string
type SendVerificationMessageCodeRequest ¶
type SendVerificationMessageCodeRequest struct {
Body *SendVerificationCodeV2Req `json:"body,omitempty"`
}
SendVerificationMessageCodeRequest Request Object
func (SendVerificationMessageCodeRequest) String ¶
func (o SendVerificationMessageCodeRequest) String() string
type SendVerificationMessageCodeResponse ¶
type SendVerificationMessageCodeResponse struct {
HttpStatusCode int `json:"-"`
}
SendVerificationMessageCodeResponse Response Object
func (SendVerificationMessageCodeResponse) String ¶
func (o SendVerificationMessageCodeResponse) String() string
type ServiceResourceInfo ¶
type ServiceResourceInfo struct {
BasicInfo *ResourceBasicInfo `json:"basic_info,omitempty"`
}
func (ServiceResourceInfo) String ¶
func (o ServiceResourceInfo) String() string
type ServiceTypes ¶ added in v0.0.83
type ServiceTypes struct { // 云服务类型的名称。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 云服务类型的编码。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 云服务类型的缩写。 Abbreviation *string `json:"abbreviation,omitempty"` }
func (ServiceTypes) String ¶ added in v0.0.83
func (o ServiceTypes) String() string
type ShowCustomerAccountBalancesRequest ¶
type ShowCustomerAccountBalancesRequest struct { }
ShowCustomerAccountBalancesRequest Request Object
func (ShowCustomerAccountBalancesRequest) String ¶
func (o ShowCustomerAccountBalancesRequest) String() string
type ShowCustomerAccountBalancesResponse ¶
type ShowCustomerAccountBalancesResponse struct { // 账户余额列表。 具体请参见表1。 AccountBalances *[]AccountBalanceV3 `json:"account_balances,omitempty"` // 欠款总金额。 DebtAmount *decimal.Decimal `json:"debt_amount,omitempty"` // 度量单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币。 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ShowCustomerAccountBalancesResponse Response Object
func (ShowCustomerAccountBalancesResponse) String ¶
func (o ShowCustomerAccountBalancesResponse) String() string
type ShowCustomerMonthlySumRequest ¶
type ShowCustomerMonthlySumRequest struct { // 查询消费汇总数据所在的账期,东八区时间,格式为YYYY-MM。 BillCycle string `json:"bill_cycle"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用[查询云服务类型列表](https://support.huaweicloud.com/api-oce/zh-cn_topic_0000001256679455.html)接口获取。此参数不携带或携带值为空时,不作为筛选条件。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 企业项目标识(企业项目ID)。default项目对应ID:0未归集(表示该云服务不支持企业项目管理能力)项目对应ID:null其余项目对应ID获取方法请参见[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。此参数不携带或携带值为空时,不作为筛选条件。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 每次查询的数量。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 查询方式。oneself:自身sub_customer:企业子客户all:自己和企业子客户 此参数不携带或携带值为空时,默认值为“all”,如果没有企业子客户,all的时候也是查询客户自己的数据。 Method *string `json:"method,omitempty"` // 企业子客户的账号ID。 说明: 如果method取值不为sub_customer,则该参数无效。如果method取值为sub_customer,则该参数不能为空。 SubCustomerId *string `json:"sub_customer_id,omitempty"` }
ShowCustomerMonthlySumRequest Request Object
func (ShowCustomerMonthlySumRequest) String ¶
func (o ShowCustomerMonthlySumRequest) String() string
type ShowCustomerMonthlySumResponse ¶
type ShowCustomerMonthlySumResponse struct { // 总条数,必须大于等于0。 TotalCount *int32 `json:"total_count,omitempty"` // 账单记录,具体参考表2。 BillSums *[]BillSumRecordInfoV2 `json:"bill_sums,omitempty"` // 总金额(包含退订)。 ConsumeAmount *decimal.Decimal `json:"consume_amount,omitempty"` // 总欠费金额。 DebtAmount *decimal.Decimal `json:"debt_amount,omitempty"` // 代金券金额。 CouponAmount *decimal.Decimal `json:"coupon_amount,omitempty"` // 现金券金额,预留。 FlexipurchaseCouponAmount *decimal.Decimal `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡金额,预留。 StoredValueCardAmount *decimal.Decimal `json:"stored_value_card_amount,omitempty"` // 现金账户金额。 CashAmount *decimal.Decimal `json:"cash_amount,omitempty"` // 信用账户金额。 CreditAmount *decimal.Decimal `json:"credit_amount,omitempty"` // 欠费核销金额。 WriteoffAmount *decimal.Decimal `json:"writeoff_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币。 Currency *string `json:"currency,omitempty"` HttpStatusCode int `json:"-"` }
ShowCustomerMonthlySumResponse Response Object
func (ShowCustomerMonthlySumResponse) String ¶
func (o ShowCustomerMonthlySumResponse) String() string
type ShowCustomerOrderDetailsRequest ¶
type ShowCustomerOrderDetailsRequest struct { // 语言:中文:zh_CN 英文:en_US 缺省为zh_CN XLanguage *string `json:"X-Language,omitempty"` // 订单ID。 OrderId string `json:"order_id"` // 每页大小。默认值为10。 Limit *int32 `json:"limit,omitempty"` // 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset = 1,则返回满足条件的第二个数据至最后一个数据。例如,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 Offset *int32 `json:"offset,omitempty"` // 云经销商ID。获取方法请参见[查询云经销商列表](https://support.huaweicloud.com/api-bpconsole/espp_00003.html)。华为云总经销商(一级经销商)查询云经销商的客户订单详情时,需要携带该参数;除此之外,此参数不做处理。否则只能查询自己客户的订单详情。 IndirectPartnerId *string `json:"indirect_partner_id,omitempty"` }
ShowCustomerOrderDetailsRequest Request Object
func (ShowCustomerOrderDetailsRequest) String ¶
func (o ShowCustomerOrderDetailsRequest) String() string
type ShowCustomerOrderDetailsResponse ¶
type ShowCustomerOrderDetailsResponse struct { // 订单项个数。 TotalCount *int32 `json:"total_count,omitempty"` OrderInfo *CustomerOrderV3 `json:"order_info,omitempty"` // 订单对应的订单项。 具体请参见表5。 OrderLineItems *[]OrderLineItemEntityV2 `json:"order_line_items,omitempty"` HttpStatusCode int `json:"-"` }
ShowCustomerOrderDetailsResponse Response Object
func (ShowCustomerOrderDetailsResponse) String ¶
func (o ShowCustomerOrderDetailsResponse) String() string
type ShowMultiAccountTransferAmountRequest ¶
type ShowMultiAccountTransferAmountRequest struct { // 账户类型:BALANCE_TYPE_DEBIT:余额账户BALANCE_TYPE_CREDIT:信用账户 BalanceType string `json:"balance_type"` // 偏移量,默认值为0。只有信用账户有效。 Offset *int32 `json:"offset,omitempty"` // 每次查询条数,默认值为10。只有信用账户有效。 Limit *int32 `json:"limit,omitempty"` }
ShowMultiAccountTransferAmountRequest Request Object
func (ShowMultiAccountTransferAmountRequest) String ¶
func (o ShowMultiAccountTransferAmountRequest) String() string
type ShowMultiAccountTransferAmountResponse ¶
type ShowMultiAccountTransferAmountResponse struct { // 记录条数。 TotalCount *int32 `json:"total_count,omitempty"` // 可拨款余额信息,如果是余额账户,只会有一条记录。 具体请参见表2。 AmountInfos *[]TransferAmountInfoV2 `json:"amount_infos,omitempty"` HttpStatusCode int `json:"-"` }
ShowMultiAccountTransferAmountResponse Response Object
func (ShowMultiAccountTransferAmountResponse) String ¶
func (o ShowMultiAccountTransferAmountResponse) String() string
type ShowRealnameAuthenticationReviewResultRequest ¶
type ShowRealnameAuthenticationReviewResultRequest struct { // 客户账号ID。您可以调用[查询客户列表](https://support.huaweicloud.com/api-bpconsole/mc_00021.html)接口获取customer_id。 CustomerId string `json:"customer_id"` }
ShowRealnameAuthenticationReviewResultRequest Request Object
func (ShowRealnameAuthenticationReviewResultRequest) String ¶
func (o ShowRealnameAuthenticationReviewResultRequest) String() string
type ShowRealnameAuthenticationReviewResultResponse ¶
type ShowRealnameAuthenticationReviewResultResponse struct { // 实名认证审核结果,只有状态码为200并且已经提交过实名认证请求才返回: 0:审核中1:不通过2:通过 ReviewResult *int32 `json:"review_result,omitempty"` // 审批意见,只有状态码为200并且审核不通过才返回。 Opinion *string `json:"opinion,omitempty"` HttpStatusCode int `json:"-"` }
ShowRealnameAuthenticationReviewResultResponse Response Object
func (ShowRealnameAuthenticationReviewResultResponse) String ¶
func (o ShowRealnameAuthenticationReviewResultResponse) String() string
type ShowRefundOrderDetailsRequest ¶
type ShowRefundOrderDetailsRequest struct { // 退订订单或者降配订单的ID。 OrderId string `json:"order_id"` }
ShowRefundOrderDetailsRequest Request Object
func (ShowRefundOrderDetailsRequest) String ¶
func (o ShowRefundOrderDetailsRequest) String() string
type ShowRefundOrderDetailsResponse ¶
type ShowRefundOrderDetailsResponse struct { // 查询总数。 TotalCount *int32 `json:"total_count,omitempty"` // 资源信息列表。 具体请参见表2。 RefundInfos *[]OrderRefundInfoV2 `json:"refund_infos,omitempty"` HttpStatusCode int `json:"-"` }
ShowRefundOrderDetailsResponse Response Object
func (ShowRefundOrderDetailsResponse) String ¶
func (o ShowRefundOrderDetailsResponse) String() string
type StatUsageInfo ¶ added in v0.0.59
type StatUsageInfo struct { // 统计时间点,UTC时间,格式为YYYY-MM-DDTHH:MM:SSZ。 StatTime *string `json:"stat_time,omitempty"` // 保底带宽。 说明: 该字段为预留值,当前始终为空;当场景为95增强时才返回数值。 GuaranteedBandWidth *string `json:"guaranteed_band_width,omitempty"` // 用量。 Usage *string `json:"usage,omitempty"` // 单位,您可以调用查询度量单位列表接口获取。带宽和用量使用相同的计量单位。 MeasureId *int32 `json:"measure_id,omitempty"` }
func (StatUsageInfo) String ¶ added in v0.0.59
func (o StatUsageInfo) String() string
type StatUsageSummaryInfo ¶ added in v0.0.59
type StatUsageSummaryInfo struct { // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 有效天数,精度最高返回小数点后20位。 说明: 计算方式为上报的点数/288所得出的值。其中288为一天的点数,5分钟为一个点数单位。计算95费用时,因95费用是按月定价,若实际不足月,则是使用官网价*折扣*actual_days/当月天数,来计算费用明细。 ActualDays *string `json:"actual_days,omitempty"` // 计费带宽的按月汇总。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。 BandWidth *string `json:"band_width,omitempty"` // 月保底带宽的按月汇总。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。该字段为预留值,当前始终为空;当场景为95增强时才返回数值。 MonthlyGuaranteedBandWidth *string `json:"monthly_guaranteed_band_width,omitempty"` // 月峰值带宽。 说明: 每月2日20点后可查询上月数据;若查询当月数据,则为空。该字段为预留值,当前始终为空;当场景为95增强时才返回数值。 MonthlyPeakBandWidth *string `json:"monthly_peak_band_width,omitempty"` // 带宽单位,您可以调用查询度量单位列表接口获取。若所有带宽为空,则该字段为空。 BandWidthMeasureId *int32 `json:"band_width_measure_id,omitempty"` }
func (StatUsageSummaryInfo) String ¶ added in v0.0.59
func (o StatUsageSummaryInfo) String() string
type SubCustomerInfoV2 ¶
type SubCustomerInfoV2 struct { // 企业子账号的客户ID。 Id *string `json:"id,omitempty"` // 企业子账号的用户名。 Name *string `json:"name,omitempty"` // 企业子账号的显示名称。 不限制特殊字符。 DisplayName *string `json:"display_name,omitempty"` // 子账号状态: 1:正常2:创建中3:关闭中4:已关闭101:子账号注册中102:子账号待激活 Status *int32 `json:"status,omitempty"` // 子账号归属的组织单元ID。 OrgId *string `json:"org_id,omitempty"` // 子账号归属的组织单元名称。 说明: 当子账号归属的组织是企业组织根节点时,本属性可能为空。 OrgName *string `json:"org_name,omitempty"` }
func (SubCustomerInfoV2) String ¶
func (o SubCustomerInfoV2) String() string
type SubCustomerInfoV3 ¶ added in v0.0.85
type SubCustomerInfoV3 struct { // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` }
func (SubCustomerInfoV3) String ¶ added in v0.0.85
func (o SubCustomerInfoV3) String() string
type SubCustomerMonthlyBillDetail ¶ added in v0.0.59
type SubCustomerMonthlyBillDetail struct { // 账期。 格式:YYYY-MM BillCycle *string `json:"bill_cycle,omitempty"` // 客户账号ID。 CustomerId *string `json:"customer_id,omitempty"` // 子客户的关联类型: 1:顾问销售2:代售 AssociationType *string `json:"association_type,omitempty"` // 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表接口获取。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表接口获取。 ResourceType是CloudServiceType中的一种资源,CloudServiceType由多种ResourceType组合提供。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 计费模式。 1:包周期3:按需10:预留实例 ChargingMode *int32 `json:"charging_mode,omitempty"` // 交易时间,即某条消费记录对应的扣费时间。 示例:2020-11-17T06:43:38Z TradeTime *string `json:"trade_time,omitempty"` // 订单ID或交易ID,扣费维度的唯一标识。 账单类型为1,2,3,4,8时为订单ID。其它场景下为交易ID。非月末扣费:应收ID月末扣费:账单ID TradeId *string `json:"trade_id,omitempty"` // 唯一标识。 Id *string `json:"id,omitempty"` // 账单类型。 1:消费-新购2:消费-续订3:消费-变更8:消费-自动续订5:消费-使用12:消费-按时计费4:退款-退订9:调账-补偿13:消费-退订手续费增收14:消费-服务支持计划月末补扣16:调账-扣费18:消费-按月付费20:退款-变更 100:退款-退订税金101:调账-补偿税金102:调账-扣费税金 BillDetailType *int32 `json:"bill_detail_type,omitempty"` // 资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称。 ResourceName *string `json:"resource_name,omitempty"` // 产品的规格描述。 ProductSpecDesc *string `json:"product_spec_desc,omitempty"` // 云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。 RegionCode *string `json:"region_code,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 产品名称。 ProductName *string `json:"product_name,omitempty"` // 资源标签。 ResourceTag *string `json:"resource_tag,omitempty"` // 消费时间。 包周期和预留实例订购场景下为订单支付时间;按需场景下为话单生失效时间。 格式:YYYY-MM-DDThh:mm:ssZ ConsumeTime *string `json:"consume_time,omitempty"` // 资源使用量的类型,您可以调用查询使用量类型列表接口获取。 UsageType *string `json:"usage_type,omitempty"` // 资源的使用量。 UsageAmount *float64 `json:"usage_amount,omitempty"` // 资源使用量的度量单位,您可以调用查询度量单位列表接口获取。 UsageMeasureId *int32 `json:"usage_measure_id,omitempty"` // 套餐内使用量。 FreeResourceUsage *float64 `json:"free_resource_usage,omitempty"` // 套餐内使用量的度量单位,您可以调用查询度量单位列表接口获取。 FreeResourceMeasureId *int32 `json:"free_resource_measure_id,omitempty"` // 预留实例使用量。 RiUsage *float64 `json:"ri_usage,omitempty"` // 预留实例使用量单位。 RiUsageMeasureId *int32 `json:"ri_usage_measure_id,omitempty"` // 官网价。 OfficialAmount *float64 `json:"official_amount,omitempty"` // 对应官网价折扣金额。 OfficialDiscountAmount *float64 `json:"official_discount_amount,omitempty"` // 应付金额。 PaymentAmount *float64 `json:"payment_amount,omitempty"` // 现金支付金额。 CashAmount *float64 `json:"cash_amount,omitempty"` // 信用额度支付金额。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 代金券支付金额。 CouponAmount *float64 `json:"coupon_amount,omitempty"` // 现金券支付金额。 FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"` // 储值卡支付金额。 StoredValueCardAmount *float64 `json:"stored_value_card_amount,omitempty"` // 欠费金额。 DebtAmount *float64 `json:"debt_amount,omitempty"` // 欠费核销金额。 WriteoffAmount *float64 `json:"writeoff_amount,omitempty"` // 周期类型: 19:年20:月24:天25:小时5:一次性 PeriodType *int32 `json:"period_type,omitempty"` // 客户经理标识。 AccountManagerId *string `json:"account_manager_id,omitempty"` // 关联的经销商ID。 PartnerId *string `json:"partner_id,omitempty"` // 云服务区名称,例如:“华北-北京一”。具体请参见地区和终端节点对应云服务的“区域名称”列的值。 RegionName *string `json:"region_name,omitempty"` // 该字段为预留字段。 SubServiceTypeCode *string `json:"sub_service_type_code,omitempty"` // 该字段为预留字段。 SubServiceTypeName *string `json:"sub_service_type_name,omitempty"` // 该字段为预留字段。 SubResourceTypeCode *string `json:"sub_resource_type_code,omitempty"` // 该字段为预留字段。 SubResourceTypeName *string `json:"sub_resource_type_name,omitempty"` // 该字段为预留字段。 SubResourceId *string `json:"sub_resource_id,omitempty"` // 该字段为预留字段。 SubResourceName *string `json:"sub_resource_name,omitempty"` }
func (SubCustomerMonthlyBillDetail) String ¶ added in v0.0.59
func (o SubCustomerMonthlyBillDetail) String() string
type TagPair ¶ added in v0.0.98
type TemplateArgs ¶
type TemplateArgs struct { // 模板参数名。 目前仅支持sub_customer_name:表明企业主创建企业子的名字 Key string `json:"key"` // 模板参数值。 key对应的取值。 Value string `json:"value"` }
func (TemplateArgs) String ¶
func (o TemplateArgs) String() string
type TimeCondition ¶ added in v0.0.103
type TimeCondition struct { // 时间单位。1:天2:月 TimeMeasureId int32 `json:"time_measure_id"` // 查询开始时间,必须是日期格式。当time_measure_id值为1或为空时,格式为YYYY-MM-DD当time_measure_id值为2时,格式为YYYY-MM BeginTime string `json:"begin_time"` // 查询结束时间:必须是日期格式。当time_measure_id值为1或为空时,格式为YYYY-MM-DD当time_measure_id值为2时,格式为YYYY-MM EndTime string `json:"end_time"` }
func (TimeCondition) String ¶ added in v0.0.103
func (o TimeCondition) String() string
type TransferAmountInfoV2 ¶
type TransferAmountInfoV2 struct { // 可拨款的金额。 AvailTransferAmount *float64 `json:"avail_transfer_amount,omitempty"` // 金额单位。 1:元 MeasureId *int32 `json:"measure_id,omitempty"` // 币种。 CNY:人民币 Currency *string `json:"currency,omitempty"` // 账户余额(仅balance_type=信用账户时才有这个字段)。 Amount *float64 `json:"amount,omitempty"` // 信用额度(仅balance_type=信用账户时才有这个字段)。 CreditAmount *float64 `json:"credit_amount,omitempty"` // 信用额度过期时间。 UTC时间,格式为:2016-03-28T14:45:38Z。 (仅balance_type=信用账户时才有这个字段)。 如果查询信用账户可拨款余额的查询结果没有失效时间,表示永久有效。 ExpireTime *string `json:"expire_time,omitempty"` }
func (TransferAmountInfoV2) String ¶
func (o TransferAmountInfoV2) String() string
type TransferEnterpriseMultiAccountCouponReq ¶ added in v0.1.42
type TransferEnterpriseMultiAccountCouponReq struct { // 企业子账号的客户ID。您可以调用查询企业子账号列表接口,获取响应参数“id”的返回值。 CustomerId string `json:"customer_id"` // 优惠券ID。您可以调用查询企业主账号可拨款优惠券列表接口,获取响应参数“coupon_id”的返回值。 CouponId string `json:"coupon_id"` // 总划拨金额。单位为元。 单位:元。取值大于0且精确到小数点后2位。 Amount string `json:"amount"` // 交易序列号,用于防止重复提交。 如果接口调用方不传此参数的值,则系统自动生成。如果接口调用方传入此参数的值,请采用UUID保证全局唯一。 此参数不携带或携带值为null或携带值为空串时,由系统自动生成。 TransId *string `json:"trans_id,omitempty"` }
func (TransferEnterpriseMultiAccountCouponReq) String ¶ added in v0.1.42
func (o TransferEnterpriseMultiAccountCouponReq) String() string
type TransferEnterpriseMultiAccountReq ¶
type TransferEnterpriseMultiAccountReq struct { // 企业子账号的客户ID。您可以调用查询企业子账号列表接口,获取响应参数“id”的返回值。 CustomerId string `json:"customer_id"` // 现金账户总划拨金额。 单位:元。取值大于0且精确到小数点后2位。 Amount string `json:"amount"` // 交易序列号,用于防止重复提交。 如果接口调用方不传此参数的值,则系统自动生成。如果接口调用方传入此参数的值,请采用UUID保证全局唯一。 TransId *string `json:"trans_id,omitempty"` // 账户类型: BALANCE_TYPE_DEBIT:余额账户(默认)BALANCE_TYPE_CREDIT:信用账户 BalanceType *string `json:"balance_type,omitempty"` // 账户到期时间,UTC时间,格式为:2016-03-28T14:45:38Z。 只对信用账户有效,用于限制针对有效期到期时间等于该时间的信用账户余额进行拨款,精确到秒。如果查询信用账户可拨款余额的查询结果没有失效时间,表示永久有效,对于这种账本拨款的情况无需填写。 ExpireTime *string `json:"expire_time,omitempty"` }
func (TransferEnterpriseMultiAccountReq) String ¶
func (o TransferEnterpriseMultiAccountReq) String() string
type UnsubscribeResourcesReq ¶
type UnsubscribeResourcesReq struct { // 资源ID列表。 最大支持1次性输入10个资源ID,只能输入主资源ID。 哪些资源是主资源请根据“查询客户包年/包月资源列表”接口响应参数中的“is_main_resource”来标识。 ResourceIds []string `json:"resource_ids"` // 退订类型,取值如下: 1:退订资源及其已续费周期。2:只退订资源已续费周期,不退订资源。 UnsubscribeType int32 `json:"unsubscribe_type"` // 退订理由分类,取值如下: 1:产品不好用2:产品功能无法满足需求3:不会操作/操作过于复杂4:对服务不满意5:其他 UnsubscribeReasonType *int32 `json:"unsubscribe_reason_type,omitempty"` // 退订原因,一般由客户输入。 UnsubscribeReason *string `json:"unsubscribe_reason,omitempty"` }
func (UnsubscribeResourcesReq) String ¶
func (o UnsubscribeResourcesReq) String() string
type UpdateCouponQuotasRequest ¶
type UpdateCouponQuotasRequest struct {
Body *AdjustCouponQuotasReq `json:"body,omitempty"`
}
UpdateCouponQuotasRequest Request Object
func (UpdateCouponQuotasRequest) String ¶
func (o UpdateCouponQuotasRequest) String() string
type UpdateCouponQuotasResponse ¶
type UpdateCouponQuotasResponse struct { // 发放失败的云经销商额度信息,具体参见表1,只有HTTP STATUS 200的时候才有这个结构体。 ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"` // 发放成功的云经销商额度信息,具体参见表2,只有HTTP STATUS 200的时候才有这个结构体。 SimpleQuotaInfos *[]QuotaSimpleInfo `json:"simple_quota_infos,omitempty"` HttpStatusCode int `json:"-"` }
UpdateCouponQuotasResponse Response Object
func (UpdateCouponQuotasResponse) String ¶
func (o UpdateCouponQuotasResponse) String() string
type UpdateCustomerAccountAmountRequest ¶
type UpdateCustomerAccountAmountRequest struct {
Body *AdjustAccountReq `json:"body,omitempty"`
}
UpdateCustomerAccountAmountRequest Request Object
func (UpdateCustomerAccountAmountRequest) String ¶
func (o UpdateCustomerAccountAmountRequest) String() string
type UpdateCustomerAccountAmountResponse ¶
type UpdateCustomerAccountAmountResponse struct { // 事务流水ID,只有成功响应才会返回。 TransferId *string `json:"transfer_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateCustomerAccountAmountResponse Response Object
func (UpdateCustomerAccountAmountResponse) String ¶
func (o UpdateCustomerAccountAmountResponse) String() string
type UpdateIndirectPartnerAccountRequest ¶
type UpdateIndirectPartnerAccountRequest struct {
Body *AdjustToIndirectPartnerReq `json:"body,omitempty"`
}
UpdateIndirectPartnerAccountRequest Request Object
func (UpdateIndirectPartnerAccountRequest) String ¶
func (o UpdateIndirectPartnerAccountRequest) String() string
type UpdateIndirectPartnerAccountResponse ¶
type UpdateIndirectPartnerAccountResponse struct { // 事务流水ID,只有成功响应才会返回。 TransferId *string `json:"transfer_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateIndirectPartnerAccountResponse Response Object
func (UpdateIndirectPartnerAccountResponse) String ¶
func (o UpdateIndirectPartnerAccountResponse) String() string
type UpdatePeriodToOnDemandRequest ¶
type UpdatePeriodToOnDemandRequest struct {
Body *PeriodToOnDemandReq `json:"body,omitempty"`
}
UpdatePeriodToOnDemandRequest Request Object
func (UpdatePeriodToOnDemandRequest) String ¶
func (o UpdatePeriodToOnDemandRequest) String() string
type UpdatePeriodToOnDemandResponse ¶
type UpdatePeriodToOnDemandResponse struct { // HTTP 200的时候返回该字段;部分失败时仅返回失败的记录;如果全部成功,则该记录为空,具体参见表1。 ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePeriodToOnDemandResponse Response Object
func (UpdatePeriodToOnDemandResponse) String ¶
func (o UpdatePeriodToOnDemandResponse) String() string
type UpdatePostalReq ¶
type UpdatePostalReq struct { // 地址ID,地址的唯一索引。 AddressId string `json:"address_id"` // 收件人姓名。 此参数不携带或携带值为null时,取值不更新。 Recipient *string `json:"recipient,omitempty"` // 省/自治区/直辖市。例如:江苏省。 该参数携带并赋值时,city、district参数也必须赋值。 此参数不携带或携带值为null时,取值不更新。 Province *string `json:"province,omitempty"` // 市/区。例如:南京市。 该参数携带并赋值时,province、district参数也必须赋值。 此参数不携带或携带值为null时,取值不更新。 City *string `json:"city,omitempty"` // 区。例如:雨花区。 该参数携带并赋值时,province、city参数也必须赋值。 此参数不携带或携带值为null时,取值不更新。 District *string `json:"district,omitempty"` // 邮寄详细地址。 此参数不携带或携带值为null时,取值不更新。 Address *string `json:"address,omitempty"` // 邮寄地址所在邮编。 此参数不携带或携带值为null时,取值不更新。 Zipcode *string `json:"zipcode,omitempty"` // 手机号码,不带国家码。 此参数不携带或携带值为null时,取值不更新。 MobilePhone *string `json:"mobile_phone,omitempty"` // 是否默认地址,默认值为“0:非默认地址”。 1:默认地址0:非默认地址 IsDefault *int32 `json:"is_default,omitempty"` }
func (UpdatePostalReq) String ¶
func (o UpdatePostalReq) String() string
type UpdatePostalRequest ¶
type UpdatePostalRequest struct { // 语言。中文:zh_CN 英文:en_US,缺省为zh_CN XLanguage *string `json:"X-Language,omitempty"` Body *UpdatePostalReq `json:"body,omitempty"` }
UpdatePostalRequest Request Object
func (UpdatePostalRequest) String ¶
func (o UpdatePostalRequest) String() string
type UpdatePostalResponse ¶
type UpdatePostalResponse struct {
HttpStatusCode int `json:"-"`
}
UpdatePostalResponse Response Object
func (UpdatePostalResponse) String ¶
func (o UpdatePostalResponse) String() string
type UpdateSubEnterpriseAmountRequest ¶
type UpdateSubEnterpriseAmountRequest struct {
Body *TransferEnterpriseMultiAccountReq `json:"body,omitempty"`
}
UpdateSubEnterpriseAmountRequest Request Object
func (UpdateSubEnterpriseAmountRequest) String ¶
func (o UpdateSubEnterpriseAmountRequest) String() string
type UpdateSubEnterpriseAmountResponse ¶
type UpdateSubEnterpriseAmountResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateSubEnterpriseAmountResponse Response Object
func (UpdateSubEnterpriseAmountResponse) String ¶
func (o UpdateSubEnterpriseAmountResponse) String() string
type UsageType ¶
type UsageType struct { // 使用量类型编码。如:reqNumber。 Code *string `json:"code,omitempty"` // 使用量类型名称。如:调用次数。 Name *string `json:"name,omitempty"` // 资源类型编码。例如ECS的VM为“hws.resource.type.vm”。 ResourceTypeCode *string `json:"resource_type_code,omitempty"` // 云服务类型编码。例如OBS的云服务类型编码为“hws.service.type.obs”。 ServiceTypeCode *string `json:"service_type_code,omitempty"` // 资源类型名称。例如ECS的资源类型名称为“云主机”。 ResourceTypeName *string `json:"resource_type_name,omitempty"` // 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 ServiceTypeName *string `json:"service_type_name,omitempty"` }
type UserStoredValueCard ¶ added in v0.0.83
type UserStoredValueCard struct { // 储值卡ID。 CardId *string `json:"card_id,omitempty"` // 储值卡名称。 CardName *string `json:"card_name,omitempty"` // 状态: 1:可使用 2:已用完 Status *int32 `json:"status,omitempty"` // 储值卡面值。 FaceValue *string `json:"face_value,omitempty"` // 储值卡余额。 Balance *string `json:"balance,omitempty"` // 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 EffectiveTime *string `json:"effective_time,omitempty"` // 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 ExpireTime *string `json:"expire_time,omitempty"` }
func (UserStoredValueCard) String ¶ added in v0.0.83
func (o UserStoredValueCard) String() string
Source Files ¶
- model_account_balance_v2.go
- model_account_balance_v3.go
- model_account_change_record.go
- model_account_manager.go
- model_add_postal_req.go
- model_adjust_account_req.go
- model_adjust_coupon_quotas_req.go
- model_adjust_record_v3.go
- model_adjust_to_indirect_partner_req.go
- model_amount_infomation_v2.go
- model_apply_enterprise_realname_auths_req.go
- model_apply_individual_realname_auths_req.go
- model_auto_renewal_resources_request.go
- model_auto_renewal_resources_response.go
- model_avail_retrieve_coupons.go
- model_avail_transfer_coupon.go
- model_az_code_info.go
- model_balance_type_deduct_sum_v2.go
- model_bank_card_info_v2.go
- model_bill_sum_info_v2.go
- model_bill_sum_record_info_v2.go
- model_cancel_auto_renewal_resources_request.go
- model_cancel_auto_renewal_resources_response.go
- model_cancel_customer_order_req.go
- model_cancel_customer_order_request.go
- model_cancel_customer_order_response.go
- model_cancel_resources_subscription_request.go
- model_cancel_resources_subscription_response.go
- model_change_enterprise_realname_authentication_request.go
- model_change_enterprise_realname_authentication_response.go
- model_change_enterprise_realname_auths_req.go
- model_check_subcustomer_user_req.go
- model_check_user_identity_request.go
- model_check_user_identity_response.go
- model_city.go
- model_claim_enterprise_multi_account_coupon_request.go
- model_claim_enterprise_multi_account_coupon_response.go
- model_conversion.go
- model_cost.go
- model_cost_data_by_dimension.go
- model_cost_unit_pair.go
- model_county.go
- model_coupon_info_v2.go
- model_coupon_max_use_quantity.go
- model_coupon_quota_v2.go
- model_coupon_record_v2.go
- model_coupon_simple_info.go
- model_coupon_simple_info_order_pay_v3.go
- model_create_customer_v2_req.go
- model_create_enterprise_project_auth_request.go
- model_create_enterprise_project_auth_response.go
- model_create_enterprise_realname_authentication_request.go
- model_create_enterprise_realname_authentication_response.go
- model_create_partner_coupons_req.go
- model_create_partner_coupons_request.go
- model_create_partner_coupons_response.go
- model_create_personal_realname_auth_request.go
- model_create_personal_realname_auth_response.go
- model_create_postal_request.go
- model_create_postal_response.go
- model_create_sub_customer_req_v2.go
- model_create_sub_customer_request.go
- model_create_sub_customer_response.go
- model_create_sub_enterprise_account_request.go
- model_create_sub_enterprise_account_response.go
- model_customer_account_change_record.go
- model_customer_balances_v2.go
- model_customer_info_v2.go
- model_customer_information.go
- model_customer_on_demand_resource.go
- model_customer_order_v2.go
- model_customer_order_v3.go
- model_customer_postal_address_v2.go
- model_delete_postal_request.go
- model_delete_postal_response.go
- model_demand_discount_rating_result.go
- model_demand_product_info.go
- model_demand_product_rating_result.go
- model_dimension_group.go
- model_discount_info_v3.go
- model_discount_item_v2.go
- model_discount_simple_info_v3.go
- model_em_child_node_v2.go
- model_enterprise_person_new.go
- model_error_detail.go
- model_fail_resource_info.go
- model_filter_factor.go
- model_filter_v2.go
- model_free_resource_detail.go
- model_free_resource_package_v3.go
- model_free_resource_record.go
- model_free_resource_v3.go
- model_group_by.go
- model_i_coupon_use_limit_info_v2.go
- model_i_query_user_coupons_result_v2.go
- model_i_query_user_partner_coupons_result_v2.go
- model_incentive_and_discount_policy.go
- model_indirect_partner_info.go
- model_issued_coupon_quota.go
- model_limit_info_v2.go
- model_limit_value.go
- model_list_cities_request.go
- model_list_cities_response.go
- model_list_consume_sub_customers_req.go
- model_list_consume_sub_customers_request.go
- model_list_consume_sub_customers_response.go
- model_list_conversions_request.go
- model_list_conversions_response.go
- model_list_costs_req.go
- model_list_costs_request.go
- model_list_costs_response.go
- model_list_counties_request.go
- model_list_counties_response.go
- model_list_coupon_quotas_records_request.go
- model_list_coupon_quotas_records_response.go
- model_list_customer_account_change_records_request.go
- model_list_customer_account_change_records_response.go
- model_list_customer_bills_fee_records_request.go
- model_list_customer_bills_fee_records_response.go
- model_list_customer_bills_monthly_break_down_request.go
- model_list_customer_bills_monthly_break_down_response.go
- model_list_customer_on_demand_resources_request.go
- model_list_customer_on_demand_resources_response.go
- model_list_customer_orders_request.go
- model_list_customer_orders_response.go
- model_list_customers_balances_detail_request.go
- model_list_customers_balances_detail_response.go
- model_list_customerself_resource_record_details_request.go
- model_list_customerself_resource_record_details_response.go
- model_list_customerself_resource_records_request.go
- model_list_customerself_resource_records_response.go
- model_list_enterprise_multi_account_request.go
- model_list_enterprise_multi_account_response.go
- model_list_enterprise_organizations_request.go
- model_list_enterprise_organizations_response.go
- model_list_enterprise_sub_customers_request.go
- model_list_enterprise_sub_customers_response.go
- model_list_free_resource_infos_req.go
- model_list_free_resource_infos_request.go
- model_list_free_resource_infos_response.go
- model_list_free_resource_usages_req.go
- model_list_free_resource_usages_request.go
- model_list_free_resource_usages_response.go
- model_list_free_resources_usage_records_request.go
- model_list_free_resources_usage_records_response.go
- model_list_incentive_discount_policies_request.go
- model_list_incentive_discount_policies_response.go
- model_list_indirect_partners_request.go
- model_list_indirect_partners_response.go
- model_list_issued_coupon_quotas_request.go
- model_list_issued_coupon_quotas_response.go
- model_list_issued_partner_coupons_request.go
- model_list_issued_partner_coupons_response.go
- model_list_measure_units_request.go
- model_list_measure_units_response.go
- model_list_multi_account_retrieve_coupons_request.go
- model_list_multi_account_retrieve_coupons_response.go
- model_list_multi_account_transfer_coupons_request.go
- model_list_multi_account_transfer_coupons_response.go
- model_list_on_demand_resource_ratings_request.go
- model_list_on_demand_resource_ratings_response.go
- model_list_order_coupons_by_order_id_request.go
- model_list_order_coupons_by_order_id_response.go
- model_list_order_discounts_request.go
- model_list_order_discounts_response.go
- model_list_partner_account_change_records_request.go
- model_list_partner_account_change_records_response.go
- model_list_partner_adjust_records_request.go
- model_list_partner_adjust_records_response.go
- model_list_partner_balances_request.go
- model_list_partner_balances_response.go
- model_list_partner_coupons_record_request.go
- model_list_partner_coupons_record_response.go
- model_list_pay_per_use_customer_resources_request.go
- model_list_pay_per_use_customer_resources_response.go
- model_list_postal_address_request.go
- model_list_postal_address_response.go
- model_list_provinces_request.go
- model_list_provinces_response.go
- model_list_quota_coupons_request.go
- model_list_quota_coupons_response.go
- model_list_rate_on_period_detail_request.go
- model_list_rate_on_period_detail_response.go
- model_list_renew_rate_on_period_req.go
- model_list_renew_rate_on_period_request.go
- model_list_renew_rate_on_period_response.go
- model_list_resource_types_request.go
- model_list_resource_types_response.go
- model_list_resource_usage_request.go
- model_list_resource_usage_response.go
- model_list_resource_usage_summary_request.go
- model_list_resource_usage_summary_response.go
- model_list_service_resources_request.go
- model_list_service_resources_response.go
- model_list_service_types_request.go
- model_list_service_types_response.go
- model_list_stored_value_cards_request.go
- model_list_stored_value_cards_response.go
- model_list_sub_customer_bill_detail_request.go
- model_list_sub_customer_bill_detail_response.go
- model_list_sub_customer_coupons_request.go
- model_list_sub_customer_coupons_response.go
- model_list_sub_customers_request.go
- model_list_sub_customers_response.go
- model_list_subcustomer_monthly_bills_request.go
- model_list_subcustomer_monthly_bills_response.go
- model_list_usage_types_request.go
- model_list_usage_types_response.go
- model_measure_unit_rest.go
- model_monthly_bill_record.go
- model_monthly_bill_res.go
- model_new_customer_v2.go
- model_nvl_cost_analysed_bill_detail.go
- model_official_website_rating_result.go
- model_official_website_rating_result_v2.go
- model_optional_discount_rating_result.go
- model_optional_discount_rating_result_v2.go
- model_order_instance_v2.go
- model_order_line_item_entity_v2.go
- model_order_line_item_v3.go
- model_order_refund_info_v2.go
- model_order_v3.go
- model_pay_customer_order_v3_req.go
- model_pay_orders_request.go
- model_pay_orders_response.go
- model_period_product_info.go
- model_period_product_official_rating_result.go
- model_period_product_rating_result.go
- model_period_to_on_demand_req.go
- model_province.go
- model_query_coupon_quotas_req_ext.go
- model_query_customer_on_demand_resources_req.go
- model_query_customers_balances_req.go
- model_query_indirect_partners_req.go
- model_query_res_records_detail_req.go
- model_query_resources_req.go
- model_query_sub_customer_list_req.go
- model_quota_limit_info.go
- model_quota_reclaim.go
- model_quota_record.go
- model_quota_simple_info.go
- model_rate_on_demand_req.go
- model_rate_on_period_req.go
- model_reclaim_coupon_quotas_req.go
- model_reclaim_coupon_quotas_request.go
- model_reclaim_coupon_quotas_response.go
- model_reclaim_enterprise_multi_account_coupon_request.go
- model_reclaim_enterprise_multi_account_coupon_response.go
- model_reclaim_indirect_partner_account_req.go
- model_reclaim_indirect_partner_account_request.go
- model_reclaim_indirect_partner_account_response.go
- model_reclaim_partner_coupons_req.go
- model_reclaim_partner_coupons_request.go
- model_reclaim_partner_coupons_response.go
- model_reclaim_sub_enterprise_amount_request.go
- model_reclaim_sub_enterprise_amount_response.go
- model_reclaim_to_partner_account_balances_req.go
- model_reclaim_to_partner_account_request.go
- model_reclaim_to_partner_account_response.go
- model_renew_inquiry_result_info.go
- model_renewal_resources_req.go
- model_renewal_resources_request.go
- model_renewal_resources_response.go
- model_res_fee_record_v2.go
- model_resource_basic_info.go
- model_resource_types.go
- model_retrieve_amount_info_v2.go
- model_retrieve_enterprise_multi_account_coupon_req.go
- model_retrieve_enterprise_multi_account_req.go
- model_send_sm_verification_code_req.go
- model_send_sms_verification_code_request.go
- model_send_sms_verification_code_response.go
- model_send_verification_code_v2_req.go
- model_send_verification_message_code_request.go
- model_send_verification_message_code_response.go
- model_service_resource_info.go
- model_service_types.go
- model_show_customer_account_balances_request.go
- model_show_customer_account_balances_response.go
- model_show_customer_monthly_sum_request.go
- model_show_customer_monthly_sum_response.go
- model_show_customer_order_details_request.go
- model_show_customer_order_details_response.go
- model_show_multi_account_transfer_amount_request.go
- model_show_multi_account_transfer_amount_response.go
- model_show_realname_authentication_review_result_request.go
- model_show_realname_authentication_review_result_response.go
- model_show_refund_order_details_request.go
- model_show_refund_order_details_response.go
- model_stat_usage_info.go
- model_stat_usage_summary_info.go
- model_sub_customer_info_v2.go
- model_sub_customer_info_v3.go
- model_sub_customer_monthly_bill_detail.go
- model_tag_pair.go
- model_template_args.go
- model_time_condition.go
- model_transfer_amount_info_v2.go
- model_transfer_enterprise_multi_account_coupon_req.go
- model_transfer_enterprise_multi_account_req.go
- model_unsubscribe_resources_req.go
- model_update_coupon_quotas_request.go
- model_update_coupon_quotas_response.go
- model_update_customer_account_amount_request.go
- model_update_customer_account_amount_response.go
- model_update_indirect_partner_account_request.go
- model_update_indirect_partner_account_response.go
- model_update_period_to_on_demand_request.go
- model_update_period_to_on_demand_response.go
- model_update_postal_req.go
- model_update_postal_request.go
- model_update_postal_response.go
- model_update_sub_enterprise_amount_request.go
- model_update_sub_enterprise_amount_response.go
- model_usage_type.go
- model_user_stored_value_card.go