billing

package
v1.0.23 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package billingiface provides an interface to enable mocking the BILLING 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 (
	// EnumOfPackageTypeForListPackageUsageDetailsOutputPeriodic is a EnumOfPackageTypeForListPackageUsageDetailsOutput enum value
	EnumOfPackageTypeForListPackageUsageDetailsOutputPeriodic = "Periodic"

	// EnumOfPackageTypeForListPackageUsageDetailsOutputDiminishing is a EnumOfPackageTypeForListPackageUsageDetailsOutput enum value
	EnumOfPackageTypeForListPackageUsageDetailsOutputDiminishing = "Diminishing"

	// EnumOfPackageTypeForListPackageUsageDetailsOutputHybrid is a EnumOfPackageTypeForListPackageUsageDetailsOutput enum value
	EnumOfPackageTypeForListPackageUsageDetailsOutputHybrid = "Hybrid"
)
View Source
const (
	// EnumOfResourceTypeForListPackageUsageDetailsInputPackage is a EnumOfResourceTypeForListPackageUsageDetailsInput enum value
	EnumOfResourceTypeForListPackageUsageDetailsInputPackage = "Package"

	// EnumOfResourceTypeForListPackageUsageDetailsInputRi is a EnumOfResourceTypeForListPackageUsageDetailsInput enum value
	EnumOfResourceTypeForListPackageUsageDetailsInputRi = "RI"

	// EnumOfResourceTypeForListPackageUsageDetailsInputRsc is a EnumOfResourceTypeForListPackageUsageDetailsInput enum value
	EnumOfResourceTypeForListPackageUsageDetailsInputRsc = "RSC"
)
View Source
const (
	// EnumOfResourceTypeForListResourcePackagesInputPackage is a EnumOfResourceTypeForListResourcePackagesInput enum value
	EnumOfResourceTypeForListResourcePackagesInputPackage = "Package"

	// EnumOfResourceTypeForListResourcePackagesInputRi is a EnumOfResourceTypeForListResourcePackagesInput enum value
	EnumOfResourceTypeForListResourcePackagesInputRi = "RI"

	// EnumOfResourceTypeForListResourcePackagesInputRsc is a EnumOfResourceTypeForListResourcePackagesInput enum value
	EnumOfResourceTypeForListResourcePackagesInputRsc = "RSC"
)
View Source
const (
	// EnumOfStatusForListResourcePackagesInputEffective is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputEffective = "Effective"

	// EnumOfStatusForListResourcePackagesInputNotEffective is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputNotEffective = "NotEffective"

	// EnumOfStatusForListResourcePackagesInputFailedToCreate is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputFailedToCreate = "FailedToCreate"

	// EnumOfStatusForListResourcePackagesInputUsedUp is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputUsedUp = "UsedUp"

	// EnumOfStatusForListResourcePackagesInputExpired is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputExpired = "Expired"

	// EnumOfStatusForListResourcePackagesInputRefunded is a EnumOfStatusForListResourcePackagesInput enum value
	EnumOfStatusForListResourcePackagesInputRefunded = "Refunded"
)
View Source
const (
	// EnumOfStatusForListResourcePackagesOutputEffective is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputEffective = "Effective"

	// EnumOfStatusForListResourcePackagesOutputNotEffective is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputNotEffective = "NotEffective"

	// EnumOfStatusForListResourcePackagesOutputFailedToCreate is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputFailedToCreate = "FailedToCreate"

	// EnumOfStatusForListResourcePackagesOutputUsedUp is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputUsedUp = "UsedUp"

	// EnumOfStatusForListResourcePackagesOutputExpired is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputExpired = "Expired"

	// EnumOfStatusForListResourcePackagesOutputRefunded is a EnumOfStatusForListResourcePackagesOutput enum value
	EnumOfStatusForListResourcePackagesOutputRefunded = "Refunded"
)
View Source
const (
	ServiceName = "billing"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "billing"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthForListInvitationOutput

type AuthForListInvitationOutput struct {
	AuthID *string `type:"string" json:",omitempty"`

	AuthList []*int32 `type:"list" json:",omitempty"`

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

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

	SubAccountID *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthForListInvitationOutput) GoString

func (s AuthForListInvitationOutput) GoString() string

GoString returns the string representation

func (*AuthForListInvitationOutput) SetAuthID

SetAuthID sets the AuthID field's value.

func (*AuthForListInvitationOutput) SetAuthList

SetAuthList sets the AuthList field's value.

func (*AuthForListInvitationOutput) SetMajorAccountID

SetMajorAccountID sets the MajorAccountID field's value.

func (*AuthForListInvitationOutput) SetRelationID

SetRelationID sets the RelationID field's value.

func (*AuthForListInvitationOutput) SetSubAccountID

SetSubAccountID sets the SubAccountID field's value.

func (AuthForListInvitationOutput) String

String returns the string representation

type AuthInfoForListFinancialRelationOutput

type AuthInfoForListFinancialRelationOutput struct {
	AuthID *string `type:"string" json:",omitempty"`

	AuthList []*int32 `type:"list" json:",omitempty"`

	AuthStatus *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthInfoForListFinancialRelationOutput) GoString

GoString returns the string representation

func (*AuthInfoForListFinancialRelationOutput) SetAuthID

SetAuthID sets the AuthID field's value.

func (*AuthInfoForListFinancialRelationOutput) SetAuthList

SetAuthList sets the AuthList field's value.

func (*AuthInfoForListFinancialRelationOutput) SetAuthStatus

SetAuthStatus sets the AuthStatus field's value.

func (AuthInfoForListFinancialRelationOutput) String

String returns the string representation

type AuthInfoForListInvitationOutput

type AuthInfoForListInvitationOutput struct {
	AuthID *string `type:"string" json:",omitempty"`

	AuthList []*int32 `type:"list" json:",omitempty"`

	AuthStatus *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthInfoForListInvitationOutput) GoString

GoString returns the string representation

func (*AuthInfoForListInvitationOutput) SetAuthID

SetAuthID sets the AuthID field's value.

func (*AuthInfoForListInvitationOutput) SetAuthList

SetAuthList sets the AuthList field's value.

func (*AuthInfoForListInvitationOutput) SetAuthStatus

SetAuthStatus sets the AuthStatus field's value.

func (AuthInfoForListInvitationOutput) String

String returns the string representation

type BILLING

type BILLING struct {
	*client.Client
}

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

BILLING 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 ...*byteplus.Config) *BILLING

New create int can support ssl or region locate set

func (*BILLING) CancelInvitation

func (c *BILLING) CancelInvitation(input *CancelInvitationInput) (*CancelInvitationOutput, error)

CancelInvitation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CancelInvitation for usage and error information.

func (*BILLING) CancelInvitationCommon

func (c *BILLING) CancelInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelInvitationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CancelInvitationCommon for usage and error information.

func (*BILLING) CancelInvitationCommonRequest

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

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

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

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

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

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

func (*BILLING) CancelInvitationCommonWithContext

func (c *BILLING) CancelInvitationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CancelInvitationCommon 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 (*BILLING) CancelInvitationRequest

func (c *BILLING) CancelInvitationRequest(input *CancelInvitationInput) (req *request.Request, output *CancelInvitationOutput)

CancelInvitationRequest generates a "byteplus/request.Request" representing the client's request for the CancelInvitation operation. The "output" return value will be populated with the CancelInvitationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) CancelInvitationWithContext

func (c *BILLING) CancelInvitationWithContext(ctx byteplus.Context, input *CancelInvitationInput, opts ...request.Option) (*CancelInvitationOutput, error)

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

See CancelInvitation 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 (*BILLING) CancelOrder added in v1.0.17

func (c *BILLING) CancelOrder(input *CancelOrderInput) (*CancelOrderOutput, error)

CancelOrder API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CancelOrder for usage and error information.

func (*BILLING) CancelOrderCommon added in v1.0.17

func (c *BILLING) CancelOrderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelOrderCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CancelOrderCommon for usage and error information.

func (*BILLING) CancelOrderCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) CancelOrderCommonWithContext added in v1.0.17

func (c *BILLING) CancelOrderCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CancelOrderCommon 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 (*BILLING) CancelOrderRequest added in v1.0.17

func (c *BILLING) CancelOrderRequest(input *CancelOrderInput) (req *request.Request, output *CancelOrderOutput)

CancelOrderRequest generates a "byteplus/request.Request" representing the client's request for the CancelOrder operation. The "output" return value will be populated with the CancelOrderCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) CancelOrderWithContext added in v1.0.17

func (c *BILLING) CancelOrderWithContext(ctx byteplus.Context, input *CancelOrderInput, opts ...request.Option) (*CancelOrderOutput, error)

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

See CancelOrder 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 (*BILLING) CleanUpFinancialRelation added in v1.0.15

func (c *BILLING) CleanUpFinancialRelation(input *CleanUpFinancialRelationInput) (*CleanUpFinancialRelationOutput, error)

CleanUpFinancialRelation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CleanUpFinancialRelation for usage and error information.

func (*BILLING) CleanUpFinancialRelationCommon added in v1.0.15

func (c *BILLING) CleanUpFinancialRelationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CleanUpFinancialRelationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CleanUpFinancialRelationCommon for usage and error information.

func (*BILLING) CleanUpFinancialRelationCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) CleanUpFinancialRelationCommonWithContext added in v1.0.15

func (c *BILLING) CleanUpFinancialRelationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CleanUpFinancialRelationCommon 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 (*BILLING) CleanUpFinancialRelationRequest added in v1.0.15

func (c *BILLING) CleanUpFinancialRelationRequest(input *CleanUpFinancialRelationInput) (req *request.Request, output *CleanUpFinancialRelationOutput)

CleanUpFinancialRelationRequest generates a "byteplus/request.Request" representing the client's request for the CleanUpFinancialRelation operation. The "output" return value will be populated with the CleanUpFinancialRelationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) CleanUpFinancialRelationWithContext added in v1.0.15

func (c *BILLING) CleanUpFinancialRelationWithContext(ctx byteplus.Context, input *CleanUpFinancialRelationInput, opts ...request.Option) (*CleanUpFinancialRelationOutput, error)

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

See CleanUpFinancialRelation 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 (*BILLING) CreateFinancialRelation

func (c *BILLING) CreateFinancialRelation(input *CreateFinancialRelationInput) (*CreateFinancialRelationOutput, error)

CreateFinancialRelation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CreateFinancialRelation for usage and error information.

func (*BILLING) CreateFinancialRelationCommon

func (c *BILLING) CreateFinancialRelationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateFinancialRelationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation CreateFinancialRelationCommon for usage and error information.

func (*BILLING) CreateFinancialRelationCommonRequest

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

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

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

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

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

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

func (*BILLING) CreateFinancialRelationCommonWithContext

func (c *BILLING) CreateFinancialRelationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateFinancialRelationCommon 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 (*BILLING) CreateFinancialRelationRequest

func (c *BILLING) CreateFinancialRelationRequest(input *CreateFinancialRelationInput) (req *request.Request, output *CreateFinancialRelationOutput)

CreateFinancialRelationRequest generates a "byteplus/request.Request" representing the client's request for the CreateFinancialRelation operation. The "output" return value will be populated with the CreateFinancialRelationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) CreateFinancialRelationWithContext

func (c *BILLING) CreateFinancialRelationWithContext(ctx byteplus.Context, input *CreateFinancialRelationInput, opts ...request.Option) (*CreateFinancialRelationOutput, error)

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

See CreateFinancialRelation 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 (*BILLING) DeleteFinancialRelation

func (c *BILLING) DeleteFinancialRelation(input *DeleteFinancialRelationInput) (*DeleteFinancialRelationOutput, error)

DeleteFinancialRelation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation DeleteFinancialRelation for usage and error information.

func (*BILLING) DeleteFinancialRelationCommon

func (c *BILLING) DeleteFinancialRelationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteFinancialRelationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation DeleteFinancialRelationCommon for usage and error information.

func (*BILLING) DeleteFinancialRelationCommonRequest

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

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

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

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

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

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

func (*BILLING) DeleteFinancialRelationCommonWithContext

func (c *BILLING) DeleteFinancialRelationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteFinancialRelationCommon 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 (*BILLING) DeleteFinancialRelationRequest

func (c *BILLING) DeleteFinancialRelationRequest(input *DeleteFinancialRelationInput) (req *request.Request, output *DeleteFinancialRelationOutput)

DeleteFinancialRelationRequest generates a "byteplus/request.Request" representing the client's request for the DeleteFinancialRelation operation. The "output" return value will be populated with the DeleteFinancialRelationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) DeleteFinancialRelationWithContext

func (c *BILLING) DeleteFinancialRelationWithContext(ctx byteplus.Context, input *DeleteFinancialRelationInput, opts ...request.Option) (*DeleteFinancialRelationOutput, error)

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

See DeleteFinancialRelation 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 (*BILLING) GetOrder added in v1.0.20

func (c *BILLING) GetOrder(input *GetOrderInput) (*GetOrderOutput, error)

GetOrder API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation GetOrder for usage and error information.

func (*BILLING) GetOrderCommon added in v1.0.20

func (c *BILLING) GetOrderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetOrderCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation GetOrderCommon for usage and error information.

func (*BILLING) GetOrderCommonRequest added in v1.0.20

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

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

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

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

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

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

func (*BILLING) GetOrderCommonWithContext added in v1.0.20

func (c *BILLING) GetOrderCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetOrderCommon 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 (*BILLING) GetOrderRequest added in v1.0.20

func (c *BILLING) GetOrderRequest(input *GetOrderInput) (req *request.Request, output *GetOrderOutput)

GetOrderRequest generates a "byteplus/request.Request" representing the client's request for the GetOrder operation. The "output" return value will be populated with the GetOrderCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) GetOrderWithContext added in v1.0.20

func (c *BILLING) GetOrderWithContext(ctx byteplus.Context, input *GetOrderInput, opts ...request.Option) (*GetOrderOutput, error)

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

See GetOrder 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 (*BILLING) HandleInvitation

func (c *BILLING) HandleInvitation(input *HandleInvitationInput) (*HandleInvitationOutput, error)

HandleInvitation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation HandleInvitation for usage and error information.

func (*BILLING) HandleInvitationCommon

func (c *BILLING) HandleInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

HandleInvitationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation HandleInvitationCommon for usage and error information.

func (*BILLING) HandleInvitationCommonRequest

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

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

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

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

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

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

func (*BILLING) HandleInvitationCommonWithContext

func (c *BILLING) HandleInvitationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See HandleInvitationCommon 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 (*BILLING) HandleInvitationRequest

func (c *BILLING) HandleInvitationRequest(input *HandleInvitationInput) (req *request.Request, output *HandleInvitationOutput)

HandleInvitationRequest generates a "byteplus/request.Request" representing the client's request for the HandleInvitation operation. The "output" return value will be populated with the HandleInvitationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) HandleInvitationWithContext

func (c *BILLING) HandleInvitationWithContext(ctx byteplus.Context, input *HandleInvitationInput, opts ...request.Option) (*HandleInvitationOutput, error)

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

See HandleInvitation 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 (*BILLING) ListAmortizedCostBillDaily added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDaily(input *ListAmortizedCostBillDailyInput) (*ListAmortizedCostBillDailyOutput, error)

ListAmortizedCostBillDaily API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillDaily for usage and error information.

func (*BILLING) ListAmortizedCostBillDailyCommon added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDailyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAmortizedCostBillDailyCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillDailyCommon for usage and error information.

func (*BILLING) ListAmortizedCostBillDailyCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListAmortizedCostBillDailyCommonWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDailyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListAmortizedCostBillDailyCommon 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 (*BILLING) ListAmortizedCostBillDailyRequest added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDailyRequest(input *ListAmortizedCostBillDailyInput) (req *request.Request, output *ListAmortizedCostBillDailyOutput)

ListAmortizedCostBillDailyRequest generates a "byteplus/request.Request" representing the client's request for the ListAmortizedCostBillDaily operation. The "output" return value will be populated with the ListAmortizedCostBillDailyCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListAmortizedCostBillDailyWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDailyWithContext(ctx byteplus.Context, input *ListAmortizedCostBillDailyInput, opts ...request.Option) (*ListAmortizedCostBillDailyOutput, error)

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

See ListAmortizedCostBillDaily 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 (*BILLING) ListAmortizedCostBillDetail added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDetail(input *ListAmortizedCostBillDetailInput) (*ListAmortizedCostBillDetailOutput, error)

ListAmortizedCostBillDetail API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillDetail for usage and error information.

func (*BILLING) ListAmortizedCostBillDetailCommon added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAmortizedCostBillDetailCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillDetailCommon for usage and error information.

func (*BILLING) ListAmortizedCostBillDetailCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListAmortizedCostBillDetailCommonWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDetailCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListAmortizedCostBillDetailCommon 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 (*BILLING) ListAmortizedCostBillDetailRequest added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDetailRequest(input *ListAmortizedCostBillDetailInput) (req *request.Request, output *ListAmortizedCostBillDetailOutput)

ListAmortizedCostBillDetailRequest generates a "byteplus/request.Request" representing the client's request for the ListAmortizedCostBillDetail operation. The "output" return value will be populated with the ListAmortizedCostBillDetailCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListAmortizedCostBillDetailWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillDetailWithContext(ctx byteplus.Context, input *ListAmortizedCostBillDetailInput, opts ...request.Option) (*ListAmortizedCostBillDetailOutput, error)

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

See ListAmortizedCostBillDetail 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 (*BILLING) ListAmortizedCostBillMonthly added in v1.0.15

func (c *BILLING) ListAmortizedCostBillMonthly(input *ListAmortizedCostBillMonthlyInput) (*ListAmortizedCostBillMonthlyOutput, error)

ListAmortizedCostBillMonthly API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillMonthly for usage and error information.

func (*BILLING) ListAmortizedCostBillMonthlyCommon added in v1.0.15

func (c *BILLING) ListAmortizedCostBillMonthlyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAmortizedCostBillMonthlyCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAmortizedCostBillMonthlyCommon for usage and error information.

func (*BILLING) ListAmortizedCostBillMonthlyCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListAmortizedCostBillMonthlyCommonWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillMonthlyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListAmortizedCostBillMonthlyCommon 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 (*BILLING) ListAmortizedCostBillMonthlyRequest added in v1.0.15

func (c *BILLING) ListAmortizedCostBillMonthlyRequest(input *ListAmortizedCostBillMonthlyInput) (req *request.Request, output *ListAmortizedCostBillMonthlyOutput)

ListAmortizedCostBillMonthlyRequest generates a "byteplus/request.Request" representing the client's request for the ListAmortizedCostBillMonthly operation. The "output" return value will be populated with the ListAmortizedCostBillMonthlyCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListAmortizedCostBillMonthlyWithContext added in v1.0.15

func (c *BILLING) ListAmortizedCostBillMonthlyWithContext(ctx byteplus.Context, input *ListAmortizedCostBillMonthlyInput, opts ...request.Option) (*ListAmortizedCostBillMonthlyOutput, error)

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

See ListAmortizedCostBillMonthly 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 (*BILLING) ListAvailableInstances

func (c *BILLING) ListAvailableInstances(input *ListAvailableInstancesInput) (*ListAvailableInstancesOutput, error)

ListAvailableInstances API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAvailableInstances for usage and error information.

func (*BILLING) ListAvailableInstancesCommon

func (c *BILLING) ListAvailableInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAvailableInstancesCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListAvailableInstancesCommon for usage and error information.

func (*BILLING) ListAvailableInstancesCommonRequest

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

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

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

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

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

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

func (*BILLING) ListAvailableInstancesCommonWithContext

func (c *BILLING) ListAvailableInstancesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListAvailableInstancesCommon 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 (*BILLING) ListAvailableInstancesRequest

func (c *BILLING) ListAvailableInstancesRequest(input *ListAvailableInstancesInput) (req *request.Request, output *ListAvailableInstancesOutput)

ListAvailableInstancesRequest generates a "byteplus/request.Request" representing the client's request for the ListAvailableInstances operation. The "output" return value will be populated with the ListAvailableInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListAvailableInstancesWithContext

func (c *BILLING) ListAvailableInstancesWithContext(ctx byteplus.Context, input *ListAvailableInstancesInput, opts ...request.Option) (*ListAvailableInstancesOutput, error)

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

See ListAvailableInstances 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 (*BILLING) ListBill added in v1.0.15

func (c *BILLING) ListBill(input *ListBillInput) (*ListBillOutput, error)

ListBill API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBill for usage and error information.

func (*BILLING) ListBillCommon added in v1.0.15

func (c *BILLING) ListBillCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListBillCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillCommon for usage and error information.

func (*BILLING) ListBillCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListBillCommonWithContext added in v1.0.15

func (c *BILLING) ListBillCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListBillCommon 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 (*BILLING) ListBillDetail

func (c *BILLING) ListBillDetail(input *ListBillDetailInput) (*ListBillDetailOutput, error)

ListBillDetail API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillDetail for usage and error information.

func (*BILLING) ListBillDetailCommon

func (c *BILLING) ListBillDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListBillDetailCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillDetailCommon for usage and error information.

func (*BILLING) ListBillDetailCommonRequest

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

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

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

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

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

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

func (*BILLING) ListBillDetailCommonWithContext

func (c *BILLING) ListBillDetailCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListBillDetailCommon 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 (*BILLING) ListBillDetailRequest

func (c *BILLING) ListBillDetailRequest(input *ListBillDetailInput) (req *request.Request, output *ListBillDetailOutput)

ListBillDetailRequest generates a "byteplus/request.Request" representing the client's request for the ListBillDetail operation. The "output" return value will be populated with the ListBillDetailCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListBillDetailWithContext

func (c *BILLING) ListBillDetailWithContext(ctx byteplus.Context, input *ListBillDetailInput, opts ...request.Option) (*ListBillDetailOutput, error)

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

See ListBillDetail 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 (*BILLING) ListBillOverviewByCategory

func (c *BILLING) ListBillOverviewByCategory(input *ListBillOverviewByCategoryInput) (*ListBillOverviewByCategoryOutput, error)

ListBillOverviewByCategory API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillOverviewByCategory for usage and error information.

func (*BILLING) ListBillOverviewByCategoryCommon

func (c *BILLING) ListBillOverviewByCategoryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListBillOverviewByCategoryCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillOverviewByCategoryCommon for usage and error information.

func (*BILLING) ListBillOverviewByCategoryCommonRequest

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

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

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

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

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

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

func (*BILLING) ListBillOverviewByCategoryCommonWithContext

func (c *BILLING) ListBillOverviewByCategoryCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListBillOverviewByCategoryCommon 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 (*BILLING) ListBillOverviewByCategoryRequest

func (c *BILLING) ListBillOverviewByCategoryRequest(input *ListBillOverviewByCategoryInput) (req *request.Request, output *ListBillOverviewByCategoryOutput)

ListBillOverviewByCategoryRequest generates a "byteplus/request.Request" representing the client's request for the ListBillOverviewByCategory operation. The "output" return value will be populated with the ListBillOverviewByCategoryCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListBillOverviewByCategoryWithContext

func (c *BILLING) ListBillOverviewByCategoryWithContext(ctx byteplus.Context, input *ListBillOverviewByCategoryInput, opts ...request.Option) (*ListBillOverviewByCategoryOutput, error)

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

See ListBillOverviewByCategory 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 (*BILLING) ListBillOverviewByProd

func (c *BILLING) ListBillOverviewByProd(input *ListBillOverviewByProdInput) (*ListBillOverviewByProdOutput, error)

ListBillOverviewByProd API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillOverviewByProd for usage and error information.

func (*BILLING) ListBillOverviewByProdCommon

func (c *BILLING) ListBillOverviewByProdCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListBillOverviewByProdCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListBillOverviewByProdCommon for usage and error information.

func (*BILLING) ListBillOverviewByProdCommonRequest

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

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

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

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

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

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

func (*BILLING) ListBillOverviewByProdCommonWithContext

func (c *BILLING) ListBillOverviewByProdCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListBillOverviewByProdCommon 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 (*BILLING) ListBillOverviewByProdRequest

func (c *BILLING) ListBillOverviewByProdRequest(input *ListBillOverviewByProdInput) (req *request.Request, output *ListBillOverviewByProdOutput)

ListBillOverviewByProdRequest generates a "byteplus/request.Request" representing the client's request for the ListBillOverviewByProd operation. The "output" return value will be populated with the ListBillOverviewByProdCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListBillOverviewByProdWithContext

func (c *BILLING) ListBillOverviewByProdWithContext(ctx byteplus.Context, input *ListBillOverviewByProdInput, opts ...request.Option) (*ListBillOverviewByProdOutput, error)

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

See ListBillOverviewByProd 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 (*BILLING) ListBillRequest added in v1.0.15

func (c *BILLING) ListBillRequest(input *ListBillInput) (req *request.Request, output *ListBillOutput)

ListBillRequest generates a "byteplus/request.Request" representing the client's request for the ListBill operation. The "output" return value will be populated with the ListBillCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListBillWithContext added in v1.0.15

func (c *BILLING) ListBillWithContext(ctx byteplus.Context, input *ListBillInput, opts ...request.Option) (*ListBillOutput, error)

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

See ListBill 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 (*BILLING) ListCouponUsageRecords added in v1.0.23

func (c *BILLING) ListCouponUsageRecords(input *ListCouponUsageRecordsInput) (*ListCouponUsageRecordsOutput, error)

ListCouponUsageRecords API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListCouponUsageRecords for usage and error information.

func (*BILLING) ListCouponUsageRecordsCommon added in v1.0.23

func (c *BILLING) ListCouponUsageRecordsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListCouponUsageRecordsCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListCouponUsageRecordsCommon for usage and error information.

func (*BILLING) ListCouponUsageRecordsCommonRequest added in v1.0.23

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

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

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

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

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

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

func (*BILLING) ListCouponUsageRecordsCommonWithContext added in v1.0.23

func (c *BILLING) ListCouponUsageRecordsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListCouponUsageRecordsCommon 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 (*BILLING) ListCouponUsageRecordsRequest added in v1.0.23

func (c *BILLING) ListCouponUsageRecordsRequest(input *ListCouponUsageRecordsInput) (req *request.Request, output *ListCouponUsageRecordsOutput)

ListCouponUsageRecordsRequest generates a "byteplus/request.Request" representing the client's request for the ListCouponUsageRecords operation. The "output" return value will be populated with the ListCouponUsageRecordsCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListCouponUsageRecordsWithContext added in v1.0.23

func (c *BILLING) ListCouponUsageRecordsWithContext(ctx byteplus.Context, input *ListCouponUsageRecordsInput, opts ...request.Option) (*ListCouponUsageRecordsOutput, error)

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

See ListCouponUsageRecords 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 (*BILLING) ListCoupons added in v1.0.23

func (c *BILLING) ListCoupons(input *ListCouponsInput) (*ListCouponsOutput, error)

ListCoupons API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListCoupons for usage and error information.

func (*BILLING) ListCouponsCommon added in v1.0.23

func (c *BILLING) ListCouponsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListCouponsCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListCouponsCommon for usage and error information.

func (*BILLING) ListCouponsCommonRequest added in v1.0.23

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

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

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

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

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

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

func (*BILLING) ListCouponsCommonWithContext added in v1.0.23

func (c *BILLING) ListCouponsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListCouponsCommon 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 (*BILLING) ListCouponsRequest added in v1.0.23

func (c *BILLING) ListCouponsRequest(input *ListCouponsInput) (req *request.Request, output *ListCouponsOutput)

ListCouponsRequest generates a "byteplus/request.Request" representing the client's request for the ListCoupons operation. The "output" return value will be populated with the ListCouponsCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListCouponsWithContext added in v1.0.23

func (c *BILLING) ListCouponsWithContext(ctx byteplus.Context, input *ListCouponsInput, opts ...request.Option) (*ListCouponsOutput, error)

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

See ListCoupons 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 (*BILLING) ListFinancialRelation

func (c *BILLING) ListFinancialRelation(input *ListFinancialRelationInput) (*ListFinancialRelationOutput, error)

ListFinancialRelation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListFinancialRelation for usage and error information.

func (*BILLING) ListFinancialRelationCommon

func (c *BILLING) ListFinancialRelationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListFinancialRelationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListFinancialRelationCommon for usage and error information.

func (*BILLING) ListFinancialRelationCommonRequest

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

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

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

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

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

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

func (*BILLING) ListFinancialRelationCommonWithContext

func (c *BILLING) ListFinancialRelationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListFinancialRelationCommon 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 (*BILLING) ListFinancialRelationRequest

func (c *BILLING) ListFinancialRelationRequest(input *ListFinancialRelationInput) (req *request.Request, output *ListFinancialRelationOutput)

ListFinancialRelationRequest generates a "byteplus/request.Request" representing the client's request for the ListFinancialRelation operation. The "output" return value will be populated with the ListFinancialRelationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListFinancialRelationWithContext

func (c *BILLING) ListFinancialRelationWithContext(ctx byteplus.Context, input *ListFinancialRelationInput, opts ...request.Option) (*ListFinancialRelationOutput, error)

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

See ListFinancialRelation 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 (*BILLING) ListInvitation

func (c *BILLING) ListInvitation(input *ListInvitationInput) (*ListInvitationOutput, error)

ListInvitation API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListInvitation for usage and error information.

func (*BILLING) ListInvitationCommon

func (c *BILLING) ListInvitationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListInvitationCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListInvitationCommon for usage and error information.

func (*BILLING) ListInvitationCommonRequest

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

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

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

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

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

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

func (*BILLING) ListInvitationCommonWithContext

func (c *BILLING) ListInvitationCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListInvitationCommon 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 (*BILLING) ListInvitationRequest

func (c *BILLING) ListInvitationRequest(input *ListInvitationInput) (req *request.Request, output *ListInvitationOutput)

ListInvitationRequest generates a "byteplus/request.Request" representing the client's request for the ListInvitation operation. The "output" return value will be populated with the ListInvitationCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListInvitationWithContext

func (c *BILLING) ListInvitationWithContext(ctx byteplus.Context, input *ListInvitationInput, opts ...request.Option) (*ListInvitationOutput, error)

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

See ListInvitation 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 (*BILLING) ListOrderProductDetails added in v1.0.17

func (c *BILLING) ListOrderProductDetails(input *ListOrderProductDetailsInput) (*ListOrderProductDetailsOutput, error)

ListOrderProductDetails API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListOrderProductDetails for usage and error information.

func (*BILLING) ListOrderProductDetailsCommon added in v1.0.17

func (c *BILLING) ListOrderProductDetailsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListOrderProductDetailsCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListOrderProductDetailsCommon for usage and error information.

func (*BILLING) ListOrderProductDetailsCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) ListOrderProductDetailsCommonWithContext added in v1.0.17

func (c *BILLING) ListOrderProductDetailsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListOrderProductDetailsCommon 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 (*BILLING) ListOrderProductDetailsRequest added in v1.0.17

func (c *BILLING) ListOrderProductDetailsRequest(input *ListOrderProductDetailsInput) (req *request.Request, output *ListOrderProductDetailsOutput)

ListOrderProductDetailsRequest generates a "byteplus/request.Request" representing the client's request for the ListOrderProductDetails operation. The "output" return value will be populated with the ListOrderProductDetailsCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListOrderProductDetailsWithContext added in v1.0.17

func (c *BILLING) ListOrderProductDetailsWithContext(ctx byteplus.Context, input *ListOrderProductDetailsInput, opts ...request.Option) (*ListOrderProductDetailsOutput, error)

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

See ListOrderProductDetails 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 (*BILLING) ListOrders added in v1.0.17

func (c *BILLING) ListOrders(input *ListOrdersInput) (*ListOrdersOutput, error)

ListOrders API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListOrders for usage and error information.

func (*BILLING) ListOrdersCommon added in v1.0.17

func (c *BILLING) ListOrdersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListOrdersCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListOrdersCommon for usage and error information.

func (*BILLING) ListOrdersCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) ListOrdersCommonWithContext added in v1.0.17

func (c *BILLING) ListOrdersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListOrdersCommon 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 (*BILLING) ListOrdersRequest added in v1.0.17

func (c *BILLING) ListOrdersRequest(input *ListOrdersInput) (req *request.Request, output *ListOrdersOutput)

ListOrdersRequest generates a "byteplus/request.Request" representing the client's request for the ListOrders operation. The "output" return value will be populated with the ListOrdersCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListOrdersWithContext added in v1.0.17

func (c *BILLING) ListOrdersWithContext(ctx byteplus.Context, input *ListOrdersInput, opts ...request.Option) (*ListOrdersOutput, error)

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

See ListOrders 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 (*BILLING) ListPackageUsageDetails added in v1.0.15

func (c *BILLING) ListPackageUsageDetails(input *ListPackageUsageDetailsInput) (*ListPackageUsageDetailsOutput, error)

ListPackageUsageDetails API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListPackageUsageDetails for usage and error information.

func (*BILLING) ListPackageUsageDetailsCommon added in v1.0.15

func (c *BILLING) ListPackageUsageDetailsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPackageUsageDetailsCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListPackageUsageDetailsCommon for usage and error information.

func (*BILLING) ListPackageUsageDetailsCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListPackageUsageDetailsCommonWithContext added in v1.0.15

func (c *BILLING) ListPackageUsageDetailsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListPackageUsageDetailsCommon 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 (*BILLING) ListPackageUsageDetailsRequest added in v1.0.15

func (c *BILLING) ListPackageUsageDetailsRequest(input *ListPackageUsageDetailsInput) (req *request.Request, output *ListPackageUsageDetailsOutput)

ListPackageUsageDetailsRequest generates a "byteplus/request.Request" representing the client's request for the ListPackageUsageDetails operation. The "output" return value will be populated with the ListPackageUsageDetailsCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListPackageUsageDetailsWithContext added in v1.0.15

func (c *BILLING) ListPackageUsageDetailsWithContext(ctx byteplus.Context, input *ListPackageUsageDetailsInput, opts ...request.Option) (*ListPackageUsageDetailsOutput, error)

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

See ListPackageUsageDetails 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 (*BILLING) ListResourcePackages added in v1.0.15

func (c *BILLING) ListResourcePackages(input *ListResourcePackagesInput) (*ListResourcePackagesOutput, error)

ListResourcePackages API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListResourcePackages for usage and error information.

func (*BILLING) ListResourcePackagesCommon added in v1.0.15

func (c *BILLING) ListResourcePackagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResourcePackagesCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListResourcePackagesCommon for usage and error information.

func (*BILLING) ListResourcePackagesCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) ListResourcePackagesCommonWithContext added in v1.0.15

func (c *BILLING) ListResourcePackagesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListResourcePackagesCommon 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 (*BILLING) ListResourcePackagesRequest added in v1.0.15

func (c *BILLING) ListResourcePackagesRequest(input *ListResourcePackagesInput) (req *request.Request, output *ListResourcePackagesOutput)

ListResourcePackagesRequest generates a "byteplus/request.Request" representing the client's request for the ListResourcePackages operation. The "output" return value will be populated with the ListResourcePackagesCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListResourcePackagesWithContext added in v1.0.15

func (c *BILLING) ListResourcePackagesWithContext(ctx byteplus.Context, input *ListResourcePackagesInput, opts ...request.Option) (*ListResourcePackagesOutput, error)

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

See ListResourcePackages 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 (*BILLING) ListSplitBillDetail

func (c *BILLING) ListSplitBillDetail(input *ListSplitBillDetailInput) (*ListSplitBillDetailOutput, error)

ListSplitBillDetail API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListSplitBillDetail for usage and error information.

func (*BILLING) ListSplitBillDetailCommon

func (c *BILLING) ListSplitBillDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSplitBillDetailCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation ListSplitBillDetailCommon for usage and error information.

func (*BILLING) ListSplitBillDetailCommonRequest

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

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

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

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

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

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

func (*BILLING) ListSplitBillDetailCommonWithContext

func (c *BILLING) ListSplitBillDetailCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListSplitBillDetailCommon 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 (*BILLING) ListSplitBillDetailRequest

func (c *BILLING) ListSplitBillDetailRequest(input *ListSplitBillDetailInput) (req *request.Request, output *ListSplitBillDetailOutput)

ListSplitBillDetailRequest generates a "byteplus/request.Request" representing the client's request for the ListSplitBillDetail operation. The "output" return value will be populated with the ListSplitBillDetailCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) ListSplitBillDetailWithContext

func (c *BILLING) ListSplitBillDetailWithContext(ctx byteplus.Context, input *ListSplitBillDetailInput, opts ...request.Option) (*ListSplitBillDetailOutput, error)

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

See ListSplitBillDetail 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 (*BILLING) PayOrder added in v1.0.17

func (c *BILLING) PayOrder(input *PayOrderInput) (*PayOrderOutput, error)

PayOrder API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation PayOrder for usage and error information.

func (*BILLING) PayOrderCommon added in v1.0.17

func (c *BILLING) PayOrderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PayOrderCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation PayOrderCommon for usage and error information.

func (*BILLING) PayOrderCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) PayOrderCommonWithContext added in v1.0.17

func (c *BILLING) PayOrderCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See PayOrderCommon 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 (*BILLING) PayOrderRequest added in v1.0.17

func (c *BILLING) PayOrderRequest(input *PayOrderInput) (req *request.Request, output *PayOrderOutput)

PayOrderRequest generates a "byteplus/request.Request" representing the client's request for the PayOrder operation. The "output" return value will be populated with the PayOrderCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) PayOrderWithContext added in v1.0.17

func (c *BILLING) PayOrderWithContext(ctx byteplus.Context, input *PayOrderInput, opts ...request.Option) (*PayOrderOutput, error)

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

See PayOrder 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 (*BILLING) QueryBalanceAcct added in v1.0.15

func (c *BILLING) QueryBalanceAcct(input *QueryBalanceAcctInput) (*QueryBalanceAcctOutput, error)

QueryBalanceAcct API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryBalanceAcct for usage and error information.

func (*BILLING) QueryBalanceAcctCommon added in v1.0.15

func (c *BILLING) QueryBalanceAcctCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryBalanceAcctCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryBalanceAcctCommon for usage and error information.

func (*BILLING) QueryBalanceAcctCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) QueryBalanceAcctCommonWithContext added in v1.0.15

func (c *BILLING) QueryBalanceAcctCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See QueryBalanceAcctCommon 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 (*BILLING) QueryBalanceAcctRequest added in v1.0.15

func (c *BILLING) QueryBalanceAcctRequest(input *QueryBalanceAcctInput) (req *request.Request, output *QueryBalanceAcctOutput)

QueryBalanceAcctRequest generates a "byteplus/request.Request" representing the client's request for the QueryBalanceAcct operation. The "output" return value will be populated with the QueryBalanceAcctCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) QueryBalanceAcctWithContext added in v1.0.15

func (c *BILLING) QueryBalanceAcctWithContext(ctx byteplus.Context, input *QueryBalanceAcctInput, opts ...request.Option) (*QueryBalanceAcctOutput, error)

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

See QueryBalanceAcct 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 (*BILLING) QueryPriceForPayAsYouGo added in v1.0.15

func (c *BILLING) QueryPriceForPayAsYouGo(input *QueryPriceForPayAsYouGoInput) (*QueryPriceForPayAsYouGoOutput, error)

QueryPriceForPayAsYouGo API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForPayAsYouGo for usage and error information.

func (*BILLING) QueryPriceForPayAsYouGoCommon added in v1.0.15

func (c *BILLING) QueryPriceForPayAsYouGoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryPriceForPayAsYouGoCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForPayAsYouGoCommon for usage and error information.

func (*BILLING) QueryPriceForPayAsYouGoCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) QueryPriceForPayAsYouGoCommonWithContext added in v1.0.15

func (c *BILLING) QueryPriceForPayAsYouGoCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See QueryPriceForPayAsYouGoCommon 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 (*BILLING) QueryPriceForPayAsYouGoRequest added in v1.0.15

func (c *BILLING) QueryPriceForPayAsYouGoRequest(input *QueryPriceForPayAsYouGoInput) (req *request.Request, output *QueryPriceForPayAsYouGoOutput)

QueryPriceForPayAsYouGoRequest generates a "byteplus/request.Request" representing the client's request for the QueryPriceForPayAsYouGo operation. The "output" return value will be populated with the QueryPriceForPayAsYouGoCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) QueryPriceForPayAsYouGoWithContext added in v1.0.15

func (c *BILLING) QueryPriceForPayAsYouGoWithContext(ctx byteplus.Context, input *QueryPriceForPayAsYouGoInput, opts ...request.Option) (*QueryPriceForPayAsYouGoOutput, error)

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

See QueryPriceForPayAsYouGo 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 (*BILLING) QueryPriceForRenew added in v1.0.15

func (c *BILLING) QueryPriceForRenew(input *QueryPriceForRenewInput) (*QueryPriceForRenewOutput, error)

QueryPriceForRenew API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForRenew for usage and error information.

func (*BILLING) QueryPriceForRenewCommon added in v1.0.15

func (c *BILLING) QueryPriceForRenewCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryPriceForRenewCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForRenewCommon for usage and error information.

func (*BILLING) QueryPriceForRenewCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) QueryPriceForRenewCommonWithContext added in v1.0.15

func (c *BILLING) QueryPriceForRenewCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See QueryPriceForRenewCommon 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 (*BILLING) QueryPriceForRenewRequest added in v1.0.15

func (c *BILLING) QueryPriceForRenewRequest(input *QueryPriceForRenewInput) (req *request.Request, output *QueryPriceForRenewOutput)

QueryPriceForRenewRequest generates a "byteplus/request.Request" representing the client's request for the QueryPriceForRenew operation. The "output" return value will be populated with the QueryPriceForRenewCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) QueryPriceForRenewWithContext added in v1.0.15

func (c *BILLING) QueryPriceForRenewWithContext(ctx byteplus.Context, input *QueryPriceForRenewInput, opts ...request.Option) (*QueryPriceForRenewOutput, error)

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

See QueryPriceForRenew 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 (*BILLING) QueryPriceForSubscription added in v1.0.15

func (c *BILLING) QueryPriceForSubscription(input *QueryPriceForSubscriptionInput) (*QueryPriceForSubscriptionOutput, error)

QueryPriceForSubscription API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForSubscription for usage and error information.

func (*BILLING) QueryPriceForSubscriptionCommon added in v1.0.15

func (c *BILLING) QueryPriceForSubscriptionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryPriceForSubscriptionCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation QueryPriceForSubscriptionCommon for usage and error information.

func (*BILLING) QueryPriceForSubscriptionCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) QueryPriceForSubscriptionCommonWithContext added in v1.0.15

func (c *BILLING) QueryPriceForSubscriptionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See QueryPriceForSubscriptionCommon 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 (*BILLING) QueryPriceForSubscriptionRequest added in v1.0.15

func (c *BILLING) QueryPriceForSubscriptionRequest(input *QueryPriceForSubscriptionInput) (req *request.Request, output *QueryPriceForSubscriptionOutput)

QueryPriceForSubscriptionRequest generates a "byteplus/request.Request" representing the client's request for the QueryPriceForSubscription operation. The "output" return value will be populated with the QueryPriceForSubscriptionCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) QueryPriceForSubscriptionWithContext added in v1.0.15

func (c *BILLING) QueryPriceForSubscriptionWithContext(ctx byteplus.Context, input *QueryPriceForSubscriptionInput, opts ...request.Option) (*QueryPriceForSubscriptionOutput, error)

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

See QueryPriceForSubscription 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 (*BILLING) RenewInstance added in v1.0.17

func (c *BILLING) RenewInstance(input *RenewInstanceInput) (*RenewInstanceOutput, error)

RenewInstance API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation RenewInstance for usage and error information.

func (*BILLING) RenewInstanceCommon added in v1.0.17

func (c *BILLING) RenewInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewInstanceCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation RenewInstanceCommon for usage and error information.

func (*BILLING) RenewInstanceCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) RenewInstanceCommonWithContext added in v1.0.17

func (c *BILLING) RenewInstanceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RenewInstanceCommon 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 (*BILLING) RenewInstanceRequest added in v1.0.17

func (c *BILLING) RenewInstanceRequest(input *RenewInstanceInput) (req *request.Request, output *RenewInstanceOutput)

RenewInstanceRequest generates a "byteplus/request.Request" representing the client's request for the RenewInstance operation. The "output" return value will be populated with the RenewInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) RenewInstanceWithContext added in v1.0.17

func (c *BILLING) RenewInstanceWithContext(ctx byteplus.Context, input *RenewInstanceInput, opts ...request.Option) (*RenewInstanceOutput, error)

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

See RenewInstance 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 (*BILLING) SetRenewalType added in v1.0.17

func (c *BILLING) SetRenewalType(input *SetRenewalTypeInput) (*SetRenewalTypeOutput, error)

SetRenewalType API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation SetRenewalType for usage and error information.

func (*BILLING) SetRenewalTypeCommon added in v1.0.17

func (c *BILLING) SetRenewalTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetRenewalTypeCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation SetRenewalTypeCommon for usage and error information.

func (*BILLING) SetRenewalTypeCommonRequest added in v1.0.17

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

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

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

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

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

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

func (*BILLING) SetRenewalTypeCommonWithContext added in v1.0.17

func (c *BILLING) SetRenewalTypeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See SetRenewalTypeCommon 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 (*BILLING) SetRenewalTypeRequest added in v1.0.17

func (c *BILLING) SetRenewalTypeRequest(input *SetRenewalTypeInput) (req *request.Request, output *SetRenewalTypeOutput)

SetRenewalTypeRequest generates a "byteplus/request.Request" representing the client's request for the SetRenewalType operation. The "output" return value will be populated with the SetRenewalTypeCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) SetRenewalTypeWithContext added in v1.0.17

func (c *BILLING) SetRenewalTypeWithContext(ctx byteplus.Context, input *SetRenewalTypeInput, opts ...request.Option) (*SetRenewalTypeOutput, error)

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

See SetRenewalType 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 (*BILLING) UnsubscribeInstance

func (c *BILLING) UnsubscribeInstance(input *UnsubscribeInstanceInput) (*UnsubscribeInstanceOutput, error)

UnsubscribeInstance API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation UnsubscribeInstance for usage and error information.

func (*BILLING) UnsubscribeInstanceCommon

func (c *BILLING) UnsubscribeInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnsubscribeInstanceCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation UnsubscribeInstanceCommon for usage and error information.

func (*BILLING) UnsubscribeInstanceCommonRequest

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

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

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

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

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

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

func (*BILLING) UnsubscribeInstanceCommonWithContext

func (c *BILLING) UnsubscribeInstanceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UnsubscribeInstanceCommon 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 (*BILLING) UnsubscribeInstanceRequest

func (c *BILLING) UnsubscribeInstanceRequest(input *UnsubscribeInstanceInput) (req *request.Request, output *UnsubscribeInstanceOutput)

UnsubscribeInstanceRequest generates a "byteplus/request.Request" representing the client's request for the UnsubscribeInstance operation. The "output" return value will be populated with the UnsubscribeInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) UnsubscribeInstanceWithContext

func (c *BILLING) UnsubscribeInstanceWithContext(ctx byteplus.Context, input *UnsubscribeInstanceInput, opts ...request.Option) (*UnsubscribeInstanceOutput, error)

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

See UnsubscribeInstance 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 (*BILLING) UpdateAuth added in v1.0.15

func (c *BILLING) UpdateAuth(input *UpdateAuthInput) (*UpdateAuthOutput, error)

UpdateAuth API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation UpdateAuth for usage and error information.

func (*BILLING) UpdateAuthCommon added in v1.0.15

func (c *BILLING) UpdateAuthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAuthCommon API operation for BILLING.

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

See the BYTEPLUS API reference guide for BILLING's API operation UpdateAuthCommon for usage and error information.

func (*BILLING) UpdateAuthCommonRequest added in v1.0.15

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

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

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

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

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

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

func (*BILLING) UpdateAuthCommonWithContext added in v1.0.15

func (c *BILLING) UpdateAuthCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UpdateAuthCommon 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 (*BILLING) UpdateAuthRequest added in v1.0.15

func (c *BILLING) UpdateAuthRequest(input *UpdateAuthInput) (req *request.Request, output *UpdateAuthOutput)

UpdateAuthRequest generates a "byteplus/request.Request" representing the client's request for the UpdateAuth operation. The "output" return value will be populated with the UpdateAuthCommon request's response once the request completes successfully.

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

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

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

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

func (*BILLING) UpdateAuthWithContext added in v1.0.15

func (c *BILLING) UpdateAuthWithContext(ctx byteplus.Context, input *UpdateAuthInput, opts ...request.Option) (*UpdateAuthOutput, error)

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

See UpdateAuth 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 BILLINGAPI

type BILLINGAPI interface {
	CancelInvitationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelInvitationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelInvitation(*CancelInvitationInput) (*CancelInvitationOutput, error)
	CancelInvitationWithContext(byteplus.Context, *CancelInvitationInput, ...request.Option) (*CancelInvitationOutput, error)
	CancelInvitationRequest(*CancelInvitationInput) (*request.Request, *CancelInvitationOutput)

	CancelOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelOrderCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelOrder(*CancelOrderInput) (*CancelOrderOutput, error)
	CancelOrderWithContext(byteplus.Context, *CancelOrderInput, ...request.Option) (*CancelOrderOutput, error)
	CancelOrderRequest(*CancelOrderInput) (*request.Request, *CancelOrderOutput)

	CleanUpFinancialRelationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CleanUpFinancialRelationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CleanUpFinancialRelationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CleanUpFinancialRelation(*CleanUpFinancialRelationInput) (*CleanUpFinancialRelationOutput, error)
	CleanUpFinancialRelationWithContext(byteplus.Context, *CleanUpFinancialRelationInput, ...request.Option) (*CleanUpFinancialRelationOutput, error)
	CleanUpFinancialRelationRequest(*CleanUpFinancialRelationInput) (*request.Request, *CleanUpFinancialRelationOutput)

	CreateFinancialRelationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateFinancialRelationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateFinancialRelationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateFinancialRelation(*CreateFinancialRelationInput) (*CreateFinancialRelationOutput, error)
	CreateFinancialRelationWithContext(byteplus.Context, *CreateFinancialRelationInput, ...request.Option) (*CreateFinancialRelationOutput, error)
	CreateFinancialRelationRequest(*CreateFinancialRelationInput) (*request.Request, *CreateFinancialRelationOutput)

	DeleteFinancialRelationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteFinancialRelationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteFinancialRelationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteFinancialRelation(*DeleteFinancialRelationInput) (*DeleteFinancialRelationOutput, error)
	DeleteFinancialRelationWithContext(byteplus.Context, *DeleteFinancialRelationInput, ...request.Option) (*DeleteFinancialRelationOutput, error)
	DeleteFinancialRelationRequest(*DeleteFinancialRelationInput) (*request.Request, *DeleteFinancialRelationOutput)

	GetOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetOrderCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetOrder(*GetOrderInput) (*GetOrderOutput, error)
	GetOrderWithContext(byteplus.Context, *GetOrderInput, ...request.Option) (*GetOrderOutput, error)
	GetOrderRequest(*GetOrderInput) (*request.Request, *GetOrderOutput)

	HandleInvitationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	HandleInvitationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	HandleInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	HandleInvitation(*HandleInvitationInput) (*HandleInvitationOutput, error)
	HandleInvitationWithContext(byteplus.Context, *HandleInvitationInput, ...request.Option) (*HandleInvitationOutput, error)
	HandleInvitationRequest(*HandleInvitationInput) (*request.Request, *HandleInvitationOutput)

	ListAmortizedCostBillDailyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAmortizedCostBillDailyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAmortizedCostBillDailyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAmortizedCostBillDaily(*ListAmortizedCostBillDailyInput) (*ListAmortizedCostBillDailyOutput, error)
	ListAmortizedCostBillDailyWithContext(byteplus.Context, *ListAmortizedCostBillDailyInput, ...request.Option) (*ListAmortizedCostBillDailyOutput, error)
	ListAmortizedCostBillDailyRequest(*ListAmortizedCostBillDailyInput) (*request.Request, *ListAmortizedCostBillDailyOutput)

	ListAmortizedCostBillDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAmortizedCostBillDetailCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAmortizedCostBillDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAmortizedCostBillDetail(*ListAmortizedCostBillDetailInput) (*ListAmortizedCostBillDetailOutput, error)
	ListAmortizedCostBillDetailWithContext(byteplus.Context, *ListAmortizedCostBillDetailInput, ...request.Option) (*ListAmortizedCostBillDetailOutput, error)
	ListAmortizedCostBillDetailRequest(*ListAmortizedCostBillDetailInput) (*request.Request, *ListAmortizedCostBillDetailOutput)

	ListAmortizedCostBillMonthlyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAmortizedCostBillMonthlyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAmortizedCostBillMonthlyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAmortizedCostBillMonthly(*ListAmortizedCostBillMonthlyInput) (*ListAmortizedCostBillMonthlyOutput, error)
	ListAmortizedCostBillMonthlyWithContext(byteplus.Context, *ListAmortizedCostBillMonthlyInput, ...request.Option) (*ListAmortizedCostBillMonthlyOutput, error)
	ListAmortizedCostBillMonthlyRequest(*ListAmortizedCostBillMonthlyInput) (*request.Request, *ListAmortizedCostBillMonthlyOutput)

	ListAvailableInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAvailableInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAvailableInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAvailableInstances(*ListAvailableInstancesInput) (*ListAvailableInstancesOutput, error)
	ListAvailableInstancesWithContext(byteplus.Context, *ListAvailableInstancesInput, ...request.Option) (*ListAvailableInstancesOutput, error)
	ListAvailableInstancesRequest(*ListAvailableInstancesInput) (*request.Request, *ListAvailableInstancesOutput)

	ListBillCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListBillCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListBillCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListBill(*ListBillInput) (*ListBillOutput, error)
	ListBillWithContext(byteplus.Context, *ListBillInput, ...request.Option) (*ListBillOutput, error)
	ListBillRequest(*ListBillInput) (*request.Request, *ListBillOutput)

	ListBillDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListBillDetailCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListBillDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListBillDetail(*ListBillDetailInput) (*ListBillDetailOutput, error)
	ListBillDetailWithContext(byteplus.Context, *ListBillDetailInput, ...request.Option) (*ListBillDetailOutput, error)
	ListBillDetailRequest(*ListBillDetailInput) (*request.Request, *ListBillDetailOutput)

	ListBillOverviewByCategoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListBillOverviewByCategoryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListBillOverviewByCategoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListBillOverviewByCategory(*ListBillOverviewByCategoryInput) (*ListBillOverviewByCategoryOutput, error)
	ListBillOverviewByCategoryWithContext(byteplus.Context, *ListBillOverviewByCategoryInput, ...request.Option) (*ListBillOverviewByCategoryOutput, error)
	ListBillOverviewByCategoryRequest(*ListBillOverviewByCategoryInput) (*request.Request, *ListBillOverviewByCategoryOutput)

	ListBillOverviewByProdCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListBillOverviewByProdCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListBillOverviewByProdCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListBillOverviewByProd(*ListBillOverviewByProdInput) (*ListBillOverviewByProdOutput, error)
	ListBillOverviewByProdWithContext(byteplus.Context, *ListBillOverviewByProdInput, ...request.Option) (*ListBillOverviewByProdOutput, error)
	ListBillOverviewByProdRequest(*ListBillOverviewByProdInput) (*request.Request, *ListBillOverviewByProdOutput)

	ListCouponUsageRecordsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCouponUsageRecordsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCouponUsageRecordsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCouponUsageRecords(*ListCouponUsageRecordsInput) (*ListCouponUsageRecordsOutput, error)
	ListCouponUsageRecordsWithContext(byteplus.Context, *ListCouponUsageRecordsInput, ...request.Option) (*ListCouponUsageRecordsOutput, error)
	ListCouponUsageRecordsRequest(*ListCouponUsageRecordsInput) (*request.Request, *ListCouponUsageRecordsOutput)

	ListCouponsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCouponsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCouponsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCoupons(*ListCouponsInput) (*ListCouponsOutput, error)
	ListCouponsWithContext(byteplus.Context, *ListCouponsInput, ...request.Option) (*ListCouponsOutput, error)
	ListCouponsRequest(*ListCouponsInput) (*request.Request, *ListCouponsOutput)

	ListFinancialRelationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListFinancialRelationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListFinancialRelationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListFinancialRelation(*ListFinancialRelationInput) (*ListFinancialRelationOutput, error)
	ListFinancialRelationWithContext(byteplus.Context, *ListFinancialRelationInput, ...request.Option) (*ListFinancialRelationOutput, error)
	ListFinancialRelationRequest(*ListFinancialRelationInput) (*request.Request, *ListFinancialRelationOutput)

	ListInvitationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListInvitationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListInvitationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListInvitation(*ListInvitationInput) (*ListInvitationOutput, error)
	ListInvitationWithContext(byteplus.Context, *ListInvitationInput, ...request.Option) (*ListInvitationOutput, error)
	ListInvitationRequest(*ListInvitationInput) (*request.Request, *ListInvitationOutput)

	ListOrderProductDetailsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListOrderProductDetailsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListOrderProductDetailsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListOrderProductDetails(*ListOrderProductDetailsInput) (*ListOrderProductDetailsOutput, error)
	ListOrderProductDetailsWithContext(byteplus.Context, *ListOrderProductDetailsInput, ...request.Option) (*ListOrderProductDetailsOutput, error)
	ListOrderProductDetailsRequest(*ListOrderProductDetailsInput) (*request.Request, *ListOrderProductDetailsOutput)

	ListOrdersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListOrdersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListOrdersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListOrders(*ListOrdersInput) (*ListOrdersOutput, error)
	ListOrdersWithContext(byteplus.Context, *ListOrdersInput, ...request.Option) (*ListOrdersOutput, error)
	ListOrdersRequest(*ListOrdersInput) (*request.Request, *ListOrdersOutput)

	ListPackageUsageDetailsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPackageUsageDetailsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPackageUsageDetailsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPackageUsageDetails(*ListPackageUsageDetailsInput) (*ListPackageUsageDetailsOutput, error)
	ListPackageUsageDetailsWithContext(byteplus.Context, *ListPackageUsageDetailsInput, ...request.Option) (*ListPackageUsageDetailsOutput, error)
	ListPackageUsageDetailsRequest(*ListPackageUsageDetailsInput) (*request.Request, *ListPackageUsageDetailsOutput)

	ListResourcePackagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResourcePackagesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResourcePackagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResourcePackages(*ListResourcePackagesInput) (*ListResourcePackagesOutput, error)
	ListResourcePackagesWithContext(byteplus.Context, *ListResourcePackagesInput, ...request.Option) (*ListResourcePackagesOutput, error)
	ListResourcePackagesRequest(*ListResourcePackagesInput) (*request.Request, *ListResourcePackagesOutput)

	ListSplitBillDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSplitBillDetailCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSplitBillDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSplitBillDetail(*ListSplitBillDetailInput) (*ListSplitBillDetailOutput, error)
	ListSplitBillDetailWithContext(byteplus.Context, *ListSplitBillDetailInput, ...request.Option) (*ListSplitBillDetailOutput, error)
	ListSplitBillDetailRequest(*ListSplitBillDetailInput) (*request.Request, *ListSplitBillDetailOutput)

	PayOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PayOrderCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PayOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PayOrder(*PayOrderInput) (*PayOrderOutput, error)
	PayOrderWithContext(byteplus.Context, *PayOrderInput, ...request.Option) (*PayOrderOutput, error)
	PayOrderRequest(*PayOrderInput) (*request.Request, *PayOrderOutput)

	QueryBalanceAcctCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryBalanceAcctCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryBalanceAcctCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryBalanceAcct(*QueryBalanceAcctInput) (*QueryBalanceAcctOutput, error)
	QueryBalanceAcctWithContext(byteplus.Context, *QueryBalanceAcctInput, ...request.Option) (*QueryBalanceAcctOutput, error)
	QueryBalanceAcctRequest(*QueryBalanceAcctInput) (*request.Request, *QueryBalanceAcctOutput)

	QueryPriceForPayAsYouGoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryPriceForPayAsYouGoCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryPriceForPayAsYouGoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryPriceForPayAsYouGo(*QueryPriceForPayAsYouGoInput) (*QueryPriceForPayAsYouGoOutput, error)
	QueryPriceForPayAsYouGoWithContext(byteplus.Context, *QueryPriceForPayAsYouGoInput, ...request.Option) (*QueryPriceForPayAsYouGoOutput, error)
	QueryPriceForPayAsYouGoRequest(*QueryPriceForPayAsYouGoInput) (*request.Request, *QueryPriceForPayAsYouGoOutput)

	QueryPriceForRenewCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryPriceForRenewCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryPriceForRenewCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryPriceForRenew(*QueryPriceForRenewInput) (*QueryPriceForRenewOutput, error)
	QueryPriceForRenewWithContext(byteplus.Context, *QueryPriceForRenewInput, ...request.Option) (*QueryPriceForRenewOutput, error)
	QueryPriceForRenewRequest(*QueryPriceForRenewInput) (*request.Request, *QueryPriceForRenewOutput)

	QueryPriceForSubscriptionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryPriceForSubscriptionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryPriceForSubscriptionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryPriceForSubscription(*QueryPriceForSubscriptionInput) (*QueryPriceForSubscriptionOutput, error)
	QueryPriceForSubscriptionWithContext(byteplus.Context, *QueryPriceForSubscriptionInput, ...request.Option) (*QueryPriceForSubscriptionOutput, error)
	QueryPriceForSubscriptionRequest(*QueryPriceForSubscriptionInput) (*request.Request, *QueryPriceForSubscriptionOutput)

	RenewInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewInstance(*RenewInstanceInput) (*RenewInstanceOutput, error)
	RenewInstanceWithContext(byteplus.Context, *RenewInstanceInput, ...request.Option) (*RenewInstanceOutput, error)
	RenewInstanceRequest(*RenewInstanceInput) (*request.Request, *RenewInstanceOutput)

	SetRenewalTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetRenewalTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetRenewalTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetRenewalType(*SetRenewalTypeInput) (*SetRenewalTypeOutput, error)
	SetRenewalTypeWithContext(byteplus.Context, *SetRenewalTypeInput, ...request.Option) (*SetRenewalTypeOutput, error)
	SetRenewalTypeRequest(*SetRenewalTypeInput) (*request.Request, *SetRenewalTypeOutput)

	UnsubscribeInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnsubscribeInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnsubscribeInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnsubscribeInstance(*UnsubscribeInstanceInput) (*UnsubscribeInstanceOutput, error)
	UnsubscribeInstanceWithContext(byteplus.Context, *UnsubscribeInstanceInput, ...request.Option) (*UnsubscribeInstanceOutput, error)
	UnsubscribeInstanceRequest(*UnsubscribeInstanceInput) (*request.Request, *UnsubscribeInstanceOutput)

	UpdateAuthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAuthCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAuthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAuth(*UpdateAuthInput) (*UpdateAuthOutput, error)
	UpdateAuthWithContext(byteplus.Context, *UpdateAuthInput, ...request.Option) (*UpdateAuthOutput, error)
	UpdateAuthRequest(*UpdateAuthInput) (*request.Request, *UpdateAuthOutput)
}

BILLINGAPI provides an interface to enable mocking the billing.BILLING service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// BILLING.
func myFunc(svc BILLINGAPI) bool {
    // Make svc.CancelInvitation request
}

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

    myFunc(svc)
}

type CancelInvitationInput

type CancelInvitationInput struct {
	AuthID *string `type:"string" json:",omitempty"`

	// InvitationType is a required field
	InvitationType *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

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

func (CancelInvitationInput) GoString

func (s CancelInvitationInput) GoString() string

GoString returns the string representation

func (*CancelInvitationInput) SetAuthID added in v1.0.15

SetAuthID sets the AuthID field's value.

func (*CancelInvitationInput) SetInvitationType

func (s *CancelInvitationInput) SetInvitationType(v int32) *CancelInvitationInput

SetInvitationType sets the InvitationType field's value.

func (*CancelInvitationInput) SetRelation

SetRelation sets the Relation field's value.

func (*CancelInvitationInput) SetRelationID

func (s *CancelInvitationInput) SetRelationID(v string) *CancelInvitationInput

SetRelationID sets the RelationID field's value.

func (*CancelInvitationInput) SetSubAccountID

func (s *CancelInvitationInput) SetSubAccountID(v int64) *CancelInvitationInput

SetSubAccountID sets the SubAccountID field's value.

func (CancelInvitationInput) String

func (s CancelInvitationInput) String() string

String returns the string representation

func (*CancelInvitationInput) Validate

func (s *CancelInvitationInput) Validate() error

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

type CancelInvitationOutput

type CancelInvitationOutput struct {
	Metadata *response.ResponseMetadata

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CancelInvitationOutput) GoString

func (s CancelInvitationOutput) GoString() string

GoString returns the string representation

func (*CancelInvitationOutput) SetIsSuccess

SetIsSuccess sets the IsSuccess field's value.

func (CancelInvitationOutput) String

func (s CancelInvitationOutput) String() string

String returns the string representation

type CancelOrderInput added in v1.0.17

type CancelOrderInput struct {

	// OrderID is a required field
	OrderID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CancelOrderInput) GoString added in v1.0.17

func (s CancelOrderInput) GoString() string

GoString returns the string representation

func (*CancelOrderInput) SetOrderID added in v1.0.17

func (s *CancelOrderInput) SetOrderID(v string) *CancelOrderInput

SetOrderID sets the OrderID field's value.

func (CancelOrderInput) String added in v1.0.17

func (s CancelOrderInput) String() string

String returns the string representation

func (*CancelOrderInput) Validate added in v1.0.17

func (s *CancelOrderInput) Validate() error

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

type CancelOrderOutput added in v1.0.17

type CancelOrderOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CancelOrderOutput) GoString added in v1.0.17

func (s CancelOrderOutput) GoString() string

GoString returns the string representation

func (CancelOrderOutput) String added in v1.0.17

func (s CancelOrderOutput) String() string

String returns the string representation

type CleanUpFinancialRelationInput added in v1.0.15

type CleanUpFinancialRelationInput struct {

	// Relation is a required field
	Relation *int32 `type:"int32" json:",omitempty" required:"true"`

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

	// SubAccountID is a required field
	SubAccountID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CleanUpFinancialRelationInput) GoString added in v1.0.15

GoString returns the string representation

func (*CleanUpFinancialRelationInput) SetRelation added in v1.0.15

SetRelation sets the Relation field's value.

func (*CleanUpFinancialRelationInput) SetRelationID added in v1.0.15

SetRelationID sets the RelationID field's value.

func (*CleanUpFinancialRelationInput) SetSubAccountID added in v1.0.15

SetSubAccountID sets the SubAccountID field's value.

func (CleanUpFinancialRelationInput) String added in v1.0.15

String returns the string representation

func (*CleanUpFinancialRelationInput) Validate added in v1.0.15

func (s *CleanUpFinancialRelationInput) Validate() error

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

type CleanUpFinancialRelationOutput added in v1.0.15

type CleanUpFinancialRelationOutput struct {
	Metadata *response.ResponseMetadata

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

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CleanUpFinancialRelationOutput) GoString added in v1.0.15

GoString returns the string representation

func (*CleanUpFinancialRelationOutput) SetIsIdempotent added in v1.0.15

SetIsIdempotent sets the IsIdempotent field's value.

func (*CleanUpFinancialRelationOutput) SetIsSuccess added in v1.0.15

SetIsSuccess sets the IsSuccess field's value.

func (CleanUpFinancialRelationOutput) String added in v1.0.15

String returns the string representation

type ConfigListForQueryPriceForPayAsYouGoInput added in v1.0.15

type ConfigListForQueryPriceForPayAsYouGoInput struct {
	ChargeItemCode *string `type:"string" json:",omitempty"`

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

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

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

	UseDuration *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigListForQueryPriceForPayAsYouGoInput) GoString added in v1.0.15

GoString returns the string representation

func (*ConfigListForQueryPriceForPayAsYouGoInput) SetChargeItemCode added in v1.0.15

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ConfigListForQueryPriceForPayAsYouGoInput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ConfigListForQueryPriceForPayAsYouGoInput) SetCount added in v1.0.15

SetCount sets the Count field's value.

func (*ConfigListForQueryPriceForPayAsYouGoInput) SetQuantity added in v1.0.15

SetQuantity sets the Quantity field's value.

func (*ConfigListForQueryPriceForPayAsYouGoInput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (ConfigListForQueryPriceForPayAsYouGoInput) String added in v1.0.15

String returns the string representation

type ConfigListForQueryPriceForPayAsYouGoOutput added in v1.0.15

type ConfigListForQueryPriceForPayAsYouGoOutput struct {
	ChargeItemCode *string `type:"string" json:",omitempty"`

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

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

	DiscountDetail *DiscountDetailForQueryPriceForPayAsYouGoOutput `type:"structure" json:",omitempty"`

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

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

	Quantity *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigListForQueryPriceForPayAsYouGoOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetChargeItemCode added in v1.0.15

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetDiscountAmount added in v1.0.15

SetDiscountAmount sets the DiscountAmount field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetDiscountDetail added in v1.0.15

SetDiscountDetail sets the DiscountDetail field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetOriginalAmount added in v1.0.15

SetOriginalAmount sets the OriginalAmount field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetPrice added in v1.0.15

SetPrice sets the Price field's value.

func (*ConfigListForQueryPriceForPayAsYouGoOutput) SetQuantity added in v1.0.15

SetQuantity sets the Quantity field's value.

func (ConfigListForQueryPriceForPayAsYouGoOutput) String added in v1.0.15

String returns the string representation

type ConfigListForQueryPriceForSubscriptionInput added in v1.0.15

type ConfigListForQueryPriceForSubscriptionInput struct {
	ChargeItemCode *string `type:"string" json:",omitempty"`

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

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

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

	UseDuration *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigListForQueryPriceForSubscriptionInput) GoString added in v1.0.15

GoString returns the string representation

func (*ConfigListForQueryPriceForSubscriptionInput) SetChargeItemCode added in v1.0.15

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ConfigListForQueryPriceForSubscriptionInput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ConfigListForQueryPriceForSubscriptionInput) SetCount added in v1.0.15

SetCount sets the Count field's value.

func (*ConfigListForQueryPriceForSubscriptionInput) SetQuantity added in v1.0.15

SetQuantity sets the Quantity field's value.

func (*ConfigListForQueryPriceForSubscriptionInput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (ConfigListForQueryPriceForSubscriptionInput) String added in v1.0.15

String returns the string representation

type ConfigListForQueryPriceForSubscriptionOutput added in v1.0.15

type ConfigListForQueryPriceForSubscriptionOutput struct {
	ChargeItemCode *string `type:"string" json:",omitempty"`

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

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

	DiscountDetail *DiscountDetailForQueryPriceForSubscriptionOutput `type:"structure" json:",omitempty"`

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

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

	Quantity *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigListForQueryPriceForSubscriptionOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ConfigListForQueryPriceForSubscriptionOutput) SetChargeItemCode added in v1.0.15

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetDiscountAmount added in v1.0.15

SetDiscountAmount sets the DiscountAmount field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetDiscountDetail added in v1.0.15

SetDiscountDetail sets the DiscountDetail field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetOriginalAmount added in v1.0.15

SetOriginalAmount sets the OriginalAmount field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetPrice added in v1.0.15

SetPrice sets the Price field's value.

func (*ConfigListForQueryPriceForSubscriptionOutput) SetQuantity added in v1.0.15

SetQuantity sets the Quantity field's value.

func (ConfigListForQueryPriceForSubscriptionOutput) String added in v1.0.15

String returns the string representation

type ConvertListForListBillOverviewByCategoryOutput

type ConvertListForListBillOverviewByCategoryOutput struct {
	List []*ListForListBillOverviewByCategoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertListForListBillOverviewByCategoryOutput) GoString

GoString returns the string representation

func (*ConvertListForListBillOverviewByCategoryOutput) SetList

SetList sets the List field's value.

func (ConvertListForListBillOverviewByCategoryOutput) String

String returns the string representation

type CreateFinancialRelationInput

type CreateFinancialRelationInput struct {
	AccountAlias *string `type:"string" json:",omitempty"`

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

	// Relation is a required field
	Relation *int32 `type:"int32" json:",omitempty" required:"true"`

	// SubAccountID is a required field
	SubAccountID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateFinancialRelationInput) GoString

func (s CreateFinancialRelationInput) GoString() string

GoString returns the string representation

func (*CreateFinancialRelationInput) SetAccountAlias

SetAccountAlias sets the AccountAlias field's value.

func (*CreateFinancialRelationInput) SetAuthListStr added in v1.0.15

SetAuthListStr sets the AuthListStr field's value.

func (*CreateFinancialRelationInput) SetRelation

SetRelation sets the Relation field's value.

func (*CreateFinancialRelationInput) SetSubAccountID

SetSubAccountID sets the SubAccountID field's value.

func (CreateFinancialRelationInput) String

String returns the string representation

func (*CreateFinancialRelationInput) Validate

func (s *CreateFinancialRelationInput) Validate() error

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

type CreateFinancialRelationOutput

type CreateFinancialRelationOutput struct {
	Metadata *response.ResponseMetadata

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateFinancialRelationOutput) GoString

GoString returns the string representation

func (*CreateFinancialRelationOutput) SetIsSuccess

SetIsSuccess sets the IsSuccess field's value.

func (CreateFinancialRelationOutput) String

String returns the string representation

type DeleteFinancialRelationInput

type DeleteFinancialRelationInput struct {

	// Relation is a required field
	Relation *int32 `type:"int32" json:",omitempty" required:"true"`

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

	// SubAccountID is a required field
	SubAccountID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFinancialRelationInput) GoString

func (s DeleteFinancialRelationInput) GoString() string

GoString returns the string representation

func (*DeleteFinancialRelationInput) SetRelation

SetRelation sets the Relation field's value.

func (*DeleteFinancialRelationInput) SetRelationID

SetRelationID sets the RelationID field's value.

func (*DeleteFinancialRelationInput) SetSubAccountID

SetSubAccountID sets the SubAccountID field's value.

func (DeleteFinancialRelationInput) String

String returns the string representation

func (*DeleteFinancialRelationInput) Validate

func (s *DeleteFinancialRelationInput) Validate() error

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

type DeleteFinancialRelationOutput

type DeleteFinancialRelationOutput struct {
	Metadata *response.ResponseMetadata

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteFinancialRelationOutput) GoString

GoString returns the string representation

func (*DeleteFinancialRelationOutput) SetIsSuccess

SetIsSuccess sets the IsSuccess field's value.

func (DeleteFinancialRelationOutput) String

String returns the string representation

type DiscountDetailForQueryPriceForPayAsYouGoOutput added in v1.0.15

type DiscountDetailForQueryPriceForPayAsYouGoOutput struct {
	DiscountPrice *string `type:"string" json:",omitempty"`

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

func (DiscountDetailForQueryPriceForPayAsYouGoOutput) GoString added in v1.0.15

GoString returns the string representation

func (*DiscountDetailForQueryPriceForPayAsYouGoOutput) SetDiscountPrice added in v1.0.15

SetDiscountPrice sets the DiscountPrice field's value.

func (*DiscountDetailForQueryPriceForPayAsYouGoOutput) SetDiscountType added in v1.0.15

SetDiscountType sets the DiscountType field's value.

func (DiscountDetailForQueryPriceForPayAsYouGoOutput) String added in v1.0.15

String returns the string representation

type DiscountDetailForQueryPriceForSubscriptionOutput added in v1.0.15

type DiscountDetailForQueryPriceForSubscriptionOutput struct {
	DiscountPrice *string `type:"string" json:",omitempty"`

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

func (DiscountDetailForQueryPriceForSubscriptionOutput) GoString added in v1.0.15

GoString returns the string representation

func (*DiscountDetailForQueryPriceForSubscriptionOutput) SetDiscountPrice added in v1.0.15

SetDiscountPrice sets the DiscountPrice field's value.

func (*DiscountDetailForQueryPriceForSubscriptionOutput) SetDiscountType added in v1.0.15

SetDiscountType sets the DiscountType field's value.

func (DiscountDetailForQueryPriceForSubscriptionOutput) String added in v1.0.15

String returns the string representation

type GetOrderInput added in v1.0.20

type GetOrderInput struct {

	// OrderID is a required field
	OrderID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetOrderInput) GoString added in v1.0.20

func (s GetOrderInput) GoString() string

GoString returns the string representation

func (*GetOrderInput) SetOrderID added in v1.0.20

func (s *GetOrderInput) SetOrderID(v string) *GetOrderInput

SetOrderID sets the OrderID field's value.

func (GetOrderInput) String added in v1.0.20

func (s GetOrderInput) String() string

String returns the string representation

func (*GetOrderInput) Validate added in v1.0.20

func (s *GetOrderInput) Validate() error

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

type GetOrderOutput added in v1.0.20

type GetOrderOutput struct {
	Metadata *response.ResponseMetadata

	OrderInfo *OrderInfoForGetOrderOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetOrderOutput) GoString added in v1.0.20

func (s GetOrderOutput) GoString() string

GoString returns the string representation

func (*GetOrderOutput) SetOrderInfo added in v1.0.20

SetOrderInfo sets the OrderInfo field's value.

func (GetOrderOutput) String added in v1.0.20

func (s GetOrderOutput) String() string

String returns the string representation

type HandleInvitationInput

type HandleInvitationInput struct {

	// Action is a required field
	Action *int32 `type:"int32" json:",omitempty" required:"true"`

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

	// InvitationType is a required field
	InvitationType *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	// RelationID is a required field
	RelationID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (HandleInvitationInput) GoString

func (s HandleInvitationInput) GoString() string

GoString returns the string representation

func (*HandleInvitationInput) SetAction

SetAction sets the Action field's value.

func (*HandleInvitationInput) SetAuthID added in v1.0.15

SetAuthID sets the AuthID field's value.

func (*HandleInvitationInput) SetInvitationType

func (s *HandleInvitationInput) SetInvitationType(v int32) *HandleInvitationInput

SetInvitationType sets the InvitationType field's value.

func (*HandleInvitationInput) SetMajorAccountID

func (s *HandleInvitationInput) SetMajorAccountID(v int64) *HandleInvitationInput

SetMajorAccountID sets the MajorAccountID field's value.

func (*HandleInvitationInput) SetRelation

SetRelation sets the Relation field's value.

func (*HandleInvitationInput) SetRelationID

func (s *HandleInvitationInput) SetRelationID(v string) *HandleInvitationInput

SetRelationID sets the RelationID field's value.

func (HandleInvitationInput) String

func (s HandleInvitationInput) String() string

String returns the string representation

func (*HandleInvitationInput) Validate

func (s *HandleInvitationInput) Validate() error

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

type HandleInvitationOutput

type HandleInvitationOutput struct {
	Metadata *response.ResponseMetadata

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HandleInvitationOutput) GoString

func (s HandleInvitationOutput) GoString() string

GoString returns the string representation

func (*HandleInvitationOutput) SetIsSuccess

SetIsSuccess sets the IsSuccess field's value.

func (HandleInvitationOutput) String

func (s HandleInvitationOutput) String() string

String returns the string representation

type InstanceAmountListForQueryPriceForRenewOutput added in v1.0.15

type InstanceAmountListForQueryPriceForRenewOutput struct {
	ConfigurationCode *string `type:"string" json:",omitempty"`

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

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

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

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

func (InstanceAmountListForQueryPriceForRenewOutput) GoString added in v1.0.15

GoString returns the string representation

func (*InstanceAmountListForQueryPriceForRenewOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*InstanceAmountListForQueryPriceForRenewOutput) SetDiscountAmount added in v1.0.15

SetDiscountAmount sets the DiscountAmount field's value.

func (*InstanceAmountListForQueryPriceForRenewOutput) SetInstanceID added in v1.0.15

SetInstanceID sets the InstanceID field's value.

func (*InstanceAmountListForQueryPriceForRenewOutput) SetOriginalAmount added in v1.0.15

SetOriginalAmount sets the OriginalAmount field's value.

func (*InstanceAmountListForQueryPriceForRenewOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (InstanceAmountListForQueryPriceForRenewOutput) String added in v1.0.15

String returns the string representation

type InstanceListForListAvailableInstancesOutput

type InstanceListForListAvailableInstancesOutput struct {
	AccountID *int32 `type:"int32" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

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

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

func (InstanceListForListAvailableInstancesOutput) GoString

GoString returns the string representation

func (*InstanceListForListAvailableInstancesOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*InstanceListForListAvailableInstancesOutput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*InstanceListForListAvailableInstancesOutput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*InstanceListForListAvailableInstancesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*InstanceListForListAvailableInstancesOutput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*InstanceListForListAvailableInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceListForListAvailableInstancesOutput) SetPaymentMethod

SetPaymentMethod sets the PaymentMethod field's value.

func (*InstanceListForListAvailableInstancesOutput) SetProduct

SetProduct sets the Product field's value.

func (*InstanceListForListAvailableInstancesOutput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*InstanceListForListAvailableInstancesOutput) SetRenewType

SetRenewType sets the RenewType field's value.

func (*InstanceListForListAvailableInstancesOutput) SetRenewalDurationUnit

SetRenewalDurationUnit sets the RenewalDurationUnit field's value.

func (*InstanceListForListAvailableInstancesOutput) SetRenewalTimes

SetRenewalTimes sets the RenewalTimes field's value.

func (*InstanceListForListAvailableInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceListForListAvailableInstancesOutput) SetSubStatus

SetSubStatus sets the SubStatus field's value.

func (InstanceListForListAvailableInstancesOutput) String

String returns the string representation

type ListAmortizedCostBillDailyInput added in v1.0.15

type ListAmortizedCostBillDailyInput struct {
	AmortizedDay *string `type:"string" json:",omitempty"`

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

	AmortizedType []*string `type:"list" json:",omitempty"`

	BillCategory []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAmortizedCostBillDailyInput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillDailyInput) SetAmortizedDay added in v1.0.15

SetAmortizedDay sets the AmortizedDay field's value.

func (*ListAmortizedCostBillDailyInput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListAmortizedCostBillDailyInput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListAmortizedCostBillDailyInput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListAmortizedCostBillDailyInput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListAmortizedCostBillDailyInput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListAmortizedCostBillDailyInput) SetIgnoreZero added in v1.0.15

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListAmortizedCostBillDailyInput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListAmortizedCostBillDailyInput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillDailyInput) SetNeedRecordNum added in v1.0.15

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListAmortizedCostBillDailyInput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillDailyInput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListAmortizedCostBillDailyInput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListAmortizedCostBillDailyInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (ListAmortizedCostBillDailyInput) String added in v1.0.15

String returns the string representation

func (*ListAmortizedCostBillDailyInput) Validate added in v1.0.15

func (s *ListAmortizedCostBillDailyInput) Validate() error

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

type ListAmortizedCostBillDailyOutput added in v1.0.15

type ListAmortizedCostBillDailyOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListAmortizedCostBillDailyOutput `type:"list" json:",omitempty"`

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

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

func (ListAmortizedCostBillDailyOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillDailyOutput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillDailyOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListAmortizedCostBillDailyOutput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillDailyOutput) SetTotal added in v1.0.15

SetTotal sets the Total field's value.

func (ListAmortizedCostBillDailyOutput) String added in v1.0.15

String returns the string representation

type ListAmortizedCostBillDetailInput added in v1.0.15

type ListAmortizedCostBillDetailInput struct {
	AmortizedDay *string `type:"string" json:",omitempty"`

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

	AmortizedType []*string `type:"list" json:",omitempty"`

	BillCategory []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAmortizedCostBillDetailInput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillDetailInput) SetAmortizedDay added in v1.0.15

SetAmortizedDay sets the AmortizedDay field's value.

func (*ListAmortizedCostBillDetailInput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListAmortizedCostBillDetailInput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListAmortizedCostBillDetailInput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListAmortizedCostBillDetailInput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListAmortizedCostBillDetailInput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListAmortizedCostBillDetailInput) SetIgnoreZero added in v1.0.15

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListAmortizedCostBillDetailInput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListAmortizedCostBillDetailInput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillDetailInput) SetNeedRecordNum added in v1.0.15

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListAmortizedCostBillDetailInput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillDetailInput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListAmortizedCostBillDetailInput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListAmortizedCostBillDetailInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (ListAmortizedCostBillDetailInput) String added in v1.0.15

String returns the string representation

func (*ListAmortizedCostBillDetailInput) Validate added in v1.0.15

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

type ListAmortizedCostBillDetailOutput added in v1.0.15

type ListAmortizedCostBillDetailOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListAmortizedCostBillDetailOutput `type:"list" json:",omitempty"`

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

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

func (ListAmortizedCostBillDetailOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillDetailOutput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillDetailOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListAmortizedCostBillDetailOutput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillDetailOutput) SetTotal added in v1.0.15

SetTotal sets the Total field's value.

func (ListAmortizedCostBillDetailOutput) String added in v1.0.15

String returns the string representation

type ListAmortizedCostBillMonthlyInput added in v1.0.15

type ListAmortizedCostBillMonthlyInput struct {

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

	AmortizedType []*string `type:"list" json:",omitempty"`

	BillCategory []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAmortizedCostBillMonthlyInput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillMonthlyInput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListAmortizedCostBillMonthlyInput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListAmortizedCostBillMonthlyInput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListAmortizedCostBillMonthlyInput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListAmortizedCostBillMonthlyInput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListAmortizedCostBillMonthlyInput) SetIgnoreZero added in v1.0.15

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListAmortizedCostBillMonthlyInput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListAmortizedCostBillMonthlyInput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillMonthlyInput) SetNeedRecordNum added in v1.0.15

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListAmortizedCostBillMonthlyInput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillMonthlyInput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListAmortizedCostBillMonthlyInput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListAmortizedCostBillMonthlyInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (ListAmortizedCostBillMonthlyInput) String added in v1.0.15

String returns the string representation

func (*ListAmortizedCostBillMonthlyInput) Validate added in v1.0.15

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

type ListAmortizedCostBillMonthlyOutput added in v1.0.15

type ListAmortizedCostBillMonthlyOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListAmortizedCostBillMonthlyOutput `type:"list" json:",omitempty"`

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

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

func (ListAmortizedCostBillMonthlyOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListAmortizedCostBillMonthlyOutput) SetLimit added in v1.0.15

SetLimit sets the Limit field's value.

func (*ListAmortizedCostBillMonthlyOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListAmortizedCostBillMonthlyOutput) SetOffset added in v1.0.15

SetOffset sets the Offset field's value.

func (*ListAmortizedCostBillMonthlyOutput) SetTotal added in v1.0.15

SetTotal sets the Total field's value.

func (ListAmortizedCostBillMonthlyOutput) String added in v1.0.15

String returns the string representation

type ListAvailableInstancesInput

type ListAvailableInstancesInput struct {
	BeginTimeEnd *string `type:"string" json:",omitempty"`

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

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

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

	InstanceIDs []*string `type:"list" json:",omitempty"`

	// MaxResults is a required field
	MaxResults *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

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

func (ListAvailableInstancesInput) GoString

func (s ListAvailableInstancesInput) GoString() string

GoString returns the string representation

func (*ListAvailableInstancesInput) SetBeginTimeEnd

SetBeginTimeEnd sets the BeginTimeEnd field's value.

func (*ListAvailableInstancesInput) SetBeginTimeStart

SetBeginTimeStart sets the BeginTimeStart field's value.

func (*ListAvailableInstancesInput) SetExpiredTimeEnd

SetExpiredTimeEnd sets the ExpiredTimeEnd field's value.

func (*ListAvailableInstancesInput) SetExpiredTimeStart

SetExpiredTimeStart sets the ExpiredTimeStart field's value.

func (*ListAvailableInstancesInput) SetInstanceIDs

SetInstanceIDs sets the InstanceIDs field's value.

func (*ListAvailableInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAvailableInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAvailableInstancesInput) SetProduct

SetProduct sets the Product field's value.

func (*ListAvailableInstancesInput) SetRenewType

SetRenewType sets the RenewType field's value.

func (ListAvailableInstancesInput) String

String returns the string representation

func (*ListAvailableInstancesInput) Validate

func (s *ListAvailableInstancesInput) Validate() error

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

type ListAvailableInstancesOutput

type ListAvailableInstancesOutput struct {
	Metadata *response.ResponseMetadata

	InstanceList []*InstanceListForListAvailableInstancesOutput `type:"list" json:",omitempty"`

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

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

func (ListAvailableInstancesOutput) GoString

func (s ListAvailableInstancesOutput) GoString() string

GoString returns the string representation

func (*ListAvailableInstancesOutput) SetInstanceList

SetInstanceList sets the InstanceList field's value.

func (*ListAvailableInstancesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAvailableInstancesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAvailableInstancesOutput) String

String returns the string representation

type ListBillDetailInput

type ListBillDetailInput struct {
	BillCategory []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

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

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

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

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListBillDetailInput) GoString

func (s ListBillDetailInput) GoString() string

GoString returns the string representation

func (*ListBillDetailInput) SetBillCategory

func (s *ListBillDetailInput) SetBillCategory(v []*string) *ListBillDetailInput

SetBillCategory sets the BillCategory field's value.

func (*ListBillDetailInput) SetBillPeriod

func (s *ListBillDetailInput) SetBillPeriod(v string) *ListBillDetailInput

SetBillPeriod sets the BillPeriod field's value.

func (*ListBillDetailInput) SetBillingMode

func (s *ListBillDetailInput) SetBillingMode(v []*string) *ListBillDetailInput

SetBillingMode sets the BillingMode field's value.

func (*ListBillDetailInput) SetExpenseDate

func (s *ListBillDetailInput) SetExpenseDate(v string) *ListBillDetailInput

SetExpenseDate sets the ExpenseDate field's value.

func (*ListBillDetailInput) SetGroupPeriod

func (s *ListBillDetailInput) SetGroupPeriod(v int32) *ListBillDetailInput

SetGroupPeriod sets the GroupPeriod field's value.

func (*ListBillDetailInput) SetGroupTerm

func (s *ListBillDetailInput) SetGroupTerm(v int32) *ListBillDetailInput

SetGroupTerm sets the GroupTerm field's value.

func (*ListBillDetailInput) SetIgnoreZero

func (s *ListBillDetailInput) SetIgnoreZero(v int32) *ListBillDetailInput

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListBillDetailInput) SetInstanceNo

func (s *ListBillDetailInput) SetInstanceNo(v string) *ListBillDetailInput

SetInstanceNo sets the InstanceNo field's value.

func (*ListBillDetailInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListBillDetailInput) SetNeedRecordNum

func (s *ListBillDetailInput) SetNeedRecordNum(v int32) *ListBillDetailInput

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListBillDetailInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListBillDetailInput) SetOwnerID

func (s *ListBillDetailInput) SetOwnerID(v []*int64) *ListBillDetailInput

SetOwnerID sets the OwnerID field's value.

func (*ListBillDetailInput) SetPayerID

func (s *ListBillDetailInput) SetPayerID(v []*int64) *ListBillDetailInput

SetPayerID sets the PayerID field's value.

func (*ListBillDetailInput) SetProduct

func (s *ListBillDetailInput) SetProduct(v []*string) *ListBillDetailInput

SetProduct sets the Product field's value.

func (ListBillDetailInput) String

func (s ListBillDetailInput) String() string

String returns the string representation

func (*ListBillDetailInput) Validate

func (s *ListBillDetailInput) Validate() error

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

type ListBillDetailOutput

type ListBillDetailOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListBillDetailOutput `type:"list" json:",omitempty"`

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

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

func (ListBillDetailOutput) GoString

func (s ListBillDetailOutput) GoString() string

GoString returns the string representation

func (*ListBillDetailOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListBillDetailOutput) SetList

SetList sets the List field's value.

func (*ListBillDetailOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListBillDetailOutput) SetTotal

SetTotal sets the Total field's value.

func (ListBillDetailOutput) String

func (s ListBillDetailOutput) String() string

String returns the string representation

type ListBillInput added in v1.0.15

type ListBillInput struct {
	BillCategoryParent []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

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

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListBillInput) GoString added in v1.0.15

func (s ListBillInput) GoString() string

GoString returns the string representation

func (*ListBillInput) SetBillCategoryParent added in v1.0.15

func (s *ListBillInput) SetBillCategoryParent(v []*string) *ListBillInput

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListBillInput) SetBillPeriod added in v1.0.15

func (s *ListBillInput) SetBillPeriod(v string) *ListBillInput

SetBillPeriod sets the BillPeriod field's value.

func (*ListBillInput) SetBillingMode added in v1.0.15

func (s *ListBillInput) SetBillingMode(v []*string) *ListBillInput

SetBillingMode sets the BillingMode field's value.

func (*ListBillInput) SetIgnoreZero added in v1.0.15

func (s *ListBillInput) SetIgnoreZero(v int32) *ListBillInput

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListBillInput) SetLimit added in v1.0.15

func (s *ListBillInput) SetLimit(v int32) *ListBillInput

SetLimit sets the Limit field's value.

func (*ListBillInput) SetNeedRecordNum added in v1.0.15

func (s *ListBillInput) SetNeedRecordNum(v int32) *ListBillInput

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListBillInput) SetOffset added in v1.0.15

func (s *ListBillInput) SetOffset(v int32) *ListBillInput

SetOffset sets the Offset field's value.

func (*ListBillInput) SetOwnerID added in v1.0.15

func (s *ListBillInput) SetOwnerID(v []*int64) *ListBillInput

SetOwnerID sets the OwnerID field's value.

func (*ListBillInput) SetPayStatus added in v1.0.15

func (s *ListBillInput) SetPayStatus(v string) *ListBillInput

SetPayStatus sets the PayStatus field's value.

func (*ListBillInput) SetPayerID added in v1.0.15

func (s *ListBillInput) SetPayerID(v []*int64) *ListBillInput

SetPayerID sets the PayerID field's value.

func (*ListBillInput) SetProduct added in v1.0.15

func (s *ListBillInput) SetProduct(v []*string) *ListBillInput

SetProduct sets the Product field's value.

func (ListBillInput) String added in v1.0.15

func (s ListBillInput) String() string

String returns the string representation

func (*ListBillInput) Validate added in v1.0.15

func (s *ListBillInput) Validate() error

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

type ListBillOutput added in v1.0.15

type ListBillOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListBillOutput `type:"list" json:",omitempty"`

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

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

func (ListBillOutput) GoString added in v1.0.15

func (s ListBillOutput) GoString() string

GoString returns the string representation

func (*ListBillOutput) SetLimit added in v1.0.15

func (s *ListBillOutput) SetLimit(v int32) *ListBillOutput

SetLimit sets the Limit field's value.

func (*ListBillOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListBillOutput) SetOffset added in v1.0.15

func (s *ListBillOutput) SetOffset(v int32) *ListBillOutput

SetOffset sets the Offset field's value.

func (*ListBillOutput) SetTotal added in v1.0.15

func (s *ListBillOutput) SetTotal(v int32) *ListBillOutput

SetTotal sets the Total field's value.

func (ListBillOutput) String added in v1.0.15

func (s ListBillOutput) String() string

String returns the string representation

type ListBillOverviewByCategoryInput

type ListBillOverviewByCategoryInput struct {
	BillCategoryParent []*string `type:"list" json:",omitempty"`

	// BillPeriod is a required field
	BillPeriod *string `min:"7" max:"7" type:"string" json:",omitempty" required:"true"`

	BillingMode []*string `type:"list" json:",omitempty"`

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListBillOverviewByCategoryInput) GoString

GoString returns the string representation

func (*ListBillOverviewByCategoryInput) SetBillCategoryParent

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListBillOverviewByCategoryInput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListBillOverviewByCategoryInput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*ListBillOverviewByCategoryInput) SetOwnerID

SetOwnerID sets the OwnerID field's value.

func (*ListBillOverviewByCategoryInput) SetPayerID

SetPayerID sets the PayerID field's value.

func (ListBillOverviewByCategoryInput) String

String returns the string representation

func (*ListBillOverviewByCategoryInput) Validate added in v1.0.15

func (s *ListBillOverviewByCategoryInput) Validate() error

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

type ListBillOverviewByCategoryOutput

type ListBillOverviewByCategoryOutput struct {
	Metadata *response.ResponseMetadata

	List []*ConvertListForListBillOverviewByCategoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListBillOverviewByCategoryOutput) GoString

GoString returns the string representation

func (*ListBillOverviewByCategoryOutput) SetList

SetList sets the List field's value.

func (ListBillOverviewByCategoryOutput) String

String returns the string representation

type ListBillOverviewByProdInput

type ListBillOverviewByProdInput struct {
	BillCategoryParent []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListBillOverviewByProdInput) GoString

func (s ListBillOverviewByProdInput) GoString() string

GoString returns the string representation

func (*ListBillOverviewByProdInput) SetBillCategoryParent

func (s *ListBillOverviewByProdInput) SetBillCategoryParent(v []*string) *ListBillOverviewByProdInput

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListBillOverviewByProdInput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListBillOverviewByProdInput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*ListBillOverviewByProdInput) SetIgnoreZero

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListBillOverviewByProdInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListBillOverviewByProdInput) SetNeedRecordNum

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListBillOverviewByProdInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListBillOverviewByProdInput) SetOwnerID

SetOwnerID sets the OwnerID field's value.

func (*ListBillOverviewByProdInput) SetPayerID

SetPayerID sets the PayerID field's value.

func (*ListBillOverviewByProdInput) SetProduct

SetProduct sets the Product field's value.

func (ListBillOverviewByProdInput) String

String returns the string representation

func (*ListBillOverviewByProdInput) Validate

func (s *ListBillOverviewByProdInput) Validate() error

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

type ListBillOverviewByProdOutput

type ListBillOverviewByProdOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListBillOverviewByProdOutput `type:"list" json:",omitempty"`

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

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

func (ListBillOverviewByProdOutput) GoString

func (s ListBillOverviewByProdOutput) GoString() string

GoString returns the string representation

func (*ListBillOverviewByProdOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListBillOverviewByProdOutput) SetList

SetList sets the List field's value.

func (*ListBillOverviewByProdOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListBillOverviewByProdOutput) SetTotal

SetTotal sets the Total field's value.

func (ListBillOverviewByProdOutput) String

String returns the string representation

type ListCouponUsageRecordsInput added in v1.0.23

type ListCouponUsageRecordsInput struct {

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

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

	Offset *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCouponUsageRecordsInput) GoString added in v1.0.23

func (s ListCouponUsageRecordsInput) GoString() string

GoString returns the string representation

func (*ListCouponUsageRecordsInput) SetCouponID added in v1.0.23

SetCouponID sets the CouponID field's value.

func (*ListCouponUsageRecordsInput) SetLimit added in v1.0.23

SetLimit sets the Limit field's value.

func (*ListCouponUsageRecordsInput) SetOffset added in v1.0.23

SetOffset sets the Offset field's value.

func (ListCouponUsageRecordsInput) String added in v1.0.23

String returns the string representation

func (*ListCouponUsageRecordsInput) Validate added in v1.0.23

func (s *ListCouponUsageRecordsInput) Validate() error

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

type ListCouponUsageRecordsOutput added in v1.0.23

type ListCouponUsageRecordsOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListCouponUsageRecordsOutput `type:"list" json:",omitempty"`

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

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

func (ListCouponUsageRecordsOutput) GoString added in v1.0.23

func (s ListCouponUsageRecordsOutput) GoString() string

GoString returns the string representation

func (*ListCouponUsageRecordsOutput) SetLimit added in v1.0.23

SetLimit sets the Limit field's value.

func (*ListCouponUsageRecordsOutput) SetList added in v1.0.23

SetList sets the List field's value.

func (*ListCouponUsageRecordsOutput) SetOffset added in v1.0.23

SetOffset sets the Offset field's value.

func (*ListCouponUsageRecordsOutput) SetTotal added in v1.0.23

SetTotal sets the Total field's value.

func (ListCouponUsageRecordsOutput) String added in v1.0.23

String returns the string representation

type ListCouponsInput added in v1.0.23

type ListCouponsInput struct {
	CouponID *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

func (ListCouponsInput) GoString added in v1.0.23

func (s ListCouponsInput) GoString() string

GoString returns the string representation

func (*ListCouponsInput) SetCouponID added in v1.0.23

func (s *ListCouponsInput) SetCouponID(v string) *ListCouponsInput

SetCouponID sets the CouponID field's value.

func (*ListCouponsInput) SetLimit added in v1.0.23

func (s *ListCouponsInput) SetLimit(v int32) *ListCouponsInput

SetLimit sets the Limit field's value.

func (*ListCouponsInput) SetOffset added in v1.0.23

func (s *ListCouponsInput) SetOffset(v int32) *ListCouponsInput

SetOffset sets the Offset field's value.

func (*ListCouponsInput) SetProductCode added in v1.0.23

func (s *ListCouponsInput) SetProductCode(v string) *ListCouponsInput

SetProductCode sets the ProductCode field's value.

func (*ListCouponsInput) SetStatus added in v1.0.23

func (s *ListCouponsInput) SetStatus(v string) *ListCouponsInput

SetStatus sets the Status field's value.

func (*ListCouponsInput) SetValidBeginTime added in v1.0.23

func (s *ListCouponsInput) SetValidBeginTime(v string) *ListCouponsInput

SetValidBeginTime sets the ValidBeginTime field's value.

func (*ListCouponsInput) SetValidEndTime added in v1.0.23

func (s *ListCouponsInput) SetValidEndTime(v string) *ListCouponsInput

SetValidEndTime sets the ValidEndTime field's value.

func (ListCouponsInput) String added in v1.0.23

func (s ListCouponsInput) String() string

String returns the string representation

type ListCouponsOutput added in v1.0.23

type ListCouponsOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListCouponsOutput `type:"list" json:",omitempty"`

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

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

func (ListCouponsOutput) GoString added in v1.0.23

func (s ListCouponsOutput) GoString() string

GoString returns the string representation

func (*ListCouponsOutput) SetLimit added in v1.0.23

func (s *ListCouponsOutput) SetLimit(v int32) *ListCouponsOutput

SetLimit sets the Limit field's value.

func (*ListCouponsOutput) SetList added in v1.0.23

SetList sets the List field's value.

func (*ListCouponsOutput) SetOffset added in v1.0.23

func (s *ListCouponsOutput) SetOffset(v int32) *ListCouponsOutput

SetOffset sets the Offset field's value.

func (*ListCouponsOutput) SetTotal added in v1.0.23

func (s *ListCouponsOutput) SetTotal(v int32) *ListCouponsOutput

SetTotal sets the Total field's value.

func (ListCouponsOutput) String added in v1.0.23

func (s ListCouponsOutput) String() string

String returns the string representation

type ListFinancialRelationInput

type ListFinancialRelationInput struct {
	AccountIDSearchList []*string `type:"list" json:",omitempty"`

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

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

	Relation []*string `type:"list" json:",omitempty"`

	Status []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListFinancialRelationInput) GoString

func (s ListFinancialRelationInput) GoString() string

GoString returns the string representation

func (*ListFinancialRelationInput) SetAccountIDSearchList

func (s *ListFinancialRelationInput) SetAccountIDSearchList(v []*string) *ListFinancialRelationInput

SetAccountIDSearchList sets the AccountIDSearchList field's value.

func (*ListFinancialRelationInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListFinancialRelationInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListFinancialRelationInput) SetRelation

SetRelation sets the Relation field's value.

func (*ListFinancialRelationInput) SetStatus

SetStatus sets the Status field's value.

func (ListFinancialRelationInput) String

String returns the string representation

type ListFinancialRelationOutput

type ListFinancialRelationOutput struct {
	Metadata *response.ResponseMetadata

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

	List []*ListForListFinancialRelationOutput `type:"list" json:",omitempty"`

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

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

func (ListFinancialRelationOutput) GoString

func (s ListFinancialRelationOutput) GoString() string

GoString returns the string representation

func (*ListFinancialRelationOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListFinancialRelationOutput) SetList

SetList sets the List field's value.

func (*ListFinancialRelationOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListFinancialRelationOutput) SetTotal

SetTotal sets the Total field's value.

func (ListFinancialRelationOutput) String

String returns the string representation

type ListForListAmortizedCostBillDailyOutput added in v1.0.15

type ListForListAmortizedCostBillDailyOutput struct {
	AmortizedBeginTime *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (ListForListAmortizedCostBillDailyOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListForListAmortizedCostBillDailyOutput) SetAmortizedBeginTime added in v1.0.15

SetAmortizedBeginTime sets the AmortizedBeginTime field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetAmortizedDay added in v1.0.15

SetAmortizedDay sets the AmortizedDay field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetAmortizedEndTime added in v1.0.15

SetAmortizedEndTime sets the AmortizedEndTime field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBillID added in v1.0.15

SetBillID sets the BillID field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBillingMethodCode added in v1.0.15

SetBillingMethodCode sets the BillingMethodCode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBusiPeriod added in v1.0.15

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetBusinessMode added in v1.0.15

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetConfigName added in v1.0.15

SetConfigName sets the ConfigName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetCount added in v1.0.15

SetCount sets the Count field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetCountryRegion added in v1.0.20

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetCouponAmount added in v1.0.15

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedCouponAmount added in v1.0.15

SetDailyAmortizedCouponAmount sets the DailyAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedDiscountBillAmount added in v1.0.15

SetDailyAmortizedDiscountBillAmount sets the DailyAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedOriginalBillAmount added in v1.0.15

SetDailyAmortizedOriginalBillAmount sets the DailyAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPaidAmount added in v1.0.15

SetDailyAmortizedPaidAmount sets the DailyAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPayableAmount added in v1.0.15

SetDailyAmortizedPayableAmount sets the DailyAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPosttaxAmount added in v1.0.20

SetDailyAmortizedPosttaxAmount sets the DailyAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPreTaxPayableAmount added in v1.0.20

SetDailyAmortizedPreTaxPayableAmount sets the DailyAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPreTaxRealValue added in v1.0.20

SetDailyAmortizedPreTaxRealValue sets the DailyAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPreferentialBillAmount added in v1.0.15

func (s *ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPreferentialBillAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetDailyAmortizedPreferentialBillAmount sets the DailyAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedPretaxAmount added in v1.0.20

SetDailyAmortizedPretaxAmount sets the DailyAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedRealValue added in v1.0.20

SetDailyAmortizedRealValue sets the DailyAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedRoundAmount added in v1.0.15

SetDailyAmortizedRoundAmount sets the DailyAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSavingPlanOriginalAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetDailyAmortizedSavingPlanOriginalAmount sets the DailyAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePayableAmount added in v1.0.20

SetDailyAmortizedSettlePayableAmount sets the DailyAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePosttaxAmount added in v1.0.20

SetDailyAmortizedSettlePosttaxAmount sets the DailyAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetDailyAmortizedSettlePreTaxPayableAmount sets the DailyAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePreTaxRealValue added in v1.0.20

func (s *ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePreTaxRealValue(v string) *ListForListAmortizedCostBillDailyOutput

SetDailyAmortizedSettlePreTaxRealValue sets the DailyAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettlePretaxAmount added in v1.0.20

SetDailyAmortizedSettlePretaxAmount sets the DailyAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettleRealValue added in v1.0.20

SetDailyAmortizedSettleRealValue sets the DailyAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedSettleTaxAmount added in v1.0.20

SetDailyAmortizedSettleTaxAmount sets the DailyAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDailyAmortizedTaxAmount added in v1.0.20

SetDailyAmortizedTaxAmount sets the DailyAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDeductionUseDuration added in v1.0.15

SetDeductionUseDuration sets the DeductionUseDuration field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetDiscountBillAmount added in v1.0.15

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetEffectiveFactor added in v1.0.20

SetEffectiveFactor sets the EffectiveFactor field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetElement added in v1.0.15

SetElement sets the Element field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetElementCode added in v1.0.15

SetElementCode sets the ElementCode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetExpandField added in v1.0.15

SetExpandField sets the ExpandField field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetExpenseTime added in v1.0.15

SetExpenseTime sets the ExpenseTime field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetFactor added in v1.0.15

SetFactor sets the Factor field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetFactorCode added in v1.0.15

SetFactorCode sets the FactorCode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetInstanceName added in v1.0.15

SetInstanceName sets the InstanceName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetMainContractNumber added in v1.0.23

SetMainContractNumber sets the MainContractNumber field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedCouponAmount added in v1.0.15

SetNowAmortizedCouponAmount sets the NowAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedDiscountBillAmount added in v1.0.15

SetNowAmortizedDiscountBillAmount sets the NowAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedOriginalBillAmount added in v1.0.15

SetNowAmortizedOriginalBillAmount sets the NowAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPaidAmount added in v1.0.15

SetNowAmortizedPaidAmount sets the NowAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPayableAmount added in v1.0.15

SetNowAmortizedPayableAmount sets the NowAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPosttaxAmount added in v1.0.20

SetNowAmortizedPosttaxAmount sets the NowAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPreTaxPayableAmount added in v1.0.20

SetNowAmortizedPreTaxPayableAmount sets the NowAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPreTaxRealValue added in v1.0.20

SetNowAmortizedPreTaxRealValue sets the NowAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPreferentialBillAmount added in v1.0.15

func (s *ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPreferentialBillAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetNowAmortizedPreferentialBillAmount sets the NowAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedPretaxAmount added in v1.0.20

SetNowAmortizedPretaxAmount sets the NowAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedRealValue added in v1.0.20

SetNowAmortizedRealValue sets the NowAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedRoundAmount added in v1.0.15

SetNowAmortizedRoundAmount sets the NowAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSavingPlanOriginalAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetNowAmortizedSavingPlanOriginalAmount sets the NowAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePayableAmount added in v1.0.20

SetNowAmortizedSettlePayableAmount sets the NowAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePosttaxAmount added in v1.0.20

SetNowAmortizedSettlePosttaxAmount sets the NowAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillDailyOutput

SetNowAmortizedSettlePreTaxPayableAmount sets the NowAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePreTaxRealValue added in v1.0.20

SetNowAmortizedSettlePreTaxRealValue sets the NowAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettlePretaxAmount added in v1.0.20

SetNowAmortizedSettlePretaxAmount sets the NowAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettleRealValue added in v1.0.20

SetNowAmortizedSettleRealValue sets the NowAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedSettleTaxAmount added in v1.0.20

SetNowAmortizedSettleTaxAmount sets the NowAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetNowAmortizedTaxAmount added in v1.0.20

SetNowAmortizedTaxAmount sets the NowAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetOriginalBillAmount added in v1.0.15

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetOriginalOrderNo added in v1.0.23

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetOwnerCustomerName added in v1.0.15

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetOwnerUserName added in v1.0.15

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPaidAmount added in v1.0.15

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPayerCustomerName added in v1.0.15

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPayerUserName added in v1.0.15

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPosttaxAmount added in v1.0.20

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPreTaxPayableAmount added in v1.0.20

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPreTaxRealValue added in v1.0.20

SetPreTaxRealValue sets the PreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPreferentialBillAmount added in v1.0.15

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPretaxAmount added in v1.0.20

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPrice added in v1.0.15

SetPrice sets the Price field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetPriceUnit added in v1.0.15

SetPriceUnit sets the PriceUnit field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetProductZh added in v1.0.15

SetProductZh sets the ProductZh field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetProject added in v1.0.15

SetProject sets the Project field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetProjectDisplayName added in v1.0.15

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetRealValue added in v1.0.20

SetRealValue sets the RealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetRegion added in v1.0.15

SetRegion sets the Region field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetRegionCode added in v1.0.15

SetRegionCode sets the RegionCode field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetRoundAmount added in v1.0.15

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSellerCustomerName added in v1.0.15

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSellerID added in v1.0.15

SetSellerID sets the SellerID field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSellerUserName added in v1.0.15

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettlePayableAmount added in v1.0.20

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettlePosttaxAmount added in v1.0.20

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettlePreTaxPayableAmount added in v1.0.20

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettlePreTaxRealValue added in v1.0.20

SetSettlePreTaxRealValue sets the SettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettlePretaxAmount added in v1.0.20

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettleRealValue added in v1.0.20

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSettleTaxAmount added in v1.0.20

SetSettleTaxAmount sets the SettleTaxAmount field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSplitItemID added in v1.0.15

SetSplitItemID sets the SplitItemID field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSplitItemName added in v1.0.15

SetSplitItemName sets the SplitItemName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetSubjectName added in v1.0.15

SetSubjectName sets the SubjectName field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetTag added in v1.0.15

SetTag sets the Tag field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetTax added in v1.0.20

SetTax sets the Tax field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetTaxRate added in v1.0.20

SetTaxRate sets the TaxRate field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetUnit added in v1.0.15

SetUnit sets the Unit field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetUseDurationUnit added in v1.0.15

SetUseDurationUnit sets the UseDurationUnit field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetZone added in v1.0.15

SetZone sets the Zone field's value.

func (*ListForListAmortizedCostBillDailyOutput) SetZoneCode added in v1.0.15

SetZoneCode sets the ZoneCode field's value.

func (ListForListAmortizedCostBillDailyOutput) String added in v1.0.15

String returns the string representation

type ListForListAmortizedCostBillDetailOutput added in v1.0.15

type ListForListAmortizedCostBillDetailOutput struct {
	AmortizedBeginTime *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Price *string `type:"string" json:",omitempty"`

	PriceInterval *string `type:"string" json:",omitempty"`

	PriceUnit *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	Project *string `type:"string" json:",omitempty"`

	ProjectDisplayName *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RoundAmount *string `type:"string" json:",omitempty"`

	SavingPlanDeductionDiscountAmount *string `type:"string" json:",omitempty"`

	SavingPlanDeductionSpID *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTaxAmount *string `type:"string" json:",omitempty"`

	SplitItemID *string `type:"string" json:",omitempty"`

	SplitItemName *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	TaxAmount *string `type:"string" json:",omitempty"`

	TaxRate *string `type:"string" json:",omitempty"`

	TradeTime *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UseDuration *string `type:"string" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`

	Zone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListAmortizedCostBillDetailOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListForListAmortizedCostBillDetailOutput) SetAmortizedBeginTime added in v1.0.15

SetAmortizedBeginTime sets the AmortizedBeginTime field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetAmortizedDay added in v1.0.15

SetAmortizedDay sets the AmortizedDay field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetAmortizedEndTime added in v1.0.15

SetAmortizedEndTime sets the AmortizedEndTime field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillID added in v1.0.15

SetBillID sets the BillID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillingFunction added in v1.0.15

SetBillingFunction sets the BillingFunction field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillingMethodCode added in v1.0.15

SetBillingMethodCode sets the BillingMethodCode field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBusiPeriod added in v1.0.15

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetBusinessMode added in v1.0.15

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetConfigName added in v1.0.15

SetConfigName sets the ConfigName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCostID added in v1.0.15

SetCostID sets the CostID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCount added in v1.0.15

SetCount sets the Count field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCountryArea added in v1.0.17

SetCountryArea sets the CountryArea field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCountryRegion added in v1.0.20

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCouponAmount added in v1.0.15

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedCouponAmount added in v1.0.15

SetDailyAmortizedCouponAmount sets the DailyAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedDiscountBillAmount added in v1.0.15

SetDailyAmortizedDiscountBillAmount sets the DailyAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedOriginalBillAmount added in v1.0.15

SetDailyAmortizedOriginalBillAmount sets the DailyAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPaidAmount added in v1.0.15

SetDailyAmortizedPaidAmount sets the DailyAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPayableAmount added in v1.0.15

SetDailyAmortizedPayableAmount sets the DailyAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPosttaxAmount added in v1.0.20

SetDailyAmortizedPosttaxAmount sets the DailyAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPreTaxPayableAmount added in v1.0.17

SetDailyAmortizedPreTaxPayableAmount sets the DailyAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPreTaxRealValue added in v1.0.17

SetDailyAmortizedPreTaxRealValue sets the DailyAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPreferentialBillAmount added in v1.0.15

func (s *ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPreferentialBillAmount(v string) *ListForListAmortizedCostBillDetailOutput

SetDailyAmortizedPreferentialBillAmount sets the DailyAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedPretaxAmount added in v1.0.20

SetDailyAmortizedPretaxAmount sets the DailyAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedRealValue added in v1.0.17

SetDailyAmortizedRealValue sets the DailyAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedRoundAmount added in v1.0.15

SetDailyAmortizedRoundAmount sets the DailyAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSavingPlanOriginalAmount(v string) *ListForListAmortizedCostBillDetailOutput

SetDailyAmortizedSavingPlanOriginalAmount sets the DailyAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePayableAmount added in v1.0.17

SetDailyAmortizedSettlePayableAmount sets the DailyAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePosttaxAmount added in v1.0.20

SetDailyAmortizedSettlePosttaxAmount sets the DailyAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePreTaxPayableAmount added in v1.0.17

func (s *ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillDetailOutput

SetDailyAmortizedSettlePreTaxPayableAmount sets the DailyAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePreTaxRealValue added in v1.0.17

SetDailyAmortizedSettlePreTaxRealValue sets the DailyAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettlePretaxAmount added in v1.0.20

SetDailyAmortizedSettlePretaxAmount sets the DailyAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettleRealValue added in v1.0.17

SetDailyAmortizedSettleRealValue sets the DailyAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedSettleTaxAmount added in v1.0.17

SetDailyAmortizedSettleTaxAmount sets the DailyAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDailyAmortizedTaxAmount added in v1.0.17

SetDailyAmortizedTaxAmount sets the DailyAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDeductionUseDuration added in v1.0.15

SetDeductionUseDuration sets the DeductionUseDuration field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountBillAmount added in v1.0.15

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountBizBillingFunction added in v1.0.15

SetDiscountBizBillingFunction sets the DiscountBizBillingFunction field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountBizMeasureInterval added in v1.0.15

SetDiscountBizMeasureInterval sets the DiscountBizMeasureInterval field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountBizUnitPrice added in v1.0.15

SetDiscountBizUnitPrice sets the DiscountBizUnitPrice field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountBizUnitPriceInterval added in v1.0.15

SetDiscountBizUnitPriceInterval sets the DiscountBizUnitPriceInterval field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetDiscountInfo added in v1.0.20

SetDiscountInfo sets the DiscountInfo field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetEffectiveFactor added in v1.0.15

SetEffectiveFactor sets the EffectiveFactor field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetElement added in v1.0.15

SetElement sets the Element field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetExchangeRate added in v1.0.17

SetExchangeRate sets the ExchangeRate field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetExpandField added in v1.0.15

SetExpandField sets the ExpandField field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetExpenseBeginTime added in v1.0.15

SetExpenseBeginTime sets the ExpenseBeginTime field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetExpenseEndTime added in v1.0.15

SetExpenseEndTime sets the ExpenseEndTime field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetFactor added in v1.0.15

SetFactor sets the Factor field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetInstanceName added in v1.0.15

SetInstanceName sets the InstanceName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetMainContractNumber added in v1.0.23

SetMainContractNumber sets the MainContractNumber field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetMarketPrice added in v1.0.15

SetMarketPrice sets the MarketPrice field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetMeasureInterval added in v1.0.15

SetMeasureInterval sets the MeasureInterval field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetOriginalBillAmount added in v1.0.15

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetOriginalOrderNo added in v1.0.23

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetOwnerCustomerName added in v1.0.15

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetOwnerUserName added in v1.0.15

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPaidAmount added in v1.0.15

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPayerCustomerName added in v1.0.15

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPayerUserName added in v1.0.15

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPosttaxAmount added in v1.0.20

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPreTaxPayableAmount added in v1.0.17

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPreTaxRealValue added in v1.0.17

SetPreTaxRealValue sets the PreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPreferentialBillAmount added in v1.0.15

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPretaxAmount added in v1.0.20

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPrice added in v1.0.15

SetPrice sets the Price field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPriceInterval added in v1.0.15

SetPriceInterval sets the PriceInterval field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetPriceUnit added in v1.0.15

SetPriceUnit sets the PriceUnit field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetProductZh added in v1.0.15

SetProductZh sets the ProductZh field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetProject added in v1.0.15

SetProject sets the Project field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetProjectDisplayName added in v1.0.15

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetRealValue added in v1.0.17

SetRealValue sets the RealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetRegion added in v1.0.15

SetRegion sets the Region field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetRoundAmount added in v1.0.15

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSavingPlanDeductionDiscountAmount added in v1.0.20

SetSavingPlanDeductionDiscountAmount sets the SavingPlanDeductionDiscountAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSavingPlanDeductionSpID added in v1.0.20

SetSavingPlanDeductionSpID sets the SavingPlanDeductionSpID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSellerCustomerName added in v1.0.15

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSellerID added in v1.0.15

SetSellerID sets the SellerID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSellerUserName added in v1.0.15

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettlePayableAmount added in v1.0.17

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettlePosttaxAmount added in v1.0.20

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettlePreTaxPayableAmount added in v1.0.17

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettlePreTaxRealValue added in v1.0.17

SetSettlePreTaxRealValue sets the SettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettlePretaxAmount added in v1.0.20

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettleRealValue added in v1.0.17

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSettleTaxAmount added in v1.0.17

SetSettleTaxAmount sets the SettleTaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSplitItemID added in v1.0.15

SetSplitItemID sets the SplitItemID field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSplitItemName added in v1.0.15

SetSplitItemName sets the SplitItemName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetSubjectName added in v1.0.15

SetSubjectName sets the SubjectName field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetTag added in v1.0.15

SetTag sets the Tag field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetTax added in v1.0.20

SetTax sets the Tax field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetTaxAmount added in v1.0.17

SetTaxAmount sets the TaxAmount field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetTaxRate added in v1.0.17

SetTaxRate sets the TaxRate field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetTradeTime added in v1.0.15

SetTradeTime sets the TradeTime field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetUnit added in v1.0.15

SetUnit sets the Unit field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetUseDurationUnit added in v1.0.15

SetUseDurationUnit sets the UseDurationUnit field's value.

func (*ListForListAmortizedCostBillDetailOutput) SetZone added in v1.0.15

SetZone sets the Zone field's value.

func (ListForListAmortizedCostBillDetailOutput) String added in v1.0.15

String returns the string representation

type ListForListAmortizedCostBillMonthlyOutput added in v1.0.15

type ListForListAmortizedCostBillMonthlyOutput struct {
	AmortizedBeginTime *string `type:"string" json:",omitempty"`

	AmortizedDayNum *string `type:"string" json:",omitempty"`

	AmortizedEndTime *string `type:"string" json:",omitempty"`

	AmortizedMonth *string `type:"string" json:",omitempty"`

	AmortizedType *string `type:"string" json:",omitempty"`

	BeforeAmortizedCouponAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedDiscountBillAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedOriginalBillAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPaidAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPayableAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPosttaxAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPreTaxPayableAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPreTaxRealValue *string `type:"string" json:",omitempty"`

	BeforeAmortizedPreferentialBillAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedPretaxAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedRealValue *string `type:"string" json:",omitempty"`

	BeforeAmortizedRoundAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettlePayableAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettlePosttaxAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettlePretaxAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettleRealValue *string `type:"string" json:",omitempty"`

	BeforeAmortizedSettleTaxAmount *string `type:"string" json:",omitempty"`

	BeforeAmortizedTaxAmount *string `type:"string" json:",omitempty"`

	BillCategory *string `type:"string" json:",omitempty"`

	BillID *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BillingFunction *string `type:"string" json:",omitempty"`

	BillingMethodCode *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	BusiPeriod *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	ConfigName *string `type:"string" json:",omitempty"`

	Count *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DailyAmortizedCouponAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedDiscountBillAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedOriginalBillAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPaidAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPayableAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPosttaxAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPreTaxPayableAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPreTaxRealValue *string `type:"string" json:",omitempty"`

	DailyAmortizedPreferentialBillAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedPretaxAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedRealValue *string `type:"string" json:",omitempty"`

	DailyAmortizedRoundAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSettlePayableAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSettlePosttaxAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	DailyAmortizedSettlePretaxAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedSettleRealValue *string `type:"string" json:",omitempty"`

	DailyAmortizedSettleTaxAmount *string `type:"string" json:",omitempty"`

	DailyAmortizedTaxAmount *string `type:"string" json:",omitempty"`

	DeductionUseDuration *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	DiscountBizBillingFunction *string `type:"string" json:",omitempty"`

	DiscountBizMeasureInterval *string `type:"string" json:",omitempty"`

	DiscountBizUnitPrice *string `type:"string" json:",omitempty"`

	DiscountBizUnitPriceInterval *string `type:"string" json:",omitempty"`

	EffectiveFactor *string `type:"string" json:",omitempty"`

	Element *string `type:"string" json:",omitempty"`

	ExpandField *string `type:"string" json:",omitempty"`

	ExpenseTime *string `type:"string" json:",omitempty"`

	Factor *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	MainContractNumber *string `type:"string" json:",omitempty"`

	MarketPrice *string `type:"string" json:",omitempty"`

	MeasureInterval *string `type:"string" json:",omitempty"`

	NowAmortizedCouponAmount *string `type:"string" json:",omitempty"`

	NowAmortizedDiscountBillAmount *string `type:"string" json:",omitempty"`

	NowAmortizedOriginalBillAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPaidAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPayableAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPosttaxAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPreTaxPayableAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPreTaxRealValue *string `type:"string" json:",omitempty"`

	NowAmortizedPreferentialBillAmount *string `type:"string" json:",omitempty"`

	NowAmortizedPretaxAmount *string `type:"string" json:",omitempty"`

	NowAmortizedRealValue *string `type:"string" json:",omitempty"`

	NowAmortizedRoundAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSettlePayableAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSettlePosttaxAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	NowAmortizedSettlePretaxAmount *string `type:"string" json:",omitempty"`

	NowAmortizedSettleRealValue *string `type:"string" json:",omitempty"`

	NowAmortizedSettleTaxAmount *string `type:"string" json:",omitempty"`

	NowAmortizedTaxAmount *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OriginalOrderNo *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PreTaxRealValue *string `type:"string" json:",omitempty"`

	PreferentialBillAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	Price *string `type:"string" json:",omitempty"`

	PriceInterval *string `type:"string" json:",omitempty"`

	PriceUnit *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	Project *string `type:"string" json:",omitempty"`

	ProjectDisplayName *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RoundAmount *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTaxAmount *string `type:"string" json:",omitempty"`

	SplitItemID *string `type:"string" json:",omitempty"`

	SplitItemName *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	TaxRate *string `type:"string" json:",omitempty"`

	UnAmortizedSavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	UnamortizedCouponAmount *string `type:"string" json:",omitempty"`

	UnamortizedDiscountBillAmount *string `type:"string" json:",omitempty"`

	UnamortizedOriginalBillAmount *string `type:"string" json:",omitempty"`

	UnamortizedPaidAmount *string `type:"string" json:",omitempty"`

	UnamortizedPayableAmount *string `type:"string" json:",omitempty"`

	UnamortizedPosttaxAmount *string `type:"string" json:",omitempty"`

	UnamortizedPreTaxPayableAmount *string `type:"string" json:",omitempty"`

	UnamortizedPreTaxRealValue *string `type:"string" json:",omitempty"`

	UnamortizedPreferentialBillAmount *string `type:"string" json:",omitempty"`

	UnamortizedPretaxAmount *string `type:"string" json:",omitempty"`

	UnamortizedRealValue *string `type:"string" json:",omitempty"`

	UnamortizedRoundAmount *string `type:"string" json:",omitempty"`

	UnamortizedSettlePayableAmount *string `type:"string" json:",omitempty"`

	UnamortizedSettlePosttaxAmount *string `type:"string" json:",omitempty"`

	UnamortizedSettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	UnamortizedSettlePreTaxRealValue *string `type:"string" json:",omitempty"`

	UnamortizedSettlePretaxAmount *string `type:"string" json:",omitempty"`

	UnamortizedSettleRealValue *string `type:"string" json:",omitempty"`

	UnamortizedSettleTaxAmount *string `type:"string" json:",omitempty"`

	UnamortizedTaxAmount *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UseDuration *string `type:"string" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`

	Zone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListAmortizedCostBillMonthlyOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListForListAmortizedCostBillMonthlyOutput) SetAmortizedBeginTime added in v1.0.15

SetAmortizedBeginTime sets the AmortizedBeginTime field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetAmortizedDayNum added in v1.0.15

SetAmortizedDayNum sets the AmortizedDayNum field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetAmortizedEndTime added in v1.0.15

SetAmortizedEndTime sets the AmortizedEndTime field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetAmortizedMonth added in v1.0.15

SetAmortizedMonth sets the AmortizedMonth field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetAmortizedType added in v1.0.15

SetAmortizedType sets the AmortizedType field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedCouponAmount added in v1.0.15

SetBeforeAmortizedCouponAmount sets the BeforeAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedDiscountBillAmount added in v1.0.15

SetBeforeAmortizedDiscountBillAmount sets the BeforeAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedOriginalBillAmount added in v1.0.15

SetBeforeAmortizedOriginalBillAmount sets the BeforeAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPaidAmount added in v1.0.15

SetBeforeAmortizedPaidAmount sets the BeforeAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPayableAmount added in v1.0.15

SetBeforeAmortizedPayableAmount sets the BeforeAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPosttaxAmount added in v1.0.20

SetBeforeAmortizedPosttaxAmount sets the BeforeAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPreTaxPayableAmount added in v1.0.20

SetBeforeAmortizedPreTaxPayableAmount sets the BeforeAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPreTaxRealValue added in v1.0.20

SetBeforeAmortizedPreTaxRealValue sets the BeforeAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPreferentialBillAmount added in v1.0.15

func (s *ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPreferentialBillAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetBeforeAmortizedPreferentialBillAmount sets the BeforeAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedPretaxAmount added in v1.0.20

SetBeforeAmortizedPretaxAmount sets the BeforeAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedRealValue added in v1.0.20

SetBeforeAmortizedRealValue sets the BeforeAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedRoundAmount added in v1.0.15

SetBeforeAmortizedRoundAmount sets the BeforeAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSavingPlanOriginalAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetBeforeAmortizedSavingPlanOriginalAmount sets the BeforeAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePayableAmount added in v1.0.20

SetBeforeAmortizedSettlePayableAmount sets the BeforeAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePosttaxAmount added in v1.0.20

SetBeforeAmortizedSettlePosttaxAmount sets the BeforeAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetBeforeAmortizedSettlePreTaxPayableAmount sets the BeforeAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePreTaxRealValue added in v1.0.20

SetBeforeAmortizedSettlePreTaxRealValue sets the BeforeAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettlePretaxAmount added in v1.0.20

SetBeforeAmortizedSettlePretaxAmount sets the BeforeAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettleRealValue added in v1.0.20

SetBeforeAmortizedSettleRealValue sets the BeforeAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedSettleTaxAmount added in v1.0.20

SetBeforeAmortizedSettleTaxAmount sets the BeforeAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBeforeAmortizedTaxAmount added in v1.0.20

SetBeforeAmortizedTaxAmount sets the BeforeAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillCategory added in v1.0.15

SetBillCategory sets the BillCategory field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillID added in v1.0.15

SetBillID sets the BillID field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillPeriod added in v1.0.15

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillingFunction added in v1.0.15

SetBillingFunction sets the BillingFunction field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillingMethodCode added in v1.0.15

SetBillingMethodCode sets the BillingMethodCode field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBillingMode added in v1.0.15

SetBillingMode sets the BillingMode field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBusiPeriod added in v1.0.15

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetBusinessMode added in v1.0.15

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetConfigName added in v1.0.15

SetConfigName sets the ConfigName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetCount added in v1.0.15

SetCount sets the Count field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetCountryRegion added in v1.0.20

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetCouponAmount added in v1.0.15

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedCouponAmount added in v1.0.15

SetDailyAmortizedCouponAmount sets the DailyAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedDiscountBillAmount added in v1.0.15

SetDailyAmortizedDiscountBillAmount sets the DailyAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedOriginalBillAmount added in v1.0.15

SetDailyAmortizedOriginalBillAmount sets the DailyAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPaidAmount added in v1.0.15

SetDailyAmortizedPaidAmount sets the DailyAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPayableAmount added in v1.0.15

SetDailyAmortizedPayableAmount sets the DailyAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPosttaxAmount added in v1.0.20

SetDailyAmortizedPosttaxAmount sets the DailyAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPreTaxPayableAmount added in v1.0.20

SetDailyAmortizedPreTaxPayableAmount sets the DailyAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPreTaxRealValue added in v1.0.20

SetDailyAmortizedPreTaxRealValue sets the DailyAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPreferentialBillAmount added in v1.0.15

SetDailyAmortizedPreferentialBillAmount sets the DailyAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedPretaxAmount added in v1.0.20

SetDailyAmortizedPretaxAmount sets the DailyAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedRealValue added in v1.0.20

SetDailyAmortizedRealValue sets the DailyAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedRoundAmount added in v1.0.15

SetDailyAmortizedRoundAmount sets the DailyAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSavingPlanOriginalAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetDailyAmortizedSavingPlanOriginalAmount sets the DailyAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePayableAmount added in v1.0.20

SetDailyAmortizedSettlePayableAmount sets the DailyAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePosttaxAmount added in v1.0.20

SetDailyAmortizedSettlePosttaxAmount sets the DailyAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetDailyAmortizedSettlePreTaxPayableAmount sets the DailyAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePreTaxRealValue added in v1.0.20

SetDailyAmortizedSettlePreTaxRealValue sets the DailyAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettlePretaxAmount added in v1.0.20

SetDailyAmortizedSettlePretaxAmount sets the DailyAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettleRealValue added in v1.0.20

SetDailyAmortizedSettleRealValue sets the DailyAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedSettleTaxAmount added in v1.0.20

SetDailyAmortizedSettleTaxAmount sets the DailyAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDailyAmortizedTaxAmount added in v1.0.20

SetDailyAmortizedTaxAmount sets the DailyAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDeductionUseDuration added in v1.0.15

SetDeductionUseDuration sets the DeductionUseDuration field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDiscountBillAmount added in v1.0.15

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDiscountBizBillingFunction added in v1.0.15

SetDiscountBizBillingFunction sets the DiscountBizBillingFunction field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDiscountBizMeasureInterval added in v1.0.15

SetDiscountBizMeasureInterval sets the DiscountBizMeasureInterval field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDiscountBizUnitPrice added in v1.0.15

SetDiscountBizUnitPrice sets the DiscountBizUnitPrice field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetDiscountBizUnitPriceInterval added in v1.0.15

SetDiscountBizUnitPriceInterval sets the DiscountBizUnitPriceInterval field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetEffectiveFactor added in v1.0.15

SetEffectiveFactor sets the EffectiveFactor field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetElement added in v1.0.15

SetElement sets the Element field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetExpandField added in v1.0.15

SetExpandField sets the ExpandField field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetExpenseTime added in v1.0.15

SetExpenseTime sets the ExpenseTime field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetFactor added in v1.0.15

SetFactor sets the Factor field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetInstanceName added in v1.0.15

SetInstanceName sets the InstanceName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetMainContractNumber added in v1.0.23

SetMainContractNumber sets the MainContractNumber field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetMarketPrice added in v1.0.15

SetMarketPrice sets the MarketPrice field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetMeasureInterval added in v1.0.15

SetMeasureInterval sets the MeasureInterval field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedCouponAmount added in v1.0.15

SetNowAmortizedCouponAmount sets the NowAmortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedDiscountBillAmount added in v1.0.15

SetNowAmortizedDiscountBillAmount sets the NowAmortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedOriginalBillAmount added in v1.0.15

SetNowAmortizedOriginalBillAmount sets the NowAmortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPaidAmount added in v1.0.15

SetNowAmortizedPaidAmount sets the NowAmortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPayableAmount added in v1.0.15

SetNowAmortizedPayableAmount sets the NowAmortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPosttaxAmount added in v1.0.20

SetNowAmortizedPosttaxAmount sets the NowAmortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPreTaxPayableAmount added in v1.0.20

SetNowAmortizedPreTaxPayableAmount sets the NowAmortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPreTaxRealValue added in v1.0.20

SetNowAmortizedPreTaxRealValue sets the NowAmortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPreferentialBillAmount added in v1.0.15

SetNowAmortizedPreferentialBillAmount sets the NowAmortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedPretaxAmount added in v1.0.20

SetNowAmortizedPretaxAmount sets the NowAmortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedRealValue added in v1.0.20

SetNowAmortizedRealValue sets the NowAmortizedRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedRoundAmount added in v1.0.15

SetNowAmortizedRoundAmount sets the NowAmortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSavingPlanOriginalAmount added in v1.0.20

SetNowAmortizedSavingPlanOriginalAmount sets the NowAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePayableAmount added in v1.0.20

SetNowAmortizedSettlePayableAmount sets the NowAmortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePosttaxAmount added in v1.0.20

SetNowAmortizedSettlePosttaxAmount sets the NowAmortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePreTaxPayableAmount(v string) *ListForListAmortizedCostBillMonthlyOutput

SetNowAmortizedSettlePreTaxPayableAmount sets the NowAmortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePreTaxRealValue added in v1.0.20

SetNowAmortizedSettlePreTaxRealValue sets the NowAmortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettlePretaxAmount added in v1.0.20

SetNowAmortizedSettlePretaxAmount sets the NowAmortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettleRealValue added in v1.0.20

SetNowAmortizedSettleRealValue sets the NowAmortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedSettleTaxAmount added in v1.0.20

SetNowAmortizedSettleTaxAmount sets the NowAmortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetNowAmortizedTaxAmount added in v1.0.20

SetNowAmortizedTaxAmount sets the NowAmortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetOriginalBillAmount added in v1.0.15

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetOriginalOrderNo added in v1.0.23

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetOwnerCustomerName added in v1.0.15

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetOwnerUserName added in v1.0.15

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPaidAmount added in v1.0.15

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPayerCustomerName added in v1.0.15

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPayerUserName added in v1.0.15

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPosttaxAmount added in v1.0.20

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPreTaxPayableAmount added in v1.0.20

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPreTaxRealValue added in v1.0.20

SetPreTaxRealValue sets the PreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPreferentialBillAmount added in v1.0.15

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPretaxAmount added in v1.0.20

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPrice added in v1.0.15

SetPrice sets the Price field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPriceInterval added in v1.0.15

SetPriceInterval sets the PriceInterval field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetPriceUnit added in v1.0.15

SetPriceUnit sets the PriceUnit field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetProductZh added in v1.0.15

SetProductZh sets the ProductZh field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetProject added in v1.0.15

SetProject sets the Project field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetProjectDisplayName added in v1.0.15

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetRealValue added in v1.0.20

SetRealValue sets the RealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetRegion added in v1.0.15

SetRegion sets the Region field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetRoundAmount added in v1.0.15

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSellerCustomerName added in v1.0.15

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSellerID added in v1.0.15

SetSellerID sets the SellerID field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSellerUserName added in v1.0.15

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettlePayableAmount added in v1.0.20

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettlePosttaxAmount added in v1.0.20

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettlePreTaxPayableAmount added in v1.0.20

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettlePreTaxRealValue added in v1.0.20

SetSettlePreTaxRealValue sets the SettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettlePretaxAmount added in v1.0.20

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettleRealValue added in v1.0.20

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSettleTaxAmount added in v1.0.20

SetSettleTaxAmount sets the SettleTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSplitItemID added in v1.0.15

SetSplitItemID sets the SplitItemID field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSplitItemName added in v1.0.15

SetSplitItemName sets the SplitItemName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetSubjectName added in v1.0.15

SetSubjectName sets the SubjectName field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetTag added in v1.0.15

SetTag sets the Tag field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetTax added in v1.0.20

SetTax sets the Tax field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetTaxRate added in v1.0.20

SetTaxRate sets the TaxRate field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnAmortizedSavingPlanOriginalAmount added in v1.0.20

SetUnAmortizedSavingPlanOriginalAmount sets the UnAmortizedSavingPlanOriginalAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedCouponAmount added in v1.0.15

SetUnamortizedCouponAmount sets the UnamortizedCouponAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedDiscountBillAmount added in v1.0.15

SetUnamortizedDiscountBillAmount sets the UnamortizedDiscountBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedOriginalBillAmount added in v1.0.15

SetUnamortizedOriginalBillAmount sets the UnamortizedOriginalBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPaidAmount added in v1.0.15

SetUnamortizedPaidAmount sets the UnamortizedPaidAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPayableAmount added in v1.0.15

SetUnamortizedPayableAmount sets the UnamortizedPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPosttaxAmount added in v1.0.20

SetUnamortizedPosttaxAmount sets the UnamortizedPosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPreTaxPayableAmount added in v1.0.20

SetUnamortizedPreTaxPayableAmount sets the UnamortizedPreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPreTaxRealValue added in v1.0.20

SetUnamortizedPreTaxRealValue sets the UnamortizedPreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPreferentialBillAmount added in v1.0.15

SetUnamortizedPreferentialBillAmount sets the UnamortizedPreferentialBillAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedPretaxAmount added in v1.0.20

SetUnamortizedPretaxAmount sets the UnamortizedPretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedRealValue added in v1.0.20

SetUnamortizedRealValue sets the UnamortizedRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedRoundAmount added in v1.0.15

SetUnamortizedRoundAmount sets the UnamortizedRoundAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettlePayableAmount added in v1.0.20

SetUnamortizedSettlePayableAmount sets the UnamortizedSettlePayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettlePosttaxAmount added in v1.0.20

SetUnamortizedSettlePosttaxAmount sets the UnamortizedSettlePosttaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettlePreTaxPayableAmount added in v1.0.20

SetUnamortizedSettlePreTaxPayableAmount sets the UnamortizedSettlePreTaxPayableAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettlePreTaxRealValue added in v1.0.20

SetUnamortizedSettlePreTaxRealValue sets the UnamortizedSettlePreTaxRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettlePretaxAmount added in v1.0.20

SetUnamortizedSettlePretaxAmount sets the UnamortizedSettlePretaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettleRealValue added in v1.0.20

SetUnamortizedSettleRealValue sets the UnamortizedSettleRealValue field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedSettleTaxAmount added in v1.0.20

SetUnamortizedSettleTaxAmount sets the UnamortizedSettleTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnamortizedTaxAmount added in v1.0.20

SetUnamortizedTaxAmount sets the UnamortizedTaxAmount field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUnit added in v1.0.15

SetUnit sets the Unit field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetUseDurationUnit added in v1.0.15

SetUseDurationUnit sets the UseDurationUnit field's value.

func (*ListForListAmortizedCostBillMonthlyOutput) SetZone added in v1.0.15

SetZone sets the Zone field's value.

func (ListForListAmortizedCostBillMonthlyOutput) String added in v1.0.15

String returns the string representation

type ListForListBillDetailOutput

type ListForListBillDetailOutput struct {
	BillCategory *string `type:"string" json:",omitempty"`

	BillDetailId *string `type:"string" json:",omitempty"`

	BillID *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BillingFunction *string `type:"string" json:",omitempty"`

	BillingMethodCode *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	BusiPeriod *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	ConfigName *string `type:"string" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	Count *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreditCarriedAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DeductionCount *string `type:"string" json:",omitempty"`

	DeductionUseDuration *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	DiscountBizBillingFunction *string `type:"string" json:",omitempty"`

	DiscountBizMeasureInterval *string `type:"string" json:",omitempty"`

	DiscountBizUnitPrice *string `type:"string" json:",omitempty"`

	DiscountBizUnitPriceInterval *string `type:"string" json:",omitempty"`

	DiscountInfo *string `type:"string" json:",omitempty"`

	EffectiveFactor *string `type:"string" json:",omitempty"`

	Element *string `type:"string" json:",omitempty"`

	ElementCode *string `type:"string" json:",omitempty"`

	ExchangeRate *string `type:"string" json:",omitempty"`

	ExpandField *string `type:"string" json:",omitempty"`

	ExpenseBeginTime *string `type:"string" json:",omitempty"`

	ExpenseDate *string `type:"string" json:",omitempty"`

	ExpenseEndTime *string `type:"string" json:",omitempty"`

	Factor *string `type:"string" json:",omitempty"`

	FactorCode *string `type:"string" json:",omitempty"`

	Formula *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	MainContractNumber *string `type:"string" json:",omitempty"`

	MarketPrice *string `type:"string" json:",omitempty"`

	MeasureInterval *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OriginalOrderNo *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PreferentialBillAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	PretaxRealValue *string `type:"string" json:",omitempty"`

	Price *string `type:"string" json:",omitempty"`

	PriceInterval *string `type:"string" json:",omitempty"`

	PriceUnit *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	Project *string `type:"string" json:",omitempty"`

	ProjectDisplayName *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RegionCode *string `type:"string" json:",omitempty"`

	ReservationInstance *string `type:"string" json:",omitempty"`

	RoundAmount *float64 `type:"double" json:",omitempty"`

	SavingPlanDeductionDiscountAmount *string `type:"string" json:",omitempty"`

	SavingPlanDeductionSpID *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SellingMode *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettlePretaxRealValue *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTax *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty"`

	SolutionZh *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	TaxRate *string `type:"string" json:",omitempty"`

	TradeTime *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UnpaidAmount *string `type:"string" json:",omitempty"`

	UseDuration *string `type:"string" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`

	Zone *string `type:"string" json:",omitempty"`

	ZoneCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListBillDetailOutput) GoString

func (s ListForListBillDetailOutput) GoString() string

GoString returns the string representation

func (*ListForListBillDetailOutput) SetBillCategory

SetBillCategory sets the BillCategory field's value.

func (*ListForListBillDetailOutput) SetBillDetailId

SetBillDetailId sets the BillDetailId field's value.

func (*ListForListBillDetailOutput) SetBillID

SetBillID sets the BillID field's value.

func (*ListForListBillDetailOutput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListBillDetailOutput) SetBillingFunction

SetBillingFunction sets the BillingFunction field's value.

func (*ListForListBillDetailOutput) SetBillingMethodCode

SetBillingMethodCode sets the BillingMethodCode field's value.

func (*ListForListBillDetailOutput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*ListForListBillDetailOutput) SetBusiPeriod

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListBillDetailOutput) SetBusinessMode

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListBillDetailOutput) SetConfigName

SetConfigName sets the ConfigName field's value.

func (*ListForListBillDetailOutput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ListForListBillDetailOutput) SetCount

SetCount sets the Count field's value.

func (*ListForListBillDetailOutput) SetCountryRegion

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListBillDetailOutput) SetCouponAmount

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListBillDetailOutput) SetCreditCarriedAmount

func (s *ListForListBillDetailOutput) SetCreditCarriedAmount(v string) *ListForListBillDetailOutput

SetCreditCarriedAmount sets the CreditCarriedAmount field's value.

func (*ListForListBillDetailOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*ListForListBillDetailOutput) SetCurrencySettlement added in v1.0.20

func (s *ListForListBillDetailOutput) SetCurrencySettlement(v string) *ListForListBillDetailOutput

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListBillDetailOutput) SetDeductionCount

SetDeductionCount sets the DeductionCount field's value.

func (*ListForListBillDetailOutput) SetDeductionUseDuration

func (s *ListForListBillDetailOutput) SetDeductionUseDuration(v string) *ListForListBillDetailOutput

SetDeductionUseDuration sets the DeductionUseDuration field's value.

func (*ListForListBillDetailOutput) SetDiscountBillAmount

func (s *ListForListBillDetailOutput) SetDiscountBillAmount(v string) *ListForListBillDetailOutput

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListBillDetailOutput) SetDiscountBizBillingFunction

func (s *ListForListBillDetailOutput) SetDiscountBizBillingFunction(v string) *ListForListBillDetailOutput

SetDiscountBizBillingFunction sets the DiscountBizBillingFunction field's value.

func (*ListForListBillDetailOutput) SetDiscountBizMeasureInterval

func (s *ListForListBillDetailOutput) SetDiscountBizMeasureInterval(v string) *ListForListBillDetailOutput

SetDiscountBizMeasureInterval sets the DiscountBizMeasureInterval field's value.

func (*ListForListBillDetailOutput) SetDiscountBizUnitPrice

func (s *ListForListBillDetailOutput) SetDiscountBizUnitPrice(v string) *ListForListBillDetailOutput

SetDiscountBizUnitPrice sets the DiscountBizUnitPrice field's value.

func (*ListForListBillDetailOutput) SetDiscountBizUnitPriceInterval

func (s *ListForListBillDetailOutput) SetDiscountBizUnitPriceInterval(v string) *ListForListBillDetailOutput

SetDiscountBizUnitPriceInterval sets the DiscountBizUnitPriceInterval field's value.

func (*ListForListBillDetailOutput) SetDiscountInfo added in v1.0.20

SetDiscountInfo sets the DiscountInfo field's value.

func (*ListForListBillDetailOutput) SetEffectiveFactor

SetEffectiveFactor sets the EffectiveFactor field's value.

func (*ListForListBillDetailOutput) SetElement

SetElement sets the Element field's value.

func (*ListForListBillDetailOutput) SetElementCode

SetElementCode sets the ElementCode field's value.

func (*ListForListBillDetailOutput) SetExchangeRate added in v1.0.20

SetExchangeRate sets the ExchangeRate field's value.

func (*ListForListBillDetailOutput) SetExpandField

SetExpandField sets the ExpandField field's value.

func (*ListForListBillDetailOutput) SetExpenseBeginTime

SetExpenseBeginTime sets the ExpenseBeginTime field's value.

func (*ListForListBillDetailOutput) SetExpenseDate

SetExpenseDate sets the ExpenseDate field's value.

func (*ListForListBillDetailOutput) SetExpenseEndTime

SetExpenseEndTime sets the ExpenseEndTime field's value.

func (*ListForListBillDetailOutput) SetFactor

SetFactor sets the Factor field's value.

func (*ListForListBillDetailOutput) SetFactorCode

SetFactorCode sets the FactorCode field's value.

func (*ListForListBillDetailOutput) SetFormula

SetFormula sets the Formula field's value.

func (*ListForListBillDetailOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ListForListBillDetailOutput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListBillDetailOutput) SetMainContractNumber added in v1.0.23

func (s *ListForListBillDetailOutput) SetMainContractNumber(v string) *ListForListBillDetailOutput

SetMainContractNumber sets the MainContractNumber field's value.

func (*ListForListBillDetailOutput) SetMarketPrice

SetMarketPrice sets the MarketPrice field's value.

func (*ListForListBillDetailOutput) SetMeasureInterval

SetMeasureInterval sets the MeasureInterval field's value.

func (*ListForListBillDetailOutput) SetOriginalBillAmount

func (s *ListForListBillDetailOutput) SetOriginalBillAmount(v string) *ListForListBillDetailOutput

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListBillDetailOutput) SetOriginalOrderNo added in v1.0.23

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListBillDetailOutput) SetOwnerCustomerName

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListBillDetailOutput) SetOwnerID

SetOwnerID sets the OwnerID field's value.

func (*ListForListBillDetailOutput) SetOwnerUserName

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListBillDetailOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListBillDetailOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListBillDetailOutput) SetPayerCustomerName

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListBillDetailOutput) SetPayerID

SetPayerID sets the PayerID field's value.

func (*ListForListBillDetailOutput) SetPayerUserName

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListBillDetailOutput) SetPosttaxAmount

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListBillDetailOutput) SetPreTaxPayableAmount added in v1.0.20

func (s *ListForListBillDetailOutput) SetPreTaxPayableAmount(v string) *ListForListBillDetailOutput

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListBillDetailOutput) SetPreferentialBillAmount

func (s *ListForListBillDetailOutput) SetPreferentialBillAmount(v string) *ListForListBillDetailOutput

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListBillDetailOutput) SetPretaxAmount

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListBillDetailOutput) SetPretaxRealValue

SetPretaxRealValue sets the PretaxRealValue field's value.

func (*ListForListBillDetailOutput) SetPrice

SetPrice sets the Price field's value.

func (*ListForListBillDetailOutput) SetPriceInterval

SetPriceInterval sets the PriceInterval field's value.

func (*ListForListBillDetailOutput) SetPriceUnit

SetPriceUnit sets the PriceUnit field's value.

func (*ListForListBillDetailOutput) SetProduct

SetProduct sets the Product field's value.

func (*ListForListBillDetailOutput) SetProductZh

SetProductZh sets the ProductZh field's value.

func (*ListForListBillDetailOutput) SetProject

SetProject sets the Project field's value.

func (*ListForListBillDetailOutput) SetProjectDisplayName

func (s *ListForListBillDetailOutput) SetProjectDisplayName(v string) *ListForListBillDetailOutput

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*ListForListBillDetailOutput) SetRealValue

SetRealValue sets the RealValue field's value.

func (*ListForListBillDetailOutput) SetRegion

SetRegion sets the Region field's value.

func (*ListForListBillDetailOutput) SetRegionCode

SetRegionCode sets the RegionCode field's value.

func (*ListForListBillDetailOutput) SetReservationInstance

func (s *ListForListBillDetailOutput) SetReservationInstance(v string) *ListForListBillDetailOutput

SetReservationInstance sets the ReservationInstance field's value.

func (*ListForListBillDetailOutput) SetRoundAmount

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListBillDetailOutput) SetSavingPlanDeductionDiscountAmount added in v1.0.20

func (s *ListForListBillDetailOutput) SetSavingPlanDeductionDiscountAmount(v string) *ListForListBillDetailOutput

SetSavingPlanDeductionDiscountAmount sets the SavingPlanDeductionDiscountAmount field's value.

func (*ListForListBillDetailOutput) SetSavingPlanDeductionSpID added in v1.0.20

func (s *ListForListBillDetailOutput) SetSavingPlanDeductionSpID(v string) *ListForListBillDetailOutput

SetSavingPlanDeductionSpID sets the SavingPlanDeductionSpID field's value.

func (*ListForListBillDetailOutput) SetSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListBillDetailOutput) SetSavingPlanOriginalAmount(v string) *ListForListBillDetailOutput

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListBillDetailOutput) SetSellerCustomerName

func (s *ListForListBillDetailOutput) SetSellerCustomerName(v string) *ListForListBillDetailOutput

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListBillDetailOutput) SetSellerID

SetSellerID sets the SellerID field's value.

func (*ListForListBillDetailOutput) SetSellerUserName

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListBillDetailOutput) SetSellingMode

SetSellingMode sets the SellingMode field's value.

func (*ListForListBillDetailOutput) SetSettlePayableAmount added in v1.0.20

func (s *ListForListBillDetailOutput) SetSettlePayableAmount(v string) *ListForListBillDetailOutput

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListBillDetailOutput) SetSettlePosttaxAmount

func (s *ListForListBillDetailOutput) SetSettlePosttaxAmount(v string) *ListForListBillDetailOutput

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListBillDetailOutput) SetSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListBillDetailOutput) SetSettlePreTaxPayableAmount(v string) *ListForListBillDetailOutput

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListBillDetailOutput) SetSettlePretaxAmount

func (s *ListForListBillDetailOutput) SetSettlePretaxAmount(v string) *ListForListBillDetailOutput

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListBillDetailOutput) SetSettlePretaxRealValue

func (s *ListForListBillDetailOutput) SetSettlePretaxRealValue(v string) *ListForListBillDetailOutput

SetSettlePretaxRealValue sets the SettlePretaxRealValue field's value.

func (*ListForListBillDetailOutput) SetSettleRealValue

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListBillDetailOutput) SetSettleTax

SetSettleTax sets the SettleTax field's value.

func (*ListForListBillDetailOutput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (*ListForListBillDetailOutput) SetSolutionZh

SetSolutionZh sets the SolutionZh field's value.

func (*ListForListBillDetailOutput) SetSubjectName

SetSubjectName sets the SubjectName field's value.

func (*ListForListBillDetailOutput) SetTag

SetTag sets the Tag field's value.

func (*ListForListBillDetailOutput) SetTax

SetTax sets the Tax field's value.

func (*ListForListBillDetailOutput) SetTaxRate

SetTaxRate sets the TaxRate field's value.

func (*ListForListBillDetailOutput) SetTradeTime

SetTradeTime sets the TradeTime field's value.

func (*ListForListBillDetailOutput) SetUnit

SetUnit sets the Unit field's value.

func (*ListForListBillDetailOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (*ListForListBillDetailOutput) SetUseDuration

SetUseDuration sets the UseDuration field's value.

func (*ListForListBillDetailOutput) SetUseDurationUnit

SetUseDurationUnit sets the UseDurationUnit field's value.

func (*ListForListBillDetailOutput) SetZone

SetZone sets the Zone field's value.

func (*ListForListBillDetailOutput) SetZoneCode

SetZoneCode sets the ZoneCode field's value.

func (ListForListBillDetailOutput) String

String returns the string representation

type ListForListBillOutput added in v1.0.15

type ListForListBillOutput struct {
	BillCategoryParent *string `type:"string" json:",omitempty"`

	BillDetailNum *string `type:"string" json:",omitempty"`

	BillID *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	BusiPeriod *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreditCarriedAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	ExchangeRate *string `type:"string" json:",omitempty"`

	ExpenseBeginTime *string `type:"string" json:",omitempty"`

	ExpenseEndTime *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayStatus *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PreferentialBillAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	PretaxRealValue *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	RoundBillAmount *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettlePretaxRealValue *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTax *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	TaxRate *string `type:"string" json:",omitempty"`

	TradeTime *string `type:"string" json:",omitempty"`

	UnpaidAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListBillOutput) GoString added in v1.0.15

func (s ListForListBillOutput) GoString() string

GoString returns the string representation

func (*ListForListBillOutput) SetBillCategoryParent added in v1.0.15

func (s *ListForListBillOutput) SetBillCategoryParent(v string) *ListForListBillOutput

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListForListBillOutput) SetBillDetailNum added in v1.0.15

func (s *ListForListBillOutput) SetBillDetailNum(v string) *ListForListBillOutput

SetBillDetailNum sets the BillDetailNum field's value.

func (*ListForListBillOutput) SetBillID added in v1.0.15

SetBillID sets the BillID field's value.

func (*ListForListBillOutput) SetBillPeriod added in v1.0.15

func (s *ListForListBillOutput) SetBillPeriod(v string) *ListForListBillOutput

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListBillOutput) SetBillingMode added in v1.0.15

func (s *ListForListBillOutput) SetBillingMode(v string) *ListForListBillOutput

SetBillingMode sets the BillingMode field's value.

func (*ListForListBillOutput) SetBusiPeriod added in v1.0.15

func (s *ListForListBillOutput) SetBusiPeriod(v string) *ListForListBillOutput

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListBillOutput) SetBusinessMode added in v1.0.15

func (s *ListForListBillOutput) SetBusinessMode(v string) *ListForListBillOutput

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListBillOutput) SetCountryRegion added in v1.0.20

func (s *ListForListBillOutput) SetCountryRegion(v string) *ListForListBillOutput

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListBillOutput) SetCouponAmount added in v1.0.15

func (s *ListForListBillOutput) SetCouponAmount(v string) *ListForListBillOutput

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListBillOutput) SetCreditCarriedAmount added in v1.0.15

func (s *ListForListBillOutput) SetCreditCarriedAmount(v string) *ListForListBillOutput

SetCreditCarriedAmount sets the CreditCarriedAmount field's value.

func (*ListForListBillOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*ListForListBillOutput) SetCurrencySettlement added in v1.0.20

func (s *ListForListBillOutput) SetCurrencySettlement(v string) *ListForListBillOutput

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListBillOutput) SetDiscountBillAmount added in v1.0.15

func (s *ListForListBillOutput) SetDiscountBillAmount(v string) *ListForListBillOutput

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListBillOutput) SetExchangeRate added in v1.0.20

func (s *ListForListBillOutput) SetExchangeRate(v string) *ListForListBillOutput

SetExchangeRate sets the ExchangeRate field's value.

func (*ListForListBillOutput) SetExpenseBeginTime added in v1.0.15

func (s *ListForListBillOutput) SetExpenseBeginTime(v string) *ListForListBillOutput

SetExpenseBeginTime sets the ExpenseBeginTime field's value.

func (*ListForListBillOutput) SetExpenseEndTime added in v1.0.15

func (s *ListForListBillOutput) SetExpenseEndTime(v string) *ListForListBillOutput

SetExpenseEndTime sets the ExpenseEndTime field's value.

func (*ListForListBillOutput) SetOriginalBillAmount added in v1.0.15

func (s *ListForListBillOutput) SetOriginalBillAmount(v string) *ListForListBillOutput

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListBillOutput) SetOwnerCustomerName added in v1.0.15

func (s *ListForListBillOutput) SetOwnerCustomerName(v string) *ListForListBillOutput

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListBillOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListBillOutput) SetOwnerUserName added in v1.0.15

func (s *ListForListBillOutput) SetOwnerUserName(v string) *ListForListBillOutput

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListBillOutput) SetPaidAmount added in v1.0.15

func (s *ListForListBillOutput) SetPaidAmount(v string) *ListForListBillOutput

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListBillOutput) SetPayStatus added in v1.0.15

SetPayStatus sets the PayStatus field's value.

func (*ListForListBillOutput) SetPayableAmount added in v1.0.15

func (s *ListForListBillOutput) SetPayableAmount(v string) *ListForListBillOutput

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListBillOutput) SetPayerCustomerName added in v1.0.15

func (s *ListForListBillOutput) SetPayerCustomerName(v string) *ListForListBillOutput

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListBillOutput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListForListBillOutput) SetPayerUserName added in v1.0.15

func (s *ListForListBillOutput) SetPayerUserName(v string) *ListForListBillOutput

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListBillOutput) SetPosttaxAmount added in v1.0.20

func (s *ListForListBillOutput) SetPosttaxAmount(v string) *ListForListBillOutput

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListBillOutput) SetPreTaxPayableAmount added in v1.0.20

func (s *ListForListBillOutput) SetPreTaxPayableAmount(v string) *ListForListBillOutput

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListBillOutput) SetPreferentialBillAmount added in v1.0.15

func (s *ListForListBillOutput) SetPreferentialBillAmount(v string) *ListForListBillOutput

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListBillOutput) SetPretaxAmount added in v1.0.20

func (s *ListForListBillOutput) SetPretaxAmount(v string) *ListForListBillOutput

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListBillOutput) SetPretaxRealValue added in v1.0.20

func (s *ListForListBillOutput) SetPretaxRealValue(v string) *ListForListBillOutput

SetPretaxRealValue sets the PretaxRealValue field's value.

func (*ListForListBillOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListBillOutput) SetProductZh added in v1.0.15

SetProductZh sets the ProductZh field's value.

func (*ListForListBillOutput) SetRealValue added in v1.0.20

SetRealValue sets the RealValue field's value.

func (*ListForListBillOutput) SetRoundBillAmount added in v1.0.15

func (s *ListForListBillOutput) SetRoundBillAmount(v string) *ListForListBillOutput

SetRoundBillAmount sets the RoundBillAmount field's value.

func (*ListForListBillOutput) SetSavingPlanOriginalAmount added in v1.0.20

func (s *ListForListBillOutput) SetSavingPlanOriginalAmount(v string) *ListForListBillOutput

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListBillOutput) SetSellerCustomerName added in v1.0.15

func (s *ListForListBillOutput) SetSellerCustomerName(v string) *ListForListBillOutput

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListBillOutput) SetSellerID added in v1.0.15

SetSellerID sets the SellerID field's value.

func (*ListForListBillOutput) SetSellerUserName added in v1.0.15

func (s *ListForListBillOutput) SetSellerUserName(v string) *ListForListBillOutput

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListBillOutput) SetSettlePayableAmount added in v1.0.20

func (s *ListForListBillOutput) SetSettlePayableAmount(v string) *ListForListBillOutput

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListBillOutput) SetSettlePosttaxAmount added in v1.0.20

func (s *ListForListBillOutput) SetSettlePosttaxAmount(v string) *ListForListBillOutput

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListBillOutput) SetSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListBillOutput) SetSettlePreTaxPayableAmount(v string) *ListForListBillOutput

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListBillOutput) SetSettlePretaxAmount added in v1.0.20

func (s *ListForListBillOutput) SetSettlePretaxAmount(v string) *ListForListBillOutput

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListBillOutput) SetSettlePretaxRealValue added in v1.0.20

func (s *ListForListBillOutput) SetSettlePretaxRealValue(v string) *ListForListBillOutput

SetSettlePretaxRealValue sets the SettlePretaxRealValue field's value.

func (*ListForListBillOutput) SetSettleRealValue added in v1.0.20

func (s *ListForListBillOutput) SetSettleRealValue(v string) *ListForListBillOutput

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListBillOutput) SetSettleTax added in v1.0.20

SetSettleTax sets the SettleTax field's value.

func (*ListForListBillOutput) SetSettlementType added in v1.0.15

func (s *ListForListBillOutput) SetSettlementType(v string) *ListForListBillOutput

SetSettlementType sets the SettlementType field's value.

func (*ListForListBillOutput) SetSubjectName added in v1.0.15

func (s *ListForListBillOutput) SetSubjectName(v string) *ListForListBillOutput

SetSubjectName sets the SubjectName field's value.

func (*ListForListBillOutput) SetTax added in v1.0.20

SetTax sets the Tax field's value.

func (*ListForListBillOutput) SetTaxRate added in v1.0.20

SetTaxRate sets the TaxRate field's value.

func (*ListForListBillOutput) SetTradeTime added in v1.0.15

SetTradeTime sets the TradeTime field's value.

func (*ListForListBillOutput) SetUnpaidAmount added in v1.0.15

func (s *ListForListBillOutput) SetUnpaidAmount(v string) *ListForListBillOutput

SetUnpaidAmount sets the UnpaidAmount field's value.

func (ListForListBillOutput) String added in v1.0.15

func (s ListForListBillOutput) String() string

String returns the string representation

type ListForListBillOverviewByCategoryOutput

type ListForListBillOverviewByCategoryOutput struct {
	BillCategoryParent *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	CountryArea *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreditCarriedAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	PretaxRealValue *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettlePretaxRealValue *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTax *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	UnpaidAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListBillOverviewByCategoryOutput) GoString

GoString returns the string representation

func (*ListForListBillOverviewByCategoryOutput) SetBillCategoryParent

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListForListBillOverviewByCategoryOutput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListBillOverviewByCategoryOutput) SetBusinessMode

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCountryArea

SetCountryArea sets the CountryArea field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCountryRegion

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCouponAmount

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCreditCarriedAmount

SetCreditCarriedAmount sets the CreditCarriedAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*ListForListBillOverviewByCategoryOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListBillOverviewByCategoryOutput) SetDiscountBillAmount

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetOriginalBillAmount

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetOwnerCustomerName

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetOwnerID

SetOwnerID sets the OwnerID field's value.

func (*ListForListBillOverviewByCategoryOutput) SetOwnerUserName

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPayerCustomerName

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPayerID

SetPayerID sets the PayerID field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPayerUserName

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPosttaxAmount

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPreTaxPayableAmount added in v1.0.20

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPretaxAmount

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetPretaxRealValue

SetPretaxRealValue sets the PretaxRealValue field's value.

func (*ListForListBillOverviewByCategoryOutput) SetRealValue

SetRealValue sets the RealValue field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSellerCustomerName

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSellerID

SetSellerID sets the SellerID field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSellerUserName

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlePayableAmount added in v1.0.20

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlePosttaxAmount

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlePreTaxPayableAmount added in v1.0.20

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlePretaxAmount

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlePretaxRealValue

SetSettlePretaxRealValue sets the SettlePretaxRealValue field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettleRealValue

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettleTax

SetSettleTax sets the SettleTax field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSubjectName

SetSubjectName sets the SubjectName field's value.

func (*ListForListBillOverviewByCategoryOutput) SetSubjectNo

SetSubjectNo sets the SubjectNo field's value.

func (*ListForListBillOverviewByCategoryOutput) SetTax

SetTax sets the Tax field's value.

func (*ListForListBillOverviewByCategoryOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (ListForListBillOverviewByCategoryOutput) String

String returns the string representation

type ListForListBillOverviewByProdOutput

type ListForListBillOverviewByProdOutput struct {
	BillCategoryParent *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreditCarriedAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PreferentialBillAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	PretaxRealValue *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	RoundBillAmount *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettlePretaxRealValue *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTax *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	UnpaidAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListBillOverviewByProdOutput) GoString

GoString returns the string representation

func (*ListForListBillOverviewByProdOutput) SetBillCategoryParent

SetBillCategoryParent sets the BillCategoryParent field's value.

func (*ListForListBillOverviewByProdOutput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListBillOverviewByProdOutput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*ListForListBillOverviewByProdOutput) SetBusinessMode

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListBillOverviewByProdOutput) SetCountryRegion

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListBillOverviewByProdOutput) SetCouponAmount

SetCouponAmount sets the CouponAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetCreditCarriedAmount

SetCreditCarriedAmount sets the CreditCarriedAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*ListForListBillOverviewByProdOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListBillOverviewByProdOutput) SetDiscountBillAmount

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetOriginalBillAmount

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetOwnerCustomerName

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListBillOverviewByProdOutput) SetOwnerID

SetOwnerID sets the OwnerID field's value.

func (*ListForListBillOverviewByProdOutput) SetOwnerUserName

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListBillOverviewByProdOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPayerCustomerName

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListBillOverviewByProdOutput) SetPayerID

SetPayerID sets the PayerID field's value.

func (*ListForListBillOverviewByProdOutput) SetPayerUserName

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListBillOverviewByProdOutput) SetPosttaxAmount

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPreTaxPayableAmount added in v1.0.20

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPreferentialBillAmount

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPretaxAmount

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetPretaxRealValue

SetPretaxRealValue sets the PretaxRealValue field's value.

func (*ListForListBillOverviewByProdOutput) SetProduct

SetProduct sets the Product field's value.

func (*ListForListBillOverviewByProdOutput) SetProductZh

SetProductZh sets the ProductZh field's value.

func (*ListForListBillOverviewByProdOutput) SetRealValue

SetRealValue sets the RealValue field's value.

func (*ListForListBillOverviewByProdOutput) SetRoundBillAmount

SetRoundBillAmount sets the RoundBillAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSellerCustomerName

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListBillOverviewByProdOutput) SetSellerID

SetSellerID sets the SellerID field's value.

func (*ListForListBillOverviewByProdOutput) SetSellerUserName

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlePayableAmount added in v1.0.20

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlePosttaxAmount

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlePreTaxPayableAmount added in v1.0.20

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlePretaxAmount

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlePretaxRealValue

SetSettlePretaxRealValue sets the SettlePretaxRealValue field's value.

func (*ListForListBillOverviewByProdOutput) SetSettleRealValue

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListBillOverviewByProdOutput) SetSettleTax

SetSettleTax sets the SettleTax field's value.

func (*ListForListBillOverviewByProdOutput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (*ListForListBillOverviewByProdOutput) SetSubjectName

SetSubjectName sets the SubjectName field's value.

func (*ListForListBillOverviewByProdOutput) SetTax

SetTax sets the Tax field's value.

func (*ListForListBillOverviewByProdOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (ListForListBillOverviewByProdOutput) String

String returns the string representation

type ListForListCouponUsageRecordsOutput added in v1.0.23

type ListForListCouponUsageRecordsOutput struct {
	AccountID *int32 `type:"int32" json:",omitempty"`

	ChangeAmount *float64 `type:"double" json:",omitempty"`

	ChangeType *int32 `type:"int32" json:",omitempty"`

	CouponID *string `type:"string" json:",omitempty"`

	CreatedTime *string `type:"string" json:",omitempty"`

	PayType *string `type:"string" json:",omitempty"`

	ProductCode *string `type:"string" json:",omitempty"`

	ProductName *string `type:"string" json:",omitempty"`

	SubBusinessID *string `type:"string" json:",omitempty"`

	UserAccountID *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListCouponUsageRecordsOutput) GoString added in v1.0.23

GoString returns the string representation

func (*ListForListCouponUsageRecordsOutput) SetAccountID added in v1.0.23

SetAccountID sets the AccountID field's value.

func (*ListForListCouponUsageRecordsOutput) SetChangeAmount added in v1.0.23

SetChangeAmount sets the ChangeAmount field's value.

func (*ListForListCouponUsageRecordsOutput) SetChangeType added in v1.0.23

SetChangeType sets the ChangeType field's value.

func (*ListForListCouponUsageRecordsOutput) SetCouponID added in v1.0.23

SetCouponID sets the CouponID field's value.

func (*ListForListCouponUsageRecordsOutput) SetCreatedTime added in v1.0.23

SetCreatedTime sets the CreatedTime field's value.

func (*ListForListCouponUsageRecordsOutput) SetPayType added in v1.0.23

SetPayType sets the PayType field's value.

func (*ListForListCouponUsageRecordsOutput) SetProductCode added in v1.0.23

SetProductCode sets the ProductCode field's value.

func (*ListForListCouponUsageRecordsOutput) SetProductName added in v1.0.23

SetProductName sets the ProductName field's value.

func (*ListForListCouponUsageRecordsOutput) SetSubBusinessID added in v1.0.23

SetSubBusinessID sets the SubBusinessID field's value.

func (*ListForListCouponUsageRecordsOutput) SetUserAccountID added in v1.0.23

SetUserAccountID sets the UserAccountID field's value.

func (ListForListCouponUsageRecordsOutput) String added in v1.0.23

String returns the string representation

type ListForListCouponsOutput added in v1.0.23

type ListForListCouponsOutput struct {
	AccountID *int32 `type:"int32" json:",omitempty"`

	AcquireTime *string `type:"string" json:",omitempty"`

	AmountLimit *float64 `type:"double" json:",omitempty"`

	AssignedOwnerIDList []*int32 `type:"list" json:",omitempty"`

	BeginTime *string `type:"string" json:",omitempty"`

	CouponID *string `type:"string" json:",omitempty"`

	CouponName *string `type:"string" json:",omitempty"`

	ExpiredTime *string `type:"string" json:",omitempty"`

	OrderTypeLimit *string `type:"string" json:",omitempty"`

	PayTypeLimit *string `type:"string" json:",omitempty"`

	ProductLimitList []*ProductLimitListForListCouponsOutput `type:"list" json:",omitempty"`

	RemainingAmount *float64 `type:"double" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	UsageLimit *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListCouponsOutput) GoString added in v1.0.23

func (s ListForListCouponsOutput) GoString() string

GoString returns the string representation

func (*ListForListCouponsOutput) SetAccountID added in v1.0.23

SetAccountID sets the AccountID field's value.

func (*ListForListCouponsOutput) SetAcquireTime added in v1.0.23

SetAcquireTime sets the AcquireTime field's value.

func (*ListForListCouponsOutput) SetAmountLimit added in v1.0.23

SetAmountLimit sets the AmountLimit field's value.

func (*ListForListCouponsOutput) SetAssignedOwnerIDList added in v1.0.23

func (s *ListForListCouponsOutput) SetAssignedOwnerIDList(v []*int32) *ListForListCouponsOutput

SetAssignedOwnerIDList sets the AssignedOwnerIDList field's value.

func (*ListForListCouponsOutput) SetBeginTime added in v1.0.23

SetBeginTime sets the BeginTime field's value.

func (*ListForListCouponsOutput) SetCouponID added in v1.0.23

SetCouponID sets the CouponID field's value.

func (*ListForListCouponsOutput) SetCouponName added in v1.0.23

SetCouponName sets the CouponName field's value.

func (*ListForListCouponsOutput) SetExpiredTime added in v1.0.23

SetExpiredTime sets the ExpiredTime field's value.

func (*ListForListCouponsOutput) SetOrderTypeLimit added in v1.0.23

func (s *ListForListCouponsOutput) SetOrderTypeLimit(v string) *ListForListCouponsOutput

SetOrderTypeLimit sets the OrderTypeLimit field's value.

func (*ListForListCouponsOutput) SetPayTypeLimit added in v1.0.23

SetPayTypeLimit sets the PayTypeLimit field's value.

func (*ListForListCouponsOutput) SetProductLimitList added in v1.0.23

SetProductLimitList sets the ProductLimitList field's value.

func (*ListForListCouponsOutput) SetRemainingAmount added in v1.0.23

func (s *ListForListCouponsOutput) SetRemainingAmount(v float64) *ListForListCouponsOutput

SetRemainingAmount sets the RemainingAmount field's value.

func (*ListForListCouponsOutput) SetRemark added in v1.0.23

SetRemark sets the Remark field's value.

func (*ListForListCouponsOutput) SetStatus added in v1.0.23

SetStatus sets the Status field's value.

func (*ListForListCouponsOutput) SetUsageLimit added in v1.0.23

SetUsageLimit sets the UsageLimit field's value.

func (ListForListCouponsOutput) String added in v1.0.23

func (s ListForListCouponsOutput) String() string

String returns the string representation

type ListForListFinancialRelationOutput

type ListForListFinancialRelationOutput struct {
	AccountAlias *string `type:"string" json:",omitempty"`

	AuthInfo []*AuthInfoForListFinancialRelationOutput `type:"list" json:",omitempty"`

	Filiation *int32 `type:"int32" json:",omitempty"`

	FiliationDesc *string `type:"string" json:",omitempty"`

	MajorAccountID *int64 `type:"int64" json:",omitempty"`

	MajorAccountName *string `type:"string" json:",omitempty"`

	Relation *int32 `type:"int32" json:",omitempty"`

	RelationDesc *string `type:"string" json:",omitempty"`

	RelationID *string `type:"string" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	StatusDesc *string `type:"string" json:",omitempty"`

	SubAccountID *int64 `type:"int64" json:",omitempty"`

	SubAccountName *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListFinancialRelationOutput) GoString

GoString returns the string representation

func (*ListForListFinancialRelationOutput) SetAccountAlias

SetAccountAlias sets the AccountAlias field's value.

func (*ListForListFinancialRelationOutput) SetAuthInfo

SetAuthInfo sets the AuthInfo field's value.

func (*ListForListFinancialRelationOutput) SetFiliation

SetFiliation sets the Filiation field's value.

func (*ListForListFinancialRelationOutput) SetFiliationDesc

SetFiliationDesc sets the FiliationDesc field's value.

func (*ListForListFinancialRelationOutput) SetMajorAccountID

SetMajorAccountID sets the MajorAccountID field's value.

func (*ListForListFinancialRelationOutput) SetMajorAccountName

SetMajorAccountName sets the MajorAccountName field's value.

func (*ListForListFinancialRelationOutput) SetRelation

SetRelation sets the Relation field's value.

func (*ListForListFinancialRelationOutput) SetRelationDesc

SetRelationDesc sets the RelationDesc field's value.

func (*ListForListFinancialRelationOutput) SetRelationID

SetRelationID sets the RelationID field's value.

func (*ListForListFinancialRelationOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForListFinancialRelationOutput) SetStatusDesc

SetStatusDesc sets the StatusDesc field's value.

func (*ListForListFinancialRelationOutput) SetSubAccountID

SetSubAccountID sets the SubAccountID field's value.

func (*ListForListFinancialRelationOutput) SetSubAccountName

SetSubAccountName sets the SubAccountName field's value.

func (*ListForListFinancialRelationOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ListForListFinancialRelationOutput) String

String returns the string representation

type ListForListInvitationOutput

type ListForListInvitationOutput struct {
	Auth *AuthForListInvitationOutput `type:"structure" json:",omitempty"`

	InvitationType *int32 `type:"int32" json:",omitempty"`

	Relation *RelationForListInvitationOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListInvitationOutput) GoString

func (s ListForListInvitationOutput) GoString() string

GoString returns the string representation

func (*ListForListInvitationOutput) SetAuth

SetAuth sets the Auth field's value.

func (*ListForListInvitationOutput) SetInvitationType

SetInvitationType sets the InvitationType field's value.

func (*ListForListInvitationOutput) SetRelation

SetRelation sets the Relation field's value.

func (ListForListInvitationOutput) String

String returns the string representation

type ListForListPackageUsageDetailsOutput added in v1.0.15

type ListForListPackageUsageDetailsOutput struct {
	AfterAmount *string `type:"string" json:",omitempty"`

	BeforeAmount *string `type:"string" json:",omitempty"`

	BeginTime *string `type:"string" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	ConfigurationName *string `type:"string" json:",omitempty"`

	DeductBillingFactor *string `type:"string" json:",omitempty"`

	DeductionAccountID *string `type:"string" json:",omitempty"`

	DeductionAmount *string `type:"string" json:",omitempty"`

	DeductionCalculateFactor *string `type:"string" json:",omitempty"`

	DeductionElementCode *string `type:"string" json:",omitempty"`

	DeductionInstanceNo *string `type:"string" json:",omitempty"`

	DeductionInstanceUnit *string `type:"string" json:",omitempty"`

	DeductionProduct *string `type:"string" json:",omitempty"`

	DeductionRatio *string `type:"string" json:",omitempty"`

	DeductionRegionCode *string `type:"string" json:",omitempty"`

	DeductionSpecification *string `type:"string" json:",omitempty"`

	DeductionSpecificationUnit *string `type:"string" json:",omitempty"`

	DeductionTime *string `type:"string" json:",omitempty"`

	DeductionUseAmount *string `type:"string" json:",omitempty"`

	DeductionUserName *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	PackageType *string `type:"string" json:",omitempty" enum:"EnumOfPackageTypeForListPackageUsageDetailsOutput"`

	Product *string `type:"string" json:",omitempty"`

	ProductName *string `type:"string" json:",omitempty"`

	RegionCode *string `type:"string" json:",omitempty"`

	SpecCalculateFactor *string `type:"string" json:",omitempty"`

	Specification *string `type:"string" json:",omitempty"`

	SpecificationUnit *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UserName *string `type:"string" json:",omitempty"`

	ZoneCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListPackageUsageDetailsOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListForListPackageUsageDetailsOutput) SetAfterAmount added in v1.0.15

SetAfterAmount sets the AfterAmount field's value.

func (*ListForListPackageUsageDetailsOutput) SetBeforeAmount added in v1.0.15

SetBeforeAmount sets the BeforeAmount field's value.

func (*ListForListPackageUsageDetailsOutput) SetBeginTime added in v1.0.15

SetBeginTime sets the BeginTime field's value.

func (*ListForListPackageUsageDetailsOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ListForListPackageUsageDetailsOutput) SetConfigurationName added in v1.0.15

SetConfigurationName sets the ConfigurationName field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductBillingFactor added in v1.0.15

SetDeductBillingFactor sets the DeductBillingFactor field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionAccountID added in v1.0.15

SetDeductionAccountID sets the DeductionAccountID field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionAmount added in v1.0.15

SetDeductionAmount sets the DeductionAmount field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionCalculateFactor added in v1.0.15

SetDeductionCalculateFactor sets the DeductionCalculateFactor field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionElementCode added in v1.0.15

SetDeductionElementCode sets the DeductionElementCode field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionInstanceNo added in v1.0.15

SetDeductionInstanceNo sets the DeductionInstanceNo field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionInstanceUnit added in v1.0.15

SetDeductionInstanceUnit sets the DeductionInstanceUnit field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionProduct added in v1.0.15

SetDeductionProduct sets the DeductionProduct field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionRatio added in v1.0.15

SetDeductionRatio sets the DeductionRatio field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionRegionCode added in v1.0.15

SetDeductionRegionCode sets the DeductionRegionCode field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionSpecification added in v1.0.15

SetDeductionSpecification sets the DeductionSpecification field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionSpecificationUnit added in v1.0.15

SetDeductionSpecificationUnit sets the DeductionSpecificationUnit field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionTime added in v1.0.15

SetDeductionTime sets the DeductionTime field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionUseAmount added in v1.0.15

SetDeductionUseAmount sets the DeductionUseAmount field's value.

func (*ListForListPackageUsageDetailsOutput) SetDeductionUserName added in v1.0.15

SetDeductionUserName sets the DeductionUserName field's value.

func (*ListForListPackageUsageDetailsOutput) SetEndTime added in v1.0.15

SetEndTime sets the EndTime field's value.

func (*ListForListPackageUsageDetailsOutput) SetInstanceName added in v1.0.15

SetInstanceName sets the InstanceName field's value.

func (*ListForListPackageUsageDetailsOutput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListPackageUsageDetailsOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListPackageUsageDetailsOutput) SetPackageType added in v1.0.15

SetPackageType sets the PackageType field's value.

func (*ListForListPackageUsageDetailsOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListPackageUsageDetailsOutput) SetProductName added in v1.0.15

SetProductName sets the ProductName field's value.

func (*ListForListPackageUsageDetailsOutput) SetRegionCode added in v1.0.15

SetRegionCode sets the RegionCode field's value.

func (*ListForListPackageUsageDetailsOutput) SetSpecCalculateFactor added in v1.0.15

SetSpecCalculateFactor sets the SpecCalculateFactor field's value.

func (*ListForListPackageUsageDetailsOutput) SetSpecification added in v1.0.15

SetSpecification sets the Specification field's value.

func (*ListForListPackageUsageDetailsOutput) SetSpecificationUnit added in v1.0.15

SetSpecificationUnit sets the SpecificationUnit field's value.

func (*ListForListPackageUsageDetailsOutput) SetSubjectNo added in v1.0.15

SetSubjectNo sets the SubjectNo field's value.

func (*ListForListPackageUsageDetailsOutput) SetUnit added in v1.0.15

SetUnit sets the Unit field's value.

func (*ListForListPackageUsageDetailsOutput) SetUserName added in v1.0.15

SetUserName sets the UserName field's value.

func (*ListForListPackageUsageDetailsOutput) SetZoneCode added in v1.0.15

SetZoneCode sets the ZoneCode field's value.

func (ListForListPackageUsageDetailsOutput) String added in v1.0.15

String returns the string representation

type ListForListResourcePackagesOutput added in v1.0.15

type ListForListResourcePackagesOutput struct {
	AvailableAmount *string `type:"string" json:",omitempty"`

	BillTime *string `type:"string" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	ConfigurationName *string `type:"string" json:",omitempty"`

	EffectiveTime *string `type:"string" json:",omitempty"`

	ExpiryTime *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	PackageType *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductName *string `type:"string" json:",omitempty"`

	RegionCode *string `type:"string" json:",omitempty"`

	ResetByNaturalMonth *string `type:"string" json:",omitempty"`

	ResetPeriod *string `type:"string" json:",omitempty"`

	SpecCalculateFactor *string `type:"string" json:",omitempty"`

	Specification *string `type:"string" json:",omitempty"`

	SpecificationUnit *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForListResourcePackagesOutput"`

	SubjectNo *string `type:"string" json:",omitempty"`

	TotalAmount *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UserName *string `type:"string" json:",omitempty"`

	ZoneCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListResourcePackagesOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListForListResourcePackagesOutput) SetAvailableAmount added in v1.0.15

SetAvailableAmount sets the AvailableAmount field's value.

func (*ListForListResourcePackagesOutput) SetBillTime added in v1.0.15

SetBillTime sets the BillTime field's value.

func (*ListForListResourcePackagesOutput) SetConfigurationCode added in v1.0.15

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ListForListResourcePackagesOutput) SetConfigurationName added in v1.0.15

SetConfigurationName sets the ConfigurationName field's value.

func (*ListForListResourcePackagesOutput) SetEffectiveTime added in v1.0.15

SetEffectiveTime sets the EffectiveTime field's value.

func (*ListForListResourcePackagesOutput) SetExpiryTime added in v1.0.15

SetExpiryTime sets the ExpiryTime field's value.

func (*ListForListResourcePackagesOutput) SetInstanceName added in v1.0.15

SetInstanceName sets the InstanceName field's value.

func (*ListForListResourcePackagesOutput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListResourcePackagesOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListResourcePackagesOutput) SetPackageType added in v1.0.15

SetPackageType sets the PackageType field's value.

func (*ListForListResourcePackagesOutput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListForListResourcePackagesOutput) SetProductName added in v1.0.15

SetProductName sets the ProductName field's value.

func (*ListForListResourcePackagesOutput) SetRegionCode added in v1.0.15

SetRegionCode sets the RegionCode field's value.

func (*ListForListResourcePackagesOutput) SetResetByNaturalMonth added in v1.0.15

SetResetByNaturalMonth sets the ResetByNaturalMonth field's value.

func (*ListForListResourcePackagesOutput) SetResetPeriod added in v1.0.15

SetResetPeriod sets the ResetPeriod field's value.

func (*ListForListResourcePackagesOutput) SetSpecCalculateFactor added in v1.0.15

SetSpecCalculateFactor sets the SpecCalculateFactor field's value.

func (*ListForListResourcePackagesOutput) SetSpecification added in v1.0.15

SetSpecification sets the Specification field's value.

func (*ListForListResourcePackagesOutput) SetSpecificationUnit added in v1.0.15

SetSpecificationUnit sets the SpecificationUnit field's value.

func (*ListForListResourcePackagesOutput) SetStatus added in v1.0.15

SetStatus sets the Status field's value.

func (*ListForListResourcePackagesOutput) SetSubjectNo added in v1.0.15

SetSubjectNo sets the SubjectNo field's value.

func (*ListForListResourcePackagesOutput) SetTotalAmount added in v1.0.15

SetTotalAmount sets the TotalAmount field's value.

func (*ListForListResourcePackagesOutput) SetUnit added in v1.0.15

SetUnit sets the Unit field's value.

func (*ListForListResourcePackagesOutput) SetUserName added in v1.0.15

SetUserName sets the UserName field's value.

func (*ListForListResourcePackagesOutput) SetZoneCode added in v1.0.15

SetZoneCode sets the ZoneCode field's value.

func (ListForListResourcePackagesOutput) String added in v1.0.15

String returns the string representation

type ListForListSplitBillDetailOutput

type ListForListSplitBillDetailOutput struct {
	BillCategory *string `type:"string" json:",omitempty"`

	BillDetailId *string `type:"string" json:",omitempty"`

	BillID *string `type:"string" json:",omitempty"`

	BillPeriod *string `type:"string" json:",omitempty"`

	BillingFunction *string `type:"string" json:",omitempty"`

	BillingMethodCode *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	BusiPeriod *string `type:"string" json:",omitempty"`

	BusinessMode *string `type:"string" json:",omitempty"`

	ConfigName *string `type:"string" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	CountryRegion *string `type:"string" json:",omitempty"`

	CouponDeductionAmount *string `type:"string" json:",omitempty"`

	CreditCarriedAmount *string `type:"string" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	CurrencySettlement *string `type:"string" json:",omitempty"`

	DeductionCount *string `type:"string" json:",omitempty"`

	DiscountBillAmount *string `type:"string" json:",omitempty"`

	DiscountBizBillingFunction *string `type:"string" json:",omitempty"`

	DiscountBizMeasureInterval *string `type:"string" json:",omitempty"`

	DiscountBizUnitPrice *string `type:"string" json:",omitempty"`

	DiscountBizUnitPriceInterval *string `type:"string" json:",omitempty"`

	DiscountInfo *string `type:"string" json:",omitempty"`

	EffectiveFactor *string `type:"string" json:",omitempty"`

	Element *string `type:"string" json:",omitempty"`

	ElementCode *string `type:"string" json:",omitempty"`

	ExchangeRate *string `type:"string" json:",omitempty"`

	ExpandField *string `type:"string" json:",omitempty"`

	ExpenseTime *string `type:"string" json:",omitempty"`

	Factor *string `type:"string" json:",omitempty"`

	FactorCode *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	MainContractNumber *string `type:"string" json:",omitempty"`

	MarketPrice *string `type:"string" json:",omitempty"`

	MeasureInterval *string `type:"string" json:",omitempty"`

	OriginalBillAmount *string `type:"string" json:",omitempty"`

	OriginalOrderNo *string `type:"string" json:",omitempty"`

	OwnerCustomerName *string `type:"string" json:",omitempty"`

	OwnerID *string `type:"string" json:",omitempty"`

	OwnerUserName *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *string `type:"string" json:",omitempty"`

	PayerUserName *string `type:"string" json:",omitempty"`

	PosttaxAmount *string `type:"string" json:",omitempty"`

	PreTaxPayableAmount *string `type:"string" json:",omitempty"`

	PreferentialBillAmount *string `type:"string" json:",omitempty"`

	PretaxAmount *string `type:"string" json:",omitempty"`

	PretaxRealValue *string `type:"string" json:",omitempty"`

	Price *string `type:"string" json:",omitempty"`

	PriceInterval *string `type:"string" json:",omitempty"`

	PriceUnit *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	ProductZh *string `type:"string" json:",omitempty"`

	Project *string `type:"string" json:",omitempty"`

	ProjectDisplayName *string `type:"string" json:",omitempty"`

	RealValue *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RegionCode *string `type:"string" json:",omitempty"`

	ReservationInstance *string `type:"string" json:",omitempty"`

	RoundAmount *string `type:"string" json:",omitempty"`

	SavingPlanDeductionDiscountAmount *string `type:"string" json:",omitempty"`

	SavingPlanDeductionSpID *string `type:"string" json:",omitempty"`

	SavingPlanOriginalAmount *string `type:"string" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *string `type:"string" json:",omitempty"`

	SellerUserName *string `type:"string" json:",omitempty"`

	SellingMode *string `type:"string" json:",omitempty"`

	SettlePayableAmount *string `type:"string" json:",omitempty"`

	SettlePosttaxAmount *string `type:"string" json:",omitempty"`

	SettlePreTaxPayableAmount *string `type:"string" json:",omitempty"`

	SettlePretaxAmount *string `type:"string" json:",omitempty"`

	SettlePretaxRealValue *string `type:"string" json:",omitempty"`

	SettleRealValue *string `type:"string" json:",omitempty"`

	SettleTax *string `type:"string" json:",omitempty"`

	SettlementType *string `type:"string" json:",omitempty"`

	SolutionZh *string `type:"string" json:",omitempty"`

	SplitBillDetailId *string `type:"string" json:",omitempty"`

	SplitItemAmount *string `type:"string" json:",omitempty"`

	SplitItemID *string `type:"string" json:",omitempty"`

	SplitItemName *string `type:"string" json:",omitempty"`

	SplitItemRatio *string `type:"string" json:",omitempty"`

	SubjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tax *string `type:"string" json:",omitempty"`

	TaxRate *string `type:"string" json:",omitempty"`

	TradeTime *string `type:"string" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`

	UnpaidAmount *string `type:"string" json:",omitempty"`

	UseDuration *string `type:"string" json:",omitempty"`

	UseDurationUnit *string `type:"string" json:",omitempty"`

	Zone *string `type:"string" json:",omitempty"`

	ZoneCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListSplitBillDetailOutput) GoString

GoString returns the string representation

func (*ListForListSplitBillDetailOutput) SetBillCategory

SetBillCategory sets the BillCategory field's value.

func (*ListForListSplitBillDetailOutput) SetBillDetailId added in v1.0.23

SetBillDetailId sets the BillDetailId field's value.

func (*ListForListSplitBillDetailOutput) SetBillID

SetBillID sets the BillID field's value.

func (*ListForListSplitBillDetailOutput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListForListSplitBillDetailOutput) SetBillingFunction

SetBillingFunction sets the BillingFunction field's value.

func (*ListForListSplitBillDetailOutput) SetBillingMethodCode

SetBillingMethodCode sets the BillingMethodCode field's value.

func (*ListForListSplitBillDetailOutput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*ListForListSplitBillDetailOutput) SetBusiPeriod added in v1.0.15

SetBusiPeriod sets the BusiPeriod field's value.

func (*ListForListSplitBillDetailOutput) SetBusinessMode

SetBusinessMode sets the BusinessMode field's value.

func (*ListForListSplitBillDetailOutput) SetConfigName

SetConfigName sets the ConfigName field's value.

func (*ListForListSplitBillDetailOutput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ListForListSplitBillDetailOutput) SetCountryRegion

SetCountryRegion sets the CountryRegion field's value.

func (*ListForListSplitBillDetailOutput) SetCouponDeductionAmount

SetCouponDeductionAmount sets the CouponDeductionAmount field's value.

func (*ListForListSplitBillDetailOutput) SetCreditCarriedAmount

SetCreditCarriedAmount sets the CreditCarriedAmount field's value.

func (*ListForListSplitBillDetailOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*ListForListSplitBillDetailOutput) SetCurrencySettlement added in v1.0.20

SetCurrencySettlement sets the CurrencySettlement field's value.

func (*ListForListSplitBillDetailOutput) SetDeductionCount

SetDeductionCount sets the DeductionCount field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountBillAmount

SetDiscountBillAmount sets the DiscountBillAmount field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountBizBillingFunction

func (s *ListForListSplitBillDetailOutput) SetDiscountBizBillingFunction(v string) *ListForListSplitBillDetailOutput

SetDiscountBizBillingFunction sets the DiscountBizBillingFunction field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountBizMeasureInterval

func (s *ListForListSplitBillDetailOutput) SetDiscountBizMeasureInterval(v string) *ListForListSplitBillDetailOutput

SetDiscountBizMeasureInterval sets the DiscountBizMeasureInterval field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountBizUnitPrice

SetDiscountBizUnitPrice sets the DiscountBizUnitPrice field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountBizUnitPriceInterval

func (s *ListForListSplitBillDetailOutput) SetDiscountBizUnitPriceInterval(v string) *ListForListSplitBillDetailOutput

SetDiscountBizUnitPriceInterval sets the DiscountBizUnitPriceInterval field's value.

func (*ListForListSplitBillDetailOutput) SetDiscountInfo added in v1.0.20

SetDiscountInfo sets the DiscountInfo field's value.

func (*ListForListSplitBillDetailOutput) SetEffectiveFactor

SetEffectiveFactor sets the EffectiveFactor field's value.

func (*ListForListSplitBillDetailOutput) SetElement

SetElement sets the Element field's value.

func (*ListForListSplitBillDetailOutput) SetElementCode

SetElementCode sets the ElementCode field's value.

func (*ListForListSplitBillDetailOutput) SetExchangeRate added in v1.0.20

SetExchangeRate sets the ExchangeRate field's value.

func (*ListForListSplitBillDetailOutput) SetExpandField

SetExpandField sets the ExpandField field's value.

func (*ListForListSplitBillDetailOutput) SetExpenseTime

SetExpenseTime sets the ExpenseTime field's value.

func (*ListForListSplitBillDetailOutput) SetFactor

SetFactor sets the Factor field's value.

func (*ListForListSplitBillDetailOutput) SetFactorCode

SetFactorCode sets the FactorCode field's value.

func (*ListForListSplitBillDetailOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ListForListSplitBillDetailOutput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*ListForListSplitBillDetailOutput) SetMainContractNumber added in v1.0.23

SetMainContractNumber sets the MainContractNumber field's value.

func (*ListForListSplitBillDetailOutput) SetMarketPrice

SetMarketPrice sets the MarketPrice field's value.

func (*ListForListSplitBillDetailOutput) SetMeasureInterval

SetMeasureInterval sets the MeasureInterval field's value.

func (*ListForListSplitBillDetailOutput) SetOriginalBillAmount

SetOriginalBillAmount sets the OriginalBillAmount field's value.

func (*ListForListSplitBillDetailOutput) SetOriginalOrderNo added in v1.0.23

SetOriginalOrderNo sets the OriginalOrderNo field's value.

func (*ListForListSplitBillDetailOutput) SetOwnerCustomerName added in v1.0.15

SetOwnerCustomerName sets the OwnerCustomerName field's value.

func (*ListForListSplitBillDetailOutput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListForListSplitBillDetailOutput) SetOwnerUserName

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListSplitBillDetailOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPayableAmount added in v1.0.15

SetPayableAmount sets the PayableAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPayerCustomerName added in v1.0.15

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*ListForListSplitBillDetailOutput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListForListSplitBillDetailOutput) SetPayerUserName

SetPayerUserName sets the PayerUserName field's value.

func (*ListForListSplitBillDetailOutput) SetPosttaxAmount

SetPosttaxAmount sets the PosttaxAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPreTaxPayableAmount added in v1.0.20

SetPreTaxPayableAmount sets the PreTaxPayableAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPreferentialBillAmount

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPretaxAmount

SetPretaxAmount sets the PretaxAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPretaxRealValue added in v1.0.20

SetPretaxRealValue sets the PretaxRealValue field's value.

func (*ListForListSplitBillDetailOutput) SetPrice

SetPrice sets the Price field's value.

func (*ListForListSplitBillDetailOutput) SetPriceInterval

SetPriceInterval sets the PriceInterval field's value.

func (*ListForListSplitBillDetailOutput) SetPriceUnit

SetPriceUnit sets the PriceUnit field's value.

func (*ListForListSplitBillDetailOutput) SetProduct

SetProduct sets the Product field's value.

func (*ListForListSplitBillDetailOutput) SetProductZh

SetProductZh sets the ProductZh field's value.

func (*ListForListSplitBillDetailOutput) SetProject

SetProject sets the Project field's value.

func (*ListForListSplitBillDetailOutput) SetProjectDisplayName added in v1.0.15

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*ListForListSplitBillDetailOutput) SetRealValue added in v1.0.20

SetRealValue sets the RealValue field's value.

func (*ListForListSplitBillDetailOutput) SetRegion

SetRegion sets the Region field's value.

func (*ListForListSplitBillDetailOutput) SetRegionCode

SetRegionCode sets the RegionCode field's value.

func (*ListForListSplitBillDetailOutput) SetReservationInstance

SetReservationInstance sets the ReservationInstance field's value.

func (*ListForListSplitBillDetailOutput) SetRoundAmount added in v1.0.20

SetRoundAmount sets the RoundAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSavingPlanDeductionDiscountAmount added in v1.0.20

func (s *ListForListSplitBillDetailOutput) SetSavingPlanDeductionDiscountAmount(v string) *ListForListSplitBillDetailOutput

SetSavingPlanDeductionDiscountAmount sets the SavingPlanDeductionDiscountAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSavingPlanDeductionSpID added in v1.0.20

SetSavingPlanDeductionSpID sets the SavingPlanDeductionSpID field's value.

func (*ListForListSplitBillDetailOutput) SetSavingPlanOriginalAmount added in v1.0.20

SetSavingPlanOriginalAmount sets the SavingPlanOriginalAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSellerCustomerName added in v1.0.15

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*ListForListSplitBillDetailOutput) SetSellerID added in v1.0.15

SetSellerID sets the SellerID field's value.

func (*ListForListSplitBillDetailOutput) SetSellerUserName

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListSplitBillDetailOutput) SetSellingMode

SetSellingMode sets the SellingMode field's value.

func (*ListForListSplitBillDetailOutput) SetSettlePayableAmount added in v1.0.20

SetSettlePayableAmount sets the SettlePayableAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSettlePosttaxAmount added in v1.0.20

SetSettlePosttaxAmount sets the SettlePosttaxAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSettlePreTaxPayableAmount added in v1.0.20

func (s *ListForListSplitBillDetailOutput) SetSettlePreTaxPayableAmount(v string) *ListForListSplitBillDetailOutput

SetSettlePreTaxPayableAmount sets the SettlePreTaxPayableAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSettlePretaxAmount added in v1.0.20

SetSettlePretaxAmount sets the SettlePretaxAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSettlePretaxRealValue added in v1.0.20

SetSettlePretaxRealValue sets the SettlePretaxRealValue field's value.

func (*ListForListSplitBillDetailOutput) SetSettleRealValue added in v1.0.20

SetSettleRealValue sets the SettleRealValue field's value.

func (*ListForListSplitBillDetailOutput) SetSettleTax added in v1.0.20

SetSettleTax sets the SettleTax field's value.

func (*ListForListSplitBillDetailOutput) SetSettlementType

SetSettlementType sets the SettlementType field's value.

func (*ListForListSplitBillDetailOutput) SetSolutionZh

SetSolutionZh sets the SolutionZh field's value.

func (*ListForListSplitBillDetailOutput) SetSplitBillDetailId

SetSplitBillDetailId sets the SplitBillDetailId field's value.

func (*ListForListSplitBillDetailOutput) SetSplitItemAmount

SetSplitItemAmount sets the SplitItemAmount field's value.

func (*ListForListSplitBillDetailOutput) SetSplitItemID

SetSplitItemID sets the SplitItemID field's value.

func (*ListForListSplitBillDetailOutput) SetSplitItemName

SetSplitItemName sets the SplitItemName field's value.

func (*ListForListSplitBillDetailOutput) SetSplitItemRatio

SetSplitItemRatio sets the SplitItemRatio field's value.

func (*ListForListSplitBillDetailOutput) SetSubjectName

SetSubjectName sets the SubjectName field's value.

func (*ListForListSplitBillDetailOutput) SetTag

SetTag sets the Tag field's value.

func (*ListForListSplitBillDetailOutput) SetTax

SetTax sets the Tax field's value.

func (*ListForListSplitBillDetailOutput) SetTaxRate added in v1.0.20

SetTaxRate sets the TaxRate field's value.

func (*ListForListSplitBillDetailOutput) SetTradeTime

SetTradeTime sets the TradeTime field's value.

func (*ListForListSplitBillDetailOutput) SetUnit

SetUnit sets the Unit field's value.

func (*ListForListSplitBillDetailOutput) SetUnpaidAmount

SetUnpaidAmount sets the UnpaidAmount field's value.

func (*ListForListSplitBillDetailOutput) SetUseDuration

SetUseDuration sets the UseDuration field's value.

func (*ListForListSplitBillDetailOutput) SetUseDurationUnit

SetUseDurationUnit sets the UseDurationUnit field's value.

func (*ListForListSplitBillDetailOutput) SetZone

SetZone sets the Zone field's value.

func (*ListForListSplitBillDetailOutput) SetZoneCode

SetZoneCode sets the ZoneCode field's value.

func (ListForListSplitBillDetailOutput) String

String returns the string representation

type ListInvitationInput

type ListInvitationInput struct {
	// contains filtered or unexported fields
}

func (ListInvitationInput) GoString

func (s ListInvitationInput) GoString() string

GoString returns the string representation

func (ListInvitationInput) String

func (s ListInvitationInput) String() string

String returns the string representation

type ListInvitationOutput

type ListInvitationOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListInvitationOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListInvitationOutput) GoString

func (s ListInvitationOutput) GoString() string

GoString returns the string representation

func (*ListInvitationOutput) SetList

SetList sets the List field's value.

func (ListInvitationOutput) String

func (s ListInvitationOutput) String() string

String returns the string representation

type ListOrderProductDetailsInput added in v1.0.17

type ListOrderProductDetailsInput struct {
	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	// OrderID is a required field
	OrderID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListOrderProductDetailsInput) GoString added in v1.0.17

func (s ListOrderProductDetailsInput) GoString() string

GoString returns the string representation

func (*ListOrderProductDetailsInput) SetMaxResults added in v1.0.17

SetMaxResults sets the MaxResults field's value.

func (*ListOrderProductDetailsInput) SetNextToken added in v1.0.17

SetNextToken sets the NextToken field's value.

func (*ListOrderProductDetailsInput) SetOrderID added in v1.0.17

SetOrderID sets the OrderID field's value.

func (ListOrderProductDetailsInput) String added in v1.0.17

String returns the string representation

func (*ListOrderProductDetailsInput) Validate added in v1.0.17

func (s *ListOrderProductDetailsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListOrderProductDetailsOutput added in v1.0.17

type ListOrderProductDetailsOutput struct {
	Metadata *response.ResponseMetadata

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	OrderProductInfos []*OrderProductInfoForListOrderProductDetailsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListOrderProductDetailsOutput) GoString added in v1.0.17

GoString returns the string representation

func (*ListOrderProductDetailsOutput) SetMaxResults added in v1.0.17

SetMaxResults sets the MaxResults field's value.

func (*ListOrderProductDetailsOutput) SetNextToken added in v1.0.17

SetNextToken sets the NextToken field's value.

func (*ListOrderProductDetailsOutput) SetOrderProductInfos added in v1.0.17

SetOrderProductInfos sets the OrderProductInfos field's value.

func (ListOrderProductDetailsOutput) String added in v1.0.17

String returns the string representation

type ListOrdersInput added in v1.0.17

type ListOrdersInput struct {
	CreateTimeEnd *string `type:"string" json:",omitempty"`

	CreateTimeStart *string `type:"string" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	OrderType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListOrdersInput) GoString added in v1.0.17

func (s ListOrdersInput) GoString() string

GoString returns the string representation

func (*ListOrdersInput) SetCreateTimeEnd added in v1.0.17

func (s *ListOrdersInput) SetCreateTimeEnd(v string) *ListOrdersInput

SetCreateTimeEnd sets the CreateTimeEnd field's value.

func (*ListOrdersInput) SetCreateTimeStart added in v1.0.17

func (s *ListOrdersInput) SetCreateTimeStart(v string) *ListOrdersInput

SetCreateTimeStart sets the CreateTimeStart field's value.

func (*ListOrdersInput) SetMaxResults added in v1.0.17

func (s *ListOrdersInput) SetMaxResults(v int32) *ListOrdersInput

SetMaxResults sets the MaxResults field's value.

func (*ListOrdersInput) SetNextToken added in v1.0.17

func (s *ListOrdersInput) SetNextToken(v string) *ListOrdersInput

SetNextToken sets the NextToken field's value.

func (*ListOrdersInput) SetOrderType added in v1.0.17

func (s *ListOrdersInput) SetOrderType(v string) *ListOrdersInput

SetOrderType sets the OrderType field's value.

func (*ListOrdersInput) SetStatus added in v1.0.17

func (s *ListOrdersInput) SetStatus(v string) *ListOrdersInput

SetStatus sets the Status field's value.

func (ListOrdersInput) String added in v1.0.17

func (s ListOrdersInput) String() string

String returns the string representation

type ListOrdersOutput added in v1.0.17

type ListOrdersOutput struct {
	Metadata *response.ResponseMetadata

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	OrderInfos []*OrderInfoForListOrdersOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListOrdersOutput) GoString added in v1.0.17

func (s ListOrdersOutput) GoString() string

GoString returns the string representation

func (*ListOrdersOutput) SetMaxResults added in v1.0.17

func (s *ListOrdersOutput) SetMaxResults(v int32) *ListOrdersOutput

SetMaxResults sets the MaxResults field's value.

func (*ListOrdersOutput) SetNextToken added in v1.0.17

func (s *ListOrdersOutput) SetNextToken(v string) *ListOrdersOutput

SetNextToken sets the NextToken field's value.

func (*ListOrdersOutput) SetOrderInfos added in v1.0.17

SetOrderInfos sets the OrderInfos field's value.

func (ListOrdersOutput) String added in v1.0.17

func (s ListOrdersOutput) String() string

String returns the string representation

type ListPackageUsageDetailsInput added in v1.0.15

type ListPackageUsageDetailsInput struct {

	// DeductBeginTime is a required field
	DeductBeginTime *string `type:"string" json:",omitempty" required:"true"`

	// DeductEndTime is a required field
	DeductEndTime *string `type:"string" json:",omitempty" required:"true"`

	InstanceNo *string `type:"string" json:",omitempty"`

	// MaxResults is a required field
	MaxResults *string `type:"string" json:",omitempty" required:"true"`

	NextToken *string `type:"string" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForListPackageUsageDetailsInput"`
	// contains filtered or unexported fields
}

func (ListPackageUsageDetailsInput) GoString added in v1.0.15

func (s ListPackageUsageDetailsInput) GoString() string

GoString returns the string representation

func (*ListPackageUsageDetailsInput) SetDeductBeginTime added in v1.0.15

SetDeductBeginTime sets the DeductBeginTime field's value.

func (*ListPackageUsageDetailsInput) SetDeductEndTime added in v1.0.15

SetDeductEndTime sets the DeductEndTime field's value.

func (*ListPackageUsageDetailsInput) SetInstanceNo added in v1.0.15

SetInstanceNo sets the InstanceNo field's value.

func (*ListPackageUsageDetailsInput) SetMaxResults added in v1.0.15

SetMaxResults sets the MaxResults field's value.

func (*ListPackageUsageDetailsInput) SetNextToken added in v1.0.15

SetNextToken sets the NextToken field's value.

func (*ListPackageUsageDetailsInput) SetResourceType added in v1.0.15

SetResourceType sets the ResourceType field's value.

func (ListPackageUsageDetailsInput) String added in v1.0.15

String returns the string representation

func (*ListPackageUsageDetailsInput) Validate added in v1.0.15

func (s *ListPackageUsageDetailsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPackageUsageDetailsOutput added in v1.0.15

type ListPackageUsageDetailsOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListPackageUsageDetailsOutput `type:"list" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPackageUsageDetailsOutput) GoString added in v1.0.15

GoString returns the string representation

func (*ListPackageUsageDetailsOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListPackageUsageDetailsOutput) SetNextToken added in v1.0.15

SetNextToken sets the NextToken field's value.

func (ListPackageUsageDetailsOutput) String added in v1.0.15

String returns the string representation

type ListResourcePackagesInput added in v1.0.15

type ListResourcePackagesInput struct {
	EffectiveTimeBegin *string `type:"string" json:",omitempty"`

	EffectiveTimeEnd *string `type:"string" json:",omitempty"`

	// MaxResults is a required field
	MaxResults *string `type:"string" json:",omitempty" required:"true"`

	NextToken *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForListResourcePackagesInput"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForListResourcePackagesInput"`
	// contains filtered or unexported fields
}

func (ListResourcePackagesInput) GoString added in v1.0.15

func (s ListResourcePackagesInput) GoString() string

GoString returns the string representation

func (*ListResourcePackagesInput) SetEffectiveTimeBegin added in v1.0.15

func (s *ListResourcePackagesInput) SetEffectiveTimeBegin(v string) *ListResourcePackagesInput

SetEffectiveTimeBegin sets the EffectiveTimeBegin field's value.

func (*ListResourcePackagesInput) SetEffectiveTimeEnd added in v1.0.15

func (s *ListResourcePackagesInput) SetEffectiveTimeEnd(v string) *ListResourcePackagesInput

SetEffectiveTimeEnd sets the EffectiveTimeEnd field's value.

func (*ListResourcePackagesInput) SetMaxResults added in v1.0.15

SetMaxResults sets the MaxResults field's value.

func (*ListResourcePackagesInput) SetNextToken added in v1.0.15

SetNextToken sets the NextToken field's value.

func (*ListResourcePackagesInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*ListResourcePackagesInput) SetResourceType added in v1.0.15

SetResourceType sets the ResourceType field's value.

func (*ListResourcePackagesInput) SetStatus added in v1.0.15

SetStatus sets the Status field's value.

func (ListResourcePackagesInput) String added in v1.0.15

func (s ListResourcePackagesInput) String() string

String returns the string representation

func (*ListResourcePackagesInput) Validate added in v1.0.15

func (s *ListResourcePackagesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListResourcePackagesOutput added in v1.0.15

type ListResourcePackagesOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListResourcePackagesOutput `type:"list" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListResourcePackagesOutput) GoString added in v1.0.15

func (s ListResourcePackagesOutput) GoString() string

GoString returns the string representation

func (*ListResourcePackagesOutput) SetList added in v1.0.15

SetList sets the List field's value.

func (*ListResourcePackagesOutput) SetNextToken added in v1.0.15

SetNextToken sets the NextToken field's value.

func (ListResourcePackagesOutput) String added in v1.0.15

String returns the string representation

type ListSplitBillDetailInput

type ListSplitBillDetailInput struct {
	BillCategory []*string `type:"list" json:",omitempty"`

	// BillPeriod is a required field
	BillPeriod *string `type:"string" json:",omitempty" required:"true"`

	BillingMode []*string `type:"list" json:",omitempty"`

	ExpenseDate *string `type:"string" json:",omitempty"`

	GroupPeriod *int32 `type:"int32" json:",omitempty"`

	IgnoreZero *int32 `type:"int32" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

	NeedRecordNum *int32 `type:"int32" json:",omitempty"`

	Offset *int32 `type:"int32" json:",omitempty"`

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`

	SplitItemID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSplitBillDetailInput) GoString

func (s ListSplitBillDetailInput) GoString() string

GoString returns the string representation

func (*ListSplitBillDetailInput) SetBillCategory

func (s *ListSplitBillDetailInput) SetBillCategory(v []*string) *ListSplitBillDetailInput

SetBillCategory sets the BillCategory field's value.

func (*ListSplitBillDetailInput) SetBillPeriod

SetBillPeriod sets the BillPeriod field's value.

func (*ListSplitBillDetailInput) SetBillingMode

func (s *ListSplitBillDetailInput) SetBillingMode(v []*string) *ListSplitBillDetailInput

SetBillingMode sets the BillingMode field's value.

func (*ListSplitBillDetailInput) SetExpenseDate added in v1.0.15

SetExpenseDate sets the ExpenseDate field's value.

func (*ListSplitBillDetailInput) SetGroupPeriod

SetGroupPeriod sets the GroupPeriod field's value.

func (*ListSplitBillDetailInput) SetIgnoreZero

SetIgnoreZero sets the IgnoreZero field's value.

func (*ListSplitBillDetailInput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*ListSplitBillDetailInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListSplitBillDetailInput) SetNeedRecordNum

SetNeedRecordNum sets the NeedRecordNum field's value.

func (*ListSplitBillDetailInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListSplitBillDetailInput) SetOwnerID added in v1.0.15

SetOwnerID sets the OwnerID field's value.

func (*ListSplitBillDetailInput) SetPayerID added in v1.0.15

SetPayerID sets the PayerID field's value.

func (*ListSplitBillDetailInput) SetProduct

SetProduct sets the Product field's value.

func (*ListSplitBillDetailInput) SetSplitItemID

SetSplitItemID sets the SplitItemID field's value.

func (ListSplitBillDetailInput) String

func (s ListSplitBillDetailInput) String() string

String returns the string representation

func (*ListSplitBillDetailInput) Validate

func (s *ListSplitBillDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSplitBillDetailOutput

type ListSplitBillDetailOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32" json:",omitempty"`

	List []*ListForListSplitBillDetailOutput `type:"list" json:",omitempty"`

	Offset *int32 `type:"int32" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSplitBillDetailOutput) GoString

func (s ListSplitBillDetailOutput) GoString() string

GoString returns the string representation

func (*ListSplitBillDetailOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListSplitBillDetailOutput) SetList

SetList sets the List field's value.

func (*ListSplitBillDetailOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListSplitBillDetailOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSplitBillDetailOutput) String

func (s ListSplitBillDetailOutput) String() string

String returns the string representation

type OrderFailRefundInfoForGetOrderOutput added in v1.0.20

type OrderFailRefundInfoForGetOrderOutput struct {
	CouponAmount *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderFailRefundInfoForGetOrderOutput) GoString added in v1.0.20

GoString returns the string representation

func (*OrderFailRefundInfoForGetOrderOutput) SetCouponAmount added in v1.0.20

SetCouponAmount sets the CouponAmount field's value.

func (*OrderFailRefundInfoForGetOrderOutput) SetDiscountAmount added in v1.0.20

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderFailRefundInfoForGetOrderOutput) SetOriginalAmount added in v1.0.20

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderFailRefundInfoForGetOrderOutput) SetPaidAmount added in v1.0.20

SetPaidAmount sets the PaidAmount field's value.

func (*OrderFailRefundInfoForGetOrderOutput) SetPayableAmount added in v1.0.20

SetPayableAmount sets the PayableAmount field's value.

func (OrderFailRefundInfoForGetOrderOutput) String added in v1.0.20

String returns the string representation

type OrderFailRefundInfoForListOrderProductDetailsOutput added in v1.0.17

type OrderFailRefundInfoForListOrderProductDetailsOutput struct {
	CouponAmount *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderFailRefundInfoForListOrderProductDetailsOutput) GoString added in v1.0.17

GoString returns the string representation

func (*OrderFailRefundInfoForListOrderProductDetailsOutput) SetCouponAmount added in v1.0.17

SetCouponAmount sets the CouponAmount field's value.

func (*OrderFailRefundInfoForListOrderProductDetailsOutput) SetDiscountAmount added in v1.0.17

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderFailRefundInfoForListOrderProductDetailsOutput) SetOriginalAmount added in v1.0.17

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderFailRefundInfoForListOrderProductDetailsOutput) SetPaidAmount added in v1.0.17

SetPaidAmount sets the PaidAmount field's value.

func (*OrderFailRefundInfoForListOrderProductDetailsOutput) SetPayableAmount added in v1.0.17

SetPayableAmount sets the PayableAmount field's value.

func (OrderFailRefundInfoForListOrderProductDetailsOutput) String added in v1.0.17

String returns the string representation

type OrderFailRefundInfoForListOrdersOutput added in v1.0.17

type OrderFailRefundInfoForListOrdersOutput struct {
	CouponAmount *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderFailRefundInfoForListOrdersOutput) GoString added in v1.0.17

GoString returns the string representation

func (*OrderFailRefundInfoForListOrdersOutput) SetCouponAmount added in v1.0.17

SetCouponAmount sets the CouponAmount field's value.

func (*OrderFailRefundInfoForListOrdersOutput) SetDiscountAmount added in v1.0.17

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderFailRefundInfoForListOrdersOutput) SetOriginalAmount added in v1.0.17

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderFailRefundInfoForListOrdersOutput) SetPaidAmount added in v1.0.17

SetPaidAmount sets the PaidAmount field's value.

func (*OrderFailRefundInfoForListOrdersOutput) SetPayableAmount added in v1.0.17

SetPayableAmount sets the PayableAmount field's value.

func (OrderFailRefundInfoForListOrdersOutput) String added in v1.0.17

String returns the string representation

type OrderInfoForGetOrderOutput added in v1.0.20

type OrderInfoForGetOrderOutput struct {
	BuyerCustomerName *string `type:"string" json:",omitempty"`

	BuyerID *int32 `type:"int32" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	OrderFailRefundInfo *OrderFailRefundInfoForGetOrderOutput `type:"structure" json:",omitempty"`

	OrderID *string `type:"string" json:",omitempty"`

	OrderType *string `type:"string" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *int32 `type:"int32" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *int32 `type:"int32" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderInfoForGetOrderOutput) GoString added in v1.0.20

func (s OrderInfoForGetOrderOutput) GoString() string

GoString returns the string representation

func (*OrderInfoForGetOrderOutput) SetBuyerCustomerName added in v1.0.20

func (s *OrderInfoForGetOrderOutput) SetBuyerCustomerName(v string) *OrderInfoForGetOrderOutput

SetBuyerCustomerName sets the BuyerCustomerName field's value.

func (*OrderInfoForGetOrderOutput) SetBuyerID added in v1.0.20

SetBuyerID sets the BuyerID field's value.

func (*OrderInfoForGetOrderOutput) SetCouponAmount added in v1.0.20

SetCouponAmount sets the CouponAmount field's value.

func (*OrderInfoForGetOrderOutput) SetCreateTime added in v1.0.20

SetCreateTime sets the CreateTime field's value.

func (*OrderInfoForGetOrderOutput) SetDiscountAmount added in v1.0.20

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderInfoForGetOrderOutput) SetOrderFailRefundInfo added in v1.0.20

SetOrderFailRefundInfo sets the OrderFailRefundInfo field's value.

func (*OrderInfoForGetOrderOutput) SetOrderID added in v1.0.20

SetOrderID sets the OrderID field's value.

func (*OrderInfoForGetOrderOutput) SetOrderType added in v1.0.20

SetOrderType sets the OrderType field's value.

func (*OrderInfoForGetOrderOutput) SetOriginalAmount added in v1.0.20

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderInfoForGetOrderOutput) SetPaidAmount added in v1.0.20

SetPaidAmount sets the PaidAmount field's value.

func (*OrderInfoForGetOrderOutput) SetPayableAmount added in v1.0.20

SetPayableAmount sets the PayableAmount field's value.

func (*OrderInfoForGetOrderOutput) SetPayerCustomerName added in v1.0.20

func (s *OrderInfoForGetOrderOutput) SetPayerCustomerName(v string) *OrderInfoForGetOrderOutput

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*OrderInfoForGetOrderOutput) SetPayerID added in v1.0.20

SetPayerID sets the PayerID field's value.

func (*OrderInfoForGetOrderOutput) SetSellerCustomerName added in v1.0.20

func (s *OrderInfoForGetOrderOutput) SetSellerCustomerName(v string) *OrderInfoForGetOrderOutput

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*OrderInfoForGetOrderOutput) SetSellerID added in v1.0.20

SetSellerID sets the SellerID field's value.

func (*OrderInfoForGetOrderOutput) SetStatus added in v1.0.20

SetStatus sets the Status field's value.

func (*OrderInfoForGetOrderOutput) SetSubjectNo added in v1.0.20

SetSubjectNo sets the SubjectNo field's value.

func (OrderInfoForGetOrderOutput) String added in v1.0.20

String returns the string representation

type OrderInfoForListOrdersOutput added in v1.0.17

type OrderInfoForListOrdersOutput struct {
	BuyerCustomerName *string `type:"string" json:",omitempty"`

	BuyerID *int32 `type:"int32" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	OrderFailRefundInfo *OrderFailRefundInfoForListOrdersOutput `type:"structure" json:",omitempty"`

	OrderID *string `type:"string" json:",omitempty"`

	OrderType *string `type:"string" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *int32 `type:"int32" json:",omitempty"`

	SellerCustomerName *string `type:"string" json:",omitempty"`

	SellerID *int32 `type:"int32" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	SubjectNo *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderInfoForListOrdersOutput) GoString added in v1.0.17

func (s OrderInfoForListOrdersOutput) GoString() string

GoString returns the string representation

func (*OrderInfoForListOrdersOutput) SetBuyerCustomerName added in v1.0.17

SetBuyerCustomerName sets the BuyerCustomerName field's value.

func (*OrderInfoForListOrdersOutput) SetBuyerID added in v1.0.17

SetBuyerID sets the BuyerID field's value.

func (*OrderInfoForListOrdersOutput) SetCouponAmount added in v1.0.17

SetCouponAmount sets the CouponAmount field's value.

func (*OrderInfoForListOrdersOutput) SetCreateTime added in v1.0.17

SetCreateTime sets the CreateTime field's value.

func (*OrderInfoForListOrdersOutput) SetDiscountAmount added in v1.0.17

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderInfoForListOrdersOutput) SetOrderFailRefundInfo added in v1.0.17

SetOrderFailRefundInfo sets the OrderFailRefundInfo field's value.

func (*OrderInfoForListOrdersOutput) SetOrderID added in v1.0.17

SetOrderID sets the OrderID field's value.

func (*OrderInfoForListOrdersOutput) SetOrderType added in v1.0.17

SetOrderType sets the OrderType field's value.

func (*OrderInfoForListOrdersOutput) SetOriginalAmount added in v1.0.17

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderInfoForListOrdersOutput) SetPaidAmount added in v1.0.17

SetPaidAmount sets the PaidAmount field's value.

func (*OrderInfoForListOrdersOutput) SetPayableAmount added in v1.0.17

SetPayableAmount sets the PayableAmount field's value.

func (*OrderInfoForListOrdersOutput) SetPayerCustomerName added in v1.0.17

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*OrderInfoForListOrdersOutput) SetPayerID added in v1.0.17

SetPayerID sets the PayerID field's value.

func (*OrderInfoForListOrdersOutput) SetSellerCustomerName added in v1.0.17

SetSellerCustomerName sets the SellerCustomerName field's value.

func (*OrderInfoForListOrdersOutput) SetSellerID added in v1.0.17

SetSellerID sets the SellerID field's value.

func (*OrderInfoForListOrdersOutput) SetStatus added in v1.0.17

SetStatus sets the Status field's value.

func (*OrderInfoForListOrdersOutput) SetSubjectNo added in v1.0.17

SetSubjectNo sets the SubjectNo field's value.

func (OrderInfoForListOrdersOutput) String added in v1.0.17

String returns the string representation

type OrderProductInfoForListOrderProductDetailsOutput added in v1.0.17

type OrderProductInfoForListOrderProductDetailsOutput struct {
	BeginTime *string `type:"string" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	CouponAmount *string `type:"string" json:",omitempty"`

	DiscountAmount *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	InstanceID *string `type:"string" json:",omitempty"`

	OrderFailRefundInfo *OrderFailRefundInfoForListOrderProductDetailsOutput `type:"structure" json:",omitempty"`

	OriginalAmount *string `type:"string" json:",omitempty"`

	PaidAmount *string `type:"string" json:",omitempty"`

	PayableAmount *string `type:"string" json:",omitempty"`

	PayerCustomerName *string `type:"string" json:",omitempty"`

	PayerID *int32 `type:"int32" json:",omitempty"`

	PaymentMethod *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Times *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderProductInfoForListOrderProductDetailsOutput) GoString added in v1.0.17

GoString returns the string representation

func (*OrderProductInfoForListOrderProductDetailsOutput) SetBeginTime added in v1.0.17

SetBeginTime sets the BeginTime field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetConfigurationCode added in v1.0.17

SetConfigurationCode sets the ConfigurationCode field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetCouponAmount added in v1.0.17

SetCouponAmount sets the CouponAmount field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetDiscountAmount added in v1.0.17

SetDiscountAmount sets the DiscountAmount field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetEndTime added in v1.0.17

SetEndTime sets the EndTime field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetInstanceID added in v1.0.17

SetInstanceID sets the InstanceID field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetOrderFailRefundInfo added in v1.0.17

SetOrderFailRefundInfo sets the OrderFailRefundInfo field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetOriginalAmount added in v1.0.17

SetOriginalAmount sets the OriginalAmount field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPaidAmount added in v1.0.17

SetPaidAmount sets the PaidAmount field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPayableAmount added in v1.0.17

SetPayableAmount sets the PayableAmount field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPayerCustomerName added in v1.0.17

SetPayerCustomerName sets the PayerCustomerName field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPayerID added in v1.0.17

SetPayerID sets the PayerID field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPaymentMethod added in v1.0.17

SetPaymentMethod sets the PaymentMethod field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetPeriod added in v1.0.17

SetPeriod sets the Period field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetProduct added in v1.0.17

SetProduct sets the Product field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetStatus added in v1.0.17

SetStatus sets the Status field's value.

func (*OrderProductInfoForListOrderProductDetailsOutput) SetTimes added in v1.0.17

SetTimes sets the Times field's value.

func (OrderProductInfoForListOrderProductDetailsOutput) String added in v1.0.17

String returns the string representation

type PayOrderInput added in v1.0.17

type PayOrderInput struct {

	// OrderID is a required field
	OrderID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (PayOrderInput) GoString added in v1.0.17

func (s PayOrderInput) GoString() string

GoString returns the string representation

func (*PayOrderInput) SetOrderID added in v1.0.17

func (s *PayOrderInput) SetOrderID(v string) *PayOrderInput

SetOrderID sets the OrderID field's value.

func (PayOrderInput) String added in v1.0.17

func (s PayOrderInput) String() string

String returns the string representation

func (*PayOrderInput) Validate added in v1.0.17

func (s *PayOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PayOrderOutput added in v1.0.17

type PayOrderOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (PayOrderOutput) GoString added in v1.0.17

func (s PayOrderOutput) GoString() string

GoString returns the string representation

func (PayOrderOutput) String added in v1.0.17

func (s PayOrderOutput) String() string

String returns the string representation

type ProductLimitListForListCouponsOutput added in v1.0.23

type ProductLimitListForListCouponsOutput struct {
	BillingMethod *string `type:"string" json:",omitempty"`

	ChargeItemCode *string `type:"string" json:",omitempty"`

	ChargeItemType *int32 `type:"int32" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	ConfigurationName *string `type:"string" json:",omitempty"`

	ConfigurationType *int32 `type:"int32" json:",omitempty"`

	ProductCode *string `type:"string" json:",omitempty"`

	ProductName *string `type:"string" json:",omitempty"`

	TimeLimitLower *int32 `type:"int32" json:",omitempty"`

	TimeLimitUpper *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProductLimitListForListCouponsOutput) GoString added in v1.0.23

GoString returns the string representation

func (*ProductLimitListForListCouponsOutput) SetBillingMethod added in v1.0.23

SetBillingMethod sets the BillingMethod field's value.

func (*ProductLimitListForListCouponsOutput) SetChargeItemCode added in v1.0.23

SetChargeItemCode sets the ChargeItemCode field's value.

func (*ProductLimitListForListCouponsOutput) SetChargeItemType added in v1.0.23

SetChargeItemType sets the ChargeItemType field's value.

func (*ProductLimitListForListCouponsOutput) SetConfigurationCode added in v1.0.23

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ProductLimitListForListCouponsOutput) SetConfigurationName added in v1.0.23

SetConfigurationName sets the ConfigurationName field's value.

func (*ProductLimitListForListCouponsOutput) SetConfigurationType added in v1.0.23

SetConfigurationType sets the ConfigurationType field's value.

func (*ProductLimitListForListCouponsOutput) SetProductCode added in v1.0.23

SetProductCode sets the ProductCode field's value.

func (*ProductLimitListForListCouponsOutput) SetProductName added in v1.0.23

SetProductName sets the ProductName field's value.

func (*ProductLimitListForListCouponsOutput) SetTimeLimitLower added in v1.0.23

SetTimeLimitLower sets the TimeLimitLower field's value.

func (*ProductLimitListForListCouponsOutput) SetTimeLimitUpper added in v1.0.23

SetTimeLimitUpper sets the TimeLimitUpper field's value.

func (ProductLimitListForListCouponsOutput) String added in v1.0.23

String returns the string representation

type QueryBalanceAcctInput added in v1.0.15

type QueryBalanceAcctInput struct {
	// contains filtered or unexported fields
}

func (QueryBalanceAcctInput) GoString added in v1.0.15

func (s QueryBalanceAcctInput) GoString() string

GoString returns the string representation

func (QueryBalanceAcctInput) String added in v1.0.15

func (s QueryBalanceAcctInput) String() string

String returns the string representation

type QueryBalanceAcctOutput added in v1.0.15

type QueryBalanceAcctOutput struct {
	Metadata *response.ResponseMetadata

	AccountID *int32 `type:"int32" json:",omitempty"`

	ArrearsBalance *string `type:"string" json:",omitempty"`

	AvailableBalance *string `type:"string" json:",omitempty"`

	CashBalance *string `type:"string" json:",omitempty"`

	CreditLimit *string `type:"string" json:",omitempty"`

	FreezeAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryBalanceAcctOutput) GoString added in v1.0.15

func (s QueryBalanceAcctOutput) GoString() string

GoString returns the string representation

func (*QueryBalanceAcctOutput) SetAccountID added in v1.0.15

SetAccountID sets the AccountID field's value.

func (*QueryBalanceAcctOutput) SetArrearsBalance added in v1.0.15

func (s *QueryBalanceAcctOutput) SetArrearsBalance(v string) *QueryBalanceAcctOutput

SetArrearsBalance sets the ArrearsBalance field's value.

func (*QueryBalanceAcctOutput) SetAvailableBalance added in v1.0.15

func (s *QueryBalanceAcctOutput) SetAvailableBalance(v string) *QueryBalanceAcctOutput

SetAvailableBalance sets the AvailableBalance field's value.

func (*QueryBalanceAcctOutput) SetCashBalance added in v1.0.15

SetCashBalance sets the CashBalance field's value.

func (*QueryBalanceAcctOutput) SetCreditLimit added in v1.0.15

SetCreditLimit sets the CreditLimit field's value.

func (*QueryBalanceAcctOutput) SetFreezeAmount added in v1.0.15

func (s *QueryBalanceAcctOutput) SetFreezeAmount(v string) *QueryBalanceAcctOutput

SetFreezeAmount sets the FreezeAmount field's value.

func (QueryBalanceAcctOutput) String added in v1.0.15

func (s QueryBalanceAcctOutput) String() string

String returns the string representation

type QueryPriceForPayAsYouGoInput added in v1.0.15

type QueryPriceForPayAsYouGoInput struct {
	ConfigList []*ConfigListForQueryPriceForPayAsYouGoInput `type:"list" json:",omitempty"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (QueryPriceForPayAsYouGoInput) GoString added in v1.0.15

func (s QueryPriceForPayAsYouGoInput) GoString() string

GoString returns the string representation

func (*QueryPriceForPayAsYouGoInput) SetConfigList added in v1.0.15

SetConfigList sets the ConfigList field's value.

func (*QueryPriceForPayAsYouGoInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (QueryPriceForPayAsYouGoInput) String added in v1.0.15

String returns the string representation

func (*QueryPriceForPayAsYouGoInput) Validate added in v1.0.15

func (s *QueryPriceForPayAsYouGoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryPriceForPayAsYouGoOutput added in v1.0.15

type QueryPriceForPayAsYouGoOutput struct {
	Metadata *response.ResponseMetadata

	ConfigList []*ConfigListForQueryPriceForPayAsYouGoOutput `type:"list" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	TotalDiscountAmount *string `type:"string" json:",omitempty"`

	TotalOriginalAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryPriceForPayAsYouGoOutput) GoString added in v1.0.15

GoString returns the string representation

func (*QueryPriceForPayAsYouGoOutput) SetConfigList added in v1.0.15

SetConfigList sets the ConfigList field's value.

func (*QueryPriceForPayAsYouGoOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*QueryPriceForPayAsYouGoOutput) SetTotalDiscountAmount added in v1.0.15

SetTotalDiscountAmount sets the TotalDiscountAmount field's value.

func (*QueryPriceForPayAsYouGoOutput) SetTotalOriginalAmount added in v1.0.15

SetTotalOriginalAmount sets the TotalOriginalAmount field's value.

func (QueryPriceForPayAsYouGoOutput) String added in v1.0.15

String returns the string representation

type QueryPriceForRenewInput added in v1.0.15

type QueryPriceForRenewInput struct {
	InstanceIDList []*string `type:"list" json:",omitempty"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`

	// UseDuration is a required field
	UseDuration *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (QueryPriceForRenewInput) GoString added in v1.0.15

func (s QueryPriceForRenewInput) GoString() string

GoString returns the string representation

func (*QueryPriceForRenewInput) SetInstanceIDList added in v1.0.15

func (s *QueryPriceForRenewInput) SetInstanceIDList(v []*string) *QueryPriceForRenewInput

SetInstanceIDList sets the InstanceIDList field's value.

func (*QueryPriceForRenewInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (*QueryPriceForRenewInput) SetUseDuration added in v1.0.15

SetUseDuration sets the UseDuration field's value.

func (QueryPriceForRenewInput) String added in v1.0.15

func (s QueryPriceForRenewInput) String() string

String returns the string representation

func (*QueryPriceForRenewInput) Validate added in v1.0.15

func (s *QueryPriceForRenewInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryPriceForRenewOutput added in v1.0.15

type QueryPriceForRenewOutput struct {
	Metadata *response.ResponseMetadata

	Currency *string `type:"string" json:",omitempty"`

	InstanceAmountList []*InstanceAmountListForQueryPriceForRenewOutput `type:"list" json:",omitempty"`

	TotalDiscountAmount *string `type:"string" json:",omitempty"`

	TotalOriginalAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryPriceForRenewOutput) GoString added in v1.0.15

func (s QueryPriceForRenewOutput) GoString() string

GoString returns the string representation

func (*QueryPriceForRenewOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*QueryPriceForRenewOutput) SetInstanceAmountList added in v1.0.15

SetInstanceAmountList sets the InstanceAmountList field's value.

func (*QueryPriceForRenewOutput) SetTotalDiscountAmount added in v1.0.15

func (s *QueryPriceForRenewOutput) SetTotalDiscountAmount(v string) *QueryPriceForRenewOutput

SetTotalDiscountAmount sets the TotalDiscountAmount field's value.

func (*QueryPriceForRenewOutput) SetTotalOriginalAmount added in v1.0.15

func (s *QueryPriceForRenewOutput) SetTotalOriginalAmount(v string) *QueryPriceForRenewOutput

SetTotalOriginalAmount sets the TotalOriginalAmount field's value.

func (QueryPriceForRenewOutput) String added in v1.0.15

func (s QueryPriceForRenewOutput) String() string

String returns the string representation

type QueryPriceForSubscriptionInput added in v1.0.15

type QueryPriceForSubscriptionInput struct {
	ConfigList []*ConfigListForQueryPriceForSubscriptionInput `type:"list" json:",omitempty"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (QueryPriceForSubscriptionInput) GoString added in v1.0.15

GoString returns the string representation

func (*QueryPriceForSubscriptionInput) SetConfigList added in v1.0.15

SetConfigList sets the ConfigList field's value.

func (*QueryPriceForSubscriptionInput) SetProduct added in v1.0.15

SetProduct sets the Product field's value.

func (QueryPriceForSubscriptionInput) String added in v1.0.15

String returns the string representation

func (*QueryPriceForSubscriptionInput) Validate added in v1.0.15

func (s *QueryPriceForSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryPriceForSubscriptionOutput added in v1.0.15

type QueryPriceForSubscriptionOutput struct {
	Metadata *response.ResponseMetadata

	ConfigList []*ConfigListForQueryPriceForSubscriptionOutput `type:"list" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	TotalDiscountAmount *string `type:"string" json:",omitempty"`

	TotalOriginalAmount *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryPriceForSubscriptionOutput) GoString added in v1.0.15

GoString returns the string representation

func (*QueryPriceForSubscriptionOutput) SetConfigList added in v1.0.15

SetConfigList sets the ConfigList field's value.

func (*QueryPriceForSubscriptionOutput) SetCurrency added in v1.0.15

SetCurrency sets the Currency field's value.

func (*QueryPriceForSubscriptionOutput) SetTotalDiscountAmount added in v1.0.15

SetTotalDiscountAmount sets the TotalDiscountAmount field's value.

func (*QueryPriceForSubscriptionOutput) SetTotalOriginalAmount added in v1.0.15

SetTotalOriginalAmount sets the TotalOriginalAmount field's value.

func (QueryPriceForSubscriptionOutput) String added in v1.0.15

String returns the string representation

type RelationForListInvitationOutput

type RelationForListInvitationOutput struct {
	AccountAlias *string `type:"string" json:",omitempty"`

	AuthInfo []*AuthInfoForListInvitationOutput `type:"list" json:",omitempty"`

	Filiation *int32 `type:"int32" json:",omitempty"`

	FiliationDesc *string `type:"string" json:",omitempty"`

	MajorAccountID *int64 `type:"int64" json:",omitempty"`

	MajorAccountName *string `type:"string" json:",omitempty"`

	Relation *int32 `type:"int32" json:",omitempty"`

	RelationDesc *string `type:"string" json:",omitempty"`

	RelationID *string `type:"string" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	StatusDesc *string `type:"string" json:",omitempty"`

	SubAccountID *int64 `type:"int64" json:",omitempty"`

	SubAccountName *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RelationForListInvitationOutput) GoString

GoString returns the string representation

func (*RelationForListInvitationOutput) SetAccountAlias

SetAccountAlias sets the AccountAlias field's value.

func (*RelationForListInvitationOutput) SetAuthInfo

SetAuthInfo sets the AuthInfo field's value.

func (*RelationForListInvitationOutput) SetFiliation

SetFiliation sets the Filiation field's value.

func (*RelationForListInvitationOutput) SetFiliationDesc

SetFiliationDesc sets the FiliationDesc field's value.

func (*RelationForListInvitationOutput) SetMajorAccountID

SetMajorAccountID sets the MajorAccountID field's value.

func (*RelationForListInvitationOutput) SetMajorAccountName

SetMajorAccountName sets the MajorAccountName field's value.

func (*RelationForListInvitationOutput) SetRelation

SetRelation sets the Relation field's value.

func (*RelationForListInvitationOutput) SetRelationDesc

SetRelationDesc sets the RelationDesc field's value.

func (*RelationForListInvitationOutput) SetRelationID

SetRelationID sets the RelationID field's value.

func (*RelationForListInvitationOutput) SetStatus

SetStatus sets the Status field's value.

func (*RelationForListInvitationOutput) SetStatusDesc

SetStatusDesc sets the StatusDesc field's value.

func (*RelationForListInvitationOutput) SetSubAccountID

SetSubAccountID sets the SubAccountID field's value.

func (*RelationForListInvitationOutput) SetSubAccountName

SetSubAccountName sets the SubAccountName field's value.

func (*RelationForListInvitationOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (RelationForListInvitationOutput) String

String returns the string representation

type RenewInstanceInput added in v1.0.17

type RenewInstanceInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	// InstanceID is a required field
	InstanceID *string `type:"string" json:",omitempty" required:"true"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`

	RenewRelatedInstance *bool `type:"boolean" json:",omitempty"`

	RenewalDuration *int64 `type:"int64" json:",omitempty"`

	// RenewalDurationUnit is a required field
	RenewalDurationUnit *string `type:"string" json:",omitempty" required:"true"`

	UnitedExpireDay *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RenewInstanceInput) GoString added in v1.0.17

func (s RenewInstanceInput) GoString() string

GoString returns the string representation

func (*RenewInstanceInput) SetClientToken added in v1.0.17

func (s *RenewInstanceInput) SetClientToken(v string) *RenewInstanceInput

SetClientToken sets the ClientToken field's value.

func (*RenewInstanceInput) SetInstanceID added in v1.0.17

func (s *RenewInstanceInput) SetInstanceID(v string) *RenewInstanceInput

SetInstanceID sets the InstanceID field's value.

func (*RenewInstanceInput) SetProduct added in v1.0.17

func (s *RenewInstanceInput) SetProduct(v string) *RenewInstanceInput

SetProduct sets the Product field's value.

func (*RenewInstanceInput) SetRenewRelatedInstance added in v1.0.17

func (s *RenewInstanceInput) SetRenewRelatedInstance(v bool) *RenewInstanceInput

SetRenewRelatedInstance sets the RenewRelatedInstance field's value.

func (*RenewInstanceInput) SetRenewalDuration added in v1.0.17

func (s *RenewInstanceInput) SetRenewalDuration(v int64) *RenewInstanceInput

SetRenewalDuration sets the RenewalDuration field's value.

func (*RenewInstanceInput) SetRenewalDurationUnit added in v1.0.17

func (s *RenewInstanceInput) SetRenewalDurationUnit(v string) *RenewInstanceInput

SetRenewalDurationUnit sets the RenewalDurationUnit field's value.

func (*RenewInstanceInput) SetUnitedExpireDay added in v1.0.17

func (s *RenewInstanceInput) SetUnitedExpireDay(v string) *RenewInstanceInput

SetUnitedExpireDay sets the UnitedExpireDay field's value.

func (RenewInstanceInput) String added in v1.0.17

func (s RenewInstanceInput) String() string

String returns the string representation

func (*RenewInstanceInput) Validate added in v1.0.17

func (s *RenewInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewInstanceOutput added in v1.0.17

type RenewInstanceOutput struct {
	Metadata *response.ResponseMetadata

	OrderIDList []*string `type:"list" json:",omitempty"`

	SuccessInstanceList []*SuccessInstanceListForRenewInstanceOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RenewInstanceOutput) GoString added in v1.0.17

func (s RenewInstanceOutput) GoString() string

GoString returns the string representation

func (*RenewInstanceOutput) SetOrderIDList added in v1.0.17

func (s *RenewInstanceOutput) SetOrderIDList(v []*string) *RenewInstanceOutput

SetOrderIDList sets the OrderIDList field's value.

func (*RenewInstanceOutput) SetSuccessInstanceList added in v1.0.17

SetSuccessInstanceList sets the SuccessInstanceList field's value.

func (RenewInstanceOutput) String added in v1.0.17

func (s RenewInstanceOutput) String() string

String returns the string representation

type SetRenewalTypeInput added in v1.0.17

type SetRenewalTypeInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	// InstanceID is a required field
	InstanceID *string `type:"string" json:",omitempty" required:"true"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`

	// RenewType is a required field
	RenewType *string `type:"string" json:",omitempty" required:"true"`

	RenewalDuration *int64 `type:"int64" json:",omitempty"`

	RenewalDurationUnit *string `type:"string" json:",omitempty"`

	RenewalTimes *int64 `type:"int64" json:",omitempty"`

	SetRenewalRelatedInstance *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetRenewalTypeInput) GoString added in v1.0.17

func (s SetRenewalTypeInput) GoString() string

GoString returns the string representation

func (*SetRenewalTypeInput) SetClientToken added in v1.0.17

func (s *SetRenewalTypeInput) SetClientToken(v string) *SetRenewalTypeInput

SetClientToken sets the ClientToken field's value.

func (*SetRenewalTypeInput) SetInstanceID added in v1.0.17

func (s *SetRenewalTypeInput) SetInstanceID(v string) *SetRenewalTypeInput

SetInstanceID sets the InstanceID field's value.

func (*SetRenewalTypeInput) SetProduct added in v1.0.17

SetProduct sets the Product field's value.

func (*SetRenewalTypeInput) SetRenewType added in v1.0.17

func (s *SetRenewalTypeInput) SetRenewType(v string) *SetRenewalTypeInput

SetRenewType sets the RenewType field's value.

func (*SetRenewalTypeInput) SetRenewalDuration added in v1.0.17

func (s *SetRenewalTypeInput) SetRenewalDuration(v int64) *SetRenewalTypeInput

SetRenewalDuration sets the RenewalDuration field's value.

func (*SetRenewalTypeInput) SetRenewalDurationUnit added in v1.0.17

func (s *SetRenewalTypeInput) SetRenewalDurationUnit(v string) *SetRenewalTypeInput

SetRenewalDurationUnit sets the RenewalDurationUnit field's value.

func (*SetRenewalTypeInput) SetRenewalTimes added in v1.0.17

func (s *SetRenewalTypeInput) SetRenewalTimes(v int64) *SetRenewalTypeInput

SetRenewalTimes sets the RenewalTimes field's value.

func (*SetRenewalTypeInput) SetSetRenewalRelatedInstance added in v1.0.17

func (s *SetRenewalTypeInput) SetSetRenewalRelatedInstance(v bool) *SetRenewalTypeInput

SetSetRenewalRelatedInstance sets the SetRenewalRelatedInstance field's value.

func (SetRenewalTypeInput) String added in v1.0.17

func (s SetRenewalTypeInput) String() string

String returns the string representation

func (*SetRenewalTypeInput) Validate added in v1.0.17

func (s *SetRenewalTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetRenewalTypeOutput added in v1.0.17

type SetRenewalTypeOutput struct {
	Metadata *response.ResponseMetadata

	SuccessInstanceList []*SuccessInstanceListForSetRenewalTypeOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetRenewalTypeOutput) GoString added in v1.0.17

func (s SetRenewalTypeOutput) GoString() string

GoString returns the string representation

func (*SetRenewalTypeOutput) SetSuccessInstanceList added in v1.0.17

SetSuccessInstanceList sets the SuccessInstanceList field's value.

func (SetRenewalTypeOutput) String added in v1.0.17

func (s SetRenewalTypeOutput) String() string

String returns the string representation

type SuccessInstanceInfoForUnsubscribeInstanceOutput

type SuccessInstanceInfoForUnsubscribeInstanceOutput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SuccessInstanceInfoForUnsubscribeInstanceOutput) GoString

GoString returns the string representation

func (*SuccessInstanceInfoForUnsubscribeInstanceOutput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*SuccessInstanceInfoForUnsubscribeInstanceOutput) SetProduct

SetProduct sets the Product field's value.

func (SuccessInstanceInfoForUnsubscribeInstanceOutput) String

String returns the string representation

type SuccessInstanceListForRenewInstanceOutput added in v1.0.17

type SuccessInstanceListForRenewInstanceOutput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SuccessInstanceListForRenewInstanceOutput) GoString added in v1.0.17

GoString returns the string representation

func (*SuccessInstanceListForRenewInstanceOutput) SetInstanceID added in v1.0.17

SetInstanceID sets the InstanceID field's value.

func (*SuccessInstanceListForRenewInstanceOutput) SetProduct added in v1.0.17

SetProduct sets the Product field's value.

func (SuccessInstanceListForRenewInstanceOutput) String added in v1.0.17

String returns the string representation

type SuccessInstanceListForSetRenewalTypeOutput added in v1.0.17

type SuccessInstanceListForSetRenewalTypeOutput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Product *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SuccessInstanceListForSetRenewalTypeOutput) GoString added in v1.0.17

GoString returns the string representation

func (*SuccessInstanceListForSetRenewalTypeOutput) SetInstanceID added in v1.0.17

SetInstanceID sets the InstanceID field's value.

func (*SuccessInstanceListForSetRenewalTypeOutput) SetProduct added in v1.0.17

SetProduct sets the Product field's value.

func (SuccessInstanceListForSetRenewalTypeOutput) String added in v1.0.17

String returns the string representation

type UnsubscribeInstanceInput

type UnsubscribeInstanceInput struct {
	ClientToken *string `max:"36" type:"string" json:",omitempty"`

	// InstanceID is a required field
	InstanceID *string `type:"string" json:",omitempty" required:"true"`

	// Product is a required field
	Product *string `type:"string" json:",omitempty" required:"true"`

	UnsubscribeRelatedInstance *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnsubscribeInstanceInput) GoString

func (s UnsubscribeInstanceInput) GoString() string

GoString returns the string representation

func (*UnsubscribeInstanceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UnsubscribeInstanceInput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*UnsubscribeInstanceInput) SetProduct

SetProduct sets the Product field's value.

func (*UnsubscribeInstanceInput) SetUnsubscribeRelatedInstance

func (s *UnsubscribeInstanceInput) SetUnsubscribeRelatedInstance(v bool) *UnsubscribeInstanceInput

SetUnsubscribeRelatedInstance sets the UnsubscribeRelatedInstance field's value.

func (UnsubscribeInstanceInput) String

func (s UnsubscribeInstanceInput) String() string

String returns the string representation

func (*UnsubscribeInstanceInput) Validate

func (s *UnsubscribeInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UnsubscribeInstanceOutput

type UnsubscribeInstanceOutput struct {
	Metadata *response.ResponseMetadata

	OrderID *string `type:"string" json:",omitempty"`

	OrderIDList []*string `type:"list" json:",omitempty"`

	SuccessInstanceInfos []*SuccessInstanceInfoForUnsubscribeInstanceOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnsubscribeInstanceOutput) GoString

func (s UnsubscribeInstanceOutput) GoString() string

GoString returns the string representation

func (*UnsubscribeInstanceOutput) SetOrderID

SetOrderID sets the OrderID field's value.

func (*UnsubscribeInstanceOutput) SetOrderIDList added in v1.0.15

SetOrderIDList sets the OrderIDList field's value.

func (*UnsubscribeInstanceOutput) SetSuccessInstanceInfos

SetSuccessInstanceInfos sets the SuccessInstanceInfos field's value.

func (UnsubscribeInstanceOutput) String

func (s UnsubscribeInstanceOutput) String() string

String returns the string representation

type UpdateAuthInput added in v1.0.15

type UpdateAuthInput struct {
	AuthListStr *string `type:"string" json:",omitempty"`

	// RelationID is a required field
	RelationID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAuthInput) GoString added in v1.0.15

func (s UpdateAuthInput) GoString() string

GoString returns the string representation

func (*UpdateAuthInput) SetAuthListStr added in v1.0.15

func (s *UpdateAuthInput) SetAuthListStr(v string) *UpdateAuthInput

SetAuthListStr sets the AuthListStr field's value.

func (*UpdateAuthInput) SetRelationID added in v1.0.15

func (s *UpdateAuthInput) SetRelationID(v string) *UpdateAuthInput

SetRelationID sets the RelationID field's value.

func (UpdateAuthInput) String added in v1.0.15

func (s UpdateAuthInput) String() string

String returns the string representation

func (*UpdateAuthInput) Validate added in v1.0.15

func (s *UpdateAuthInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAuthOutput added in v1.0.15

type UpdateAuthOutput struct {
	Metadata *response.ResponseMetadata

	IsSuccess *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAuthOutput) GoString added in v1.0.15

func (s UpdateAuthOutput) GoString() string

GoString returns the string representation

func (*UpdateAuthOutput) SetIsSuccess added in v1.0.15

func (s *UpdateAuthOutput) SetIsSuccess(v bool) *UpdateAuthOutput

SetIsSuccess sets the IsSuccess field's value.

func (UpdateAuthOutput) String added in v1.0.15

func (s UpdateAuthOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL