billing

package
v1.0.13 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 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 (
	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) 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) 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) 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) 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) 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) 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) 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.

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)

	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)

	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)

	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)

	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)

	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)

	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)

	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)
}

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 BaseForListBillDetailInput

type BaseForListBillDetailInput struct {
	Addr *string `type:"string" json:",omitempty"`

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

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

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

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

	TrafficEnv *TrafficEnvForListBillDetailInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BaseForListBillDetailInput) GoString

func (s BaseForListBillDetailInput) GoString() string

GoString returns the string representation

func (*BaseForListBillDetailInput) SetAddr

SetAddr sets the Addr field's value.

func (*BaseForListBillDetailInput) SetCaller

SetCaller sets the Caller field's value.

func (*BaseForListBillDetailInput) SetClient

SetClient sets the Client field's value.

func (*BaseForListBillDetailInput) SetExtra

SetExtra sets the Extra field's value.

func (*BaseForListBillDetailInput) SetLogID

SetLogID sets the LogID field's value.

func (*BaseForListBillDetailInput) SetTrafficEnv

SetTrafficEnv sets the TrafficEnv field's value.

func (BaseForListBillDetailInput) String

String returns the string representation

type BaseForListBillOverviewByCategoryInput

type BaseForListBillOverviewByCategoryInput struct {
	Addr *string `type:"string" json:",omitempty"`

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

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

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

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

	TrafficEnv *TrafficEnvForListBillOverviewByCategoryInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BaseForListBillOverviewByCategoryInput) GoString

GoString returns the string representation

func (*BaseForListBillOverviewByCategoryInput) SetAddr

SetAddr sets the Addr field's value.

func (*BaseForListBillOverviewByCategoryInput) SetCaller

SetCaller sets the Caller field's value.

func (*BaseForListBillOverviewByCategoryInput) SetClient

SetClient sets the Client field's value.

func (*BaseForListBillOverviewByCategoryInput) SetExtra

SetExtra sets the Extra field's value.

func (*BaseForListBillOverviewByCategoryInput) SetLogID

SetLogID sets the LogID field's value.

func (*BaseForListBillOverviewByCategoryInput) SetTrafficEnv

SetTrafficEnv sets the TrafficEnv field's value.

func (BaseForListBillOverviewByCategoryInput) String

String returns the string representation

type BaseForListBillOverviewByProdInput

type BaseForListBillOverviewByProdInput struct {
	Addr *string `type:"string" json:",omitempty"`

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

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

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

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

	TrafficEnv *TrafficEnvForListBillOverviewByProdInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BaseForListBillOverviewByProdInput) GoString

GoString returns the string representation

func (*BaseForListBillOverviewByProdInput) SetAddr

SetAddr sets the Addr field's value.

func (*BaseForListBillOverviewByProdInput) SetCaller

SetCaller sets the Caller field's value.

func (*BaseForListBillOverviewByProdInput) SetClient

SetClient sets the Client field's value.

func (*BaseForListBillOverviewByProdInput) SetExtra

SetExtra sets the Extra field's value.

func (*BaseForListBillOverviewByProdInput) SetLogID

SetLogID sets the LogID field's value.

func (*BaseForListBillOverviewByProdInput) SetTrafficEnv

SetTrafficEnv sets the TrafficEnv field's value.

func (BaseForListBillOverviewByProdInput) String

String returns the string representation

type CancelInvitationInput

type CancelInvitationInput struct {

	// 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 *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CancelInvitationInput) GoString

func (s CancelInvitationInput) GoString() string

GoString returns the string representation

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 int32) *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 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"`

	// Relation is a required field
	Relation *int32 `type:"int32" json:",omitempty" required:"true"`

	// SubAccountID is a required field
	SubAccountID *int32 `type:"int32" 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) 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 *int32 `type:"int32" 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 HandleInvitationInput

type HandleInvitationInput struct {

	// Action is a required field
	Action *int32 `type:"int32" json:",omitempty" required:"true"`

	// InvitationType is a required field
	InvitationType *int32 `type:"int32" json:",omitempty" required:"true"`

	MajorAccountID *int32 `type:"int32" 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) SetInvitationType

func (s *HandleInvitationInput) SetInvitationType(v int32) *HandleInvitationInput

SetInvitationType sets the InvitationType field's value.

func (*HandleInvitationInput) SetMajorAccountID

func (s *HandleInvitationInput) SetMajorAccountID(v int32) *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 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 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 {
	AccountID *int64 `type:"int64" json:",omitempty"`

	Base *BaseForListBillDetailInput `type:"structure" json:",omitempty"`

	BillCategory []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

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

	// GroupPeriod is a required field
	GroupPeriod *int32 `type:"int32" json:",omitempty" required:"true"`

	// GroupTerm is a required field
	GroupTerm *int32 `type:"int32" json:",omitempty" required:"true"`

	// IgnoreZero is a required field
	IgnoreZero *int32 `type:"int32" json:",omitempty" required:"true"`

	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 is a required field
	Offset *int32 `type:"int32" json:",omitempty" required:"true"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`

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

func (ListBillDetailInput) GoString

func (s ListBillDetailInput) GoString() string

GoString returns the string representation

func (*ListBillDetailInput) SetAccountID

func (s *ListBillDetailInput) SetAccountID(v int64) *ListBillDetailInput

SetAccountID sets the AccountID field's value.

func (*ListBillDetailInput) SetBase

SetBase sets the Base field's value.

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) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListBillDetailInput) SetOrderType

func (s *ListBillDetailInput) SetOrderType(v int32) *ListBillDetailInput

SetOrderType sets the OrderType 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) SetSubjectNo

func (s *ListBillDetailInput) SetSubjectNo(v string) *ListBillDetailInput

SetSubjectNo sets the SubjectNo 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 ListBillOverviewByCategoryInput

type ListBillOverviewByCategoryInput struct {
	AccountID *int64 `type:"int64" json:",omitempty"`

	Base *BaseForListBillOverviewByCategoryInput `type:"structure" json:",omitempty"`

	BillCategoryParent []*string `type:"list" json:",omitempty"`

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

	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) SetAccountID

SetAccountID sets the AccountID field's value.

func (*ListBillOverviewByCategoryInput) SetBase

SetBase sets the Base field's value.

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

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 {
	AccountID *int64 `type:"int64" json:",omitempty"`

	Base *BaseForListBillOverviewByProdInput `type:"structure" json:",omitempty"`

	BillCategoryParent []*string `type:"list" json:",omitempty"`

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

	BillingMode []*string `type:"list" json:",omitempty"`

	HideZeroDiscountBill *string `type:"string" 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"`

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

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

	OwnerID []*int64 `type:"list" json:",omitempty"`

	PayerID []*int64 `type:"list" json:",omitempty"`

	Product []*string `type:"list" json:",omitempty"`

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

func (ListBillOverviewByProdInput) GoString

func (s ListBillOverviewByProdInput) GoString() string

GoString returns the string representation

func (*ListBillOverviewByProdInput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*ListBillOverviewByProdInput) SetBase

SetBase sets the Base field's value.

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) SetHideZeroDiscountBill

func (s *ListBillOverviewByProdInput) SetHideZeroDiscountBill(v string) *ListBillOverviewByProdInput

SetHideZeroDiscountBill sets the HideZeroDiscountBill 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) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListBillOverviewByProdInput) SetOrderType

SetOrderType sets the OrderType 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) SetSubjectNo

SetSubjectNo sets the SubjectNo 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 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 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"`

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

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

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

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

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

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

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

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

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

	PosttaxAmount *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:"float" 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"`

	SettlePosttaxAmount *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) 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) 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) 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) 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) 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) 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) 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) 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) SetSettlePosttaxAmount

func (s *ListForListBillDetailOutput) SetSettlePosttaxAmount(v string) *ListForListBillDetailOutput

SetSettlePosttaxAmount sets the SettlePosttaxAmount 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 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"`

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

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

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

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

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

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

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

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

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

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

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

	SettlePosttaxAmount *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) 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) 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) 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) 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) SetSettlePosttaxAmount

SetSettlePosttaxAmount sets the SettlePosttaxAmount 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"`

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

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

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

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

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

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

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

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

	SettlePosttaxAmount *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) 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) 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) 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) 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) SetSettlePosttaxAmount

SetSettlePosttaxAmount sets the SettlePosttaxAmount 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 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 *int32 `type:"int32" 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 *int32 `type:"int32" 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 ListForListSplitBillDetailOutput

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	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) 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) 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) 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) 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) 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) 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) SetOwnerUserName

SetOwnerUserName sets the OwnerUserName field's value.

func (*ListForListSplitBillDetailOutput) SetPaidAmount

SetPaidAmount sets the PaidAmount 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) SetPreferentialBillAmount

SetPreferentialBillAmount sets the PreferentialBillAmount field's value.

func (*ListForListSplitBillDetailOutput) SetPretaxAmount

SetPretaxAmount sets the PretaxAmount 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) 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) SetSellerUserName

SetSellerUserName sets the SellerUserName field's value.

func (*ListForListSplitBillDetailOutput) SetSellingMode

SetSellingMode sets the SellingMode 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) 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 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"`

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

	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) 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) 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 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 *int32 `type:"int32" 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 *int32 `type:"int32" 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 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 TrafficEnvForListBillDetailInput

type TrafficEnvForListBillDetailInput struct {
	Env *string `type:"string" json:",omitempty"`

	Open *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TrafficEnvForListBillDetailInput) GoString

GoString returns the string representation

func (*TrafficEnvForListBillDetailInput) SetEnv

SetEnv sets the Env field's value.

func (*TrafficEnvForListBillDetailInput) SetOpen

SetOpen sets the Open field's value.

func (TrafficEnvForListBillDetailInput) String

String returns the string representation

type TrafficEnvForListBillOverviewByCategoryInput

type TrafficEnvForListBillOverviewByCategoryInput struct {
	Env *string `type:"string" json:",omitempty"`

	Open *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TrafficEnvForListBillOverviewByCategoryInput) GoString

GoString returns the string representation

func (*TrafficEnvForListBillOverviewByCategoryInput) SetEnv

SetEnv sets the Env field's value.

func (*TrafficEnvForListBillOverviewByCategoryInput) SetOpen

SetOpen sets the Open field's value.

func (TrafficEnvForListBillOverviewByCategoryInput) String

String returns the string representation

type TrafficEnvForListBillOverviewByProdInput

type TrafficEnvForListBillOverviewByProdInput struct {
	Env *string `type:"string" json:",omitempty"`

	Open *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TrafficEnvForListBillOverviewByProdInput) GoString

GoString returns the string representation

func (*TrafficEnvForListBillOverviewByProdInput) SetEnv

SetEnv sets the Env field's value.

func (*TrafficEnvForListBillOverviewByProdInput) SetOpen

SetOpen sets the Open field's value.

func (TrafficEnvForListBillOverviewByProdInput) String

String returns the string representation

type UnsubscribeInstanceInput

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

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

	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) SetSuccessInstanceInfos

SetSuccessInstanceInfos sets the SuccessInstanceInfos field's value.

func (UnsubscribeInstanceOutput) String

func (s UnsubscribeInstanceOutput) 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