Documentation ¶
Index ¶
- type Client
- type ClientOption
- type ClientService
- type VerifyReceiptDefault
- type VerifyReceiptOK
- type VerifyReceiptParams
- func (o *VerifyReceiptParams) SetContext(ctx context.Context)
- func (o *VerifyReceiptParams) SetDefaults()
- func (o *VerifyReceiptParams) SetHTTPClient(client *http.Client)
- func (o *VerifyReceiptParams) SetRequest(request *models.AppleVerifyReceiptRequest)
- func (o *VerifyReceiptParams) SetTimeout(timeout time.Duration)
- func (o *VerifyReceiptParams) WithContext(ctx context.Context) *VerifyReceiptParams
- func (o *VerifyReceiptParams) WithDefaults() *VerifyReceiptParams
- func (o *VerifyReceiptParams) WithHTTPClient(client *http.Client) *VerifyReceiptParams
- func (o *VerifyReceiptParams) WithRequest(request *models.AppleVerifyReceiptRequest) *VerifyReceiptParams
- func (o *VerifyReceiptParams) WithTimeout(timeout time.Duration) *VerifyReceiptParams
- func (o *VerifyReceiptParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type VerifyReceiptReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for apple API
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
func (*Client) VerifyReceipt ¶
func (a *Client) VerifyReceipt(params *VerifyReceiptParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VerifyReceiptOK, error)
VerifyReceipt verifies receipt
type ClientOption ¶
type ClientOption func(*runtime.ClientOperation)
ClientOption is the option for Client methods
type ClientService ¶
type ClientService interface { VerifyReceipt(params *VerifyReceiptParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VerifyReceiptOK, 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 apple API client.
type VerifyReceiptDefault ¶
type VerifyReceiptDefault struct { Payload *models.Error // contains filtered or unexported fields }
VerifyReceiptDefault describes a response with status code -1, with default header values.
error
func NewVerifyReceiptDefault ¶
func NewVerifyReceiptDefault(code int) *VerifyReceiptDefault
NewVerifyReceiptDefault creates a VerifyReceiptDefault with default headers values
func (*VerifyReceiptDefault) Code ¶
func (o *VerifyReceiptDefault) Code() int
Code gets the status code for the verify receipt default response
func (*VerifyReceiptDefault) Error ¶
func (o *VerifyReceiptDefault) Error() string
func (*VerifyReceiptDefault) GetPayload ¶
func (o *VerifyReceiptDefault) GetPayload() *models.Error
type VerifyReceiptOK ¶
type VerifyReceiptOK struct { }
VerifyReceiptOK describes a response with status code 200, with default header values.
OK
func NewVerifyReceiptOK ¶
func NewVerifyReceiptOK() *VerifyReceiptOK
NewVerifyReceiptOK creates a VerifyReceiptOK with default headers values
func (*VerifyReceiptOK) Error ¶
func (o *VerifyReceiptOK) Error() string
type VerifyReceiptParams ¶
type VerifyReceiptParams struct { // Request. Request *models.AppleVerifyReceiptRequest Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
VerifyReceiptParams contains all the parameters to send to the API endpoint
for the verify receipt operation. Typically these are written to a http.Request.
func NewVerifyReceiptParams ¶
func NewVerifyReceiptParams() *VerifyReceiptParams
NewVerifyReceiptParams creates a new VerifyReceiptParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewVerifyReceiptParamsWithContext ¶
func NewVerifyReceiptParamsWithContext(ctx context.Context) *VerifyReceiptParams
NewVerifyReceiptParamsWithContext creates a new VerifyReceiptParams object with the ability to set a context for a request.
func NewVerifyReceiptParamsWithHTTPClient ¶
func NewVerifyReceiptParamsWithHTTPClient(client *http.Client) *VerifyReceiptParams
NewVerifyReceiptParamsWithHTTPClient creates a new VerifyReceiptParams object with the ability to set a custom HTTPClient for a request.
func NewVerifyReceiptParamsWithTimeout ¶
func NewVerifyReceiptParamsWithTimeout(timeout time.Duration) *VerifyReceiptParams
NewVerifyReceiptParamsWithTimeout creates a new VerifyReceiptParams object with the ability to set a timeout on a request.
func (*VerifyReceiptParams) SetContext ¶
func (o *VerifyReceiptParams) SetContext(ctx context.Context)
SetContext adds the context to the verify receipt params
func (*VerifyReceiptParams) SetDefaults ¶
func (o *VerifyReceiptParams) SetDefaults()
SetDefaults hydrates default values in the verify receipt params (not the query body).
All values with no default are reset to their zero value.
func (*VerifyReceiptParams) SetHTTPClient ¶
func (o *VerifyReceiptParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the verify receipt params
func (*VerifyReceiptParams) SetRequest ¶
func (o *VerifyReceiptParams) SetRequest(request *models.AppleVerifyReceiptRequest)
SetRequest adds the request to the verify receipt params
func (*VerifyReceiptParams) SetTimeout ¶
func (o *VerifyReceiptParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the verify receipt params
func (*VerifyReceiptParams) WithContext ¶
func (o *VerifyReceiptParams) WithContext(ctx context.Context) *VerifyReceiptParams
WithContext adds the context to the verify receipt params
func (*VerifyReceiptParams) WithDefaults ¶
func (o *VerifyReceiptParams) WithDefaults() *VerifyReceiptParams
WithDefaults hydrates default values in the verify receipt params (not the query body).
All values with no default are reset to their zero value.
func (*VerifyReceiptParams) WithHTTPClient ¶
func (o *VerifyReceiptParams) WithHTTPClient(client *http.Client) *VerifyReceiptParams
WithHTTPClient adds the HTTPClient to the verify receipt params
func (*VerifyReceiptParams) WithRequest ¶
func (o *VerifyReceiptParams) WithRequest(request *models.AppleVerifyReceiptRequest) *VerifyReceiptParams
WithRequest adds the request to the verify receipt params
func (*VerifyReceiptParams) WithTimeout ¶
func (o *VerifyReceiptParams) WithTimeout(timeout time.Duration) *VerifyReceiptParams
WithTimeout adds the timeout to the verify receipt params
func (*VerifyReceiptParams) WriteToRequest ¶
func (o *VerifyReceiptParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type VerifyReceiptReader ¶
type VerifyReceiptReader struct {
// contains filtered or unexported fields
}
VerifyReceiptReader is a Reader for the VerifyReceipt structure.
func (*VerifyReceiptReader) ReadResponse ¶
func (o *VerifyReceiptReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.