Help us shape the future of Go! Take the 2026 Go Developer Survey

partner

package
v1.2.59 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package partneriface provides an interface to enable mocking the PARTNER service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeTrial is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeTrial = "consume-trial"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeUse is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeUse = "consume-use"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeNew is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeNew = "consume-new"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeRenew is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeRenew = "consume-renew"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeFormalize is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeFormalize = "consume-formalize"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeModify is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeModify = "consume-modify"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeRiadjust is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeRiadjust = "consume-RIAdjust"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundTerminate is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundTerminate = "refund-terminate"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundModify is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundModify = "refund-modify"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundTempUpgrade is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundTempUpgrade = "refund-TempUpgrade"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundRiadjust is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputRefundRiadjust = "refund-RIAdjust"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputTransferManual is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputTransferManual = "transfer-manual"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputTransferSystem is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputTransferSystem = "transfer-system"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumptionGuarantee is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumptionGuarantee = "consumption-guarantee"

	// EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeCommitment is a EnumOfBillCategoryForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChannelBillDetailByCursorInputConsumeCommitment = "consume-Commitment"
)
View Source
const (
	// EnumOfBillCategoryParentForListChannelBillDetailByCursorInputConsume is a EnumOfBillCategoryParentForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChannelBillDetailByCursorInputConsume = "consume"

	// EnumOfBillCategoryParentForListChannelBillDetailByCursorInputRefund is a EnumOfBillCategoryParentForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChannelBillDetailByCursorInputRefund = "refund"

	// EnumOfBillCategoryParentForListChannelBillDetailByCursorInputTransfer is a EnumOfBillCategoryParentForListChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChannelBillDetailByCursorInputTransfer = "transfer"
)
View Source
const (
	// EnumOfBizTypeForListChannelBillDetailByCursorInput101 is a EnumOfBizTypeForListChannelBillDetailByCursorInput enum value
	EnumOfBizTypeForListChannelBillDetailByCursorInput101 = "101"

	// EnumOfBizTypeForListChannelBillDetailByCursorInput104 is a EnumOfBizTypeForListChannelBillDetailByCursorInput enum value
	EnumOfBizTypeForListChannelBillDetailByCursorInput104 = "104"
)
View Source
const (
	// EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput1 is a EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput enum value
	EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput1 = "1"

	// EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput2 is a EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput enum value
	EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput2 = "2"
)
View Source
const (
	// EnumOfSettlementTypeForListChannelBillDetailByCursorInputSettle is a EnumOfSettlementTypeForListChannelBillDetailByCursorInput enum value
	EnumOfSettlementTypeForListChannelBillDetailByCursorInputSettle = "settle"

	// EnumOfSettlementTypeForListChannelBillDetailByCursorInputQuotaSettle is a EnumOfSettlementTypeForListChannelBillDetailByCursorInput enum value
	EnumOfSettlementTypeForListChannelBillDetailByCursorInputQuotaSettle = "quota-settle"
)
View Source
const (
	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeTrial is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeTrial = "consume-trial"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeUse is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeUse = "consume-use"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeNew is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeNew = "consume-new"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeRenew is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeRenew = "consume-renew"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeFormalize is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeFormalize = "consume-formalize"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeModify is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeModify = "consume-modify"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeRiadjust is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeRiadjust = "consume-RIAdjust"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundTerminate is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundTerminate = "refund-terminate"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundModify is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundModify = "refund-modify"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundTempUpgrade is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundTempUpgrade = "refund-TempUpgrade"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundRiadjust is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputRefundRiadjust = "refund-RIAdjust"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputTransferManual is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputTransferManual = "transfer-manual"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputTransferSystem is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputTransferSystem = "transfer-system"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumptionGuarantee is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumptionGuarantee = "consumption-guarantee"

	// EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeCommitment is a EnumOfBillCategoryForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryForListChildChannelBillDetailByCursorInputConsumeCommitment = "consume-Commitment"
)
View Source
const (
	// EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputConsume is a EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputConsume = "consume"

	// EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputRefund is a EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputRefund = "refund"

	// EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputTransfer is a EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInput enum value
	EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInputTransfer = "transfer"
)
View Source
const (
	// EnumOfBizTypeForListChildChannelBillDetailByCursorInput101 is a EnumOfBizTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfBizTypeForListChildChannelBillDetailByCursorInput101 = "101"

	// EnumOfBizTypeForListChildChannelBillDetailByCursorInput104 is a EnumOfBizTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfBizTypeForListChildChannelBillDetailByCursorInput104 = "104"
)
View Source
const (
	// EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput1 is a EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput1 = "1"

	// EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput2 is a EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput2 = "2"
)
View Source
const (
	// EnumOfSettlementTypeForListChildChannelBillDetailByCursorInputSettle is a EnumOfSettlementTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfSettlementTypeForListChildChannelBillDetailByCursorInputSettle = "settle"

	// EnumOfSettlementTypeForListChildChannelBillDetailByCursorInputQuotaSettle is a EnumOfSettlementTypeForListChildChannelBillDetailByCursorInput enum value
	EnumOfSettlementTypeForListChildChannelBillDetailByCursorInputQuotaSettle = "quota-settle"
)
View Source
const (
	ServiceName = "partner"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "partner"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ListChannelBillDetailByCursorInput

type ListChannelBillDetailByCursorInput struct {

	// AccountingPeriod is a required field
	AccountingPeriod *string `type:"string" json:",omitempty" required:"true"`

	BillCategory *string `type:"string" json:",omitempty" enum:"EnumOfBillCategoryForListChannelBillDetailByCursorInput"`

	BillCategoryParent *string `type:"string" json:",omitempty" enum:"EnumOfBillCategoryParentForListChannelBillDetailByCursorInput"`

	BillId *string `type:"string" json:",omitempty"`

	BizType *string `type:"string" json:",omitempty" enum:"EnumOfBizTypeForListChannelBillDetailByCursorInput"`

	CommissionIsMatchMonthlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchSpecialPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchYearlyPolicy *string `type:"string" json:",omitempty"`

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

	EcoTradeType *string `type:"string" json:",omitempty" enum:"EnumOfEcoTradeTypeForListChannelBillDetailByCursorInput"`

	EmployeeDisplayName *string `type:"string" json:",omitempty"`

	EmployeeId *string `type:"string" json:",omitempty"`

	EmployeeUserName *string `type:"string" json:",omitempty"`

	ExpenseEndTimeFrom *string `min:"19" max:"19" type:"string" json:",omitempty"`

	ExpenseEndTimeTo *string `min:"19" max:"19" type:"string" json:",omitempty"`

	GoodsName *string `type:"string" json:",omitempty"`

	IndicatorIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchVcPolicy *string `type:"string" json:",omitempty"`

	IsMatchJoint *string `type:"string" json:",omitempty"`

	// Limit is a required field
	Limit *int64 `min:"10" max:"100" type:"int64" json:",omitempty" required:"true"`

	// NextToken is a required field
	NextToken *string `type:"string" json:",omitempty" required:"true"`

	OwnerId *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty" enum:"EnumOfSettlementTypeForListChannelBillDetailByCursorInput"`
	// contains filtered or unexported fields
}

func (ListChannelBillDetailByCursorInput) GoString

GoString returns the string representation

func (*ListChannelBillDetailByCursorInput) SetAccountingPeriod

SetAccountingPeriod sets the AccountingPeriod field's value.

func (*ListChannelBillDetailByCursorInput) SetBillCategory

SetBillCategory sets the BillCategory field's value.

func (*ListChannelBillDetailByCursorInput) SetBillCategoryParent

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListChannelBillDetailByCursorInput) SetBillId

SetBillId sets the BillId field's value.

func (*ListChannelBillDetailByCursorInput) SetBizType

SetBizType sets the BizType field's value.

func (*ListChannelBillDetailByCursorInput) SetCommissionIsMatchMonthlyPolicy

func (s *ListChannelBillDetailByCursorInput) SetCommissionIsMatchMonthlyPolicy(v string) *ListChannelBillDetailByCursorInput

SetCommissionIsMatchMonthlyPolicy sets the CommissionIsMatchMonthlyPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetCommissionIsMatchProductSpecificPolicy

func (s *ListChannelBillDetailByCursorInput) SetCommissionIsMatchProductSpecificPolicy(v string) *ListChannelBillDetailByCursorInput

SetCommissionIsMatchProductSpecificPolicy sets the CommissionIsMatchProductSpecificPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetCommissionIsMatchQuarterlyPolicy

func (s *ListChannelBillDetailByCursorInput) SetCommissionIsMatchQuarterlyPolicy(v string) *ListChannelBillDetailByCursorInput

SetCommissionIsMatchQuarterlyPolicy sets the CommissionIsMatchQuarterlyPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetCommissionIsMatchSpecialPolicy

func (s *ListChannelBillDetailByCursorInput) SetCommissionIsMatchSpecialPolicy(v string) *ListChannelBillDetailByCursorInput

SetCommissionIsMatchSpecialPolicy sets the CommissionIsMatchSpecialPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetCommissionIsMatchYearlyPolicy

func (s *ListChannelBillDetailByCursorInput) SetCommissionIsMatchYearlyPolicy(v string) *ListChannelBillDetailByCursorInput

SetCommissionIsMatchYearlyPolicy sets the CommissionIsMatchYearlyPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListChannelBillDetailByCursorInput) SetEcoTradeType

SetEcoTradeType sets the EcoTradeType field's value.

func (*ListChannelBillDetailByCursorInput) SetEmployeeDisplayName

SetEmployeeDisplayName sets the EmployeeDisplayName field's value.

func (*ListChannelBillDetailByCursorInput) SetEmployeeId

SetEmployeeId sets the EmployeeId field's value.

func (*ListChannelBillDetailByCursorInput) SetEmployeeUserName

SetEmployeeUserName sets the EmployeeUserName field's value.

func (*ListChannelBillDetailByCursorInput) SetExpenseEndTimeFrom

SetExpenseEndTimeFrom sets the ExpenseEndTimeFrom field's value.

func (*ListChannelBillDetailByCursorInput) SetExpenseEndTimeTo

SetExpenseEndTimeTo sets the ExpenseEndTimeTo field's value.

func (*ListChannelBillDetailByCursorInput) SetGoodsName

SetGoodsName sets the GoodsName field's value.

func (*ListChannelBillDetailByCursorInput) SetIndicatorIsMatchProductSpecificPolicy

func (s *ListChannelBillDetailByCursorInput) SetIndicatorIsMatchProductSpecificPolicy(v string) *ListChannelBillDetailByCursorInput

SetIndicatorIsMatchProductSpecificPolicy sets the IndicatorIsMatchProductSpecificPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetIndicatorIsMatchQuarterlyPolicy

func (s *ListChannelBillDetailByCursorInput) SetIndicatorIsMatchQuarterlyPolicy(v string) *ListChannelBillDetailByCursorInput

SetIndicatorIsMatchQuarterlyPolicy sets the IndicatorIsMatchQuarterlyPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetIndicatorIsMatchVcPolicy

SetIndicatorIsMatchVcPolicy sets the IndicatorIsMatchVcPolicy field's value.

func (*ListChannelBillDetailByCursorInput) SetIsMatchJoint

SetIsMatchJoint sets the IsMatchJoint field's value.

func (*ListChannelBillDetailByCursorInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListChannelBillDetailByCursorInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListChannelBillDetailByCursorInput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*ListChannelBillDetailByCursorInput) SetProduct

SetProduct sets the Product field's value.

func (*ListChannelBillDetailByCursorInput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (ListChannelBillDetailByCursorInput) String

String returns the string representation

func (*ListChannelBillDetailByCursorInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListChannelBillDetailByCursorOutput

type ListChannelBillDetailByCursorOutput struct {
	Metadata *response.ResponseMetadata

	HasMore *bool `type:"boolean" json:",omitempty"`

	List []*ListForListChannelBillDetailByCursorOutput `type:"list"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListChannelBillDetailByCursorOutput) GoString

GoString returns the string representation

func (*ListChannelBillDetailByCursorOutput) SetHasMore

SetHasMore sets the HasMore field's value.

func (*ListChannelBillDetailByCursorOutput) SetList

SetList sets the List field's value.

func (*ListChannelBillDetailByCursorOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListChannelBillDetailByCursorOutput) String

String returns the string representation

type ListChildChannelBillDetailByCursorInput

type ListChildChannelBillDetailByCursorInput struct {

	// AccountingPeriod is a required field
	AccountingPeriod *string `type:"string" json:",omitempty" required:"true"`

	BillCategory *string `type:"string" json:",omitempty" enum:"EnumOfBillCategoryForListChildChannelBillDetailByCursorInput"`

	BillCategoryParent *string `type:"string" json:",omitempty" enum:"EnumOfBillCategoryParentForListChildChannelBillDetailByCursorInput"`

	BillId *string `type:"string" json:",omitempty"`

	BizType *string `type:"string" json:",omitempty" enum:"EnumOfBizTypeForListChildChannelBillDetailByCursorInput"`

	CommissionIsMatchMonthlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchSpecialPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchYearlyPolicy *string `type:"string" json:",omitempty"`

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

	EcoTradeType *string `type:"string" json:",omitempty" enum:"EnumOfEcoTradeTypeForListChildChannelBillDetailByCursorInput"`

	ExpenseEndTimeFrom *string `min:"19" max:"19" type:"string" json:",omitempty"`

	ExpenseEndTimeTo *string `min:"19" max:"19" type:"string" json:",omitempty"`

	GoodsName *string `type:"string" json:",omitempty"`

	GradeEmployeeDisplayName *string `type:"string" json:",omitempty"`

	GradeEmployeeId *string `type:"string" json:",omitempty"`

	GradeEmployeeUserName *string `type:"string" json:",omitempty"`

	IndicatorIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchVcPolicy *string `type:"string" json:",omitempty"`

	IsMatchJoint *string `type:"string" json:",omitempty"`

	// Limit is a required field
	Limit *int64 `min:"10" max:"100" type:"int64" json:",omitempty" required:"true"`

	// NextToken is a required field
	NextToken *string `type:"string" json:",omitempty" required:"true"`

	OwnerId *string `type:"string" json:",omitempty"`

	PartnerName *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty" enum:"EnumOfSettlementTypeForListChildChannelBillDetailByCursorInput"`
	// contains filtered or unexported fields
}

func (ListChildChannelBillDetailByCursorInput) GoString

GoString returns the string representation

func (*ListChildChannelBillDetailByCursorInput) SetAccountingPeriod

SetAccountingPeriod sets the AccountingPeriod field's value.

func (*ListChildChannelBillDetailByCursorInput) SetBillCategory

SetBillCategory sets the BillCategory field's value.

func (*ListChildChannelBillDetailByCursorInput) SetBillCategoryParent

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListChildChannelBillDetailByCursorInput) SetBillId

SetBillId sets the BillId field's value.

func (*ListChildChannelBillDetailByCursorInput) SetBizType

SetBizType sets the BizType field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchMonthlyPolicy

SetCommissionIsMatchMonthlyPolicy sets the CommissionIsMatchMonthlyPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchProductSpecificPolicy

func (s *ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchProductSpecificPolicy(v string) *ListChildChannelBillDetailByCursorInput

SetCommissionIsMatchProductSpecificPolicy sets the CommissionIsMatchProductSpecificPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchQuarterlyPolicy

SetCommissionIsMatchQuarterlyPolicy sets the CommissionIsMatchQuarterlyPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchSpecialPolicy

SetCommissionIsMatchSpecialPolicy sets the CommissionIsMatchSpecialPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCommissionIsMatchYearlyPolicy

SetCommissionIsMatchYearlyPolicy sets the CommissionIsMatchYearlyPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListChildChannelBillDetailByCursorInput) SetEcoTradeType

SetEcoTradeType sets the EcoTradeType field's value.

func (*ListChildChannelBillDetailByCursorInput) SetExpenseEndTimeFrom

SetExpenseEndTimeFrom sets the ExpenseEndTimeFrom field's value.

func (*ListChildChannelBillDetailByCursorInput) SetExpenseEndTimeTo

SetExpenseEndTimeTo sets the ExpenseEndTimeTo field's value.

func (*ListChildChannelBillDetailByCursorInput) SetGoodsName

SetGoodsName sets the GoodsName field's value.

func (*ListChildChannelBillDetailByCursorInput) SetGradeEmployeeDisplayName

SetGradeEmployeeDisplayName sets the GradeEmployeeDisplayName field's value.

func (*ListChildChannelBillDetailByCursorInput) SetGradeEmployeeId

SetGradeEmployeeId sets the GradeEmployeeId field's value.

func (*ListChildChannelBillDetailByCursorInput) SetGradeEmployeeUserName

SetGradeEmployeeUserName sets the GradeEmployeeUserName field's value.

func (*ListChildChannelBillDetailByCursorInput) SetIndicatorIsMatchProductSpecificPolicy

func (s *ListChildChannelBillDetailByCursorInput) SetIndicatorIsMatchProductSpecificPolicy(v string) *ListChildChannelBillDetailByCursorInput

SetIndicatorIsMatchProductSpecificPolicy sets the IndicatorIsMatchProductSpecificPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetIndicatorIsMatchQuarterlyPolicy

SetIndicatorIsMatchQuarterlyPolicy sets the IndicatorIsMatchQuarterlyPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetIndicatorIsMatchVcPolicy

SetIndicatorIsMatchVcPolicy sets the IndicatorIsMatchVcPolicy field's value.

func (*ListChildChannelBillDetailByCursorInput) SetIsMatchJoint

SetIsMatchJoint sets the IsMatchJoint field's value.

func (*ListChildChannelBillDetailByCursorInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListChildChannelBillDetailByCursorInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListChildChannelBillDetailByCursorInput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*ListChildChannelBillDetailByCursorInput) SetPartnerName

SetPartnerName sets the PartnerName field's value.

func (*ListChildChannelBillDetailByCursorInput) SetProduct

SetProduct sets the Product field's value.

func (*ListChildChannelBillDetailByCursorInput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (ListChildChannelBillDetailByCursorInput) String

String returns the string representation

func (*ListChildChannelBillDetailByCursorInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListChildChannelBillDetailByCursorOutput

type ListChildChannelBillDetailByCursorOutput struct {
	Metadata *response.ResponseMetadata

	HasMore *bool `type:"boolean" json:",omitempty"`

	List []*ListForListChildChannelBillDetailByCursorOutput `type:"list"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListChildChannelBillDetailByCursorOutput) GoString

GoString returns the string representation

func (*ListChildChannelBillDetailByCursorOutput) SetHasMore

SetHasMore sets the HasMore field's value.

func (*ListChildChannelBillDetailByCursorOutput) SetList

SetList sets the List field's value.

func (*ListChildChannelBillDetailByCursorOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListChildChannelBillDetailByCursorOutput) String

String returns the string representation

type ListChildPartnerCustomerInput

type ListChildPartnerCustomerInput struct {
	ChildPartnerName *string `type:"string" json:",omitempty"`

	ChildPartnerPassportID *string `type:"string" json:",omitempty"`

	CustomerPassportID *string `type:"string" json:",omitempty"`

	// Limit is a required field
	Limit *int64 `min:"10" max:"100" type:"int64" json:",omitempty" required:"true"`

	// Offset is a required field
	Offset *int64 `min:"1" type:"int64" json:",omitempty" required:"true"`

	PreciseCustomerNames []*string `type:"list"`

	RelateEndTime *string `type:"string" json:",omitempty"`

	RelateStartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListChildPartnerCustomerInput) GoString

GoString returns the string representation

func (*ListChildPartnerCustomerInput) SetChildPartnerName

SetChildPartnerName sets the ChildPartnerName field's value.

func (*ListChildPartnerCustomerInput) SetChildPartnerPassportID

func (s *ListChildPartnerCustomerInput) SetChildPartnerPassportID(v string) *ListChildPartnerCustomerInput

SetChildPartnerPassportID sets the ChildPartnerPassportID field's value.

func (*ListChildPartnerCustomerInput) SetCustomerPassportID

SetCustomerPassportID sets the CustomerPassportID field's value.

func (*ListChildPartnerCustomerInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListChildPartnerCustomerInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListChildPartnerCustomerInput) SetPreciseCustomerNames

func (s *ListChildPartnerCustomerInput) SetPreciseCustomerNames(v []*string) *ListChildPartnerCustomerInput

SetPreciseCustomerNames sets the PreciseCustomerNames field's value.

func (*ListChildPartnerCustomerInput) SetRelateEndTime

SetRelateEndTime sets the RelateEndTime field's value.

func (*ListChildPartnerCustomerInput) SetRelateStartTime

SetRelateStartTime sets the RelateStartTime field's value.

func (ListChildPartnerCustomerInput) String

String returns the string representation

func (*ListChildPartnerCustomerInput) Validate

func (s *ListChildPartnerCustomerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChildPartnerCustomerOutput

type ListChildPartnerCustomerOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListChildPartnerCustomerOutput `type:"list"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListChildPartnerCustomerOutput) GoString

GoString returns the string representation

func (*ListChildPartnerCustomerOutput) SetList

SetList sets the List field's value.

func (*ListChildPartnerCustomerOutput) SetTotal

SetTotal sets the Total field's value.

func (ListChildPartnerCustomerOutput) String

String returns the string representation

type ListForListChannelBillDetailByCursorOutput

type ListForListChannelBillDetailByCursorOutput struct {
	AccountingPeriod *string `type:"string" json:",omitempty"`

	BillCategoryName *string `type:"string" json:",omitempty"`

	BillCategoryParentName *string `type:"string" json:",omitempty"`

	BillDetailId *string `type:"string" json:",omitempty"`

	BillId *string `type:"string" json:",omitempty"`

	BillingCenterOriBillDetailId *string `type:"string" json:",omitempty"`

	BizTypeName *string `type:"string" json:",omitempty"`

	ChargeItemCode *string `type:"string" json:",omitempty"`

	CommissionIsMatchMonthlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchSpecialPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchYearlyPolicy *string `type:"string" json:",omitempty"`

	ConfigName *string `type:"string" json:",omitempty"`

	Count *float32 `type:"float" json:",omitempty"`

	CouponDeductionAmount *float32 `type:"float" json:",omitempty"`

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

	DiscountBillAmount *float32 `type:"float" json:",omitempty"`

	EcoTradeTypeName *string `type:"string" json:",omitempty"`

	ElementCode *string `type:"string" json:",omitempty"`

	EmployeeDisplayName *string `type:"string" json:",omitempty"`

	EmployeeId *string `type:"string" json:",omitempty"`

	EmployeeUserName *string `type:"string" json:",omitempty"`

	ExpenseBeginTime *string `type:"string" json:",omitempty"`

	ExpenseEndTime *string `type:"string" json:",omitempty"`

	GoodsName *string `type:"string" json:",omitempty"`

	IndicatorIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchVcPolicy *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	IsMatchJoint *string `type:"string" json:",omitempty"`

	OrderNo *string `type:"string" json:",omitempty"`

	OriginalBillAmount *float32 `type:"float" json:",omitempty"`

	OriginalOrderNo *string `type:"string" json:",omitempty"`

	OwnerId *int64 `type:"int64" json:",omitempty"`

	PaidAmount *float32 `type:"float" json:",omitempty"`

	PaidTime *string `type:"string" json:",omitempty"`

	PayStatusName *string `type:"string" json:",omitempty"`

	PayableAmount *float32 `type:"float" json:",omitempty"`

	PointDeductAmount *float32 `type:"float" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	RealAmount *float32 `type:"float" json:",omitempty"`

	RoundAmount *float32 `type:"float" json:",omitempty"`

	SavingPlanOriginalAmount *float32 `type:"float" json:",omitempty"`

	SubOrderNo *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`

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

	Unit *string `type:"string" json:",omitempty"`

	UnpaidAmount *float32 `type:"float" json:",omitempty"`

	UseDuration *float32 `type:"float" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListChannelBillDetailByCursorOutput) GoString

GoString returns the string representation

func (*ListForListChannelBillDetailByCursorOutput) SetAccountingPeriod

SetAccountingPeriod sets the AccountingPeriod field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBillCategoryName

SetBillCategoryName sets the BillCategoryName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBillCategoryParentName

SetBillCategoryParentName sets the BillCategoryParentName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBillDetailId

SetBillDetailId sets the BillDetailId field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBillId

SetBillId sets the BillId field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBillingCenterOriBillDetailId

SetBillingCenterOriBillDetailId sets the BillingCenterOriBillDetailId field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetBizTypeName

SetBizTypeName sets the BizTypeName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetChargeItemCode

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchMonthlyPolicy

SetCommissionIsMatchMonthlyPolicy sets the CommissionIsMatchMonthlyPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchProductSpecificPolicy

func (s *ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchProductSpecificPolicy(v string) *ListForListChannelBillDetailByCursorOutput

SetCommissionIsMatchProductSpecificPolicy sets the CommissionIsMatchProductSpecificPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchQuarterlyPolicy

SetCommissionIsMatchQuarterlyPolicy sets the CommissionIsMatchQuarterlyPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchSpecialPolicy

SetCommissionIsMatchSpecialPolicy sets the CommissionIsMatchSpecialPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCommissionIsMatchYearlyPolicy

SetCommissionIsMatchYearlyPolicy sets the CommissionIsMatchYearlyPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetConfigName

SetConfigName sets the ConfigName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCount

SetCount sets the Count field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCouponDeductionAmount

SetCouponDeductionAmount sets the CouponDeductionAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetDiscountBillAmount

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetEcoTradeTypeName

SetEcoTradeTypeName sets the EcoTradeTypeName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetElementCode

SetElementCode sets the ElementCode field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetEmployeeDisplayName

SetEmployeeDisplayName sets the EmployeeDisplayName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetEmployeeId

SetEmployeeId sets the EmployeeId field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetEmployeeUserName

SetEmployeeUserName sets the EmployeeUserName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetExpenseBeginTime

SetExpenseBeginTime sets the ExpenseBeginTime field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetExpenseEndTime

SetExpenseEndTime sets the ExpenseEndTime field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetGoodsName

SetGoodsName sets the GoodsName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetIndicatorIsMatchProductSpecificPolicy

SetIndicatorIsMatchProductSpecificPolicy sets the IndicatorIsMatchProductSpecificPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetIndicatorIsMatchQuarterlyPolicy

SetIndicatorIsMatchQuarterlyPolicy sets the IndicatorIsMatchQuarterlyPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetIndicatorIsMatchVcPolicy

SetIndicatorIsMatchVcPolicy sets the IndicatorIsMatchVcPolicy field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetIsMatchJoint

SetIsMatchJoint sets the IsMatchJoint field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetOrderNo

SetOrderNo sets the OrderNo field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetOriginalBillAmount

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetOriginalOrderNo

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetPaidTime

SetPaidTime sets the PaidTime field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetPayStatusName

SetPayStatusName sets the PayStatusName field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetPayableAmount

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetPointDeductAmount

SetPointDeductAmount sets the PointDeductAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetProduct

SetProduct sets the Product field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetRealAmount

SetRealAmount sets the RealAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetRoundAmount

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetSavingPlanOriginalAmount

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetSubOrderNo

SetSubOrderNo sets the SubOrderNo field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetSubjectNo

SetSubjectNo sets the SubjectNo field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetTradeTime

SetTradeTime sets the TradeTime field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetUnit

SetUnit sets the Unit field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetUseDuration

SetUseDuration sets the UseDuration field's value.

func (*ListForListChannelBillDetailByCursorOutput) SetUseDurationUnit

SetUseDurationUnit sets the UseDurationUnit field's value.

func (ListForListChannelBillDetailByCursorOutput) String

String returns the string representation

type ListForListChildChannelBillDetailByCursorOutput

type ListForListChildChannelBillDetailByCursorOutput struct {
	AccountingPeriod *string `type:"string" json:",omitempty"`

	BillCategoryName *string `type:"string" json:",omitempty"`

	BillCategoryParentName *string `type:"string" json:",omitempty"`

	BillDetailId *string `type:"string" json:",omitempty"`

	BillId *string `type:"string" json:",omitempty"`

	BillingCenterOriBillDetailId *string `type:"string" json:",omitempty"`

	BizTypeName *string `type:"string" json:",omitempty"`

	ChargeItemCode *string `type:"string" json:",omitempty"`

	CommissionIsMatchMonthlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchSpecialPolicy *string `type:"string" json:",omitempty"`

	CommissionIsMatchYearlyPolicy *string `type:"string" json:",omitempty"`

	ConfigName *string `type:"string" json:",omitempty"`

	Count *float32 `type:"float" json:",omitempty"`

	CouponDeductionAmount *float32 `type:"float" json:",omitempty"`

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

	DiscountBillAmount *float32 `type:"float" json:",omitempty"`

	EcoTradeTypeName *string `type:"string" json:",omitempty"`

	ElementCode *string `type:"string" json:",omitempty"`

	ExpenseBeginTime *string `type:"string" json:",omitempty"`

	ExpenseEndTime *string `type:"string" json:",omitempty"`

	GoodsName *string `type:"string" json:",omitempty"`

	GradeEmployeeDisplayName *string `type:"string" json:",omitempty"`

	GradeEmployeeId *string `type:"string" json:",omitempty"`

	GradeEmployeeUserName *string `type:"string" json:",omitempty"`

	IndicatorIsMatchProductSpecificPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchQuarterlyPolicy *string `type:"string" json:",omitempty"`

	IndicatorIsMatchVcPolicy *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	IsMatchJoint *string `type:"string" json:",omitempty"`

	OrderNo *string `type:"string" json:",omitempty"`

	OriginalBillAmount *float32 `type:"float" json:",omitempty"`

	OriginalOrderNo *string `type:"string" json:",omitempty"`

	OwnerId *int64 `type:"int64" json:",omitempty"`

	PaidAmount *float32 `type:"float" json:",omitempty"`

	PaidTime *string `type:"string" json:",omitempty"`

	PartnerName *string `type:"string" json:",omitempty"`

	PartnerPassportId *string `type:"string" json:",omitempty"`

	PayStatusName *string `type:"string" json:",omitempty"`

	PayableAmount *float32 `type:"float" json:",omitempty"`

	PointDeductAmount *float32 `type:"float" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	RealAmount *float32 `type:"float" json:",omitempty"`

	RoundAmount *float32 `type:"float" json:",omitempty"`

	SavingPlanOriginalAmount *float32 `type:"float" json:",omitempty"`

	SubOrderNo *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`

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

	Unit *string `type:"string" json:",omitempty"`

	UnpaidAmount *float32 `type:"float" json:",omitempty"`

	UseDuration *float32 `type:"float" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListChildChannelBillDetailByCursorOutput) GoString

GoString returns the string representation

func (*ListForListChildChannelBillDetailByCursorOutput) SetAccountingPeriod

SetAccountingPeriod sets the AccountingPeriod field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBillCategoryName

SetBillCategoryName sets the BillCategoryName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBillCategoryParentName

SetBillCategoryParentName sets the BillCategoryParentName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBillDetailId

SetBillDetailId sets the BillDetailId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBillId

SetBillId sets the BillId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBillingCenterOriBillDetailId

SetBillingCenterOriBillDetailId sets the BillingCenterOriBillDetailId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetBizTypeName

SetBizTypeName sets the BizTypeName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetChargeItemCode

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCommissionIsMatchMonthlyPolicy

SetCommissionIsMatchMonthlyPolicy sets the CommissionIsMatchMonthlyPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCommissionIsMatchProductSpecificPolicy

SetCommissionIsMatchProductSpecificPolicy sets the CommissionIsMatchProductSpecificPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCommissionIsMatchQuarterlyPolicy

SetCommissionIsMatchQuarterlyPolicy sets the CommissionIsMatchQuarterlyPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCommissionIsMatchSpecialPolicy

SetCommissionIsMatchSpecialPolicy sets the CommissionIsMatchSpecialPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCommissionIsMatchYearlyPolicy

SetCommissionIsMatchYearlyPolicy sets the CommissionIsMatchYearlyPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetConfigName

SetConfigName sets the ConfigName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCount

SetCount sets the Count field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCouponDeductionAmount

SetCouponDeductionAmount sets the CouponDeductionAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetDiscountBillAmount

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetEcoTradeTypeName

SetEcoTradeTypeName sets the EcoTradeTypeName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetElementCode

SetElementCode sets the ElementCode field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetExpenseBeginTime

SetExpenseBeginTime sets the ExpenseBeginTime field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetExpenseEndTime

SetExpenseEndTime sets the ExpenseEndTime field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetGoodsName

SetGoodsName sets the GoodsName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetGradeEmployeeDisplayName

SetGradeEmployeeDisplayName sets the GradeEmployeeDisplayName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetGradeEmployeeId

SetGradeEmployeeId sets the GradeEmployeeId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetGradeEmployeeUserName

SetGradeEmployeeUserName sets the GradeEmployeeUserName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetIndicatorIsMatchProductSpecificPolicy

SetIndicatorIsMatchProductSpecificPolicy sets the IndicatorIsMatchProductSpecificPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetIndicatorIsMatchQuarterlyPolicy

SetIndicatorIsMatchQuarterlyPolicy sets the IndicatorIsMatchQuarterlyPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetIndicatorIsMatchVcPolicy

SetIndicatorIsMatchVcPolicy sets the IndicatorIsMatchVcPolicy field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetIsMatchJoint

SetIsMatchJoint sets the IsMatchJoint field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetOrderNo

SetOrderNo sets the OrderNo field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetOriginalBillAmount

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetOriginalOrderNo

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPaidTime

SetPaidTime sets the PaidTime field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPartnerName

SetPartnerName sets the PartnerName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPartnerPassportId

SetPartnerPassportId sets the PartnerPassportId field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPayStatusName

SetPayStatusName sets the PayStatusName field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPayableAmount

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetPointDeductAmount

SetPointDeductAmount sets the PointDeductAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetProduct

SetProduct sets the Product field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetRealAmount

SetRealAmount sets the RealAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetRoundAmount

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetSavingPlanOriginalAmount

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetSubOrderNo

SetSubOrderNo sets the SubOrderNo field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetSubjectNo

SetSubjectNo sets the SubjectNo field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetTradeTime

SetTradeTime sets the TradeTime field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetUnit

SetUnit sets the Unit field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetUseDuration

SetUseDuration sets the UseDuration field's value.

func (*ListForListChildChannelBillDetailByCursorOutput) SetUseDurationUnit

SetUseDurationUnit sets the UseDurationUnit field's value.

func (ListForListChildChannelBillDetailByCursorOutput) String

String returns the string representation

type ListForListChildPartnerCustomerOutput

type ListForListChildPartnerCustomerOutput struct {
	AlarmStatus *int32 `type:"int32" json:",omitempty"`

	AlarmValue *string `type:"string" json:",omitempty"`

	ChildPartnerName *string `type:"string" json:",omitempty"`

	ChildPartnerPassportID *string `type:"string" json:",omitempty"`

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

	CustomerPassportID *string `type:"string" json:",omitempty"`

	GrantType *int32 `type:"int32" json:",omitempty"`

	PaidCurMonth *string `type:"string" json:",omitempty"`

	PaidLastMonth *string `type:"string" json:",omitempty"`

	PayableCurMonth *string `type:"string" json:",omitempty"`

	PayableLastMonth *string `type:"string" json:",omitempty"`

	QuotaBalance *string `type:"string" json:",omitempty"`

	RelationTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListChildPartnerCustomerOutput) GoString

GoString returns the string representation

func (*ListForListChildPartnerCustomerOutput) SetAlarmStatus

SetAlarmStatus sets the AlarmStatus field's value.

func (*ListForListChildPartnerCustomerOutput) SetAlarmValue

SetAlarmValue sets the AlarmValue field's value.

func (*ListForListChildPartnerCustomerOutput) SetChildPartnerName

SetChildPartnerName sets the ChildPartnerName field's value.

func (*ListForListChildPartnerCustomerOutput) SetChildPartnerPassportID

SetChildPartnerPassportID sets the ChildPartnerPassportID field's value.

func (*ListForListChildPartnerCustomerOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListForListChildPartnerCustomerOutput) SetCustomerPassportID

SetCustomerPassportID sets the CustomerPassportID field's value.

func (*ListForListChildPartnerCustomerOutput) SetGrantType

SetGrantType sets the GrantType field's value.

func (*ListForListChildPartnerCustomerOutput) SetPaidCurMonth

SetPaidCurMonth sets the PaidCurMonth field's value.

func (*ListForListChildPartnerCustomerOutput) SetPaidLastMonth

SetPaidLastMonth sets the PaidLastMonth field's value.

func (*ListForListChildPartnerCustomerOutput) SetPayableCurMonth

SetPayableCurMonth sets the PayableCurMonth field's value.

func (*ListForListChildPartnerCustomerOutput) SetPayableLastMonth

SetPayableLastMonth sets the PayableLastMonth field's value.

func (*ListForListChildPartnerCustomerOutput) SetQuotaBalance

SetQuotaBalance sets the QuotaBalance field's value.

func (*ListForListChildPartnerCustomerOutput) SetRelationTime

SetRelationTime sets the RelationTime field's value.

func (ListForListChildPartnerCustomerOutput) String

String returns the string representation

type ListForListPartnerCustomerOutput

type ListForListPartnerCustomerOutput struct {
	AlarmStatus *int32 `type:"int32" json:",omitempty"`

	AlarmValue *string `type:"string" json:",omitempty"`

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

	CustomerPassportID *string `type:"string" json:",omitempty"`

	CustomerPassportIDSource *int32 `type:"int32" json:",omitempty"`

	CustomerPassportIdentity *string `type:"string" json:",omitempty"`

	CustomerVerifyType *string `type:"string" json:",omitempty"`

	GrantType *int32 `type:"int32" json:",omitempty"`

	PaidCurMonth *string `type:"string" json:",omitempty"`

	PaidLastMonth *string `type:"string" json:",omitempty"`

	PartnerEmployeeID *string `type:"string" json:",omitempty"`

	PayableCurMonth *string `type:"string" json:",omitempty"`

	PayableLastMonth *string `type:"string" json:",omitempty"`

	QuotaBalance *string `type:"string" json:",omitempty"`

	RelationTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListPartnerCustomerOutput) GoString

GoString returns the string representation

func (*ListForListPartnerCustomerOutput) SetAlarmStatus

SetAlarmStatus sets the AlarmStatus field's value.

func (*ListForListPartnerCustomerOutput) SetAlarmValue

SetAlarmValue sets the AlarmValue field's value.

func (*ListForListPartnerCustomerOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ListForListPartnerCustomerOutput) SetCustomerPassportID

SetCustomerPassportID sets the CustomerPassportID field's value.

func (*ListForListPartnerCustomerOutput) SetCustomerPassportIDSource

func (s *ListForListPartnerCustomerOutput) SetCustomerPassportIDSource(v int32) *ListForListPartnerCustomerOutput

SetCustomerPassportIDSource sets the CustomerPassportIDSource field's value.

func (*ListForListPartnerCustomerOutput) SetCustomerPassportIdentity

SetCustomerPassportIdentity sets the CustomerPassportIdentity field's value.

func (*ListForListPartnerCustomerOutput) SetCustomerVerifyType

SetCustomerVerifyType sets the CustomerVerifyType field's value.

func (*ListForListPartnerCustomerOutput) SetGrantType

SetGrantType sets the GrantType field's value.

func (*ListForListPartnerCustomerOutput) SetPaidCurMonth

SetPaidCurMonth sets the PaidCurMonth field's value.

func (*ListForListPartnerCustomerOutput) SetPaidLastMonth

SetPaidLastMonth sets the PaidLastMonth field's value.

func (*ListForListPartnerCustomerOutput) SetPartnerEmployeeID

SetPartnerEmployeeID sets the PartnerEmployeeID field's value.

func (*ListForListPartnerCustomerOutput) SetPayableCurMonth

SetPayableCurMonth sets the PayableCurMonth field's value.

func (*ListForListPartnerCustomerOutput) SetPayableLastMonth

SetPayableLastMonth sets the PayableLastMonth field's value.

func (*ListForListPartnerCustomerOutput) SetQuotaBalance

SetQuotaBalance sets the QuotaBalance field's value.

func (*ListForListPartnerCustomerOutput) SetRelationTime

SetRelationTime sets the RelationTime field's value.

func (ListForListPartnerCustomerOutput) String

String returns the string representation

type ListPartnerCustomerInput

type ListPartnerCustomerInput struct {
	CustomerPassportID *string `type:"string" json:",omitempty"`

	CustomerPassportIdentity *string `type:"string" json:",omitempty"`

	FuzzyCustomerName *string `type:"string" json:",omitempty"`

	// Limit is a required field
	Limit *int64 `min:"10" max:"100" type:"int64" json:",omitempty" required:"true"`

	// Offset is a required field
	Offset *int64 `min:"1" type:"int64" json:",omitempty" required:"true"`

	PreciseCustomerNames []*string `type:"list"`

	RelateEndTime *string `type:"string" json:",omitempty"`

	RelateStartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPartnerCustomerInput) GoString

func (s ListPartnerCustomerInput) GoString() string

GoString returns the string representation

func (*ListPartnerCustomerInput) SetCustomerPassportID

func (s *ListPartnerCustomerInput) SetCustomerPassportID(v string) *ListPartnerCustomerInput

SetCustomerPassportID sets the CustomerPassportID field's value.

func (*ListPartnerCustomerInput) SetCustomerPassportIdentity

func (s *ListPartnerCustomerInput) SetCustomerPassportIdentity(v string) *ListPartnerCustomerInput

SetCustomerPassportIdentity sets the CustomerPassportIdentity field's value.

func (*ListPartnerCustomerInput) SetFuzzyCustomerName

func (s *ListPartnerCustomerInput) SetFuzzyCustomerName(v string) *ListPartnerCustomerInput

SetFuzzyCustomerName sets the FuzzyCustomerName field's value.

func (*ListPartnerCustomerInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListPartnerCustomerInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListPartnerCustomerInput) SetPreciseCustomerNames

func (s *ListPartnerCustomerInput) SetPreciseCustomerNames(v []*string) *ListPartnerCustomerInput

SetPreciseCustomerNames sets the PreciseCustomerNames field's value.

func (*ListPartnerCustomerInput) SetRelateEndTime

SetRelateEndTime sets the RelateEndTime field's value.

func (*ListPartnerCustomerInput) SetRelateStartTime

func (s *ListPartnerCustomerInput) SetRelateStartTime(v string) *ListPartnerCustomerInput

SetRelateStartTime sets the RelateStartTime field's value.

func (ListPartnerCustomerInput) String

func (s ListPartnerCustomerInput) String() string

String returns the string representation

func (*ListPartnerCustomerInput) Validate

func (s *ListPartnerCustomerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPartnerCustomerOutput

type ListPartnerCustomerOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListPartnerCustomerOutput `type:"list"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPartnerCustomerOutput) GoString

func (s ListPartnerCustomerOutput) GoString() string

GoString returns the string representation

func (*ListPartnerCustomerOutput) SetList

SetList sets the List field's value.

func (*ListPartnerCustomerOutput) SetTotal

SetTotal sets the Total field's value.

func (ListPartnerCustomerOutput) String

func (s ListPartnerCustomerOutput) String() string

String returns the string representation

type PARTNER

type PARTNER struct {
	*client.Client
}

PARTNER provides the API operation methods for making requests to PARTNER. See this package's package overview docs for details on the service.

PARTNER methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *PARTNER

New create int can support ssl or region locate set

func (*PARTNER) ListChannelBillDetailByCursor

func (c *PARTNER) ListChannelBillDetailByCursor(input *ListChannelBillDetailByCursorInput) (*ListChannelBillDetailByCursorOutput, error)

ListChannelBillDetailByCursor API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChannelBillDetailByCursor for usage and error information.

func (*PARTNER) ListChannelBillDetailByCursorCommon

func (c *PARTNER) ListChannelBillDetailByCursorCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListChannelBillDetailByCursorCommon API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChannelBillDetailByCursorCommon for usage and error information.

func (*PARTNER) ListChannelBillDetailByCursorCommonRequest

func (c *PARTNER) ListChannelBillDetailByCursorCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListChannelBillDetailByCursorCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListChannelBillDetailByCursorCommon operation. The "output" return value will be populated with the ListChannelBillDetailByCursorCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChannelBillDetailByCursorCommon Request to send the API call to the service. the "output" return value is not valid until after ListChannelBillDetailByCursorCommon Send returns without error.

See ListChannelBillDetailByCursorCommon for more information on using the ListChannelBillDetailByCursorCommon API call, and error handling.

// Example sending a request using the ListChannelBillDetailByCursorCommonRequest method.
req, resp := client.ListChannelBillDetailByCursorCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChannelBillDetailByCursorCommonWithContext

func (c *PARTNER) ListChannelBillDetailByCursorCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListChannelBillDetailByCursorCommonWithContext is the same as ListChannelBillDetailByCursorCommon with the addition of the ability to pass a context and additional request options.

See ListChannelBillDetailByCursorCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListChannelBillDetailByCursorRequest

func (c *PARTNER) ListChannelBillDetailByCursorRequest(input *ListChannelBillDetailByCursorInput) (req *request.Request, output *ListChannelBillDetailByCursorOutput)

ListChannelBillDetailByCursorRequest generates a "volcengine/request.Request" representing the client's request for the ListChannelBillDetailByCursor operation. The "output" return value will be populated with the ListChannelBillDetailByCursorCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChannelBillDetailByCursorCommon Request to send the API call to the service. the "output" return value is not valid until after ListChannelBillDetailByCursorCommon Send returns without error.

See ListChannelBillDetailByCursor for more information on using the ListChannelBillDetailByCursor API call, and error handling.

// Example sending a request using the ListChannelBillDetailByCursorRequest method.
req, resp := client.ListChannelBillDetailByCursorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChannelBillDetailByCursorWithContext

func (c *PARTNER) ListChannelBillDetailByCursorWithContext(ctx volcengine.Context, input *ListChannelBillDetailByCursorInput, opts ...request.Option) (*ListChannelBillDetailByCursorOutput, error)

ListChannelBillDetailByCursorWithContext is the same as ListChannelBillDetailByCursor with the addition of the ability to pass a context and additional request options.

See ListChannelBillDetailByCursor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListChildChannelBillDetailByCursor

func (c *PARTNER) ListChildChannelBillDetailByCursor(input *ListChildChannelBillDetailByCursorInput) (*ListChildChannelBillDetailByCursorOutput, error)

ListChildChannelBillDetailByCursor API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChildChannelBillDetailByCursor for usage and error information.

func (*PARTNER) ListChildChannelBillDetailByCursorCommon

func (c *PARTNER) ListChildChannelBillDetailByCursorCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListChildChannelBillDetailByCursorCommon API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChildChannelBillDetailByCursorCommon for usage and error information.

func (*PARTNER) ListChildChannelBillDetailByCursorCommonRequest

func (c *PARTNER) ListChildChannelBillDetailByCursorCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListChildChannelBillDetailByCursorCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListChildChannelBillDetailByCursorCommon operation. The "output" return value will be populated with the ListChildChannelBillDetailByCursorCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChildChannelBillDetailByCursorCommon Request to send the API call to the service. the "output" return value is not valid until after ListChildChannelBillDetailByCursorCommon Send returns without error.

See ListChildChannelBillDetailByCursorCommon for more information on using the ListChildChannelBillDetailByCursorCommon API call, and error handling.

// Example sending a request using the ListChildChannelBillDetailByCursorCommonRequest method.
req, resp := client.ListChildChannelBillDetailByCursorCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChildChannelBillDetailByCursorCommonWithContext

func (c *PARTNER) ListChildChannelBillDetailByCursorCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListChildChannelBillDetailByCursorCommonWithContext is the same as ListChildChannelBillDetailByCursorCommon with the addition of the ability to pass a context and additional request options.

See ListChildChannelBillDetailByCursorCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListChildChannelBillDetailByCursorRequest

func (c *PARTNER) ListChildChannelBillDetailByCursorRequest(input *ListChildChannelBillDetailByCursorInput) (req *request.Request, output *ListChildChannelBillDetailByCursorOutput)

ListChildChannelBillDetailByCursorRequest generates a "volcengine/request.Request" representing the client's request for the ListChildChannelBillDetailByCursor operation. The "output" return value will be populated with the ListChildChannelBillDetailByCursorCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChildChannelBillDetailByCursorCommon Request to send the API call to the service. the "output" return value is not valid until after ListChildChannelBillDetailByCursorCommon Send returns without error.

See ListChildChannelBillDetailByCursor for more information on using the ListChildChannelBillDetailByCursor API call, and error handling.

// Example sending a request using the ListChildChannelBillDetailByCursorRequest method.
req, resp := client.ListChildChannelBillDetailByCursorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChildChannelBillDetailByCursorWithContext

func (c *PARTNER) ListChildChannelBillDetailByCursorWithContext(ctx volcengine.Context, input *ListChildChannelBillDetailByCursorInput, opts ...request.Option) (*ListChildChannelBillDetailByCursorOutput, error)

ListChildChannelBillDetailByCursorWithContext is the same as ListChildChannelBillDetailByCursor with the addition of the ability to pass a context and additional request options.

See ListChildChannelBillDetailByCursor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListChildPartnerCustomer

func (c *PARTNER) ListChildPartnerCustomer(input *ListChildPartnerCustomerInput) (*ListChildPartnerCustomerOutput, error)

ListChildPartnerCustomer API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChildPartnerCustomer for usage and error information.

func (*PARTNER) ListChildPartnerCustomerCommon

func (c *PARTNER) ListChildPartnerCustomerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListChildPartnerCustomerCommon API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListChildPartnerCustomerCommon for usage and error information.

func (*PARTNER) ListChildPartnerCustomerCommonRequest

func (c *PARTNER) ListChildPartnerCustomerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListChildPartnerCustomerCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListChildPartnerCustomerCommon operation. The "output" return value will be populated with the ListChildPartnerCustomerCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChildPartnerCustomerCommon Request to send the API call to the service. the "output" return value is not valid until after ListChildPartnerCustomerCommon Send returns without error.

See ListChildPartnerCustomerCommon for more information on using the ListChildPartnerCustomerCommon API call, and error handling.

// Example sending a request using the ListChildPartnerCustomerCommonRequest method.
req, resp := client.ListChildPartnerCustomerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChildPartnerCustomerCommonWithContext

func (c *PARTNER) ListChildPartnerCustomerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListChildPartnerCustomerCommonWithContext is the same as ListChildPartnerCustomerCommon with the addition of the ability to pass a context and additional request options.

See ListChildPartnerCustomerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListChildPartnerCustomerRequest

func (c *PARTNER) ListChildPartnerCustomerRequest(input *ListChildPartnerCustomerInput) (req *request.Request, output *ListChildPartnerCustomerOutput)

ListChildPartnerCustomerRequest generates a "volcengine/request.Request" representing the client's request for the ListChildPartnerCustomer operation. The "output" return value will be populated with the ListChildPartnerCustomerCommon request's response once the request completes successfully.

Use "Send" method on the returned ListChildPartnerCustomerCommon Request to send the API call to the service. the "output" return value is not valid until after ListChildPartnerCustomerCommon Send returns without error.

See ListChildPartnerCustomer for more information on using the ListChildPartnerCustomer API call, and error handling.

// Example sending a request using the ListChildPartnerCustomerRequest method.
req, resp := client.ListChildPartnerCustomerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListChildPartnerCustomerWithContext

func (c *PARTNER) ListChildPartnerCustomerWithContext(ctx volcengine.Context, input *ListChildPartnerCustomerInput, opts ...request.Option) (*ListChildPartnerCustomerOutput, error)

ListChildPartnerCustomerWithContext is the same as ListChildPartnerCustomer with the addition of the ability to pass a context and additional request options.

See ListChildPartnerCustomer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListPartnerCustomer

func (c *PARTNER) ListPartnerCustomer(input *ListPartnerCustomerInput) (*ListPartnerCustomerOutput, error)

ListPartnerCustomer API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListPartnerCustomer for usage and error information.

func (*PARTNER) ListPartnerCustomerCommon

func (c *PARTNER) ListPartnerCustomerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPartnerCustomerCommon API operation for PARTNER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PARTNER's API operation ListPartnerCustomerCommon for usage and error information.

func (*PARTNER) ListPartnerCustomerCommonRequest

func (c *PARTNER) ListPartnerCustomerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListPartnerCustomerCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListPartnerCustomerCommon operation. The "output" return value will be populated with the ListPartnerCustomerCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPartnerCustomerCommon Request to send the API call to the service. the "output" return value is not valid until after ListPartnerCustomerCommon Send returns without error.

See ListPartnerCustomerCommon for more information on using the ListPartnerCustomerCommon API call, and error handling.

// Example sending a request using the ListPartnerCustomerCommonRequest method.
req, resp := client.ListPartnerCustomerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListPartnerCustomerCommonWithContext

func (c *PARTNER) ListPartnerCustomerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListPartnerCustomerCommonWithContext is the same as ListPartnerCustomerCommon with the addition of the ability to pass a context and additional request options.

See ListPartnerCustomerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PARTNER) ListPartnerCustomerRequest

func (c *PARTNER) ListPartnerCustomerRequest(input *ListPartnerCustomerInput) (req *request.Request, output *ListPartnerCustomerOutput)

ListPartnerCustomerRequest generates a "volcengine/request.Request" representing the client's request for the ListPartnerCustomer operation. The "output" return value will be populated with the ListPartnerCustomerCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPartnerCustomerCommon Request to send the API call to the service. the "output" return value is not valid until after ListPartnerCustomerCommon Send returns without error.

See ListPartnerCustomer for more information on using the ListPartnerCustomer API call, and error handling.

// Example sending a request using the ListPartnerCustomerRequest method.
req, resp := client.ListPartnerCustomerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PARTNER) ListPartnerCustomerWithContext

func (c *PARTNER) ListPartnerCustomerWithContext(ctx volcengine.Context, input *ListPartnerCustomerInput, opts ...request.Option) (*ListPartnerCustomerOutput, error)

ListPartnerCustomerWithContext is the same as ListPartnerCustomer with the addition of the ability to pass a context and additional request options.

See ListPartnerCustomer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type PARTNERAPI

type PARTNERAPI interface {
	ListChannelBillDetailByCursorCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListChannelBillDetailByCursorCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListChannelBillDetailByCursorCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListChannelBillDetailByCursor(*ListChannelBillDetailByCursorInput) (*ListChannelBillDetailByCursorOutput, error)
	ListChannelBillDetailByCursorWithContext(volcengine.Context, *ListChannelBillDetailByCursorInput, ...request.Option) (*ListChannelBillDetailByCursorOutput, error)
	ListChannelBillDetailByCursorRequest(*ListChannelBillDetailByCursorInput) (*request.Request, *ListChannelBillDetailByCursorOutput)

	ListChildChannelBillDetailByCursorCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListChildChannelBillDetailByCursorCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListChildChannelBillDetailByCursorCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListChildChannelBillDetailByCursor(*ListChildChannelBillDetailByCursorInput) (*ListChildChannelBillDetailByCursorOutput, error)
	ListChildChannelBillDetailByCursorWithContext(volcengine.Context, *ListChildChannelBillDetailByCursorInput, ...request.Option) (*ListChildChannelBillDetailByCursorOutput, error)
	ListChildChannelBillDetailByCursorRequest(*ListChildChannelBillDetailByCursorInput) (*request.Request, *ListChildChannelBillDetailByCursorOutput)

	ListChildPartnerCustomerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListChildPartnerCustomerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListChildPartnerCustomerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListChildPartnerCustomer(*ListChildPartnerCustomerInput) (*ListChildPartnerCustomerOutput, error)
	ListChildPartnerCustomerWithContext(volcengine.Context, *ListChildPartnerCustomerInput, ...request.Option) (*ListChildPartnerCustomerOutput, error)
	ListChildPartnerCustomerRequest(*ListChildPartnerCustomerInput) (*request.Request, *ListChildPartnerCustomerOutput)

	ListPartnerCustomerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPartnerCustomerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPartnerCustomerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPartnerCustomer(*ListPartnerCustomerInput) (*ListPartnerCustomerOutput, error)
	ListPartnerCustomerWithContext(volcengine.Context, *ListPartnerCustomerInput, ...request.Option) (*ListPartnerCustomerOutput, error)
	ListPartnerCustomerRequest(*ListPartnerCustomerInput) (*request.Request, *ListPartnerCustomerOutput)
}

PARTNERAPI provides an interface to enable mocking the partner.PARTNER service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// PARTNER.
func myFunc(svc PARTNERAPI) bool {
    // Make svc.ListChannelBillDetailByCursor request
}

func main() {
    sess := session.New()
    svc := partner.New(sess)

    myFunc(svc)
}

Jump to

Keyboard shortcuts

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