Documentation
¶
Index ¶
- Constants
- type Client
- func (a *Client) DownloadInvoiceDetails(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error)deprecated
- func (a *Client) DownloadInvoiceDetailsShort(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error)
- func (a *Client) GenerateInvoiceSummary(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, *GenerateInvoiceSummaryUnprocessableEntity, error)deprecated
- func (a *Client) GenerateInvoiceSummaryShort(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DownloadInvoiceDetailsOK
- type DownloadInvoiceDetailsParams
- func NewDownloadInvoiceDetailsParams() *DownloadInvoiceDetailsParams
- func NewDownloadInvoiceDetailsParamsWithContext(ctx context.Context) *DownloadInvoiceDetailsParams
- func NewDownloadInvoiceDetailsParamsWithHTTPClient(client *http.Client) *DownloadInvoiceDetailsParams
- func NewDownloadInvoiceDetailsParamsWithTimeout(timeout time.Duration) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)
- func (o *DownloadInvoiceDetailsParams) SetContext(ctx context.Context)
- func (o *DownloadInvoiceDetailsParams) SetEndTime(endTime string)
- func (o *DownloadInvoiceDetailsParams) SetFeature(feature *string)
- func (o *DownloadInvoiceDetailsParams) SetHTTPClient(client *http.Client)
- func (o *DownloadInvoiceDetailsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)
- func (o *DownloadInvoiceDetailsParams) SetItemID(itemID *string)
- func (o *DownloadInvoiceDetailsParams) SetItemType(itemType *string)
- func (o *DownloadInvoiceDetailsParams) SetNamespace(namespace string)
- func (o *DownloadInvoiceDetailsParams) SetStartTime(startTime string)
- func (o *DownloadInvoiceDetailsParams) SetTimeout(timeout time.Duration)
- func (o *DownloadInvoiceDetailsParams) WithContext(ctx context.Context) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithEndTime(endTime string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithFeature(feature *string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithHTTPClient(client *http.Client) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithItemID(itemID *string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithItemType(itemType *string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithNamespace(namespace string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithStartTime(startTime string) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WithTimeout(timeout time.Duration) *DownloadInvoiceDetailsParams
- func (o *DownloadInvoiceDetailsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DownloadInvoiceDetailsReader
- type GenerateInvoiceSummaryOK
- type GenerateInvoiceSummaryParams
- func NewGenerateInvoiceSummaryParams() *GenerateInvoiceSummaryParams
- func NewGenerateInvoiceSummaryParamsWithContext(ctx context.Context) *GenerateInvoiceSummaryParams
- func NewGenerateInvoiceSummaryParamsWithHTTPClient(client *http.Client) *GenerateInvoiceSummaryParams
- func NewGenerateInvoiceSummaryParamsWithTimeout(timeout time.Duration) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)
- func (o *GenerateInvoiceSummaryParams) SetContext(ctx context.Context)
- func (o *GenerateInvoiceSummaryParams) SetEndTime(endTime string)
- func (o *GenerateInvoiceSummaryParams) SetFeature(feature *string)
- func (o *GenerateInvoiceSummaryParams) SetHTTPClient(client *http.Client)
- func (o *GenerateInvoiceSummaryParams) SetHTTPClientTransport(roundTripper http.RoundTripper)
- func (o *GenerateInvoiceSummaryParams) SetItemID(itemID *string)
- func (o *GenerateInvoiceSummaryParams) SetItemType(itemType *string)
- func (o *GenerateInvoiceSummaryParams) SetNamespace(namespace string)
- func (o *GenerateInvoiceSummaryParams) SetStartTime(startTime string)
- func (o *GenerateInvoiceSummaryParams) SetTimeout(timeout time.Duration)
- func (o *GenerateInvoiceSummaryParams) WithContext(ctx context.Context) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithEndTime(endTime string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithFeature(feature *string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithHTTPClient(client *http.Client) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithItemID(itemID *string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithItemType(itemType *string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithNamespace(namespace string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithStartTime(startTime string) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WithTimeout(timeout time.Duration) *GenerateInvoiceSummaryParams
- func (o *GenerateInvoiceSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GenerateInvoiceSummaryReader
- type GenerateInvoiceSummaryUnprocessableEntity
Constants ¶
const ( DownloadInvoiceDetailsAPPConstant = "APP" DownloadInvoiceDetailsBUNDLEConstant = "BUNDLE" DownloadInvoiceDetailsCODEConstant = "CODE" DownloadInvoiceDetailsCOINSConstant = "COINS" DownloadInvoiceDetailsEXTENSIONConstant = "EXTENSION" DownloadInvoiceDetailsINGAMEITEMConstant = "INGAMEITEM" DownloadInvoiceDetailsMEDIAConstant = "MEDIA" DownloadInvoiceDetailsOPTIONBOXConstant = "OPTIONBOX" DownloadInvoiceDetailsSEASONConstant = "SEASON" DownloadInvoiceDetailsSUBSCRIPTIONConstant = "SUBSCRIPTION" )
Get the enum in DownloadInvoiceDetailsParams
const ( GenerateInvoiceSummaryAPPConstant = "APP" GenerateInvoiceSummaryBUNDLEConstant = "BUNDLE" GenerateInvoiceSummaryCODEConstant = "CODE" GenerateInvoiceSummaryCOINSConstant = "COINS" GenerateInvoiceSummaryEXTENSIONConstant = "EXTENSION" GenerateInvoiceSummaryINGAMEITEMConstant = "INGAMEITEM" GenerateInvoiceSummaryMEDIAConstant = "MEDIA" GenerateInvoiceSummaryOPTIONBOXConstant = "OPTIONBOX" GenerateInvoiceSummarySEASONConstant = "SEASON" GenerateInvoiceSummarySUBSCRIPTIONConstant = "SUBSCRIPTION" )
Get the enum in GenerateInvoiceSummaryParams
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for invoice API
func (*Client) DownloadInvoiceDetails
deprecated
func (a *Client) DownloadInvoiceDetails(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error)
Deprecated: Use DownloadInvoiceDetailsShort instead.
DownloadInvoiceDetails downloads invoice details Download invoice details as a csv file.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:{namespace}:ORDER", action=2 (READ)</li><li><i>Returns</i>: invoice details csv file</li></ul>
func (*Client) DownloadInvoiceDetailsShort ¶
func (a *Client) DownloadInvoiceDetailsShort(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error)
DownloadInvoiceDetailsShort downloads invoice details
Download invoice details as a csv file.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:{namespace}:ORDER", action=2 (READ)</li><li><i>Returns</i>: invoice details csv file</li></ul>
func (*Client) GenerateInvoiceSummary
deprecated
func (a *Client) GenerateInvoiceSummary(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, *GenerateInvoiceSummaryUnprocessableEntity, error)
Deprecated: Use GenerateInvoiceSummaryShort instead.
GenerateInvoiceSummary generates invoice summary Generate invoice summary.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:{namespace}:ORDER", action=2 (READ)</li><li><i>Returns</i>: query orders</li></ul>
func (*Client) GenerateInvoiceSummaryShort ¶
func (a *Client) GenerateInvoiceSummaryShort(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, error)
GenerateInvoiceSummaryShort generates invoice summary
Generate invoice summary.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:{namespace}:ORDER", action=2 (READ)</li><li><i>Returns</i>: query orders</li></ul>
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DownloadInvoiceDetails(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error) DownloadInvoiceDetailsShort(params *DownloadInvoiceDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*DownloadInvoiceDetailsOK, error) GenerateInvoiceSummary(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, *GenerateInvoiceSummaryUnprocessableEntity, error) GenerateInvoiceSummaryShort(params *GenerateInvoiceSummaryParams, authInfo runtime.ClientAuthInfoWriter) (*GenerateInvoiceSummaryOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new invoice API client.
type DownloadInvoiceDetailsOK ¶
type DownloadInvoiceDetailsOK struct { }
DownloadInvoiceDetailsOK handles this case with default header values.
Successful operation
func NewDownloadInvoiceDetailsOK ¶
func NewDownloadInvoiceDetailsOK() *DownloadInvoiceDetailsOK
NewDownloadInvoiceDetailsOK creates a DownloadInvoiceDetailsOK with default headers values
func (*DownloadInvoiceDetailsOK) Error ¶
func (o *DownloadInvoiceDetailsOK) Error() string
type DownloadInvoiceDetailsParams ¶
type DownloadInvoiceDetailsParams struct { /*RetryPolicy*/ RetryPolicy *utils.Retry /*EndTime end time is exclusive, using ISO 8601 format e.g. yyyy-MM-dd'T'HH:mm:ssZZ */ EndTime string /*Feature*/ Feature *string /*ItemID*/ ItemID *string /*ItemType*/ ItemType *string /*Namespace*/ Namespace string /*StartTime start time is inclusive, using ISO 8601 format e.g. yyyy-MM-dd'T'HH:mm:ssZZ */ StartTime string AuthInfoWriter runtime.ClientAuthInfoWriter Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DownloadInvoiceDetailsParams contains all the parameters to send to the API endpoint for the download invoice details operation typically these are written to a http.Request
func NewDownloadInvoiceDetailsParams ¶
func NewDownloadInvoiceDetailsParams() *DownloadInvoiceDetailsParams
NewDownloadInvoiceDetailsParams creates a new DownloadInvoiceDetailsParams object with the default values initialized.
func NewDownloadInvoiceDetailsParamsWithContext ¶
func NewDownloadInvoiceDetailsParamsWithContext(ctx context.Context) *DownloadInvoiceDetailsParams
NewDownloadInvoiceDetailsParamsWithContext creates a new DownloadInvoiceDetailsParams object with the default values initialized, and the ability to set a context for a request
func NewDownloadInvoiceDetailsParamsWithHTTPClient ¶
func NewDownloadInvoiceDetailsParamsWithHTTPClient(client *http.Client) *DownloadInvoiceDetailsParams
NewDownloadInvoiceDetailsParamsWithHTTPClient creates a new DownloadInvoiceDetailsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDownloadInvoiceDetailsParamsWithTimeout ¶
func NewDownloadInvoiceDetailsParamsWithTimeout(timeout time.Duration) *DownloadInvoiceDetailsParams
NewDownloadInvoiceDetailsParamsWithTimeout creates a new DownloadInvoiceDetailsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DownloadInvoiceDetailsParams) SetAuthInfoWriter ¶
func (o *DownloadInvoiceDetailsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)
SetAuthInfoWriter adds the authInfoWriter to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetContext ¶
func (o *DownloadInvoiceDetailsParams) SetContext(ctx context.Context)
SetContext adds the context to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetEndTime ¶
func (o *DownloadInvoiceDetailsParams) SetEndTime(endTime string)
SetEndTime adds the endTime to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetFeature ¶
func (o *DownloadInvoiceDetailsParams) SetFeature(feature *string)
SetFeature adds the feature to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetHTTPClient ¶
func (o *DownloadInvoiceDetailsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetHTTPClientTransport ¶
func (o *DownloadInvoiceDetailsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)
SetHTTPClient adds the HTTPClient Transport to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetItemID ¶
func (o *DownloadInvoiceDetailsParams) SetItemID(itemID *string)
SetItemID adds the itemId to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetItemType ¶
func (o *DownloadInvoiceDetailsParams) SetItemType(itemType *string)
SetItemType adds the itemType to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetNamespace ¶
func (o *DownloadInvoiceDetailsParams) SetNamespace(namespace string)
SetNamespace adds the namespace to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetStartTime ¶
func (o *DownloadInvoiceDetailsParams) SetStartTime(startTime string)
SetStartTime adds the startTime to the download invoice details params
func (*DownloadInvoiceDetailsParams) SetTimeout ¶
func (o *DownloadInvoiceDetailsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithContext ¶
func (o *DownloadInvoiceDetailsParams) WithContext(ctx context.Context) *DownloadInvoiceDetailsParams
WithContext adds the context to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithEndTime ¶
func (o *DownloadInvoiceDetailsParams) WithEndTime(endTime string) *DownloadInvoiceDetailsParams
WithEndTime adds the endTime to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithFeature ¶
func (o *DownloadInvoiceDetailsParams) WithFeature(feature *string) *DownloadInvoiceDetailsParams
WithFeature adds the feature to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithHTTPClient ¶
func (o *DownloadInvoiceDetailsParams) WithHTTPClient(client *http.Client) *DownloadInvoiceDetailsParams
WithHTTPClient adds the HTTPClient to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithItemID ¶
func (o *DownloadInvoiceDetailsParams) WithItemID(itemID *string) *DownloadInvoiceDetailsParams
WithItemID adds the itemID to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithItemType ¶
func (o *DownloadInvoiceDetailsParams) WithItemType(itemType *string) *DownloadInvoiceDetailsParams
WithItemType adds the itemType to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithNamespace ¶
func (o *DownloadInvoiceDetailsParams) WithNamespace(namespace string) *DownloadInvoiceDetailsParams
WithNamespace adds the namespace to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithStartTime ¶
func (o *DownloadInvoiceDetailsParams) WithStartTime(startTime string) *DownloadInvoiceDetailsParams
WithStartTime adds the startTime to the download invoice details params
func (*DownloadInvoiceDetailsParams) WithTimeout ¶
func (o *DownloadInvoiceDetailsParams) WithTimeout(timeout time.Duration) *DownloadInvoiceDetailsParams
WithTimeout adds the timeout to the download invoice details params
func (*DownloadInvoiceDetailsParams) WriteToRequest ¶
func (o *DownloadInvoiceDetailsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DownloadInvoiceDetailsReader ¶
type DownloadInvoiceDetailsReader struct {
// contains filtered or unexported fields
}
DownloadInvoiceDetailsReader is a Reader for the DownloadInvoiceDetails structure.
func (*DownloadInvoiceDetailsReader) ReadResponse ¶
func (o *DownloadInvoiceDetailsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GenerateInvoiceSummaryOK ¶
type GenerateInvoiceSummaryOK struct {
Payload *platformclientmodels.InvoiceSummary
}
GenerateInvoiceSummaryOK handles this case with default header values.
successful operation
func NewGenerateInvoiceSummaryOK ¶
func NewGenerateInvoiceSummaryOK() *GenerateInvoiceSummaryOK
NewGenerateInvoiceSummaryOK creates a GenerateInvoiceSummaryOK with default headers values
func (*GenerateInvoiceSummaryOK) Error ¶
func (o *GenerateInvoiceSummaryOK) Error() string
func (*GenerateInvoiceSummaryOK) GetPayload ¶
func (o *GenerateInvoiceSummaryOK) GetPayload() *platformclientmodels.InvoiceSummary
func (*GenerateInvoiceSummaryOK) ToJSONString ¶
func (o *GenerateInvoiceSummaryOK) ToJSONString() string
type GenerateInvoiceSummaryParams ¶
type GenerateInvoiceSummaryParams struct { /*RetryPolicy*/ RetryPolicy *utils.Retry /*EndTime end time is exclusive, using ISO 8601 format e.g. yyyy-MM-dd'T'HH:mm:ssZZ */ EndTime string /*Feature*/ Feature *string /*ItemID*/ ItemID *string /*ItemType*/ ItemType *string /*Namespace*/ Namespace string /*StartTime start time is inclusive, using ISO 8601 format e.g. yyyy-MM-dd'T'HH:mm:ssZZ */ StartTime string AuthInfoWriter runtime.ClientAuthInfoWriter Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GenerateInvoiceSummaryParams contains all the parameters to send to the API endpoint for the generate invoice summary operation typically these are written to a http.Request
func NewGenerateInvoiceSummaryParams ¶
func NewGenerateInvoiceSummaryParams() *GenerateInvoiceSummaryParams
NewGenerateInvoiceSummaryParams creates a new GenerateInvoiceSummaryParams object with the default values initialized.
func NewGenerateInvoiceSummaryParamsWithContext ¶
func NewGenerateInvoiceSummaryParamsWithContext(ctx context.Context) *GenerateInvoiceSummaryParams
NewGenerateInvoiceSummaryParamsWithContext creates a new GenerateInvoiceSummaryParams object with the default values initialized, and the ability to set a context for a request
func NewGenerateInvoiceSummaryParamsWithHTTPClient ¶
func NewGenerateInvoiceSummaryParamsWithHTTPClient(client *http.Client) *GenerateInvoiceSummaryParams
NewGenerateInvoiceSummaryParamsWithHTTPClient creates a new GenerateInvoiceSummaryParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGenerateInvoiceSummaryParamsWithTimeout ¶
func NewGenerateInvoiceSummaryParamsWithTimeout(timeout time.Duration) *GenerateInvoiceSummaryParams
NewGenerateInvoiceSummaryParamsWithTimeout creates a new GenerateInvoiceSummaryParams object with the default values initialized, and the ability to set a timeout on a request
func (*GenerateInvoiceSummaryParams) SetAuthInfoWriter ¶
func (o *GenerateInvoiceSummaryParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)
SetAuthInfoWriter adds the authInfoWriter to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetContext ¶
func (o *GenerateInvoiceSummaryParams) SetContext(ctx context.Context)
SetContext adds the context to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetEndTime ¶
func (o *GenerateInvoiceSummaryParams) SetEndTime(endTime string)
SetEndTime adds the endTime to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetFeature ¶
func (o *GenerateInvoiceSummaryParams) SetFeature(feature *string)
SetFeature adds the feature to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetHTTPClient ¶
func (o *GenerateInvoiceSummaryParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetHTTPClientTransport ¶
func (o *GenerateInvoiceSummaryParams) SetHTTPClientTransport(roundTripper http.RoundTripper)
SetHTTPClient adds the HTTPClient Transport to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetItemID ¶
func (o *GenerateInvoiceSummaryParams) SetItemID(itemID *string)
SetItemID adds the itemId to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetItemType ¶
func (o *GenerateInvoiceSummaryParams) SetItemType(itemType *string)
SetItemType adds the itemType to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetNamespace ¶
func (o *GenerateInvoiceSummaryParams) SetNamespace(namespace string)
SetNamespace adds the namespace to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetStartTime ¶
func (o *GenerateInvoiceSummaryParams) SetStartTime(startTime string)
SetStartTime adds the startTime to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) SetTimeout ¶
func (o *GenerateInvoiceSummaryParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithContext ¶
func (o *GenerateInvoiceSummaryParams) WithContext(ctx context.Context) *GenerateInvoiceSummaryParams
WithContext adds the context to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithEndTime ¶
func (o *GenerateInvoiceSummaryParams) WithEndTime(endTime string) *GenerateInvoiceSummaryParams
WithEndTime adds the endTime to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithFeature ¶
func (o *GenerateInvoiceSummaryParams) WithFeature(feature *string) *GenerateInvoiceSummaryParams
WithFeature adds the feature to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithHTTPClient ¶
func (o *GenerateInvoiceSummaryParams) WithHTTPClient(client *http.Client) *GenerateInvoiceSummaryParams
WithHTTPClient adds the HTTPClient to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithItemID ¶
func (o *GenerateInvoiceSummaryParams) WithItemID(itemID *string) *GenerateInvoiceSummaryParams
WithItemID adds the itemID to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithItemType ¶
func (o *GenerateInvoiceSummaryParams) WithItemType(itemType *string) *GenerateInvoiceSummaryParams
WithItemType adds the itemType to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithNamespace ¶
func (o *GenerateInvoiceSummaryParams) WithNamespace(namespace string) *GenerateInvoiceSummaryParams
WithNamespace adds the namespace to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithStartTime ¶
func (o *GenerateInvoiceSummaryParams) WithStartTime(startTime string) *GenerateInvoiceSummaryParams
WithStartTime adds the startTime to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WithTimeout ¶
func (o *GenerateInvoiceSummaryParams) WithTimeout(timeout time.Duration) *GenerateInvoiceSummaryParams
WithTimeout adds the timeout to the generate invoice summary params
func (*GenerateInvoiceSummaryParams) WriteToRequest ¶
func (o *GenerateInvoiceSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GenerateInvoiceSummaryReader ¶
type GenerateInvoiceSummaryReader struct {
// contains filtered or unexported fields
}
GenerateInvoiceSummaryReader is a Reader for the GenerateInvoiceSummary structure.
func (*GenerateInvoiceSummaryReader) ReadResponse ¶
func (o *GenerateInvoiceSummaryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GenerateInvoiceSummaryUnprocessableEntity ¶
type GenerateInvoiceSummaryUnprocessableEntity struct {
Payload *platformclientmodels.ValidationErrorEntity
}
GenerateInvoiceSummaryUnprocessableEntity handles this case with default header values.
<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>
func NewGenerateInvoiceSummaryUnprocessableEntity ¶
func NewGenerateInvoiceSummaryUnprocessableEntity() *GenerateInvoiceSummaryUnprocessableEntity
NewGenerateInvoiceSummaryUnprocessableEntity creates a GenerateInvoiceSummaryUnprocessableEntity with default headers values
func (*GenerateInvoiceSummaryUnprocessableEntity) Error ¶
func (o *GenerateInvoiceSummaryUnprocessableEntity) Error() string
func (*GenerateInvoiceSummaryUnprocessableEntity) GetPayload ¶
func (o *GenerateInvoiceSummaryUnprocessableEntity) GetPayload() *platformclientmodels.ValidationErrorEntity
func (*GenerateInvoiceSummaryUnprocessableEntity) ToJSONString ¶
func (o *GenerateInvoiceSummaryUnprocessableEntity) ToJSONString() string