Documentation
¶
Index ¶
- type Client
- func (a *Client) GetAccountsAccountIDScheduledPayments(params *GetAccountsAccountIDScheduledPaymentsParams, ...) (*GetAccountsAccountIDScheduledPaymentsOK, error)
- func (a *Client) GetScheduledPayments(params *GetScheduledPaymentsParams, authInfo runtime.ClientAuthInfoWriter) (*GetScheduledPaymentsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type GetAccountsAccountIDScheduledPaymentsBadRequest
- type GetAccountsAccountIDScheduledPaymentsForbidden
- type GetAccountsAccountIDScheduledPaymentsInternalServerError
- type GetAccountsAccountIDScheduledPaymentsMethodNotAllowed
- type GetAccountsAccountIDScheduledPaymentsNotAcceptable
- type GetAccountsAccountIDScheduledPaymentsNotFound
- type GetAccountsAccountIDScheduledPaymentsOK
- type GetAccountsAccountIDScheduledPaymentsParams
- func NewGetAccountsAccountIDScheduledPaymentsParams() *GetAccountsAccountIDScheduledPaymentsParams
- func NewGetAccountsAccountIDScheduledPaymentsParamsWithContext(ctx context.Context) *GetAccountsAccountIDScheduledPaymentsParams
- func NewGetAccountsAccountIDScheduledPaymentsParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDScheduledPaymentsParams
- func NewGetAccountsAccountIDScheduledPaymentsParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetAccountID(accountID string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetAuthorization(authorization string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetContext(ctx context.Context)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetDefaults()
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetHTTPClient(client *http.Client)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetTimeout(timeout time.Duration)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiAuthDate(xFapiAuthDate *string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiInteractionID(xFapiInteractionID *string)
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithAccountID(accountID string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithAuthorization(authorization string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithContext(ctx context.Context) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithDefaults() *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithHTTPClient(client *http.Client) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithTimeout(timeout time.Duration) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiAuthDate(xFapiAuthDate *string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiCustomerIPAddress(xFapiCustomerIPAddress *string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *GetAccountsAccountIDScheduledPaymentsParams
- func (o *GetAccountsAccountIDScheduledPaymentsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAccountsAccountIDScheduledPaymentsReader
- type GetAccountsAccountIDScheduledPaymentsTooManyRequests
- type GetAccountsAccountIDScheduledPaymentsUnauthorized
- type GetScheduledPaymentsBadRequest
- type GetScheduledPaymentsForbidden
- type GetScheduledPaymentsInternalServerError
- type GetScheduledPaymentsMethodNotAllowed
- type GetScheduledPaymentsNotAcceptable
- type GetScheduledPaymentsNotFound
- type GetScheduledPaymentsOK
- type GetScheduledPaymentsParams
- func NewGetScheduledPaymentsParams() *GetScheduledPaymentsParams
- func NewGetScheduledPaymentsParamsWithContext(ctx context.Context) *GetScheduledPaymentsParams
- func NewGetScheduledPaymentsParamsWithHTTPClient(client *http.Client) *GetScheduledPaymentsParams
- func NewGetScheduledPaymentsParamsWithTimeout(timeout time.Duration) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) SetAuthorization(authorization string)
- func (o *GetScheduledPaymentsParams) SetContext(ctx context.Context)
- func (o *GetScheduledPaymentsParams) SetDefaults()
- func (o *GetScheduledPaymentsParams) SetHTTPClient(client *http.Client)
- func (o *GetScheduledPaymentsParams) SetTimeout(timeout time.Duration)
- func (o *GetScheduledPaymentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)
- func (o *GetScheduledPaymentsParams) SetXFapiAuthDate(xFapiAuthDate *string)
- func (o *GetScheduledPaymentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)
- func (o *GetScheduledPaymentsParams) SetXFapiInteractionID(xFapiInteractionID *string)
- func (o *GetScheduledPaymentsParams) WithAuthorization(authorization string) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithContext(ctx context.Context) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithDefaults() *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithHTTPClient(client *http.Client) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithTimeout(timeout time.Duration) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithXFapiAuthDate(xFapiAuthDate *string) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithXFapiCustomerIPAddress(xFapiCustomerIPAddress *string) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *GetScheduledPaymentsParams
- func (o *GetScheduledPaymentsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetScheduledPaymentsReader
- type GetScheduledPaymentsTooManyRequests
- type GetScheduledPaymentsUnauthorized
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 scheduled payments API
func (*Client) GetAccountsAccountIDScheduledPayments ¶
func (a *Client) GetAccountsAccountIDScheduledPayments(params *GetAccountsAccountIDScheduledPaymentsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDScheduledPaymentsOK, error)
GetAccountsAccountIDScheduledPayments gets scheduled payments
func (*Client) GetScheduledPayments ¶
func (a *Client) GetScheduledPayments(params *GetScheduledPaymentsParams, authInfo runtime.ClientAuthInfoWriter) (*GetScheduledPaymentsOK, error)
GetScheduledPayments gets scheduled payments
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { GetAccountsAccountIDScheduledPayments(params *GetAccountsAccountIDScheduledPaymentsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDScheduledPaymentsOK, error) GetScheduledPayments(params *GetScheduledPaymentsParams, authInfo runtime.ClientAuthInfoWriter) (*GetScheduledPaymentsOK, 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 scheduled payments API client.
type GetAccountsAccountIDScheduledPaymentsBadRequest ¶
type GetAccountsAccountIDScheduledPaymentsBadRequest struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetAccountsAccountIDScheduledPaymentsBadRequest describes a response with status code 400, with default header values.
Bad request
func NewGetAccountsAccountIDScheduledPaymentsBadRequest ¶
func NewGetAccountsAccountIDScheduledPaymentsBadRequest() *GetAccountsAccountIDScheduledPaymentsBadRequest
NewGetAccountsAccountIDScheduledPaymentsBadRequest creates a GetAccountsAccountIDScheduledPaymentsBadRequest with default headers values
func (*GetAccountsAccountIDScheduledPaymentsBadRequest) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsBadRequest) Error() string
func (*GetAccountsAccountIDScheduledPaymentsBadRequest) GetPayload ¶
func (o *GetAccountsAccountIDScheduledPaymentsBadRequest) GetPayload() *models.OBErrorResponse1
type GetAccountsAccountIDScheduledPaymentsForbidden ¶
type GetAccountsAccountIDScheduledPaymentsForbidden struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetAccountsAccountIDScheduledPaymentsForbidden describes a response with status code 403, with default header values.
Forbidden
func NewGetAccountsAccountIDScheduledPaymentsForbidden ¶
func NewGetAccountsAccountIDScheduledPaymentsForbidden() *GetAccountsAccountIDScheduledPaymentsForbidden
NewGetAccountsAccountIDScheduledPaymentsForbidden creates a GetAccountsAccountIDScheduledPaymentsForbidden with default headers values
func (*GetAccountsAccountIDScheduledPaymentsForbidden) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsForbidden) Error() string
func (*GetAccountsAccountIDScheduledPaymentsForbidden) GetPayload ¶
func (o *GetAccountsAccountIDScheduledPaymentsForbidden) GetPayload() *models.OBErrorResponse1
type GetAccountsAccountIDScheduledPaymentsInternalServerError ¶
type GetAccountsAccountIDScheduledPaymentsInternalServerError struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetAccountsAccountIDScheduledPaymentsInternalServerError describes a response with status code 500, with default header values.
Internal Server Error
func NewGetAccountsAccountIDScheduledPaymentsInternalServerError ¶
func NewGetAccountsAccountIDScheduledPaymentsInternalServerError() *GetAccountsAccountIDScheduledPaymentsInternalServerError
NewGetAccountsAccountIDScheduledPaymentsInternalServerError creates a GetAccountsAccountIDScheduledPaymentsInternalServerError with default headers values
func (*GetAccountsAccountIDScheduledPaymentsInternalServerError) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsInternalServerError) Error() string
func (*GetAccountsAccountIDScheduledPaymentsInternalServerError) GetPayload ¶
func (o *GetAccountsAccountIDScheduledPaymentsInternalServerError) GetPayload() *models.OBErrorResponse1
type GetAccountsAccountIDScheduledPaymentsMethodNotAllowed ¶
type GetAccountsAccountIDScheduledPaymentsMethodNotAllowed struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetAccountsAccountIDScheduledPaymentsMethodNotAllowed describes a response with status code 405, with default header values.
Method Not Allowed
func NewGetAccountsAccountIDScheduledPaymentsMethodNotAllowed ¶
func NewGetAccountsAccountIDScheduledPaymentsMethodNotAllowed() *GetAccountsAccountIDScheduledPaymentsMethodNotAllowed
NewGetAccountsAccountIDScheduledPaymentsMethodNotAllowed creates a GetAccountsAccountIDScheduledPaymentsMethodNotAllowed with default headers values
func (*GetAccountsAccountIDScheduledPaymentsMethodNotAllowed) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsMethodNotAllowed) Error() string
type GetAccountsAccountIDScheduledPaymentsNotAcceptable ¶
type GetAccountsAccountIDScheduledPaymentsNotAcceptable struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetAccountsAccountIDScheduledPaymentsNotAcceptable describes a response with status code 406, with default header values.
Not Acceptable
func NewGetAccountsAccountIDScheduledPaymentsNotAcceptable ¶
func NewGetAccountsAccountIDScheduledPaymentsNotAcceptable() *GetAccountsAccountIDScheduledPaymentsNotAcceptable
NewGetAccountsAccountIDScheduledPaymentsNotAcceptable creates a GetAccountsAccountIDScheduledPaymentsNotAcceptable with default headers values
func (*GetAccountsAccountIDScheduledPaymentsNotAcceptable) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsNotAcceptable) Error() string
type GetAccountsAccountIDScheduledPaymentsNotFound ¶
type GetAccountsAccountIDScheduledPaymentsNotFound struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetAccountsAccountIDScheduledPaymentsNotFound describes a response with status code 404, with default header values.
Not found
func NewGetAccountsAccountIDScheduledPaymentsNotFound ¶
func NewGetAccountsAccountIDScheduledPaymentsNotFound() *GetAccountsAccountIDScheduledPaymentsNotFound
NewGetAccountsAccountIDScheduledPaymentsNotFound creates a GetAccountsAccountIDScheduledPaymentsNotFound with default headers values
func (*GetAccountsAccountIDScheduledPaymentsNotFound) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsNotFound) Error() string
type GetAccountsAccountIDScheduledPaymentsOK ¶
type GetAccountsAccountIDScheduledPaymentsOK struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBReadScheduledPayment3 }
GetAccountsAccountIDScheduledPaymentsOK describes a response with status code 200, with default header values.
Scheduled Payments Read
func NewGetAccountsAccountIDScheduledPaymentsOK ¶
func NewGetAccountsAccountIDScheduledPaymentsOK() *GetAccountsAccountIDScheduledPaymentsOK
NewGetAccountsAccountIDScheduledPaymentsOK creates a GetAccountsAccountIDScheduledPaymentsOK with default headers values
func (*GetAccountsAccountIDScheduledPaymentsOK) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsOK) Error() string
func (*GetAccountsAccountIDScheduledPaymentsOK) GetPayload ¶
func (o *GetAccountsAccountIDScheduledPaymentsOK) GetPayload() *models.OBReadScheduledPayment3
type GetAccountsAccountIDScheduledPaymentsParams ¶
type GetAccountsAccountIDScheduledPaymentsParams struct { /* AccountID. AccountId */ AccountID string /* Authorization. An Authorisation Token as per https://tools.ietf.org/html/rfc6750 */ Authorization string /* XCustomerUserAgent. Indicates the user-agent that the PSU is using. */ XCustomerUserAgent *string /* XFapiAuthDate. The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC */ XFapiAuthDate *string /* XFapiCustomerIPAddress. The PSU's IP address if the PSU is currently logged in with the TPP. */ XFapiCustomerIPAddress *string /* XFapiInteractionID. An RFC4122 UID used as a correlation id. */ XFapiInteractionID *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAccountsAccountIDScheduledPaymentsParams contains all the parameters to send to the API endpoint
for the get accounts account Id scheduled payments operation. Typically these are written to a http.Request.
func NewGetAccountsAccountIDScheduledPaymentsParams ¶
func NewGetAccountsAccountIDScheduledPaymentsParams() *GetAccountsAccountIDScheduledPaymentsParams
NewGetAccountsAccountIDScheduledPaymentsParams creates a new GetAccountsAccountIDScheduledPaymentsParams 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 NewGetAccountsAccountIDScheduledPaymentsParamsWithContext ¶
func NewGetAccountsAccountIDScheduledPaymentsParamsWithContext(ctx context.Context) *GetAccountsAccountIDScheduledPaymentsParams
NewGetAccountsAccountIDScheduledPaymentsParamsWithContext creates a new GetAccountsAccountIDScheduledPaymentsParams object with the ability to set a context for a request.
func NewGetAccountsAccountIDScheduledPaymentsParamsWithHTTPClient ¶
func NewGetAccountsAccountIDScheduledPaymentsParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDScheduledPaymentsParams
NewGetAccountsAccountIDScheduledPaymentsParamsWithHTTPClient creates a new GetAccountsAccountIDScheduledPaymentsParams object with the ability to set a custom HTTPClient for a request.
func NewGetAccountsAccountIDScheduledPaymentsParamsWithTimeout ¶
func NewGetAccountsAccountIDScheduledPaymentsParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDScheduledPaymentsParams
NewGetAccountsAccountIDScheduledPaymentsParamsWithTimeout creates a new GetAccountsAccountIDScheduledPaymentsParams object with the ability to set a timeout on a request.
func (*GetAccountsAccountIDScheduledPaymentsParams) SetAccountID ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetAccountID(accountID string)
SetAccountID adds the accountId to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetAuthorization ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetAuthorization(authorization string)
SetAuthorization adds the authorization to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetContext ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetContext(ctx context.Context)
SetContext adds the context to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetDefaults ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetDefaults()
SetDefaults hydrates default values in the get accounts account Id scheduled payments params (not the query body).
All values with no default are reset to their zero value.
func (*GetAccountsAccountIDScheduledPaymentsParams) SetHTTPClient ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetTimeout ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetXCustomerUserAgent ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)
SetXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetXFapiAuthDate ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiAuthDate(xFapiAuthDate *string)
SetXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetXFapiCustomerIPAddress ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)
SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) SetXFapiInteractionID ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) SetXFapiInteractionID(xFapiInteractionID *string)
SetXFapiInteractionID adds the xFapiInteractionId to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithAccountID ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithAccountID(accountID string) *GetAccountsAccountIDScheduledPaymentsParams
WithAccountID adds the accountID to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithAuthorization ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithAuthorization(authorization string) *GetAccountsAccountIDScheduledPaymentsParams
WithAuthorization adds the authorization to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithContext ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithContext(ctx context.Context) *GetAccountsAccountIDScheduledPaymentsParams
WithContext adds the context to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithDefaults ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithDefaults() *GetAccountsAccountIDScheduledPaymentsParams
WithDefaults hydrates default values in the get accounts account Id scheduled payments params (not the query body).
All values with no default are reset to their zero value.
func (*GetAccountsAccountIDScheduledPaymentsParams) WithHTTPClient ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithHTTPClient(client *http.Client) *GetAccountsAccountIDScheduledPaymentsParams
WithHTTPClient adds the HTTPClient to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithTimeout ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithTimeout(timeout time.Duration) *GetAccountsAccountIDScheduledPaymentsParams
WithTimeout adds the timeout to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithXCustomerUserAgent ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *GetAccountsAccountIDScheduledPaymentsParams
WithXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithXFapiAuthDate ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiAuthDate(xFapiAuthDate *string) *GetAccountsAccountIDScheduledPaymentsParams
WithXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithXFapiCustomerIPAddress ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiCustomerIPAddress(xFapiCustomerIPAddress *string) *GetAccountsAccountIDScheduledPaymentsParams
WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WithXFapiInteractionID ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *GetAccountsAccountIDScheduledPaymentsParams
WithXFapiInteractionID adds the xFapiInteractionID to the get accounts account Id scheduled payments params
func (*GetAccountsAccountIDScheduledPaymentsParams) WriteToRequest ¶
func (o *GetAccountsAccountIDScheduledPaymentsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAccountsAccountIDScheduledPaymentsReader ¶
type GetAccountsAccountIDScheduledPaymentsReader struct {
// contains filtered or unexported fields
}
GetAccountsAccountIDScheduledPaymentsReader is a Reader for the GetAccountsAccountIDScheduledPayments structure.
func (*GetAccountsAccountIDScheduledPaymentsReader) ReadResponse ¶
func (o *GetAccountsAccountIDScheduledPaymentsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAccountsAccountIDScheduledPaymentsTooManyRequests ¶
type GetAccountsAccountIDScheduledPaymentsTooManyRequests struct { /* Number in seconds to wait */ RetryAfter int64 /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetAccountsAccountIDScheduledPaymentsTooManyRequests describes a response with status code 429, with default header values.
Too Many Requests
func NewGetAccountsAccountIDScheduledPaymentsTooManyRequests ¶
func NewGetAccountsAccountIDScheduledPaymentsTooManyRequests() *GetAccountsAccountIDScheduledPaymentsTooManyRequests
NewGetAccountsAccountIDScheduledPaymentsTooManyRequests creates a GetAccountsAccountIDScheduledPaymentsTooManyRequests with default headers values
func (*GetAccountsAccountIDScheduledPaymentsTooManyRequests) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsTooManyRequests) Error() string
type GetAccountsAccountIDScheduledPaymentsUnauthorized ¶
type GetAccountsAccountIDScheduledPaymentsUnauthorized struct { string }XFapiInteractionID
GetAccountsAccountIDScheduledPaymentsUnauthorized describes a response with status code 401, with default header values.
Unauthorized
func NewGetAccountsAccountIDScheduledPaymentsUnauthorized ¶
func NewGetAccountsAccountIDScheduledPaymentsUnauthorized() *GetAccountsAccountIDScheduledPaymentsUnauthorized
NewGetAccountsAccountIDScheduledPaymentsUnauthorized creates a GetAccountsAccountIDScheduledPaymentsUnauthorized with default headers values
func (*GetAccountsAccountIDScheduledPaymentsUnauthorized) Error ¶
func (o *GetAccountsAccountIDScheduledPaymentsUnauthorized) Error() string
type GetScheduledPaymentsBadRequest ¶
type GetScheduledPaymentsBadRequest struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetScheduledPaymentsBadRequest describes a response with status code 400, with default header values.
Bad request
func NewGetScheduledPaymentsBadRequest ¶
func NewGetScheduledPaymentsBadRequest() *GetScheduledPaymentsBadRequest
NewGetScheduledPaymentsBadRequest creates a GetScheduledPaymentsBadRequest with default headers values
func (*GetScheduledPaymentsBadRequest) Error ¶
func (o *GetScheduledPaymentsBadRequest) Error() string
func (*GetScheduledPaymentsBadRequest) GetPayload ¶
func (o *GetScheduledPaymentsBadRequest) GetPayload() *models.OBErrorResponse1
type GetScheduledPaymentsForbidden ¶
type GetScheduledPaymentsForbidden struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetScheduledPaymentsForbidden describes a response with status code 403, with default header values.
Forbidden
func NewGetScheduledPaymentsForbidden ¶
func NewGetScheduledPaymentsForbidden() *GetScheduledPaymentsForbidden
NewGetScheduledPaymentsForbidden creates a GetScheduledPaymentsForbidden with default headers values
func (*GetScheduledPaymentsForbidden) Error ¶
func (o *GetScheduledPaymentsForbidden) Error() string
func (*GetScheduledPaymentsForbidden) GetPayload ¶
func (o *GetScheduledPaymentsForbidden) GetPayload() *models.OBErrorResponse1
type GetScheduledPaymentsInternalServerError ¶
type GetScheduledPaymentsInternalServerError struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBErrorResponse1 }
GetScheduledPaymentsInternalServerError describes a response with status code 500, with default header values.
Internal Server Error
func NewGetScheduledPaymentsInternalServerError ¶
func NewGetScheduledPaymentsInternalServerError() *GetScheduledPaymentsInternalServerError
NewGetScheduledPaymentsInternalServerError creates a GetScheduledPaymentsInternalServerError with default headers values
func (*GetScheduledPaymentsInternalServerError) Error ¶
func (o *GetScheduledPaymentsInternalServerError) Error() string
func (*GetScheduledPaymentsInternalServerError) GetPayload ¶
func (o *GetScheduledPaymentsInternalServerError) GetPayload() *models.OBErrorResponse1
type GetScheduledPaymentsMethodNotAllowed ¶
type GetScheduledPaymentsMethodNotAllowed struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetScheduledPaymentsMethodNotAllowed describes a response with status code 405, with default header values.
Method Not Allowed
func NewGetScheduledPaymentsMethodNotAllowed ¶
func NewGetScheduledPaymentsMethodNotAllowed() *GetScheduledPaymentsMethodNotAllowed
NewGetScheduledPaymentsMethodNotAllowed creates a GetScheduledPaymentsMethodNotAllowed with default headers values
func (*GetScheduledPaymentsMethodNotAllowed) Error ¶
func (o *GetScheduledPaymentsMethodNotAllowed) Error() string
type GetScheduledPaymentsNotAcceptable ¶
type GetScheduledPaymentsNotAcceptable struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetScheduledPaymentsNotAcceptable describes a response with status code 406, with default header values.
Not Acceptable
func NewGetScheduledPaymentsNotAcceptable ¶
func NewGetScheduledPaymentsNotAcceptable() *GetScheduledPaymentsNotAcceptable
NewGetScheduledPaymentsNotAcceptable creates a GetScheduledPaymentsNotAcceptable with default headers values
func (*GetScheduledPaymentsNotAcceptable) Error ¶
func (o *GetScheduledPaymentsNotAcceptable) Error() string
type GetScheduledPaymentsNotFound ¶
type GetScheduledPaymentsNotFound struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetScheduledPaymentsNotFound describes a response with status code 404, with default header values.
Not found
func NewGetScheduledPaymentsNotFound ¶
func NewGetScheduledPaymentsNotFound() *GetScheduledPaymentsNotFound
NewGetScheduledPaymentsNotFound creates a GetScheduledPaymentsNotFound with default headers values
func (*GetScheduledPaymentsNotFound) Error ¶
func (o *GetScheduledPaymentsNotFound) Error() string
type GetScheduledPaymentsOK ¶
type GetScheduledPaymentsOK struct { /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string Payload *models.OBReadScheduledPayment3 }
GetScheduledPaymentsOK describes a response with status code 200, with default header values.
Scheduled Payments Read
func NewGetScheduledPaymentsOK ¶
func NewGetScheduledPaymentsOK() *GetScheduledPaymentsOK
NewGetScheduledPaymentsOK creates a GetScheduledPaymentsOK with default headers values
func (*GetScheduledPaymentsOK) Error ¶
func (o *GetScheduledPaymentsOK) Error() string
func (*GetScheduledPaymentsOK) GetPayload ¶
func (o *GetScheduledPaymentsOK) GetPayload() *models.OBReadScheduledPayment3
type GetScheduledPaymentsParams ¶
type GetScheduledPaymentsParams struct { /* Authorization. An Authorisation Token as per https://tools.ietf.org/html/rfc6750 */ Authorization string /* XCustomerUserAgent. Indicates the user-agent that the PSU is using. */ XCustomerUserAgent *string /* XFapiAuthDate. The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC */ XFapiAuthDate *string /* XFapiCustomerIPAddress. The PSU's IP address if the PSU is currently logged in with the TPP. */ XFapiCustomerIPAddress *string /* XFapiInteractionID. An RFC4122 UID used as a correlation id. */ XFapiInteractionID *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetScheduledPaymentsParams contains all the parameters to send to the API endpoint
for the get scheduled payments operation. Typically these are written to a http.Request.
func NewGetScheduledPaymentsParams ¶
func NewGetScheduledPaymentsParams() *GetScheduledPaymentsParams
NewGetScheduledPaymentsParams creates a new GetScheduledPaymentsParams 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 NewGetScheduledPaymentsParamsWithContext ¶
func NewGetScheduledPaymentsParamsWithContext(ctx context.Context) *GetScheduledPaymentsParams
NewGetScheduledPaymentsParamsWithContext creates a new GetScheduledPaymentsParams object with the ability to set a context for a request.
func NewGetScheduledPaymentsParamsWithHTTPClient ¶
func NewGetScheduledPaymentsParamsWithHTTPClient(client *http.Client) *GetScheduledPaymentsParams
NewGetScheduledPaymentsParamsWithHTTPClient creates a new GetScheduledPaymentsParams object with the ability to set a custom HTTPClient for a request.
func NewGetScheduledPaymentsParamsWithTimeout ¶
func NewGetScheduledPaymentsParamsWithTimeout(timeout time.Duration) *GetScheduledPaymentsParams
NewGetScheduledPaymentsParamsWithTimeout creates a new GetScheduledPaymentsParams object with the ability to set a timeout on a request.
func (*GetScheduledPaymentsParams) SetAuthorization ¶
func (o *GetScheduledPaymentsParams) SetAuthorization(authorization string)
SetAuthorization adds the authorization to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetContext ¶
func (o *GetScheduledPaymentsParams) SetContext(ctx context.Context)
SetContext adds the context to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetDefaults ¶
func (o *GetScheduledPaymentsParams) SetDefaults()
SetDefaults hydrates default values in the get scheduled payments params (not the query body).
All values with no default are reset to their zero value.
func (*GetScheduledPaymentsParams) SetHTTPClient ¶
func (o *GetScheduledPaymentsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetTimeout ¶
func (o *GetScheduledPaymentsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetXCustomerUserAgent ¶
func (o *GetScheduledPaymentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)
SetXCustomerUserAgent adds the xCustomerUserAgent to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetXFapiAuthDate ¶
func (o *GetScheduledPaymentsParams) SetXFapiAuthDate(xFapiAuthDate *string)
SetXFapiAuthDate adds the xFapiAuthDate to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetXFapiCustomerIPAddress ¶
func (o *GetScheduledPaymentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)
SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get scheduled payments params
func (*GetScheduledPaymentsParams) SetXFapiInteractionID ¶
func (o *GetScheduledPaymentsParams) SetXFapiInteractionID(xFapiInteractionID *string)
SetXFapiInteractionID adds the xFapiInteractionId to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithAuthorization ¶
func (o *GetScheduledPaymentsParams) WithAuthorization(authorization string) *GetScheduledPaymentsParams
WithAuthorization adds the authorization to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithContext ¶
func (o *GetScheduledPaymentsParams) WithContext(ctx context.Context) *GetScheduledPaymentsParams
WithContext adds the context to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithDefaults ¶
func (o *GetScheduledPaymentsParams) WithDefaults() *GetScheduledPaymentsParams
WithDefaults hydrates default values in the get scheduled payments params (not the query body).
All values with no default are reset to their zero value.
func (*GetScheduledPaymentsParams) WithHTTPClient ¶
func (o *GetScheduledPaymentsParams) WithHTTPClient(client *http.Client) *GetScheduledPaymentsParams
WithHTTPClient adds the HTTPClient to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithTimeout ¶
func (o *GetScheduledPaymentsParams) WithTimeout(timeout time.Duration) *GetScheduledPaymentsParams
WithTimeout adds the timeout to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithXCustomerUserAgent ¶
func (o *GetScheduledPaymentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *GetScheduledPaymentsParams
WithXCustomerUserAgent adds the xCustomerUserAgent to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithXFapiAuthDate ¶
func (o *GetScheduledPaymentsParams) WithXFapiAuthDate(xFapiAuthDate *string) *GetScheduledPaymentsParams
WithXFapiAuthDate adds the xFapiAuthDate to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithXFapiCustomerIPAddress ¶
func (o *GetScheduledPaymentsParams) WithXFapiCustomerIPAddress(xFapiCustomerIPAddress *string) *GetScheduledPaymentsParams
WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get scheduled payments params
func (*GetScheduledPaymentsParams) WithXFapiInteractionID ¶
func (o *GetScheduledPaymentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *GetScheduledPaymentsParams
WithXFapiInteractionID adds the xFapiInteractionID to the get scheduled payments params
func (*GetScheduledPaymentsParams) WriteToRequest ¶
func (o *GetScheduledPaymentsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetScheduledPaymentsReader ¶
type GetScheduledPaymentsReader struct {
// contains filtered or unexported fields
}
GetScheduledPaymentsReader is a Reader for the GetScheduledPayments structure.
func (*GetScheduledPaymentsReader) ReadResponse ¶
func (o *GetScheduledPaymentsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetScheduledPaymentsTooManyRequests ¶
type GetScheduledPaymentsTooManyRequests struct { /* Number in seconds to wait */ RetryAfter int64 /* An RFC4122 UID used as a correlation id. */ XFapiInteractionID string }
GetScheduledPaymentsTooManyRequests describes a response with status code 429, with default header values.
Too Many Requests
func NewGetScheduledPaymentsTooManyRequests ¶
func NewGetScheduledPaymentsTooManyRequests() *GetScheduledPaymentsTooManyRequests
NewGetScheduledPaymentsTooManyRequests creates a GetScheduledPaymentsTooManyRequests with default headers values
func (*GetScheduledPaymentsTooManyRequests) Error ¶
func (o *GetScheduledPaymentsTooManyRequests) Error() string
type GetScheduledPaymentsUnauthorized ¶
type GetScheduledPaymentsUnauthorized struct { string }XFapiInteractionID
GetScheduledPaymentsUnauthorized describes a response with status code 401, with default header values.
Unauthorized
func NewGetScheduledPaymentsUnauthorized ¶
func NewGetScheduledPaymentsUnauthorized() *GetScheduledPaymentsUnauthorized
NewGetScheduledPaymentsUnauthorized creates a GetScheduledPaymentsUnauthorized with default headers values
func (*GetScheduledPaymentsUnauthorized) Error ¶
func (o *GetScheduledPaymentsUnauthorized) Error() string