Documentation ¶
Index ¶
- func PossibleValuesForReservationType() []string
- func PossibleValuesForTransactionTypeKind() []string
- func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileInvoiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCustomerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTransactionID(input interface{}, key string) (warnings []string, errors []error)
- type Amount
- type BillingAccountId
- type BillingProfileId
- type BillingProfileInvoiceId
- func NewBillingProfileInvoiceID(billingAccountName string, billingProfileName string, invoiceName string) BillingProfileInvoiceId
- func ParseBillingProfileInvoiceID(input string) (*BillingProfileInvoiceId, error)
- func ParseBillingProfileInvoiceIDInsensitively(input string) (*BillingProfileInvoiceId, error)
- type CustomerId
- type GetOperationOptions
- type GetOperationResponse
- type InvoiceSectionId
- type ListByBillingAccountCompleteResult
- type ListByBillingAccountOperationOptions
- type ListByBillingAccountOperationResponse
- type ListByBillingProfileOperationOptions
- type ListByBillingProfileOperationResponse
- type ListByCustomerCompleteResult
- type ListByCustomerOperationOptions
- type ListByCustomerOperationResponse
- type ListByInvoiceCompleteResult
- type ListByInvoiceOperationResponse
- type ListByInvoiceSectionOperationOptions
- type ListByInvoiceSectionOperationResponse
- type ReservationType
- type Transaction
- type TransactionId
- type TransactionListResult
- type TransactionOperationPredicate
- type TransactionProperties
- func (o *TransactionProperties) GetDateAsTime() (*time.Time, error)
- func (o *TransactionProperties) GetServicePeriodEndDateAsTime() (*time.Time, error)
- func (o *TransactionProperties) GetServicePeriodStartDateAsTime() (*time.Time, error)
- func (o *TransactionProperties) SetDateAsTime(input time.Time)
- func (o *TransactionProperties) SetServicePeriodEndDateAsTime(input time.Time)
- func (o *TransactionProperties) SetServicePeriodStartDateAsTime(input time.Time)
- type TransactionTypeKind
- type TransactionsClient
- func (c TransactionsClient) Get(ctx context.Context, id TransactionId, options GetOperationOptions) (result GetOperationResponse, err error)
- func (c TransactionsClient) ListByBillingAccount(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountOperationResponse, err error)
- func (c TransactionsClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId, ...) (ListByBillingAccountCompleteResult, error)
- func (c TransactionsClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error)
- func (c TransactionsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileOperationResponse, err error)
- func (c TransactionsClient) ListByCustomer(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions) (result ListByCustomerOperationResponse, err error)
- func (c TransactionsClient) ListByCustomerComplete(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions) (ListByCustomerCompleteResult, error)
- func (c TransactionsClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions, ...) (result ListByCustomerCompleteResult, err error)
- func (c TransactionsClient) ListByInvoice(ctx context.Context, id BillingProfileInvoiceId) (result ListByInvoiceOperationResponse, err error)
- func (c TransactionsClient) ListByInvoiceComplete(ctx context.Context, id BillingProfileInvoiceId) (ListByInvoiceCompleteResult, error)
- func (c TransactionsClient) ListByInvoiceCompleteMatchingPredicate(ctx context.Context, id BillingProfileInvoiceId, ...) (result ListByInvoiceCompleteResult, err error)
- func (c TransactionsClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionOperationResponse, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForReservationType ¶
func PossibleValuesForReservationType() []string
func PossibleValuesForTransactionTypeKind ¶
func PossibleValuesForTransactionTypeKind() []string
func ValidateBillingAccountID ¶
ValidateBillingAccountID checks that 'input' can be parsed as a Billing Account ID
func ValidateBillingProfileID ¶
ValidateBillingProfileID checks that 'input' can be parsed as a Billing Profile ID
func ValidateBillingProfileInvoiceID ¶
func ValidateBillingProfileInvoiceID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingProfileInvoiceID checks that 'input' can be parsed as a Billing Profile Invoice ID
func ValidateCustomerID ¶
ValidateCustomerID checks that 'input' can be parsed as a Customer ID
func ValidateInvoiceSectionID ¶
ValidateInvoiceSectionID checks that 'input' can be parsed as a Invoice Section ID
func ValidateTransactionID ¶
ValidateTransactionID checks that 'input' can be parsed as a Transaction ID
Types ¶
type BillingAccountId ¶
type BillingAccountId struct {
BillingAccountName string
}
BillingAccountId is a struct representing the Resource ID for a Billing Account
func NewBillingAccountID ¶
func NewBillingAccountID(billingAccountName string) BillingAccountId
NewBillingAccountID returns a new BillingAccountId struct
func ParseBillingAccountID ¶
func ParseBillingAccountID(input string) (*BillingAccountId, error)
ParseBillingAccountID parses 'input' into a BillingAccountId
func ParseBillingAccountIDInsensitively ¶
func ParseBillingAccountIDInsensitively(input string) (*BillingAccountId, error)
ParseBillingAccountIDInsensitively parses 'input' case-insensitively into a BillingAccountId note: this method should only be used for API response data and not user input
func (*BillingAccountId) FromParseResult ¶
func (id *BillingAccountId) FromParseResult(input resourceids.ParseResult) error
func (BillingAccountId) ID ¶
func (id BillingAccountId) ID() string
ID returns the formatted Billing Account ID
func (BillingAccountId) Segments ¶
func (id BillingAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Account ID
func (BillingAccountId) String ¶
func (id BillingAccountId) String() string
String returns a human-readable description of this Billing Account ID
type BillingProfileId ¶
BillingProfileId is a struct representing the Resource ID for a Billing Profile
func NewBillingProfileID ¶
func NewBillingProfileID(billingAccountName string, billingProfileName string) BillingProfileId
NewBillingProfileID returns a new BillingProfileId struct
func ParseBillingProfileID ¶
func ParseBillingProfileID(input string) (*BillingProfileId, error)
ParseBillingProfileID parses 'input' into a BillingProfileId
func ParseBillingProfileIDInsensitively ¶
func ParseBillingProfileIDInsensitively(input string) (*BillingProfileId, error)
ParseBillingProfileIDInsensitively parses 'input' case-insensitively into a BillingProfileId note: this method should only be used for API response data and not user input
func (*BillingProfileId) FromParseResult ¶
func (id *BillingProfileId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileId) ID ¶
func (id BillingProfileId) ID() string
ID returns the formatted Billing Profile ID
func (BillingProfileId) Segments ¶
func (id BillingProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile ID
func (BillingProfileId) String ¶
func (id BillingProfileId) String() string
String returns a human-readable description of this Billing Profile ID
type BillingProfileInvoiceId ¶
type BillingProfileInvoiceId struct { BillingAccountName string BillingProfileName string InvoiceName string }
BillingProfileInvoiceId is a struct representing the Resource ID for a Billing Profile Invoice
func NewBillingProfileInvoiceID ¶
func NewBillingProfileInvoiceID(billingAccountName string, billingProfileName string, invoiceName string) BillingProfileInvoiceId
NewBillingProfileInvoiceID returns a new BillingProfileInvoiceId struct
func ParseBillingProfileInvoiceID ¶
func ParseBillingProfileInvoiceID(input string) (*BillingProfileInvoiceId, error)
ParseBillingProfileInvoiceID parses 'input' into a BillingProfileInvoiceId
func ParseBillingProfileInvoiceIDInsensitively ¶
func ParseBillingProfileInvoiceIDInsensitively(input string) (*BillingProfileInvoiceId, error)
ParseBillingProfileInvoiceIDInsensitively parses 'input' case-insensitively into a BillingProfileInvoiceId note: this method should only be used for API response data and not user input
func (*BillingProfileInvoiceId) FromParseResult ¶
func (id *BillingProfileInvoiceId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileInvoiceId) ID ¶
func (id BillingProfileInvoiceId) ID() string
ID returns the formatted Billing Profile Invoice ID
func (BillingProfileInvoiceId) Segments ¶
func (id BillingProfileInvoiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile Invoice ID
func (BillingProfileInvoiceId) String ¶
func (id BillingProfileInvoiceId) String() string
String returns a human-readable description of this Billing Profile Invoice ID
type CustomerId ¶
CustomerId is a struct representing the Resource ID for a Customer
func NewCustomerID ¶
func NewCustomerID(billingAccountName string, customerName string) CustomerId
NewCustomerID returns a new CustomerId struct
func ParseCustomerID ¶
func ParseCustomerID(input string) (*CustomerId, error)
ParseCustomerID parses 'input' into a CustomerId
func ParseCustomerIDInsensitively ¶
func ParseCustomerIDInsensitively(input string) (*CustomerId, error)
ParseCustomerIDInsensitively parses 'input' case-insensitively into a CustomerId note: this method should only be used for API response data and not user input
func (*CustomerId) FromParseResult ¶
func (id *CustomerId) FromParseResult(input resourceids.ParseResult) error
func (CustomerId) Segments ¶
func (id CustomerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Customer ID
func (CustomerId) String ¶
func (id CustomerId) String() string
String returns a human-readable description of this Customer ID
type GetOperationOptions ¶
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
func (GetOperationOptions) ToHeaders ¶
func (o GetOperationOptions) ToHeaders() *client.Headers
func (GetOperationOptions) ToOData ¶
func (o GetOperationOptions) ToOData() *odata.Query
func (GetOperationOptions) ToQuery ¶
func (o GetOperationOptions) ToQuery() *client.QueryParams
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *Transaction }
type InvoiceSectionId ¶
type InvoiceSectionId struct { BillingAccountName string BillingProfileName string InvoiceSectionName string }
InvoiceSectionId is a struct representing the Resource ID for a Invoice Section
func NewInvoiceSectionID ¶
func NewInvoiceSectionID(billingAccountName string, billingProfileName string, invoiceSectionName string) InvoiceSectionId
NewInvoiceSectionID returns a new InvoiceSectionId struct
func ParseInvoiceSectionID ¶
func ParseInvoiceSectionID(input string) (*InvoiceSectionId, error)
ParseInvoiceSectionID parses 'input' into a InvoiceSectionId
func ParseInvoiceSectionIDInsensitively ¶
func ParseInvoiceSectionIDInsensitively(input string) (*InvoiceSectionId, error)
ParseInvoiceSectionIDInsensitively parses 'input' case-insensitively into a InvoiceSectionId note: this method should only be used for API response data and not user input
func (*InvoiceSectionId) FromParseResult ¶
func (id *InvoiceSectionId) FromParseResult(input resourceids.ParseResult) error
func (InvoiceSectionId) ID ¶
func (id InvoiceSectionId) ID() string
ID returns the formatted Invoice Section ID
func (InvoiceSectionId) Segments ¶
func (id InvoiceSectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Invoice Section ID
func (InvoiceSectionId) String ¶
func (id InvoiceSectionId) String() string
String returns a human-readable description of this Invoice Section ID
type ListByBillingAccountCompleteResult ¶
type ListByBillingAccountCompleteResult struct { LatestHttpResponse *http.Response Items []Transaction }
type ListByBillingAccountOperationOptions ¶
type ListByBillingAccountOperationOptions struct { Filter *string PeriodEndDate *string PeriodStartDate *string }
func DefaultListByBillingAccountOperationOptions ¶
func DefaultListByBillingAccountOperationOptions() ListByBillingAccountOperationOptions
func (ListByBillingAccountOperationOptions) ToHeaders ¶
func (o ListByBillingAccountOperationOptions) ToHeaders() *client.Headers
func (ListByBillingAccountOperationOptions) ToOData ¶
func (o ListByBillingAccountOperationOptions) ToOData() *odata.Query
func (ListByBillingAccountOperationOptions) ToQuery ¶
func (o ListByBillingAccountOperationOptions) ToQuery() *client.QueryParams
type ListByBillingAccountOperationResponse ¶
type ListByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Transaction }
type ListByBillingProfileOperationOptions ¶
type ListByBillingProfileOperationOptions struct { Filter *string PeriodEndDate *string PeriodStartDate *string }
func DefaultListByBillingProfileOperationOptions ¶
func DefaultListByBillingProfileOperationOptions() ListByBillingProfileOperationOptions
func (ListByBillingProfileOperationOptions) ToHeaders ¶
func (o ListByBillingProfileOperationOptions) ToHeaders() *client.Headers
func (ListByBillingProfileOperationOptions) ToOData ¶
func (o ListByBillingProfileOperationOptions) ToOData() *odata.Query
func (ListByBillingProfileOperationOptions) ToQuery ¶
func (o ListByBillingProfileOperationOptions) ToQuery() *client.QueryParams
type ListByBillingProfileOperationResponse ¶
type ListByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TransactionListResult }
type ListByCustomerCompleteResult ¶
type ListByCustomerCompleteResult struct { LatestHttpResponse *http.Response Items []Transaction }
type ListByCustomerOperationOptions ¶
type ListByCustomerOperationOptions struct { Filter *string PeriodEndDate *string PeriodStartDate *string }
func DefaultListByCustomerOperationOptions ¶
func DefaultListByCustomerOperationOptions() ListByCustomerOperationOptions
func (ListByCustomerOperationOptions) ToHeaders ¶
func (o ListByCustomerOperationOptions) ToHeaders() *client.Headers
func (ListByCustomerOperationOptions) ToOData ¶
func (o ListByCustomerOperationOptions) ToOData() *odata.Query
func (ListByCustomerOperationOptions) ToQuery ¶
func (o ListByCustomerOperationOptions) ToQuery() *client.QueryParams
type ListByCustomerOperationResponse ¶
type ListByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Transaction }
type ListByInvoiceCompleteResult ¶
type ListByInvoiceCompleteResult struct { LatestHttpResponse *http.Response Items []Transaction }
type ListByInvoiceOperationResponse ¶
type ListByInvoiceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]Transaction }
type ListByInvoiceSectionOperationOptions ¶
type ListByInvoiceSectionOperationOptions struct { Filter *string PeriodEndDate *string PeriodStartDate *string }
func DefaultListByInvoiceSectionOperationOptions ¶
func DefaultListByInvoiceSectionOperationOptions() ListByInvoiceSectionOperationOptions
func (ListByInvoiceSectionOperationOptions) ToHeaders ¶
func (o ListByInvoiceSectionOperationOptions) ToHeaders() *client.Headers
func (ListByInvoiceSectionOperationOptions) ToOData ¶
func (o ListByInvoiceSectionOperationOptions) ToOData() *odata.Query
func (ListByInvoiceSectionOperationOptions) ToQuery ¶
func (o ListByInvoiceSectionOperationOptions) ToQuery() *client.QueryParams
type ListByInvoiceSectionOperationResponse ¶
type ListByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TransactionListResult }
type ReservationType ¶
type ReservationType string
const ( ReservationTypePurchase ReservationType = "Purchase" ReservationTypeUsageCharge ReservationType = "Usage Charge" )
func (*ReservationType) UnmarshalJSON ¶
func (s *ReservationType) UnmarshalJSON(bytes []byte) error
type Transaction ¶
type Transaction struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *TransactionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type TransactionId ¶
type TransactionId struct { BillingAccountName string BillingProfileName string TransactionName string }
TransactionId is a struct representing the Resource ID for a Transaction
func NewTransactionID ¶
func NewTransactionID(billingAccountName string, billingProfileName string, transactionName string) TransactionId
NewTransactionID returns a new TransactionId struct
func ParseTransactionID ¶
func ParseTransactionID(input string) (*TransactionId, error)
ParseTransactionID parses 'input' into a TransactionId
func ParseTransactionIDInsensitively ¶
func ParseTransactionIDInsensitively(input string) (*TransactionId, error)
ParseTransactionIDInsensitively parses 'input' case-insensitively into a TransactionId note: this method should only be used for API response data and not user input
func (*TransactionId) FromParseResult ¶
func (id *TransactionId) FromParseResult(input resourceids.ParseResult) error
func (TransactionId) ID ¶
func (id TransactionId) ID() string
ID returns the formatted Transaction ID
func (TransactionId) Segments ¶
func (id TransactionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Transaction ID
func (TransactionId) String ¶
func (id TransactionId) String() string
String returns a human-readable description of this Transaction ID
type TransactionListResult ¶
type TransactionListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]Transaction `json:"value,omitempty"` }
type TransactionOperationPredicate ¶
func (TransactionOperationPredicate) Matches ¶
func (p TransactionOperationPredicate) Matches(input Transaction) bool
type TransactionProperties ¶
type TransactionProperties struct { AzureCreditApplied *Amount `json:"azureCreditApplied,omitempty"` BillingCurrency *string `json:"billingCurrency,omitempty"` BillingProfileDisplayName *string `json:"billingProfileDisplayName,omitempty"` BillingProfileId *string `json:"billingProfileId,omitempty"` CustomerDisplayName *string `json:"customerDisplayName,omitempty"` CustomerId *string `json:"customerId,omitempty"` Date *string `json:"date,omitempty"` Discount *float64 `json:"discount,omitempty"` EffectivePrice *Amount `json:"effectivePrice,omitempty"` ExchangeRate *float64 `json:"exchangeRate,omitempty"` Invoice *string `json:"invoice,omitempty"` InvoiceSectionDisplayName *string `json:"invoiceSectionDisplayName,omitempty"` InvoiceSectionId *string `json:"invoiceSectionId,omitempty"` Kind *TransactionTypeKind `json:"kind,omitempty"` MarketPrice *Amount `json:"marketPrice,omitempty"` OrderId *string `json:"orderId,omitempty"` OrderName *string `json:"orderName,omitempty"` PricingCurrency *string `json:"pricingCurrency,omitempty"` ProductDescription *string `json:"productDescription,omitempty"` ProductFamily *string `json:"productFamily,omitempty"` ProductType *string `json:"productType,omitempty"` ProductTypeId *string `json:"productTypeId,omitempty"` Quantity *int64 `json:"quantity,omitempty"` ServicePeriodEndDate *string `json:"servicePeriodEndDate,omitempty"` ServicePeriodStartDate *string `json:"servicePeriodStartDate,omitempty"` SubTotal *Amount `json:"subTotal,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` SubscriptionName *string `json:"subscriptionName,omitempty"` Tax *Amount `json:"tax,omitempty"` TransactionAmount *Amount `json:"transactionAmount,omitempty"` TransactionType *ReservationType `json:"transactionType,omitempty"` UnitOfMeasure *string `json:"unitOfMeasure,omitempty"` UnitType *string `json:"unitType,omitempty"` Units *float64 `json:"units,omitempty"` }
func (*TransactionProperties) GetDateAsTime ¶
func (o *TransactionProperties) GetDateAsTime() (*time.Time, error)
func (*TransactionProperties) GetServicePeriodEndDateAsTime ¶
func (o *TransactionProperties) GetServicePeriodEndDateAsTime() (*time.Time, error)
func (*TransactionProperties) GetServicePeriodStartDateAsTime ¶
func (o *TransactionProperties) GetServicePeriodStartDateAsTime() (*time.Time, error)
func (*TransactionProperties) SetDateAsTime ¶
func (o *TransactionProperties) SetDateAsTime(input time.Time)
func (*TransactionProperties) SetServicePeriodEndDateAsTime ¶
func (o *TransactionProperties) SetServicePeriodEndDateAsTime(input time.Time)
func (*TransactionProperties) SetServicePeriodStartDateAsTime ¶
func (o *TransactionProperties) SetServicePeriodStartDateAsTime(input time.Time)
type TransactionTypeKind ¶
type TransactionTypeKind string
const ( TransactionTypeKindAll TransactionTypeKind = "all" TransactionTypeKindReservation TransactionTypeKind = "reservation" )
func (*TransactionTypeKind) UnmarshalJSON ¶
func (s *TransactionTypeKind) UnmarshalJSON(bytes []byte) error
type TransactionsClient ¶
type TransactionsClient struct {
Client *resourcemanager.Client
}
func NewTransactionsClientWithBaseURI ¶
func NewTransactionsClientWithBaseURI(sdkApi sdkEnv.Api) (*TransactionsClient, error)
func (TransactionsClient) Get ¶
func (c TransactionsClient) Get(ctx context.Context, id TransactionId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (TransactionsClient) ListByBillingAccount ¶
func (c TransactionsClient) ListByBillingAccount(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions) (result ListByBillingAccountOperationResponse, err error)
ListByBillingAccount ...
func (TransactionsClient) ListByBillingAccountComplete ¶
func (c TransactionsClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions) (ListByBillingAccountCompleteResult, error)
ListByBillingAccountComplete retrieves all the results into a single object
func (TransactionsClient) ListByBillingAccountCompleteMatchingPredicate ¶
func (c TransactionsClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions, predicate TransactionOperationPredicate) (result ListByBillingAccountCompleteResult, err error)
ListByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (TransactionsClient) ListByBillingProfile ¶
func (c TransactionsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId, options ListByBillingProfileOperationOptions) (result ListByBillingProfileOperationResponse, err error)
ListByBillingProfile ...
func (TransactionsClient) ListByCustomer ¶
func (c TransactionsClient) ListByCustomer(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions) (result ListByCustomerOperationResponse, err error)
ListByCustomer ...
func (TransactionsClient) ListByCustomerComplete ¶
func (c TransactionsClient) ListByCustomerComplete(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions) (ListByCustomerCompleteResult, error)
ListByCustomerComplete retrieves all the results into a single object
func (TransactionsClient) ListByCustomerCompleteMatchingPredicate ¶
func (c TransactionsClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id CustomerId, options ListByCustomerOperationOptions, predicate TransactionOperationPredicate) (result ListByCustomerCompleteResult, err error)
ListByCustomerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (TransactionsClient) ListByInvoice ¶
func (c TransactionsClient) ListByInvoice(ctx context.Context, id BillingProfileInvoiceId) (result ListByInvoiceOperationResponse, err error)
ListByInvoice ...
func (TransactionsClient) ListByInvoiceComplete ¶
func (c TransactionsClient) ListByInvoiceComplete(ctx context.Context, id BillingProfileInvoiceId) (ListByInvoiceCompleteResult, error)
ListByInvoiceComplete retrieves all the results into a single object
func (TransactionsClient) ListByInvoiceCompleteMatchingPredicate ¶
func (c TransactionsClient) ListByInvoiceCompleteMatchingPredicate(ctx context.Context, id BillingProfileInvoiceId, predicate TransactionOperationPredicate) (result ListByInvoiceCompleteResult, err error)
ListByInvoiceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (TransactionsClient) ListByInvoiceSection ¶
func (c TransactionsClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId, options ListByInvoiceSectionOperationOptions) (result ListByInvoiceSectionOperationResponse, err error)
ListByInvoiceSection ...
Source Files ¶
- client.go
- constants.go
- id_billingaccount.go
- id_billingprofile.go
- id_billingprofileinvoice.go
- id_customer.go
- id_invoicesection.go
- id_transaction.go
- method_get.go
- method_listbybillingaccount.go
- method_listbybillingprofile.go
- method_listbycustomer.go
- method_listbyinvoice.go
- method_listbyinvoicesection.go
- model_amount.go
- model_transaction.go
- model_transactionlistresult.go
- model_transactionproperties.go
- predicates.go
- version.go