model

package
v0.0.41-rc Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 5

Documentation ¶

Index ¶

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

	AccountType int32 `json:"account_type"`

	Amount float64 `json:"amount"`

	Currency string `json:"currency"`

	DesignatedAmount *float64 `json:"designated_amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

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

	AccountType int32 `json:"account_type"`

	Amount float64 `json:"amount"`

	Currency string `json:"currency"`

	DesignatedAmount *float64 `json:"designated_amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

	MeasureId int32 `json:"measure_id"`
}

func (AccountBalanceV3) String ¶

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

	Zipcode *string `json:"zipcode,omitempty"`

	MobilePhone string `json:"mobile_phone"`

	IsDefault *int32 `json:"is_default,omitempty"`
}

func (AddPostalReq) String ¶

func (o AddPostalReq) String() string

type AdjustAccountReq ¶

type AdjustAccountReq struct {
	CustomerId string `json:"customer_id"`

	Amount float64 `json:"amount"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (AdjustAccountReq) String ¶

func (o AdjustAccountReq) String() string

type AdjustCouponQuotasReq ¶

type AdjustCouponQuotasReq struct {
	QuotaId string `json:"quota_id"`

	IndirectPartnerIds []string `json:"indirect_partner_ids"`

	QuotaAmount float64 `json:"quota_amount"`
}

func (AdjustCouponQuotasReq) String ¶

func (o AdjustCouponQuotasReq) String() string

type AdjustRecordV2 ¶

type AdjustRecordV2 struct {
	CustomerId *string `json:"customer_id,omitempty"`

	CustomerName *string `json:"customer_name,omitempty"`

	OperationType *string `json:"operation_type,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	Currency *string `json:"currency,omitempty"`

	ApplyScene *string `json:"apply_scene,omitempty"`

	OperationTime *string `json:"operation_time,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	TransId *string `json:"trans_id,omitempty"`
}

func (AdjustRecordV2) String ¶

func (o AdjustRecordV2) String() string

type AdjustToIndirectPartnerReq ¶

type AdjustToIndirectPartnerReq struct {
	IndirectPartnerId string `json:"indirect_partner_id"`

	Amount float64 `json:"amount"`
}

func (AdjustToIndirectPartnerReq) String ¶

type AmountInfomationV2 ¶

type AmountInfomationV2 struct {
	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 {
	CustomerId string `json:"customer_id"`

	IdentifyType int32 `json:"identify_type"`

	CertificateType *int32 `json:"certificate_type,omitempty"`

	VerifiedFileUrl []string `json:"verified_file_url"`

	CorpName string `json:"corp_name"`

	VerifiedNumber string `json:"verified_number"`

	RegCountry *string `json:"reg_country,omitempty"`

	RegAddress *string `json:"reg_address,omitempty"`

	XaccountType string `json:"xaccount_type"`

	EnterprisePerson *EnterprisePersonNew `json:"enterprise_person,omitempty"`
}

func (ApplyEnterpriseRealnameAuthsReq) String ¶

type ApplyIndividualRealnameAuthsReq ¶

type ApplyIndividualRealnameAuthsReq struct {
	CustomerId string `json:"customer_id"`

	IdentifyType int32 `json:"identify_type"`

	VerifiedType *int32 `json:"verified_type,omitempty"`

	VerifiedFileUrl []string `json:"verified_file_url"`

	Name string `json:"name"`

	VerifiedNumber string `json:"verified_number"`

	ChangeType *int32 `json:"change_type,omitempty"`

	XaccountType string `json:"xaccount_type"`

	BankCardInfo *BankCardInfoV2 `json:"bank_card_info,omitempty"`
}

func (ApplyIndividualRealnameAuthsReq) String ¶

type AutoRenewalResourcesRequest ¶

type AutoRenewalResourcesRequest struct {
	ResourceId string `json:"resource_id"`
}

Request Object

func (AutoRenewalResourcesRequest) String ¶

type AutoRenewalResourcesResponse ¶

type AutoRenewalResourcesResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AutoRenewalResourcesResponse) String ¶

type BalanceTypeDeductSumV2 ¶

type BalanceTypeDeductSumV2 struct {
	BalanceType *string `json:"balance_type,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	BillType *string `json:"bill_type,omitempty"`
}

func (BalanceTypeDeductSumV2) String ¶

func (o BalanceTypeDeductSumV2) String() string

type BankCardInfoV2 ¶

type BankCardInfoV2 struct {
	BankAccount string `json:"bank_account"`

	Areacode string `json:"areacode"`

	Mobile string `json:"mobile"`

	VerificationCode string `json:"verification_code"`
}

func (BankCardInfoV2) String ¶

func (o BankCardInfoV2) String() string

type BatchSetSubCustomerDiscountRequest ¶

type BatchSetSubCustomerDiscountRequest struct {
	Body *SetPartnerDiscountsReq `json:"body,omitempty"`
}

Request Object

func (BatchSetSubCustomerDiscountRequest) String ¶

type BatchSetSubCustomerDiscountResponse ¶

type BatchSetSubCustomerDiscountResponse struct {
	ErrorDetails   *[]ErrorDetail `json:"error_details,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (BatchSetSubCustomerDiscountResponse) String ¶

type BillSumInfoV2 ¶

type BillSumInfoV2 struct {
	CustomerId *string `json:"customer_id,omitempty"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	BillType *string `json:"bill_type,omitempty"`

	ChargeMode *string `json:"charge_mode,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	DebtAmount *float64 `json:"debt_amount,omitempty"`

	AdjustmentAmount *float64 `json:"adjustment_amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	AccountDetails *[]BalanceTypeDeductSumV2 `json:"account_details,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`
}

func (BillSumInfoV2) String ¶

func (o BillSumInfoV2) String() string

type BillSumRecordInfoV2 ¶

type BillSumRecordInfoV2 struct {
	BillCycle *string `json:"bill_cycle,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ChargingMode *int32 `json:"charging_mode,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	OfficialDiscountAmount *float64 `json:"official_discount_amount,omitempty"`

	TruncatedAmount *float64 `json:"truncated_amount,omitempty"`

	ConsumeAmount *float64 `json:"consume_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"`

	CashAmount *float64 `json:"cash_amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`
}

func (BillSumRecordInfoV2) String ¶

func (o BillSumRecordInfoV2) String() string

type CancelAutoRenewalResourcesRequest ¶

type CancelAutoRenewalResourcesRequest struct {
	ResourceId string `json:"resource_id"`
}

Request Object

func (CancelAutoRenewalResourcesRequest) String ¶

type CancelAutoRenewalResourcesResponse ¶

type CancelAutoRenewalResourcesResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelAutoRenewalResourcesResponse) String ¶

type CancelCustomerOrderReq ¶

type CancelCustomerOrderReq struct {
	OrderId string `json:"order_id"`
}

func (CancelCustomerOrderReq) String ¶

func (o CancelCustomerOrderReq) String() string

type CancelCustomerOrderRequest ¶

type CancelCustomerOrderRequest struct {
	Body *CancelCustomerOrderReq `json:"body,omitempty"`
}

Request Object

func (CancelCustomerOrderRequest) String ¶

type CancelCustomerOrderResponse ¶

type CancelCustomerOrderResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelCustomerOrderResponse) String ¶

type CancelResourcesSubscriptionRequest ¶

type CancelResourcesSubscriptionRequest struct {
	Body *UnsubscribeResourcesReq `json:"body,omitempty"`
}

Request Object

func (CancelResourcesSubscriptionRequest) String ¶

type CancelResourcesSubscriptionResponse ¶

type CancelResourcesSubscriptionResponse struct {
	OrderIds       *[]string `json:"order_ids,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (CancelResourcesSubscriptionResponse) String ¶

type ChangeEnterpriseRealnameAuthenticationRequest ¶

type ChangeEnterpriseRealnameAuthenticationRequest struct {
	Body *ChangeEnterpriseRealnameAuthsReq `json:"body,omitempty"`
}

Request Object

func (ChangeEnterpriseRealnameAuthenticationRequest) String ¶

type ChangeEnterpriseRealnameAuthenticationResponse ¶

type ChangeEnterpriseRealnameAuthenticationResponse struct {
	IsReview       *int32 `json:"is_review,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ChangeEnterpriseRealnameAuthenticationResponse) String ¶

type ChangeEnterpriseRealnameAuthsReq ¶

type ChangeEnterpriseRealnameAuthsReq struct {
	CustomerId string `json:"customer_id"`

	IdentifyType int32 `json:"identify_type"`

	CertificateType *int32 `json:"certificate_type,omitempty"`

	VerifiedFileUrl []string `json:"verified_file_url"`

	CorpName string `json:"corp_name"`

	VerifiedNumber string `json:"verified_number"`

	RegCountry *string `json:"reg_country,omitempty"`

	RegAddress *string `json:"reg_address,omitempty"`

	ChangeType int32 `json:"change_type"`

	XaccountType string `json:"xaccount_type"`

	EnterprisePerson *EnterprisePersonNew `json:"enterprise_person,omitempty"`
}

func (ChangeEnterpriseRealnameAuthsReq) String ¶

type CheckSubcustomerUserReq ¶

type CheckSubcustomerUserReq struct {
	SearchType string `json:"search_type"`

	SearchValue string `json:"search_value"`
}

func (CheckSubcustomerUserReq) String ¶

func (o CheckSubcustomerUserReq) String() string

type CheckUserIdentityRequest ¶

type CheckUserIdentityRequest struct {
	Body *CheckSubcustomerUserReq `json:"body,omitempty"`
}

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

	CheckResult    *string `json:"check_result,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CheckUserIdentityResponse) String ¶

func (o CheckUserIdentityResponse) String() string

type City ¶

type City struct {
	Code string `json:"code"`

	Name string `json:"name"`
}

func (City) String ¶

func (o City) String() string

type Conversion ¶

type Conversion struct {
	MeasureId *int32 `json:"measure_id,omitempty"`

	RefMeasureId *int32 `json:"ref_measure_id,omitempty"`

	ConversionRatio *int64 `json:"conversion_ratio,omitempty"`

	MeasureType *int32 `json:"measure_type,omitempty"`
}

func (Conversion) String ¶

func (o Conversion) String() string

type County ¶

type County struct {
	Code string `json:"code"`

	Name string `json:"name"`
}

func (County) String ¶

func (o County) String() string

type CouponInfoV2 ¶

type CouponInfoV2 struct {
	CouponId *string `json:"coupon_id,omitempty"`

	CouponCode *string `json:"coupon_code,omitempty"`

	Status *int32 `json:"status,omitempty"`

	CouponType *int32 `json:"coupon_type,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	FaceValue *float64 `json:"face_value,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	PlanName *string `json:"plan_name,omitempty"`

	PlanDesc *string `json:"plan_desc,omitempty"`

	UseLimits *[]LimitInfoV2 `json:"use_limits,omitempty"`

	ActiveTime *string `json:"active_time,omitempty"`

	LastUsedTime *string `json:"last_used_time,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	CouponVersion *int32 `json:"coupon_version,omitempty"`

	Balance *float64 `json:"balance,omitempty"`

	UsedByOrderId *string `json:"used_by_order_id,omitempty"`

	CouponUsage *string `json:"coupon_usage,omitempty"`
}

func (CouponInfoV2) String ¶

func (o CouponInfoV2) String() string

type CouponQuotaV2 ¶

type CouponQuotaV2 struct {
	QuotaId *string `json:"quota_id,omitempty"`

	QuotaType *int32 `json:"quota_type,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	LastUpdateTime *string `json:"last_update_time,omitempty"`

	QuotaValue *float64 `json:"quota_value,omitempty"`

	QuotaStatus *int32 `json:"quota_status,omitempty"`

	Balance *float64 `json:"balance,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency *string `json:"currency,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	LimitInfos *[]QuotaLimitInfo `json:"limit_infos,omitempty"`
}

func (CouponQuotaV2) String ¶

func (o CouponQuotaV2) String() string

type CouponRecordV2 ¶

type CouponRecordV2 struct {
	Id *string `json:"id,omitempty"`

	OperationType *string `json:"operation_type,omitempty"`

	QuotaId *string `json:"quota_id,omitempty"`

	QuotaType *int32 `json:"quota_type,omitempty"`

	CouponId *string `json:"coupon_id,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	OperationAmount *float64 `json:"operation_amount,omitempty"`

	OperationTime *string `json:"operation_time,omitempty"`

	Result *string `json:"result,omitempty"`

	Remark *string `json:"remark,omitempty"`
}

func (CouponRecordV2) String ¶

func (o CouponRecordV2) String() string

type CouponSimpleInfo ¶

type CouponSimpleInfo struct {
	Id string `json:"id"`

	CouponId string `json:"coupon_id"`
}

func (CouponSimpleInfo) String ¶

func (o CouponSimpleInfo) String() string

type CouponSimpleInfoOrderPay ¶

type CouponSimpleInfoOrderPay struct {
	Id string `json:"id"`

	Type int32 `json:"type"`
}

func (CouponSimpleInfoOrderPay) String ¶

func (o CouponSimpleInfoOrderPay) String() string

type CreateCustomerV2Req ¶

type CreateCustomerV2Req struct {
	DomainName *string `json:"domain_name,omitempty"`

	MobilePhone *string `json:"mobile_phone,omitempty"`

	VerificationCode *string `json:"verification_code,omitempty"`

	XaccountId string `json:"xaccount_id"`

	XaccountType string `json:"xaccount_type"`

	Password *string `json:"password,omitempty"`

	IsCloseMarketMs *string `json:"is_close_market_ms,omitempty"`

	CooperationType *string `json:"cooperation_type,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`

	IncludeAssociationResult *bool `json:"include_association_result,omitempty"`
}

func (CreateCustomerV2Req) String ¶

func (o CreateCustomerV2Req) String() string

type CreateEnterpriseProjectAuthRequest ¶

type CreateEnterpriseProjectAuthRequest struct {
}

Request Object

func (CreateEnterpriseProjectAuthRequest) String ¶

type CreateEnterpriseProjectAuthResponse ¶

type CreateEnterpriseProjectAuthResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateEnterpriseProjectAuthResponse) String ¶

type CreateEnterpriseRealnameAuthenticationRequest ¶

type CreateEnterpriseRealnameAuthenticationRequest struct {
	Body *ApplyEnterpriseRealnameAuthsReq `json:"body,omitempty"`
}

Request Object

func (CreateEnterpriseRealnameAuthenticationRequest) String ¶

type CreateEnterpriseRealnameAuthenticationResponse ¶

type CreateEnterpriseRealnameAuthenticationResponse struct {
	IsReview       *int32 `json:"is_review,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateEnterpriseRealnameAuthenticationResponse) String ¶

type CreatePartnerCouponsReq ¶

type CreatePartnerCouponsReq struct {
	QuotaId string `json:"quota_id"`

	CustomerIds []string `json:"customer_ids"`

	FaceValue float64 `json:"face_value"`

	ValidTime *string `json:"valid_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	CloudServiceTypes *[]string `json:"cloud_service_types,omitempty"`

	ProductIds *[]string `json:"product_ids,omitempty"`

	Memo *string `json:"memo,omitempty"`

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

Request Object

func (CreatePartnerCouponsRequest) String ¶

type CreatePartnerCouponsResponse ¶

type CreatePartnerCouponsResponse struct {
	ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"`

	CouponInfos    *[]CouponSimpleInfo `json:"coupon_infos,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (CreatePartnerCouponsResponse) String ¶

type CreatePersonalRealnameAuthRequest ¶

type CreatePersonalRealnameAuthRequest struct {
	Body *ApplyIndividualRealnameAuthsReq `json:"body,omitempty"`
}

Request Object

func (CreatePersonalRealnameAuthRequest) String ¶

type CreatePersonalRealnameAuthResponse ¶

type CreatePersonalRealnameAuthResponse struct {
	IsReview       *int32 `json:"is_review,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreatePersonalRealnameAuthResponse) String ¶

type CreatePostalRequest ¶

type CreatePostalRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

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

Request Object

func (CreatePostalRequest) String ¶

func (o CreatePostalRequest) String() string

type CreatePostalResponse ¶

type CreatePostalResponse struct {
	AddressId      *string `json:"address_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreatePostalResponse) String ¶

func (o CreatePostalResponse) String() string

type CreateSubCustomerReqV2 ¶

type CreateSubCustomerReqV2 struct {
	PartyId string `json:"party_id"`

	DisplayName *string `json:"display_name,omitempty"`

	SubCustomerAssociationType *int32 `json:"sub_customer_association_type,omitempty"`

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

Request Object

func (CreateSubCustomerRequest) String ¶

func (o CreateSubCustomerRequest) String() string

type CreateSubCustomerResponse ¶

type CreateSubCustomerResponse struct {
	DomainId *string `json:"domain_id,omitempty"`

	DomainName     *string `json:"domain_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateSubCustomerResponse) String ¶

func (o CreateSubCustomerResponse) String() string

type CreateSubEnterpriseAccountRequest ¶

type CreateSubEnterpriseAccountRequest struct {
	Body *CreateSubCustomerReqV2 `json:"body,omitempty"`
}

Request Object

func (CreateSubEnterpriseAccountRequest) String ¶

type CreateSubEnterpriseAccountResponse ¶

type CreateSubEnterpriseAccountResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateSubEnterpriseAccountResponse) String ¶

type CustomerBalancesV2 ¶

type CustomerBalancesV2 struct {
	CustomerId string `json:"customer_id"`

	DebtAmount *float64 `json:"debt_amount,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	Currency *string `json:"currency,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`
}

func (CustomerBalancesV2) String ¶

func (o CustomerBalancesV2) String() string

type CustomerInfoV2 ¶

type CustomerInfoV2 struct {
	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"`

	CustomerId string `json:"customer_id"`

	AssociatedOn *string `json:"associated_on,omitempty"`

	AssociationType *string `json:"association_type,omitempty"`

	Label *string `json:"label,omitempty"`

	Telephone *string `json:"telephone,omitempty"`

	VerifiedStatus *string `json:"verified_status,omitempty"`

	CountryCode *string `json:"country_code,omitempty"`

	CustomerType *int32 `json:"customer_type,omitempty"`

	IsFrozen *int32 `json:"is_frozen,omitempty"`

	AccountManagers *[]AccountManager `json:"account_managers,omitempty"`

	XaccountId *string `json:"xaccount_id,omitempty"`

	XaccountType *string `json:"xaccount_type,omitempty"`

	CustomerLevel *string `json:"customer_level,omitempty"`
}

func (CustomerInformation) String ¶

func (o CustomerInformation) String() string

type CustomerOnDemandResource ¶

type CustomerOnDemandResource struct {
	CustomerId *string `json:"customer_id,omitempty"`

	RegionCode *string `json:"region_code,omitempty"`

	AvailabilityZoneCode *string `json:"availability_zone_code,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	ResourceName *string `json:"resource_name,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ResourceSpecCode *string `json:"resource_spec_code,omitempty"`

	ResourceInfo *string `json:"resource_info,omitempty"`

	ProductSpecDesc *string `json:"product_spec_desc,omitempty"`
}

func (CustomerOnDemandResource) String ¶

func (o CustomerOnDemandResource) String() string

type CustomerOrderV2 ¶

type CustomerOrderV2 struct {
	OrderId *string `json:"order_id,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	SourceType *int32 `json:"source_type,omitempty"`

	Status *int32 `json:"status,omitempty"`

	OrderType *int32 `json:"order_type,omitempty"`

	AmountAfterDiscount *float64 `json:"amount_after_discount,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	PaymentTime *string `json:"payment_time,omitempty"`

	Currency *string `json:"currency,omitempty"`

	ContractId *string `json:"contract_id,omitempty"`

	AmountInfo *AmountInfomationV2 `json:"amount_info,omitempty"`
}

func (CustomerOrderV2) String ¶

func (o CustomerOrderV2) String() string

type CustomerPostalAddressV2 ¶

type CustomerPostalAddressV2 struct {
	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"`

	Areacode *string `json:"areacode,omitempty"`

	MobilePhone *string `json:"mobile_phone,omitempty"`

	IsDefault *int32 `json:"is_default,omitempty"`
}

func (CustomerPostalAddressV2) String ¶

func (o CustomerPostalAddressV2) String() string

type DeletePostalRequest ¶

type DeletePostalRequest struct {
	AddressId string `json:"address_id"`
}

Request Object

func (DeletePostalRequest) String ¶

func (o DeletePostalRequest) String() string

type DeletePostalResponse ¶

type DeletePostalResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeletePostalResponse) String ¶

func (o DeletePostalResponse) String() string

type DemandDiscountRatingResult ¶

type DemandDiscountRatingResult struct {
	DiscountId *string `json:"discount_id,omitempty"`

	DiscountType *int32 `json:"discount_type,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	DiscountName *string `json:"discount_name,omitempty"`
}

func (DemandDiscountRatingResult) String ¶

type DemandProductInfo ¶

type DemandProductInfo struct {
	Id string `json:"id"`

	CloudServiceType string `json:"cloud_service_type"`

	ResourceType string `json:"resource_type"`

	ResourceSpec string `json:"resource_spec"`

	Region string `json:"region"`

	AvailableZone *string `json:"available_zone,omitempty"`

	ResourceSize *int32 `json:"resource_size,omitempty"`

	SizeMeasureId *int32 `json:"size_measure_id,omitempty"`

	UsageFactor string `json:"usage_factor"`

	UsageValue float64 `json:"usage_value"`

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

	ProductId *string `json:"product_id,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	DiscountRatingResults *[]DemandDiscountRatingResult `json:"discount_rating_results,omitempty"`
}

func (DemandProductRatingResult) String ¶

func (o DemandProductRatingResult) String() string

type DiscountItemV2 ¶

type DiscountItemV2 struct {
	DiscountType *string `json:"discount_type,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`
}

func (DiscountItemV2) String ¶

func (o DiscountItemV2) String() string

type DiscountSimpleInfo ¶

type DiscountSimpleInfo struct {
	Id string `json:"id"`

	Type int32 `json:"type"`
}

func (DiscountSimpleInfo) String ¶

func (o DiscountSimpleInfo) String() string

type EmChildNodeV2 ¶

type EmChildNodeV2 struct {
	RelationId *string `json:"relation_id,omitempty"`

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

	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 *string `json:"id,omitempty"`
}

func (ErrorDetail) String ¶

func (o ErrorDetail) String() string

type ICouponUseLimitInfoV2 ¶

type ICouponUseLimitInfoV2 struct {
	UseLimitiInfoId *string `json:"use_limiti_info_id,omitempty"`

	LimitKey *string `json:"limit_key,omitempty"`

	Value1 *string `json:"value1,omitempty"`

	Value2 *string `json:"value2,omitempty"`

	ValueUnit *string `json:"value_unit,omitempty"`

	LimitType *string `json:"limit_type,omitempty"`

	PromotionPlanId *string `json:"promotion_plan_id,omitempty"`
}

func (ICouponUseLimitInfoV2) String ¶

func (o ICouponUseLimitInfoV2) String() string

type IQueryUserCouponsResultV2 ¶

type IQueryUserCouponsResultV2 struct {
	CouponId *string `json:"coupon_id,omitempty"`

	CouponCode *string `json:"coupon_code,omitempty"`

	Status *int32 `json:"status,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	CouponType *int32 `json:"coupon_type,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	FaceValue *float64 `json:"face_value,omitempty"`

	ValidTime *string `json:"valid_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	PromotionPlanId *string `json:"promotion_plan_id,omitempty"`

	PlanName *string `json:"plan_name,omitempty"`

	PlanDesc *string `json:"plan_desc,omitempty"`

	MediaType *int32 `json:"media_type,omitempty"`

	FetchMethod *int32 `json:"fetch_method,omitempty"`

	UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"`

	ActiveTime *string `json:"active_time,omitempty"`

	ReserveTime *string `json:"reserve_time,omitempty"`

	PromotionId *string `json:"promotion_id,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	CouponVersion *int32 `json:"coupon_version,omitempty"`

	Balance *float64 `json:"balance,omitempty"`

	LockOrderId *string `json:"lock_order_id,omitempty"`

	CouponUsage *string `json:"coupon_usage,omitempty"`

	IsFrozen *string `json:"is_frozen,omitempty"`

	Currency *string `json:"currency,omitempty"`

	ExtendParam1 *string `json:"extend_param1,omitempty"`

	SourceId *string `json:"source_id,omitempty"`
}

func (IQueryUserCouponsResultV2) String ¶

func (o IQueryUserCouponsResultV2) String() string

type IQueryUserPartnerCouponsResultV2 ¶

type IQueryUserPartnerCouponsResultV2 struct {
	CouponId *string `json:"coupon_id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	CouponType *int32 `json:"coupon_type,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	FaceValue *float64 `json:"face_value,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	PromotionPlanId *string `json:"promotion_plan_id,omitempty"`

	PromotionPlanName *string `json:"promotion_plan_name,omitempty"`

	PromotionPlanDesc *string `json:"promotion_plan_desc,omitempty"`

	MediaType *int32 `json:"media_type,omitempty"`

	FetchMethod *int32 `json:"fetch_method,omitempty"`

	UseLimits *[]ICouponUseLimitInfoV2 `json:"use_limits,omitempty"`

	ActiveTime *string `json:"active_time,omitempty"`

	LastUsedTime *string `json:"last_used_time,omitempty"`

	PromotionId *string `json:"promotion_id,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	Balance *float64 `json:"balance,omitempty"`

	LockOrderId *string `json:"lock_order_id,omitempty"`

	IsFrozen *string `json:"is_frozen,omitempty"`
}

func (IQueryUserPartnerCouponsResultV2) String ¶

type IndirectPartnerInfo ¶

type IndirectPartnerInfo struct {
	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"`

	AssociatedOn *string `json:"associated_on,omitempty"`
}

func (IndirectPartnerInfo) String ¶

func (o IndirectPartnerInfo) String() string

type IssuedCouponQuota ¶

type IssuedCouponQuota struct {
	QuotaId *string `json:"quota_id,omitempty"`

	QuotaType *int32 `json:"quota_type,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	LastUpdateTime *string `json:"last_update_time,omitempty"`

	QuotaValue *float64 `json:"quota_value,omitempty"`

	QuotaStatus *int32 `json:"quota_status,omitempty"`

	Balance *float64 `json:"balance,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency *string `json:"currency,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	LimitInfos *[]QuotaLimitInfo `json:"limit_infos,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`

	IndirectPartnerAccountName *string `json:"indirect_partner_account_name,omitempty"`

	IndirectPartnerName *string `json:"indirect_partner_name,omitempty"`

	ParentQuotaId *string `json:"parent_quota_id,omitempty"`
}

func (IssuedCouponQuota) String ¶

func (o IssuedCouponQuota) String() string

type LimitInfoV2 ¶

type LimitInfoV2 struct {
	UseLimitiInfoId *string `json:"use_limiti_info_id,omitempty"`

	LimitKey *string `json:"limit_key,omitempty"`

	Value1 *string `json:"value1,omitempty"`

	Value2 *string `json:"value2,omitempty"`

	ValueUnit *string `json:"value_unit,omitempty"`

	LimitType *string `json:"limit_type,omitempty"`

	PromotionPlanId *string `json:"promotion_plan_id,omitempty"`
}

func (LimitInfoV2) String ¶

func (o LimitInfoV2) String() string

type LimitValue ¶

type LimitValue struct {
	Value1 *string `json:"value1,omitempty"`

	Value2 *string `json:"value2,omitempty"`
}

func (LimitValue) String ¶

func (o LimitValue) String() string

type ListCitiesRequest ¶

type ListCitiesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	ProvinceCode string `json:"province_code"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListCitiesRequest) String ¶

func (o ListCitiesRequest) String() string

type ListCitiesResponse ¶

type ListCitiesResponse struct {
	Count *int32 `json:"count,omitempty"`

	Cities         *[]City `json:"cities,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListCitiesResponse) String ¶

func (o ListCitiesResponse) String() string

type ListConversionsRequest ¶

type ListConversionsRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	MeasureType *int32 `json:"measure_type,omitempty"`
}

Request Object

func (ListConversionsRequest) String ¶

func (o ListConversionsRequest) String() string

type ListConversionsResponse ¶

type ListConversionsResponse struct {
	Conversions    *[]Conversion `json:"conversions,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListConversionsResponse) String ¶

func (o ListConversionsResponse) String() string

type ListCountiesRequest ¶

type ListCountiesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	CityCode string `json:"city_code"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListCountiesRequest) String ¶

func (o ListCountiesRequest) String() string

type ListCountiesResponse ¶

type ListCountiesResponse struct {
	Count *int32 `json:"count,omitempty"`

	Counties       *[]County `json:"counties,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListCountiesResponse) String ¶

func (o ListCountiesResponse) String() string

type ListCouponQuotasRecordsRequest ¶

type ListCouponQuotasRecordsRequest struct {
	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`

	QuotaId *string `json:"quota_id,omitempty"`

	OperationTimeBegin *string `json:"operation_time_begin,omitempty"`

	OperationTimeEnd *string `json:"operation_time_end,omitempty"`

	ParentQuotaId *string `json:"parent_quota_id,omitempty"`

	OperationType *string `json:"operation_type,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListCouponQuotasRecordsRequest) String ¶

type ListCouponQuotasRecordsResponse ¶

type ListCouponQuotasRecordsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Records        *[]QuotaRecord `json:"records,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListCouponQuotasRecordsResponse) String ¶

type ListCustomerBillsFeeRecordsRequest ¶

type ListCustomerBillsFeeRecordsRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	BillCycle string `json:"bill_cycle"`

	ProviderType *int32 `json:"provider_type,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	RegionCode *string `json:"region_code,omitempty"`

	ChargingMode *int32 `json:"charging_mode,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	TradeId *string `json:"trade_id,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	IncludeZeroRecord *bool `json:"include_zero_record,omitempty"`

	Status *int32 `json:"status,omitempty"`

	Method *string `json:"method,omitempty"`

	SubCustomerId *string `json:"sub_customer_id,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListCustomerBillsFeeRecordsRequest) String ¶

type ListCustomerBillsFeeRecordsResponse ¶

type ListCustomerBillsFeeRecordsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Records *[]MonthlyBillRecord `json:"records,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListCustomerBillsFeeRecordsResponse) String ¶

type ListCustomerOnDemandResourcesRequest ¶

type ListCustomerOnDemandResourcesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

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

Request Object

func (ListCustomerOnDemandResourcesRequest) String ¶

type ListCustomerOnDemandResourcesResponse ¶

type ListCustomerOnDemandResourcesResponse struct {
	Resources *[]CustomerOnDemandResource `json:"resources,omitempty"`

	TotalCount     *int32 `json:"total_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListCustomerOnDemandResourcesResponse) String ¶

type ListCustomerOrdersRequest ¶

type ListCustomerOrdersRequest struct {
	OrderId *string `json:"order_id,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	CreateTimeBegin *string `json:"create_time_begin,omitempty"`

	CreateTimeEnd *string `json:"create_time_end,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	Status *int32 `json:"status,omitempty"`

	OrderType *string `json:"order_type,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	OrderBy *string `json:"order_by,omitempty"`

	PaymentTimeBegin *string `json:"payment_time_begin,omitempty"`

	PaymentTimeEnd *string `json:"payment_time_end,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListCustomerOrdersRequest) String ¶

func (o ListCustomerOrdersRequest) String() string

type ListCustomerOrdersResponse ¶

type ListCustomerOrdersResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	OrderInfos     *[]CustomerOrderV2 `json:"order_infos,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListCustomerOrdersResponse) String ¶

type ListCustomersBalancesDetailRequest ¶

type ListCustomersBalancesDetailRequest struct {
	Body *QueryCustomersBalancesReq `json:"body,omitempty"`
}

Request Object

func (ListCustomersBalancesDetailRequest) String ¶

type ListCustomersBalancesDetailResponse ¶

type ListCustomersBalancesDetailResponse struct {
	CustomerBalances *[]CustomerBalancesV2 `json:"customer_balances,omitempty"`
	HttpStatusCode   int                   `json:"-"`
}

Response Object

func (ListCustomersBalancesDetailResponse) String ¶

type ListCustomerselfResourceRecordDetailsRequest ¶

type ListCustomerselfResourceRecordDetailsRequest struct {
	Body *QueryResRecordsDetailReq `json:"body,omitempty"`
}

Request Object

func (ListCustomerselfResourceRecordDetailsRequest) String ¶

type ListCustomerselfResourceRecordDetailsResponse ¶

type ListCustomerselfResourceRecordDetailsResponse struct {
	MonthlyRecords *[]MonthlyBillRes `json:"monthly_records,omitempty"`

	TotalCount *int32 `json:"total_count,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListCustomerselfResourceRecordDetailsResponse) String ¶

type ListCustomerselfResourceRecordsRequest ¶

type ListCustomerselfResourceRecordsRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	Cycle string `json:"cycle"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	Region *string `json:"region,omitempty"`

	ChargeMode *string `json:"charge_mode,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	IncludeZeroRecord *bool `json:"include_zero_record,omitempty"`

	Method *string `json:"method,omitempty"`

	SubCustomerId *string `json:"sub_customer_id,omitempty"`

	TradeId *string `json:"trade_id,omitempty"`

	BillDateBegin *string `json:"bill_date_begin,omitempty"`

	BillDateEnd *string `json:"bill_date_end,omitempty"`
}

Request Object

func (ListCustomerselfResourceRecordsRequest) String ¶

type ListCustomerselfResourceRecordsResponse ¶

type ListCustomerselfResourceRecordsResponse struct {
	FeeRecords *[]ResFeeRecordV2 `json:"fee_records,omitempty"`

	TotalCount *int32 `json:"total_count,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListCustomerselfResourceRecordsResponse) String ¶

type ListEnterpriseMultiAccountRequest ¶

type ListEnterpriseMultiAccountRequest struct {
	SubCustomerId string `json:"sub_customer_id"`

	BalanceType string `json:"balance_type"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListEnterpriseMultiAccountRequest) String ¶

type ListEnterpriseMultiAccountResponse ¶

type ListEnterpriseMultiAccountResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	AmountInfos    *[]RetrieveAmountInfoV2 `json:"amount_infos,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListEnterpriseMultiAccountResponse) String ¶

type ListEnterpriseOrganizationsRequest ¶

type ListEnterpriseOrganizationsRequest struct {
	RecursiveQuery *int32 `json:"recursive_query,omitempty"`

	ParentId *string `json:"parent_id,omitempty"`
}

Request Object

func (ListEnterpriseOrganizationsRequest) String ¶

type ListEnterpriseOrganizationsResponse ¶

type ListEnterpriseOrganizationsResponse struct {
	RootId *string `json:"root_id,omitempty"`

	RootName *string `json:"root_name,omitempty"`

	ChildNodes     *[]EmChildNodeV2 `json:"child_nodes,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListEnterpriseOrganizationsResponse) String ¶

type ListEnterpriseSubCustomersRequest ¶

type ListEnterpriseSubCustomersRequest struct {
	SubCustomerAccountName *string `json:"sub_customer_account_name,omitempty"`

	SubCustomerDisplayName *string `json:"sub_customer_display_name,omitempty"`

	FuzzyQuery *int32 `json:"fuzzy_query,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	OrgId *string `json:"org_id,omitempty"`
}

Request Object

func (ListEnterpriseSubCustomersRequest) String ¶

type ListEnterpriseSubCustomersResponse ¶

type ListEnterpriseSubCustomersResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	SubCustomerInfos *[]SubCustomerInfoV2 `json:"sub_customer_infos,omitempty"`
	HttpStatusCode   int                  `json:"-"`
}

Response Object

func (ListEnterpriseSubCustomersResponse) String ¶

type ListIndirectPartnersRequest ¶

type ListIndirectPartnersRequest struct {
	Body *QueryIndirectPartnersReq `json:"body,omitempty"`
}

Request Object

func (ListIndirectPartnersRequest) String ¶

type ListIndirectPartnersResponse ¶

type ListIndirectPartnersResponse struct {
	Count *int32 `json:"count,omitempty"`

	IndirectPartners *[]IndirectPartnerInfo `json:"indirect_partners,omitempty"`
	HttpStatusCode   int                    `json:"-"`
}

Response Object

func (ListIndirectPartnersResponse) String ¶

type ListIssuedCouponQuotasRequest ¶

type ListIssuedCouponQuotasRequest struct {
	QuotaId *string `json:"quota_id,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`

	ParentQuotaId *string `json:"parent_quota_id,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListIssuedCouponQuotasRequest) String ¶

type ListIssuedCouponQuotasResponse ¶

type ListIssuedCouponQuotasResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Quotas         *[]IssuedCouponQuota `json:"quotas,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListIssuedCouponQuotasResponse) String ¶

type ListIssuedPartnerCouponsRequest ¶

type ListIssuedPartnerCouponsRequest struct {
	CouponId *string `json:"coupon_id,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	CouponType *int32 `json:"coupon_type,omitempty"`

	Status *int32 `json:"status,omitempty"`

	CreateTimeBegin *string `json:"create_time_begin,omitempty"`

	CreateTimeEnd *string `json:"create_time_end,omitempty"`

	EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"`

	EffectiveTimeEnd *string `json:"effective_time_end,omitempty"`

	ExpireTimeBegin *string `json:"expire_time_begin,omitempty"`

	ExpireTimeEnd *string `json:"expire_time_end,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListIssuedPartnerCouponsRequest) String ¶

type ListIssuedPartnerCouponsResponse ¶

type ListIssuedPartnerCouponsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	UserCoupons    *[]IQueryUserPartnerCouponsResultV2 `json:"user_coupons,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

Response Object

func (ListIssuedPartnerCouponsResponse) String ¶

type ListMeasureUnitsRequest ¶

type ListMeasureUnitsRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`
}

Request Object

func (ListMeasureUnitsRequest) String ¶

func (o ListMeasureUnitsRequest) String() string

type ListMeasureUnitsResponse ¶

type ListMeasureUnitsResponse struct {
	MeasureUnits   *[]MeasureUnitRest `json:"measure_units,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListMeasureUnitsResponse) String ¶

func (o ListMeasureUnitsResponse) String() string

type ListOnDemandResourceRatingsRequest ¶

type ListOnDemandResourceRatingsRequest struct {
	Body *RateOnDemandReq `json:"body,omitempty"`
}

Request Object

func (ListOnDemandResourceRatingsRequest) String ¶

type ListOnDemandResourceRatingsResponse ¶

type ListOnDemandResourceRatingsResponse struct {
	Amount *float64 `json:"amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency *string `json:"currency,omitempty"`

	ProductRatingResults *[]DemandProductRatingResult `json:"product_rating_results,omitempty"`
	HttpStatusCode       int                          `json:"-"`
}

Response Object

func (ListOnDemandResourceRatingsResponse) String ¶

type ListOrderCouponsByOrderIdRequest ¶

type ListOrderCouponsByOrderIdRequest struct {
	OrderId string `json:"order_id"`
}

Request Object

func (ListOrderCouponsByOrderIdRequest) String ¶

type ListOrderCouponsByOrderIdResponse ¶

type ListOrderCouponsByOrderIdResponse struct {
	Count *int32 `json:"count,omitempty"`

	UserCoupons    *[]CouponInfoV2 `json:"user_coupons,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListOrderCouponsByOrderIdResponse) String ¶

type ListPartnerAdjustRecordsRequest ¶

type ListPartnerAdjustRecordsRequest struct {
	CustomerId *string `json:"customer_id,omitempty"`

	OperationType *string `json:"operation_type,omitempty"`

	OperationTimeBegin *string `json:"operation_time_begin,omitempty"`

	OperationTimeEnd *string `json:"operation_time_end,omitempty"`

	TransId *string `json:"trans_id,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListPartnerAdjustRecordsRequest) String ¶

type ListPartnerAdjustRecordsResponse ¶

type ListPartnerAdjustRecordsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Records        *[]AdjustRecordV2 `json:"records,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListPartnerAdjustRecordsResponse) String ¶

type ListPartnerBalancesRequest ¶

type ListPartnerBalancesRequest struct {
	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListPartnerBalancesRequest) String ¶

type ListPartnerBalancesResponse ¶

type ListPartnerBalancesResponse struct {
	AccountBalances *[]AccountBalanceV2 `json:"account_balances,omitempty"`
	HttpStatusCode  int                 `json:"-"`
}

Response Object

func (ListPartnerBalancesResponse) String ¶

type ListPartnerCouponsRecordRequest ¶

type ListPartnerCouponsRecordRequest struct {
	OperationTypes *[]string `json:"operation_types,omitempty"`

	QuotaId *string `json:"quota_id,omitempty"`

	QuotaType *int32 `json:"quota_type,omitempty"`

	CouponIds *[]string `json:"coupon_ids,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	OperationTimeBegin *string `json:"operation_time_begin,omitempty"`

	OperationTimeEnd *string `json:"operation_time_end,omitempty"`

	Result *string `json:"result,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListPartnerCouponsRecordRequest) String ¶

type ListPartnerCouponsRecordResponse ¶

type ListPartnerCouponsRecordResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Records        *[]CouponRecordV2 `json:"records,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListPartnerCouponsRecordResponse) String ¶

type ListPayPerUseCustomerResourcesRequest ¶

type ListPayPerUseCustomerResourcesRequest struct {
	Body *QueryResourcesReq `json:"body,omitempty"`
}

Request Object

func (ListPayPerUseCustomerResourcesRequest) String ¶

type ListPayPerUseCustomerResourcesResponse ¶

type ListPayPerUseCustomerResourcesResponse struct {
	Data *[]OrderInstanceV2 `json:"data,omitempty"`

	TotalCount     *int32 `json:"total_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListPayPerUseCustomerResourcesResponse) String ¶

type ListPostalAddressRequest ¶

type ListPostalAddressRequest struct {
	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListPostalAddressRequest) String ¶

func (o ListPostalAddressRequest) String() string

type ListPostalAddressResponse ¶

type ListPostalAddressResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	PostalAddress  *[]CustomerPostalAddressV2 `json:"postal_address,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (ListPostalAddressResponse) String ¶

func (o ListPostalAddressResponse) String() string

type ListProvincesRequest ¶

type ListProvincesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListProvincesRequest) String ¶

func (o ListProvincesRequest) String() string

type ListProvincesResponse ¶

type ListProvincesResponse struct {
	Count *int32 `json:"count,omitempty"`

	Provinces      *[]Province `json:"provinces,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ListProvincesResponse) String ¶

func (o ListProvincesResponse) String() string

type ListQuotaCouponsRequest ¶

type ListQuotaCouponsRequest struct {
	Body *QueryCouponQuotasReqExt `json:"body,omitempty"`
}

Request Object

func (ListQuotaCouponsRequest) String ¶

func (o ListQuotaCouponsRequest) String() string

type ListQuotaCouponsResponse ¶

type ListQuotaCouponsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Quotas         *[]CouponQuotaV2 `json:"quotas,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListQuotaCouponsResponse) String ¶

func (o ListQuotaCouponsResponse) String() string

type ListRateOnPeriodDetailRequest ¶

type ListRateOnPeriodDetailRequest struct {
	Body *RateOnPeriodReq `json:"body,omitempty"`
}

Request Object

func (ListRateOnPeriodDetailRequest) String ¶

type ListRateOnPeriodDetailResponse ¶

type ListRateOnPeriodDetailResponse struct {
	OfficialWebsiteRatingResult *OfficialWebsiteRatingResult `json:"official_website_rating_result,omitempty"`

	OptionalDiscountRatingResults *[]OptionalDiscountRatingResult `json:"optional_discount_rating_results,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRateOnPeriodDetailResponse) String ¶

type ListResourceTypesRequest ¶

type ListResourceTypesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`
}

Request Object

func (ListResourceTypesRequest) String ¶

func (o ListResourceTypesRequest) String() string

type ListResourceTypesResponse ¶

type ListResourceTypesResponse struct {
	ResourceTypes  *[]ResourceType `json:"resource_types,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListResourceTypesResponse) String ¶

func (o ListResourceTypesResponse) String() string

type ListResourceUsagesRequest ¶

type ListResourceUsagesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`
}

Request Object

func (ListResourceUsagesRequest) String ¶

func (o ListResourceUsagesRequest) String() string

type ListResourceUsagesResponse ¶

type ListResourceUsagesResponse struct {
	PackageUsageInfos *[]PackageUsageInfo `json:"package_usage_infos,omitempty"`
	HttpStatusCode    int                 `json:"-"`
}

Response Object

func (ListResourceUsagesResponse) String ¶

type ListServiceResourcesRequest ¶

type ListServiceResourcesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	ServiceTypeCode string `json:"service_type_code"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListServiceResourcesRequest) String ¶

type ListServiceResourcesResponse ¶

type ListServiceResourcesResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	Infos          *[]ServiceResourceInfo `json:"infos,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ListServiceResourcesResponse) String ¶

type ListServiceTypesRequest ¶

type ListServiceTypesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`
}

Request Object

func (ListServiceTypesRequest) String ¶

func (o ListServiceTypesRequest) String() string

type ListServiceTypesResponse ¶

type ListServiceTypesResponse struct {
	ServiceTypes   *[]ServiceType `json:"service_types,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListServiceTypesResponse) String ¶

func (o ListServiceTypesResponse) String() string

type ListSkuInventoriesRequest ¶

type ListSkuInventoriesRequest struct {
	Body *QuerySkuInventoriesReq `json:"body,omitempty"`
}

Request Object

func (ListSkuInventoriesRequest) String ¶

func (o ListSkuInventoriesRequest) String() string

type ListSkuInventoriesResponse ¶

type ListSkuInventoriesResponse struct {
	SkuInventories *[]SkuInventory `json:"sku_inventories,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListSkuInventoriesResponse) String ¶

type ListSubCustomerCouponsRequest ¶

type ListSubCustomerCouponsRequest struct {
	CouponId *string `json:"coupon_id,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	PromotionPlanId *string `json:"promotion_plan_id,omitempty"`

	CouponType *int32 `json:"coupon_type,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ActiveStartTime *string `json:"active_start_time,omitempty"`

	ActiveEndTime *string `json:"active_end_time,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	SourceId *string `json:"source_id,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListSubCustomerCouponsRequest) String ¶

type ListSubCustomerCouponsResponse ¶

type ListSubCustomerCouponsResponse struct {
	Count *int32 `json:"count,omitempty"`

	UserCoupons    *[]IQueryUserCouponsResultV2 `json:"user_coupons,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

Response Object

func (ListSubCustomerCouponsResponse) String ¶

type ListSubCustomerDiscountsRequest ¶

type ListSubCustomerDiscountsRequest struct {
	CustomerId string `json:"customer_id"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListSubCustomerDiscountsRequest) String ¶

type ListSubCustomerDiscountsResponse ¶

type ListSubCustomerDiscountsResponse struct {
	SubCustomerDiscount *QuerySubCustomerDiscountV2 `json:"sub_customer_discount,omitempty"`
	HttpStatusCode      int                         `json:"-"`
}

Response Object

func (ListSubCustomerDiscountsResponse) String ¶

type ListSubCustomerResFeeRecordsRequest ¶

type ListSubCustomerResFeeRecordsRequest struct {
	CustomerId string `json:"customer_id"`

	Cycle string `json:"cycle"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	Region *string `json:"region,omitempty"`

	ChargeMode string `json:"charge_mode"`

	BillType *int32 `json:"bill_type,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	IncludeZeroRecord *bool `json:"include_zero_record,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListSubCustomerResFeeRecordsRequest) String ¶

type ListSubCustomerResFeeRecordsResponse ¶

type ListSubCustomerResFeeRecordsResponse struct {
	FeeRecords *[]SubCustomerResFeeRecordV2 `json:"fee_records,omitempty"`

	Count *int32 `json:"count,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListSubCustomerResFeeRecordsResponse) String ¶

type ListSubCustomersRequest ¶

type ListSubCustomersRequest struct {
	Body *QuerySubCustomerListReq `json:"body,omitempty"`
}

Request Object

func (ListSubCustomersRequest) String ¶

func (o ListSubCustomersRequest) String() string

type ListSubCustomersResponse ¶

type ListSubCustomersResponse struct {
	CustomerInfos *[]CustomerInformation `json:"customer_infos,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListSubCustomersResponse) String ¶

func (o ListSubCustomersResponse) String() string

type ListSubcustomerMonthlyBillsRequest ¶

type ListSubcustomerMonthlyBillsRequest struct {
	CustomerId *string `json:"customer_id,omitempty"`

	Cycle string `json:"cycle"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	ChargeMode string `json:"charge_mode"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	BillType *string `json:"bill_type,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ListSubcustomerMonthlyBillsRequest) String ¶

type ListSubcustomerMonthlyBillsResponse ¶

type ListSubcustomerMonthlyBillsResponse struct {
	BillSums *[]BillSumInfoV2 `json:"bill_sums,omitempty"`

	Count *int32 `json:"count,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListSubcustomerMonthlyBillsResponse) String ¶

type ListUsageTypesRequest ¶

type ListUsageTypesRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListUsageTypesRequest) String ¶

func (o ListUsageTypesRequest) String() string

type ListUsageTypesResponse ¶

type ListUsageTypesResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	UsageTypes     *[]UsageType `json:"usage_types,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListUsageTypesResponse) String ¶

func (o ListUsageTypesResponse) String() string

type MeasureUnitRest ¶

type MeasureUnitRest struct {
	MeasureId *int32 `json:"measure_id,omitempty"`

	MeasureName *string `json:"measure_name,omitempty"`

	Abbreviation *string `json:"abbreviation,omitempty"`

	MeasureType *int32 `json:"measure_type,omitempty"`
}

func (MeasureUnitRest) String ¶

func (o MeasureUnitRest) String() string

type MonthlyBillRecord ¶

type MonthlyBillRecord struct {
	BillCycle *string `json:"bill_cycle,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	RegionCode *string `json:"region_code,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"`

	ChargingMode *int32 `json:"charging_mode,omitempty"`

	ConsumeTime *string `json:"consume_time,omitempty"`

	TradeTime *string `json:"trade_time,omitempty"`

	ProviderType *int32 `json:"provider_type,omitempty"`

	TradeId *string `json:"trade_id,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	Status *int32 `json:"status,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	OfficialDiscountAmount *float64 `json:"official_discount_amount,omitempty"`

	EraseAmount *float64 `json:"erase_amount,omitempty"`

	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 {
	Cycle *string `json:"cycle,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	Region *string `json:"region,omitempty"`

	RegionName *string `json:"region_name,omitempty"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	ResourceTypeCode *string `json:"resource_Type_code,omitempty"`

	ResInstanceId *string `json:"res_instance_id,omitempty"`

	ResourceName *string `json:"resource_name,omitempty"`

	ResourceTag *string `json:"resource_tag,omitempty"`

	SkuCode *string `json:"sku_code,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"`

	ChargeMode *int32 `json:"charge_mode,omitempty"`

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

	MeasureId *int32 `json:"measure_id,omitempty"`
}

func (MonthlyBillRes) String ¶

func (o MonthlyBillRes) String() string

type NewCustomerV2 ¶

type NewCustomerV2 struct {
	CustomerName string `json:"customer_name"`

	MobilePhone *string `json:"mobile_phone,omitempty"`

	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 OfficialWebsiteRatingResult ¶

type OfficialWebsiteRatingResult struct {
	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	ProductRatingResults *[]PeriodProductOfficialRatingResult `json:"product_rating_results,omitempty"`
}

func (OfficialWebsiteRatingResult) String ¶

type OptionalDiscountRatingResult ¶

type OptionalDiscountRatingResult struct {
	DiscountId *string `json:"discount_id,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	DiscountType *int32 `json:"discount_type,omitempty"`

	DiscountName *string `json:"discount_name,omitempty"`

	BestOffer *int32 `json:"best_offer,omitempty"`

	ProductRatingResults *[]PeriodProductRatingResult `json:"product_rating_results,omitempty"`
}

func (OptionalDiscountRatingResult) String ¶

type OrderInstanceV2 ¶

type OrderInstanceV2 struct {
	Id *string `json:"id,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	ResourceName *string `json:"resource_name,omitempty"`

	RegionCode *string `json:"region_code,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	ResourceSpecCode *string `json:"resource_spec_code,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	ParentResourceId *string `json:"parent_resource_id,omitempty"`

	IsMainResource *int32 `json:"is_main_resource,omitempty"`

	Status *int32 `json:"status,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	ExpirePolicy *int32 `json:"expire_policy,omitempty"`
}

func (OrderInstanceV2) String ¶

func (o OrderInstanceV2) String() string

type OrderLineItemEntityV2 ¶

type OrderLineItemEntityV2 struct {
	OrderLineItemId *string `json:"order_line_item_id,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	ProductSpecDesc *string `json:"product_spec_desc,omitempty"`

	PeriodType *int32 `json:"period_type,omitempty"`

	PeriodNum *int32 `json:"period_num,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	SubscriptionNum *int32 `json:"subscription_num,omitempty"`

	AmountAfterDiscount *float64 `json:"amount_after_discount,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	AmountInfo *AmountInfomationV2 `json:"amount_info,omitempty"`

	Currency *string `json:"currency,omitempty"`

	CategoryCode *string `json:"category_code,omitempty"`

	ProductOwnerService *string `json:"product_owner_service,omitempty"`

	CommercialResource *string `json:"commercial_resource,omitempty"`
}

func (OrderLineItemEntityV2) String ¶

func (o OrderLineItemEntityV2) String() string

type OrderRefundInfoV2 ¶

type OrderRefundInfoV2 struct {
	Id string `json:"id"`

	Amount float64 `json:"amount"`

	MeasureId string `json:"measure_id"`

	CustomerId string `json:"customer_id"`

	ResourceTypeCode string `json:"resource_type_code"`

	ServiceTypeCode string `json:"service_type_code"`

	RegionCode string `json:"region_code"`

	BaseOrderId *string `json:"base_order_id,omitempty"`
}

func (OrderRefundInfoV2) String ¶

func (o OrderRefundInfoV2) String() string

type PackageUsageInfo ¶

type PackageUsageInfo struct {
	OrderInstanceId *string `json:"order_instance_id,omitempty"`

	ResourceTypeName *string `json:"resource_type_name,omitempty"`

	QuotaReuseMode *int32 `json:"quota_reuse_mode,omitempty"`

	QuotaReuseCycle *int32 `json:"quota_reuse_cycle,omitempty"`

	QuotaReuseCycleType *int32 `json:"quota_reuse_cycle_type,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Balance float32 `json:"balance,omitempty"`

	Total float32 `json:"total,omitempty"`

	MeasurementName *string `json:"measurement_name,omitempty"`

	RegionCode *string `json:"region_code,omitempty"`
}

func (PackageUsageInfo) String ¶

func (o PackageUsageInfo) String() string

type PayCustomerOrderReq ¶

type PayCustomerOrderReq struct {
	OrderId string `json:"order_id"`

	CouponInfos *[]CouponSimpleInfoOrderPay `json:"coupon_infos,omitempty"`

	DiscountInfos *[]DiscountSimpleInfo `json:"discount_infos,omitempty"`
}

func (PayCustomerOrderReq) String ¶

func (o PayCustomerOrderReq) String() string

type PayOrdersRequest ¶

type PayOrdersRequest struct {
	Body *PayCustomerOrderReq `json:"body,omitempty"`
}

Request Object

func (PayOrdersRequest) String ¶

func (o PayOrdersRequest) String() string

type PayOrdersResponse ¶

type PayOrdersResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (PayOrdersResponse) String ¶

func (o PayOrdersResponse) String() string

type PeriodProductInfo ¶

type PeriodProductInfo struct {
	Id string `json:"id"`

	CloudServiceType string `json:"cloud_service_type"`

	ResourceType string `json:"resource_type"`

	ResourceSpec string `json:"resource_spec"`

	Region string `json:"region"`

	AvailableZone *string `json:"available_zone,omitempty"`

	ResourceSize *int32 `json:"resource_size,omitempty"`

	SizeMeasureId *int32 `json:"size_measure_id,omitempty"`

	PeriodType int32 `json:"period_type"`

	PeriodNum int32 `json:"period_num"`

	SubscriptionNum int32 `json:"subscription_num"`
}

func (PeriodProductInfo) String ¶

func (o PeriodProductInfo) String() string

type PeriodProductOfficialRatingResult ¶

type PeriodProductOfficialRatingResult struct {
	Id *string `json:"id,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`
}

func (PeriodProductOfficialRatingResult) String ¶

type PeriodProductRatingResult ¶

type PeriodProductRatingResult struct {
	Id *string `json:"id,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	OfficialWebsiteAmount *float64 `json:"official_website_amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`
}

func (PeriodProductRatingResult) String ¶

func (o PeriodProductRatingResult) String() string

type PeriodToOnDemandReq ¶

type PeriodToOnDemandReq struct {
	Operation string `json:"operation"`

	ResourceIds []string `json:"resource_ids"`
}

func (PeriodToOnDemandReq) String ¶

func (o PeriodToOnDemandReq) String() string

type Province ¶

type Province struct {
	Code string `json:"code"`

	Name string `json:"name"`
}

func (Province) String ¶

func (o Province) String() string

type QueryCouponQuotasReqExt ¶

type QueryCouponQuotasReqExt struct {
	QuotaIds *[]string `json:"quota_ids,omitempty"`

	QuotaStatusList *[]int32 `json:"quota_status_list,omitempty"`

	QuotaType *int32 `json:"quota_type,omitempty"`

	CreateTimeBegin *string `json:"create_time_begin,omitempty"`

	CreateTimeEnd *string `json:"create_time_end,omitempty"`

	EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"`

	EffectiveTimeEnd *string `json:"effective_time_end,omitempty"`

	ExpireTimeBegin *string `json:"expire_time_begin,omitempty"`

	ExpireTimeEnd *string `json:"expire_time_end,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (QueryCouponQuotasReqExt) String ¶

func (o QueryCouponQuotasReqExt) String() string

type QueryCustomerOnDemandResourcesReq ¶

type QueryCustomerOnDemandResourcesReq struct {
	CustomerId string `json:"customer_id"`

	RegionCode *string `json:"region_code,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	ResourceIds *[]string `json:"resource_ids,omitempty"`

	EffectiveTimeBegin *string `json:"effective_time_begin,omitempty"`

	EffectiveTimeEnd *string `json:"effective_time_end,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Status *int32 `json:"status,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (QueryCustomerOnDemandResourcesReq) String ¶

type QueryCustomersBalancesReq ¶

type QueryCustomersBalancesReq struct {
	CustomerInfos []CustomerInfoV2 `json:"customer_infos"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (QueryCustomersBalancesReq) String ¶

func (o QueryCustomersBalancesReq) String() string

type QueryIndirectPartnersReq ¶

type QueryIndirectPartnersReq struct {
	AccountName *string `json:"account_name,omitempty"`

	AssociatedOnBegin *string `json:"associated_on_begin,omitempty"`

	AssociatedOnEnd *string `json:"associated_on_end,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (QueryIndirectPartnersReq) String ¶

func (o QueryIndirectPartnersReq) String() string

type QueryResRecordsDetailReq ¶

type QueryResRecordsDetailReq struct {
	Cycle string `json:"cycle"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	ResourceType *string `json:"resource_type,omitempty"`

	Region *string `json:"region,omitempty"`

	ResInstanceId *string `json:"res_instance_id,omitempty"`

	ChargeMode *int32 `json:"charge_mode,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	IncludeZeroRecord *bool `json:"include_zero_record,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Method *string `json:"method,omitempty"`

	SubCustomerId *string `json:"sub_customer_id,omitempty"`
}

func (QueryResRecordsDetailReq) String ¶

func (o QueryResRecordsDetailReq) String() string

type QueryResourcesReq ¶

type QueryResourcesReq struct {
	ResourceIds *[]string `json:"resource_ids,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	OnlyMainResource *int32 `json:"only_main_resource,omitempty"`

	StatusList *[]int32 `json:"status_list,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

func (QueryResourcesReq) String ¶

func (o QueryResourcesReq) String() string

type QuerySkuInventoriesReq ¶

type QuerySkuInventoriesReq struct {
	SkuItems []SkuItem `json:"sku_items"`
}

func (QuerySkuInventoriesReq) String ¶

func (o QuerySkuInventoriesReq) String() string

type QuerySubCustomerDiscountV2 ¶

type QuerySubCustomerDiscountV2 struct {
	DiscountId *string `json:"discount_id,omitempty"`

	Discount *float64 `json:"discount,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (QuerySubCustomerDiscountV2) String ¶

type QuerySubCustomerListReq ¶

type QuerySubCustomerListReq struct {
	AccountName *string `json:"account_name,omitempty"`

	Customer *string `json:"customer,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Label *string `json:"label,omitempty"`

	AssociationType *string `json:"association_type,omitempty"`

	AssociatedOnBegin *string `json:"associated_on_begin,omitempty"`

	AssociatedOnEnd *string `json:"associated_on_end,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (QuerySubCustomerListReq) String ¶

func (o QuerySubCustomerListReq) String() string

type QuotaLimitInfo ¶

type QuotaLimitInfo struct {
	LimitKey *string `json:"limit_key,omitempty"`

	LimitValues *[]LimitValue `json:"limit_values,omitempty"`
}

func (QuotaLimitInfo) String ¶

func (o QuotaLimitInfo) String() string

type QuotaReclaim ¶

type QuotaReclaim struct {
	QuotaId *string `json:"quota_id,omitempty"`

	QuotaBalance *float64 `json:"quota_balance,omitempty"`
}

func (QuotaReclaim) String ¶

func (o QuotaReclaim) String() string

type QuotaRecord ¶

type QuotaRecord struct {
	Id *string `json:"id,omitempty"`

	Operator *string `json:"operator,omitempty"`

	OperationType *string `json:"operation_type,omitempty"`

	QuotaId *string `json:"quota_id,omitempty"`

	ParentQuotaId *string `json:"parent_quota_id,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	OperationTime *string `json:"operation_time,omitempty"`

	Result *string `json:"result,omitempty"`

	IndirectPartnerAccountName *string `json:"indirect_partner_account_name,omitempty"`

	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 string `json:"id"`

	QuotaId string `json:"quota_id"`
}

func (QuotaSimpleInfo) String ¶

func (o QuotaSimpleInfo) String() string

type RateOnDemandReq ¶

type RateOnDemandReq struct {
	ProjectId string `json:"project_id"`

	InquiryPrecision *int32 `json:"inquiry_precision,omitempty"`

	ProductInfos []DemandProductInfo `json:"product_infos"`
}

func (RateOnDemandReq) String ¶

func (o RateOnDemandReq) String() string

type RateOnPeriodReq ¶

type RateOnPeriodReq struct {
	ProjectId string `json:"project_id"`

	ProductInfos []PeriodProductInfo `json:"product_infos"`
}

func (RateOnPeriodReq) String ¶

func (o RateOnPeriodReq) String() string

type ReclaimCouponQuotasReq ¶

type ReclaimCouponQuotasReq struct {
	QuotaIds []string `json:"quota_ids"`

	Remark *string `json:"remark,omitempty"`
}

func (ReclaimCouponQuotasReq) String ¶

func (o ReclaimCouponQuotasReq) String() string

type ReclaimCouponQuotasRequest ¶

type ReclaimCouponQuotasRequest struct {
	Body *ReclaimCouponQuotasReq `json:"body,omitempty"`
}

Request Object

func (ReclaimCouponQuotasRequest) String ¶

type ReclaimCouponQuotasResponse ¶

type ReclaimCouponQuotasResponse struct {
	ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"`

	SimpleQuotaInfos *[]QuotaReclaim `json:"simple_quota_infos,omitempty"`
	HttpStatusCode   int             `json:"-"`
}

Response Object

func (ReclaimCouponQuotasResponse) String ¶

type ReclaimIndirectPartnerAccountReq ¶

type ReclaimIndirectPartnerAccountReq struct {
	IndirectPartnerId string `json:"indirect_partner_id"`

	Amount float64 `json:"amount"`
}

func (ReclaimIndirectPartnerAccountReq) String ¶

type ReclaimIndirectPartnerAccountRequest ¶

type ReclaimIndirectPartnerAccountRequest struct {
	Body *ReclaimIndirectPartnerAccountReq `json:"body,omitempty"`
}

Request Object

func (ReclaimIndirectPartnerAccountRequest) String ¶

type ReclaimIndirectPartnerAccountResponse ¶

type ReclaimIndirectPartnerAccountResponse struct {
	TransId        *string `json:"trans_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ReclaimIndirectPartnerAccountResponse) String ¶

type ReclaimPartnerCouponsReq ¶

type ReclaimPartnerCouponsReq struct {
	CouponId string `json:"coupon_id"`

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

Request Object

func (ReclaimPartnerCouponsRequest) String ¶

type ReclaimPartnerCouponsResponse ¶

type ReclaimPartnerCouponsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ReclaimPartnerCouponsResponse) String ¶

type ReclaimSubEnterpriseAmountRequest ¶

type ReclaimSubEnterpriseAmountRequest struct {
	Body *RetrieveEnterpriseMultiAccountReq `json:"body,omitempty"`
}

Request Object

func (ReclaimSubEnterpriseAmountRequest) String ¶

type ReclaimSubEnterpriseAmountResponse ¶

type ReclaimSubEnterpriseAmountResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ReclaimSubEnterpriseAmountResponse) String ¶

type ReclaimToPartnerAccountBalancesReq ¶

type ReclaimToPartnerAccountBalancesReq struct {
	CustomerId string `json:"customer_id"`

	Amount float64 `json:"amount"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

func (ReclaimToPartnerAccountBalancesReq) String ¶

type ReclaimToPartnerAccountRequest ¶

type ReclaimToPartnerAccountRequest struct {
	Body *ReclaimToPartnerAccountBalancesReq `json:"body,omitempty"`
}

Request Object

func (ReclaimToPartnerAccountRequest) String ¶

type ReclaimToPartnerAccountResponse ¶

type ReclaimToPartnerAccountResponse struct {
	TransId        *string `json:"trans_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ReclaimToPartnerAccountResponse) String ¶

type RenewalResourcesReq ¶

type RenewalResourcesReq struct {
	ResourceIds []string `json:"resource_ids"`

	PeriodType int32 `json:"period_type"`

	PeriodNum int32 `json:"period_num"`

	ExpirePolicy int32 `json:"expire_policy"`

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

Request Object

func (RenewalResourcesRequest) String ¶

func (o RenewalResourcesRequest) String() string

type RenewalResourcesResponse ¶

type RenewalResourcesResponse struct {
	OrderIds       *[]string `json:"order_ids,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (RenewalResourcesResponse) String ¶

func (o RenewalResourcesResponse) String() string

type ResFeeRecordV2 ¶

type ResFeeRecordV2 struct {
	BillDate *string `json:"bill_date,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`

	Region *string `json:"region,omitempty"`

	RegionName *string `json:"region_name,omitempty"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	ResourceType *string `json:"resource_type,omitempty"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	ResourceName *string `json:"resource_name,omitempty"`

	ResourceTag *string `json:"resource_tag,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	ProductName *string `json:"product_name,omitempty"`

	ProductSpecDesc *string `json:"product_spec_desc,omitempty"`

	SkuCode *string `json:"sku_code,omitempty"`

	SpecSize *float64 `json:"spec_size,omitempty"`

	SpecSizeMeasureId *int32 `json:"spec_size_measure_id,omitempty"`

	TradeId *string `json:"trade_id,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"`

	ChargeMode *string `json:"charge_mode,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

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

	Unit *string `json:"unit,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	DiscountAmount *float64 `json:"discount_amount,omitempty"`

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

	MeasureId *int32 `json:"measure_id,omitempty"`
}

func (ResFeeRecordV2) String ¶

func (o ResFeeRecordV2) String() string

type ResourceBasicInfo ¶

type ResourceBasicInfo struct {
	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	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 ResourceType ¶

type ResourceType struct {
	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	ResourceTypeName *string `json:"resource_type_name,omitempty"`

	ResourceTypeDesc *string `json:"resource_type_desc,omitempty"`
}

func (ResourceType) String ¶

func (o ResourceType) String() string

type RetrieveAmountInfoV2 ¶

type RetrieveAmountInfoV2 struct {
	AvailRetrieveAmount *float64 `json:"avail_retrieve_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency *string `json:"currency,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (RetrieveAmountInfoV2) String ¶

func (o RetrieveAmountInfoV2) String() string

type RetrieveEnterpriseMultiAccountReq ¶

type RetrieveEnterpriseMultiAccountReq struct {
	CustomerId string `json:"customer_id"`

	Amount string `json:"amount"`

	TransId *string `json:"trans_id,omitempty"`

	BalanceType *string `json:"balance_type,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (RetrieveEnterpriseMultiAccountReq) String ¶

type SendSmVerificationCodeReq ¶

type SendSmVerificationCodeReq struct {
	MobilePhone string `json:"mobile_phone"`

	Timeout *int32 `json:"timeout,omitempty"`

	Language *string `json:"language,omitempty"`

	SmTemplateArgs *[]TemplateArgs `json:"sm_template_args,omitempty"`
}

func (SendSmVerificationCodeReq) String ¶

func (o SendSmVerificationCodeReq) String() string

type SendSmsVerificationCodeRequest ¶

type SendSmsVerificationCodeRequest struct {
	Body *SendSmVerificationCodeReq `json:"body,omitempty"`
}

Request Object

func (SendSmsVerificationCodeRequest) String ¶

type SendSmsVerificationCodeResponse ¶

type SendSmsVerificationCodeResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SendSmsVerificationCodeResponse) String ¶

type SendVerificationCodeV2Req ¶

type SendVerificationCodeV2Req struct {
	ReceiverType int32 `json:"receiver_type"`

	Timeout *int32 `json:"timeout,omitempty"`

	MobilePhone *string `json:"mobile_phone,omitempty"`

	Lang *string `json:"lang,omitempty"`

	Scene *int32 `json:"scene,omitempty"`

	CustomerId *string `json:"customer_id,omitempty"`
}

func (SendVerificationCodeV2Req) String ¶

func (o SendVerificationCodeV2Req) String() string

type SendVerificationMessageCodeRequest ¶

type SendVerificationMessageCodeRequest struct {
	Body *SendVerificationCodeV2Req `json:"body,omitempty"`
}

Request Object

func (SendVerificationMessageCodeRequest) String ¶

type SendVerificationMessageCodeResponse ¶

type SendVerificationMessageCodeResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SendVerificationMessageCodeResponse) String ¶

type ServiceResourceInfo ¶

type ServiceResourceInfo struct {
	BasicInfo *ResourceBasicInfo `json:"basic_info,omitempty"`
}

func (ServiceResourceInfo) String ¶

func (o ServiceResourceInfo) String() string

type ServiceType ¶

type ServiceType struct {
	ServiceTypeName *string `json:"service_type_name,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	Abbreviation *string `json:"abbreviation,omitempty"`
}

func (ServiceType) String ¶

func (o ServiceType) String() string

type SetPartnerDiscountsReq ¶

type SetPartnerDiscountsReq struct {
	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`

	SubCustomerDiscounts []SetSubCustomerDiscountV2 `json:"sub_customer_discounts"`
}

func (SetPartnerDiscountsReq) String ¶

func (o SetPartnerDiscountsReq) String() string

type SetSubCustomerDiscountV2 ¶

type SetSubCustomerDiscountV2 struct {
	CustomerId string `json:"customer_id"`

	Discount float64 `json:"discount"`

	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (SetSubCustomerDiscountV2) String ¶

func (o SetSubCustomerDiscountV2) String() string

type ShowCustomerAccountBalancesRequest ¶

type ShowCustomerAccountBalancesRequest struct {
}

Request Object

func (ShowCustomerAccountBalancesRequest) String ¶

type ShowCustomerAccountBalancesResponse ¶

type ShowCustomerAccountBalancesResponse struct {
	AccountBalances *[]AccountBalanceV3 `json:"account_balances,omitempty"`

	DebtAmount *float64 `json:"debt_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowCustomerAccountBalancesResponse) String ¶

type ShowCustomerMonthlySumRequest ¶

type ShowCustomerMonthlySumRequest struct {
	BillCycle string `json:"bill_cycle"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Method *string `json:"method,omitempty"`

	SubCustomerId *string `json:"sub_customer_id,omitempty"`
}

Request Object

func (ShowCustomerMonthlySumRequest) String ¶

type ShowCustomerMonthlySumResponse ¶

type ShowCustomerMonthlySumResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	BillSums *[]BillSumRecordInfoV2 `json:"bill_sums,omitempty"`

	ConsumeAmount *float64 `json:"consume_amount,omitempty"`

	DebtAmount *float64 `json:"debt_amount,omitempty"`

	CouponAmount *float64 `json:"coupon_amount,omitempty"`

	FlexipurchaseCouponAmount *float64 `json:"flexipurchase_coupon_amount,omitempty"`

	StoredValueCardAmount *float64 `json:"stored_value_card_amount,omitempty"`

	CashAmount *float64 `json:"cash_amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

	WriteoffAmount *float64 `json:"writeoff_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency       *string `json:"currency,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowCustomerMonthlySumResponse) String ¶

type ShowCustomerOrderDetailsRequest ¶

type ShowCustomerOrderDetailsRequest struct {
	OrderId string `json:"order_id"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	IndirectPartnerId *string `json:"indirect_partner_id,omitempty"`
}

Request Object

func (ShowCustomerOrderDetailsRequest) String ¶

type ShowCustomerOrderDetailsResponse ¶

type ShowCustomerOrderDetailsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	OrderInfo *CustomerOrderV2 `json:"order_info,omitempty"`

	OrderLineItems *[]OrderLineItemEntityV2 `json:"order_line_items,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (ShowCustomerOrderDetailsResponse) String ¶

type ShowMultiAccountTransferAmountRequest ¶

type ShowMultiAccountTransferAmountRequest struct {
	BalanceType string `json:"balance_type"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ShowMultiAccountTransferAmountRequest) String ¶

type ShowMultiAccountTransferAmountResponse ¶

type ShowMultiAccountTransferAmountResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	AmountInfos    *[]TransferAmountInfoV2 `json:"amount_infos,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ShowMultiAccountTransferAmountResponse) String ¶

type ShowRealnameAuthenticationReviewResultRequest ¶

type ShowRealnameAuthenticationReviewResultRequest struct {
	CustomerId string `json:"customer_id"`
}

Request Object

func (ShowRealnameAuthenticationReviewResultRequest) String ¶

type ShowRealnameAuthenticationReviewResultResponse ¶

type ShowRealnameAuthenticationReviewResultResponse struct {
	ReviewResult *int32 `json:"review_result,omitempty"`

	Opinion        *string `json:"opinion,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowRealnameAuthenticationReviewResultResponse) String ¶

type ShowRefundOrderDetailsRequest ¶

type ShowRefundOrderDetailsRequest struct {
	OrderId string `json:"order_id"`
}

Request Object

func (ShowRefundOrderDetailsRequest) String ¶

type ShowRefundOrderDetailsResponse ¶

type ShowRefundOrderDetailsResponse struct {
	TotalCount *int32 `json:"total_count,omitempty"`

	RefundInfos    *[]OrderRefundInfoV2 `json:"refund_infos,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ShowRefundOrderDetailsResponse) String ¶

type SkuInventory ¶

type SkuInventory struct {
	ProductId string `json:"product_id"`

	SkuCode string `json:"sku_code"`

	SaleableQuantity int32 `json:"saleable_quantity"`
}

func (SkuInventory) String ¶

func (o SkuInventory) String() string

type SkuItem ¶

type SkuItem struct {
	ProductId string `json:"product_id"`
}

func (SkuItem) String ¶

func (o SkuItem) String() string

type SubCustomerInfoV2 ¶

type SubCustomerInfoV2 struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	DisplayName *string `json:"display_name,omitempty"`

	Status *int32 `json:"status,omitempty"`

	OrgId *string `json:"org_id,omitempty"`

	OrgName *string `json:"org_name,omitempty"`
}

func (SubCustomerInfoV2) String ¶

func (o SubCustomerInfoV2) String() string

type SubCustomerResFeeRecordV2 ¶

type SubCustomerResFeeRecordV2 struct {
	EffectiveTime *string `json:"effective_time,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`

	ProductId *string `json:"product_id,omitempty"`

	ProductName *string `json:"product_name,omitempty"`

	OrderId *string `json:"order_id,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	MeasureId *int32 `json:"measure_id,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"`

	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	Region *string `json:"region,omitempty"`

	ResourceType *string `json:"resource_type,omitempty"`

	ChargeMode *string `json:"charge_mode,omitempty"`

	ResourceTag *string `json:"resource_tag,omitempty"`

	ResourceName *string `json:"resource_name,omitempty"`

	ResourceId *string `json:"resource_id,omitempty"`

	BillType *int32 `json:"bill_type,omitempty"`

	PeriodType *string `json:"period_type,omitempty"`

	ProductSpecDesc *string `json:"product_spec_desc,omitempty"`

	RiUsage *float64 `json:"ri_usage,omitempty"`

	RiUsageMeasureId *int32 `json:"ri_usage_measure_id,omitempty"`

	OfficialAmount *float64 `json:"official_amount,omitempty"`

	DiscountAmount *float64 `json:"discount_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"`

	SpecSize *float64 `json:"spec_size,omitempty"`

	SpecSizeMeasureId *int32 `json:"spec_size_measure_id,omitempty"`

	RegionName *string `json:"region_name,omitempty"`
}

func (SubCustomerResFeeRecordV2) String ¶

func (o SubCustomerResFeeRecordV2) String() string

type TemplateArgs ¶

type TemplateArgs struct {
	Key string `json:"key"`

	Value string `json:"value"`
}

func (TemplateArgs) String ¶

func (o TemplateArgs) String() string

type TransferAmountInfoV2 ¶

type TransferAmountInfoV2 struct {
	AvailTransferAmount *float64 `json:"avail_transfer_amount,omitempty"`

	MeasureId *int32 `json:"measure_id,omitempty"`

	Currency *string `json:"currency,omitempty"`

	Amount *float64 `json:"amount,omitempty"`

	CreditAmount *float64 `json:"credit_amount,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (TransferAmountInfoV2) String ¶

func (o TransferAmountInfoV2) String() string

type TransferEnterpriseMultiAccountReq ¶

type TransferEnterpriseMultiAccountReq struct {
	CustomerId string `json:"customer_id"`

	Amount string `json:"amount"`

	TransId *string `json:"trans_id,omitempty"`

	BalanceType *string `json:"balance_type,omitempty"`

	ExpireTime *string `json:"expire_time,omitempty"`
}

func (TransferEnterpriseMultiAccountReq) String ¶

type UnsubscribeResourcesReq ¶

type UnsubscribeResourcesReq struct {
	ResourceIds []string `json:"resource_ids"`

	UnsubscribeType int32 `json:"unsubscribe_type"`

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

Request Object

func (UpdateCouponQuotasRequest) String ¶

func (o UpdateCouponQuotasRequest) String() string

type UpdateCouponQuotasResponse ¶

type UpdateCouponQuotasResponse struct {
	ErrorDetails *[]ErrorDetail `json:"error_details,omitempty"`

	SimpleQuotaInfos *[]QuotaSimpleInfo `json:"simple_quota_infos,omitempty"`
	HttpStatusCode   int                `json:"-"`
}

Response Object

func (UpdateCouponQuotasResponse) String ¶

type UpdateCustomerAccountAmountRequest ¶

type UpdateCustomerAccountAmountRequest struct {
	Body *AdjustAccountReq `json:"body,omitempty"`
}

Request Object

func (UpdateCustomerAccountAmountRequest) String ¶

type UpdateCustomerAccountAmountResponse ¶

type UpdateCustomerAccountAmountResponse struct {
	TransferId     *string `json:"transfer_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateCustomerAccountAmountResponse) String ¶

type UpdateIndirectPartnerAccountRequest ¶

type UpdateIndirectPartnerAccountRequest struct {
	Body *AdjustToIndirectPartnerReq `json:"body,omitempty"`
}

Request Object

func (UpdateIndirectPartnerAccountRequest) String ¶

type UpdateIndirectPartnerAccountResponse ¶

type UpdateIndirectPartnerAccountResponse struct {
	TransferId     *string `json:"transfer_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateIndirectPartnerAccountResponse) String ¶

type UpdatePeriodToOnDemandRequest ¶

type UpdatePeriodToOnDemandRequest struct {
	Body *PeriodToOnDemandReq `json:"body,omitempty"`
}

Request Object

func (UpdatePeriodToOnDemandRequest) String ¶

type UpdatePeriodToOnDemandResponse ¶

type UpdatePeriodToOnDemandResponse struct {
	ErrorDetails   *[]ErrorDetail `json:"error_details,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (UpdatePeriodToOnDemandResponse) String ¶

type UpdatePostalReq ¶

type UpdatePostalReq struct {
	AddressId string `json:"address_id"`

	Recipient *string `json:"recipient,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"`

	MobilePhone *string `json:"mobile_phone,omitempty"`

	IsDefault *int32 `json:"is_default,omitempty"`
}

func (UpdatePostalReq) String ¶

func (o UpdatePostalReq) String() string

type UpdatePostalRequest ¶

type UpdatePostalRequest struct {
	XLanguage *string `json:"X-Language,omitempty"`

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

Request Object

func (UpdatePostalRequest) String ¶

func (o UpdatePostalRequest) String() string

type UpdatePostalResponse ¶

type UpdatePostalResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdatePostalResponse) String ¶

func (o UpdatePostalResponse) String() string

type UpdateSubEnterpriseAmountRequest ¶

type UpdateSubEnterpriseAmountRequest struct {
	Body *TransferEnterpriseMultiAccountReq `json:"body,omitempty"`
}

Request Object

func (UpdateSubEnterpriseAmountRequest) String ¶

type UpdateSubEnterpriseAmountResponse ¶

type UpdateSubEnterpriseAmountResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateSubEnterpriseAmountResponse) String ¶

type UsageType ¶

type UsageType struct {
	Code *string `json:"code,omitempty"`

	Name *string `json:"name,omitempty"`

	ResourceTypeCode *string `json:"resource_type_code,omitempty"`

	ServiceTypeCode *string `json:"service_type_code,omitempty"`
}

func (UsageType) String ¶

func (o UsageType) String() string

Source Files ¶

Jump to

Keyboard shortcuts

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