international_scheduled_payments

package
v0.0.0-...-3f933f0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

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 international scheduled payments API

func (*Client) CreateInternationalScheduledPaymentConsents

CreateInternationalScheduledPaymentConsents creates international scheduled payment consents

func (*Client) CreateInternationalScheduledPayments

CreateInternationalScheduledPayments creates international scheduled payments

func (*Client) GetInternationalScheduledPaymentConsentsConsentID

GetInternationalScheduledPaymentConsentsConsentID gets international scheduled payment consents

func (*Client) GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmation

GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmation gets international scheduled payment consents funds confirmation

func (*Client) GetInternationalScheduledPaymentsInternationalScheduledPaymentID

GetInternationalScheduledPaymentsInternationalScheduledPaymentID gets international scheduled payments

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new international scheduled payments API client.

type CreateInternationalScheduledPaymentConsentsBadRequest

type CreateInternationalScheduledPaymentConsentsBadRequest struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentConsentsBadRequest describes a response with status code 400, with default header values.

Bad request

func NewCreateInternationalScheduledPaymentConsentsBadRequest

func NewCreateInternationalScheduledPaymentConsentsBadRequest() *CreateInternationalScheduledPaymentConsentsBadRequest

NewCreateInternationalScheduledPaymentConsentsBadRequest creates a CreateInternationalScheduledPaymentConsentsBadRequest with default headers values

func (*CreateInternationalScheduledPaymentConsentsBadRequest) Error

func (*CreateInternationalScheduledPaymentConsentsBadRequest) GetPayload

type CreateInternationalScheduledPaymentConsentsCreated

type CreateInternationalScheduledPaymentConsentsCreated struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBWriteInternationalScheduledConsentResponse6
}
CreateInternationalScheduledPaymentConsentsCreated describes a response with status code 201, with default header values.

International Scheduled Payment Consents Created

func NewCreateInternationalScheduledPaymentConsentsCreated

func NewCreateInternationalScheduledPaymentConsentsCreated() *CreateInternationalScheduledPaymentConsentsCreated

NewCreateInternationalScheduledPaymentConsentsCreated creates a CreateInternationalScheduledPaymentConsentsCreated with default headers values

func (*CreateInternationalScheduledPaymentConsentsCreated) Error

func (*CreateInternationalScheduledPaymentConsentsCreated) GetPayload

type CreateInternationalScheduledPaymentConsentsForbidden

type CreateInternationalScheduledPaymentConsentsForbidden struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentConsentsForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateInternationalScheduledPaymentConsentsForbidden

func NewCreateInternationalScheduledPaymentConsentsForbidden() *CreateInternationalScheduledPaymentConsentsForbidden

NewCreateInternationalScheduledPaymentConsentsForbidden creates a CreateInternationalScheduledPaymentConsentsForbidden with default headers values

func (*CreateInternationalScheduledPaymentConsentsForbidden) Error

func (*CreateInternationalScheduledPaymentConsentsForbidden) GetPayload

type CreateInternationalScheduledPaymentConsentsInternalServerError

type CreateInternationalScheduledPaymentConsentsInternalServerError struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentConsentsInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewCreateInternationalScheduledPaymentConsentsInternalServerError

func NewCreateInternationalScheduledPaymentConsentsInternalServerError() *CreateInternationalScheduledPaymentConsentsInternalServerError

NewCreateInternationalScheduledPaymentConsentsInternalServerError creates a CreateInternationalScheduledPaymentConsentsInternalServerError with default headers values

func (*CreateInternationalScheduledPaymentConsentsInternalServerError) Error

func (*CreateInternationalScheduledPaymentConsentsInternalServerError) GetPayload

type CreateInternationalScheduledPaymentConsentsMethodNotAllowed

type CreateInternationalScheduledPaymentConsentsMethodNotAllowed struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsMethodNotAllowed describes a response with status code 405, with default header values.

Method Not Allowed

func NewCreateInternationalScheduledPaymentConsentsMethodNotAllowed

func NewCreateInternationalScheduledPaymentConsentsMethodNotAllowed() *CreateInternationalScheduledPaymentConsentsMethodNotAllowed

NewCreateInternationalScheduledPaymentConsentsMethodNotAllowed creates a CreateInternationalScheduledPaymentConsentsMethodNotAllowed with default headers values

func (*CreateInternationalScheduledPaymentConsentsMethodNotAllowed) Error

type CreateInternationalScheduledPaymentConsentsNotAcceptable

type CreateInternationalScheduledPaymentConsentsNotAcceptable struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsNotAcceptable describes a response with status code 406, with default header values.

Not Acceptable

func NewCreateInternationalScheduledPaymentConsentsNotAcceptable

func NewCreateInternationalScheduledPaymentConsentsNotAcceptable() *CreateInternationalScheduledPaymentConsentsNotAcceptable

NewCreateInternationalScheduledPaymentConsentsNotAcceptable creates a CreateInternationalScheduledPaymentConsentsNotAcceptable with default headers values

func (*CreateInternationalScheduledPaymentConsentsNotAcceptable) Error

type CreateInternationalScheduledPaymentConsentsNotFound

type CreateInternationalScheduledPaymentConsentsNotFound struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsNotFound describes a response with status code 404, with default header values.

Not found

func NewCreateInternationalScheduledPaymentConsentsNotFound

func NewCreateInternationalScheduledPaymentConsentsNotFound() *CreateInternationalScheduledPaymentConsentsNotFound

NewCreateInternationalScheduledPaymentConsentsNotFound creates a CreateInternationalScheduledPaymentConsentsNotFound with default headers values

func (*CreateInternationalScheduledPaymentConsentsNotFound) Error

type CreateInternationalScheduledPaymentConsentsParams

type CreateInternationalScheduledPaymentConsentsParams struct {

	/* Authorization.

	   An Authorisation Token as per https://tools.ietf.org/html/rfc6750
	*/
	Authorization string

	/* OBWriteInternationalScheduledConsent5Param.

	   Default
	*/
	OBWriteInternationalScheduledConsent5Param *models.OBWriteInternationalScheduledConsent5

	/* 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

	/* XIdempotencyKey.

	     Every request will be processed only once per x-idempotency-key.  The
	Idempotency Key will be valid for 24 hours.

	*/
	XIdempotencyKey string

	/* XJwsSignature.

	   A detached JWS signature of the body of the payload.
	*/
	XJwsSignature string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateInternationalScheduledPaymentConsentsParams contains all the parameters to send to the API endpoint

for the create international scheduled payment consents operation.

Typically these are written to a http.Request.

func NewCreateInternationalScheduledPaymentConsentsParams

func NewCreateInternationalScheduledPaymentConsentsParams() *CreateInternationalScheduledPaymentConsentsParams

NewCreateInternationalScheduledPaymentConsentsParams creates a new CreateInternationalScheduledPaymentConsentsParams 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 NewCreateInternationalScheduledPaymentConsentsParamsWithContext

func NewCreateInternationalScheduledPaymentConsentsParamsWithContext(ctx context.Context) *CreateInternationalScheduledPaymentConsentsParams

NewCreateInternationalScheduledPaymentConsentsParamsWithContext creates a new CreateInternationalScheduledPaymentConsentsParams object with the ability to set a context for a request.

func NewCreateInternationalScheduledPaymentConsentsParamsWithHTTPClient

func NewCreateInternationalScheduledPaymentConsentsParamsWithHTTPClient(client *http.Client) *CreateInternationalScheduledPaymentConsentsParams

NewCreateInternationalScheduledPaymentConsentsParamsWithHTTPClient creates a new CreateInternationalScheduledPaymentConsentsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateInternationalScheduledPaymentConsentsParamsWithTimeout

func NewCreateInternationalScheduledPaymentConsentsParamsWithTimeout(timeout time.Duration) *CreateInternationalScheduledPaymentConsentsParams

NewCreateInternationalScheduledPaymentConsentsParamsWithTimeout creates a new CreateInternationalScheduledPaymentConsentsParams object with the ability to set a timeout on a request.

func (*CreateInternationalScheduledPaymentConsentsParams) SetAuthorization

func (o *CreateInternationalScheduledPaymentConsentsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetContext

SetContext adds the context to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetDefaults

SetDefaults hydrates default values in the create international scheduled payment consents params (not the query body).

All values with no default are reset to their zero value.

func (*CreateInternationalScheduledPaymentConsentsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetOBWriteInternationalScheduledConsent5Param

func (o *CreateInternationalScheduledPaymentConsentsParams) SetOBWriteInternationalScheduledConsent5Param(oBWriteInternationalScheduledConsent5Param *models.OBWriteInternationalScheduledConsent5)

SetOBWriteInternationalScheduledConsent5Param adds the oBWriteInternationalScheduledConsent5Param to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetTimeout

SetTimeout adds the timeout to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXCustomerUserAgent

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)

SetXCustomerUserAgent adds the xCustomerUserAgent to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXFapiAuthDate

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXFapiAuthDate(xFapiAuthDate *string)

SetXFapiAuthDate adds the xFapiAuthDate to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXFapiCustomerIPAddress

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXFapiInteractionID

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXFapiInteractionID(xFapiInteractionID *string)

SetXFapiInteractionID adds the xFapiInteractionId to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXIdempotencyKey

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXIdempotencyKey(xIdempotencyKey string)

SetXIdempotencyKey adds the xIdempotencyKey to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) SetXJwsSignature

func (o *CreateInternationalScheduledPaymentConsentsParams) SetXJwsSignature(xJwsSignature string)

SetXJwsSignature adds the xJwsSignature to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithAuthorization

WithAuthorization adds the authorization to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithContext

WithContext adds the context to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithDefaults

WithDefaults hydrates default values in the create international scheduled payment consents params (not the query body).

All values with no default are reset to their zero value.

func (*CreateInternationalScheduledPaymentConsentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithOBWriteInternationalScheduledConsent5Param

func (o *CreateInternationalScheduledPaymentConsentsParams) WithOBWriteInternationalScheduledConsent5Param(oBWriteInternationalScheduledConsent5Param *models.OBWriteInternationalScheduledConsent5) *CreateInternationalScheduledPaymentConsentsParams

WithOBWriteInternationalScheduledConsent5Param adds the oBWriteInternationalScheduledConsent5Param to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithTimeout

WithTimeout adds the timeout to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXFapiCustomerIPAddress

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXIdempotencyKey

WithXIdempotencyKey adds the xIdempotencyKey to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WithXJwsSignature

WithXJwsSignature adds the xJwsSignature to the create international scheduled payment consents params

func (*CreateInternationalScheduledPaymentConsentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateInternationalScheduledPaymentConsentsReader

type CreateInternationalScheduledPaymentConsentsReader struct {
	// contains filtered or unexported fields
}

CreateInternationalScheduledPaymentConsentsReader is a Reader for the CreateInternationalScheduledPaymentConsents structure.

func (*CreateInternationalScheduledPaymentConsentsReader) ReadResponse

func (o *CreateInternationalScheduledPaymentConsentsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateInternationalScheduledPaymentConsentsTooManyRequests

type CreateInternationalScheduledPaymentConsentsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsTooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewCreateInternationalScheduledPaymentConsentsTooManyRequests

func NewCreateInternationalScheduledPaymentConsentsTooManyRequests() *CreateInternationalScheduledPaymentConsentsTooManyRequests

NewCreateInternationalScheduledPaymentConsentsTooManyRequests creates a CreateInternationalScheduledPaymentConsentsTooManyRequests with default headers values

func (*CreateInternationalScheduledPaymentConsentsTooManyRequests) Error

type CreateInternationalScheduledPaymentConsentsUnauthorized

type CreateInternationalScheduledPaymentConsentsUnauthorized struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewCreateInternationalScheduledPaymentConsentsUnauthorized

func NewCreateInternationalScheduledPaymentConsentsUnauthorized() *CreateInternationalScheduledPaymentConsentsUnauthorized

NewCreateInternationalScheduledPaymentConsentsUnauthorized creates a CreateInternationalScheduledPaymentConsentsUnauthorized with default headers values

func (*CreateInternationalScheduledPaymentConsentsUnauthorized) Error

type CreateInternationalScheduledPaymentConsentsUnsupportedMediaType

type CreateInternationalScheduledPaymentConsentsUnsupportedMediaType struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentConsentsUnsupportedMediaType describes a response with status code 415, with default header values.

Unsupported Media Type

func NewCreateInternationalScheduledPaymentConsentsUnsupportedMediaType

func NewCreateInternationalScheduledPaymentConsentsUnsupportedMediaType() *CreateInternationalScheduledPaymentConsentsUnsupportedMediaType

NewCreateInternationalScheduledPaymentConsentsUnsupportedMediaType creates a CreateInternationalScheduledPaymentConsentsUnsupportedMediaType with default headers values

func (*CreateInternationalScheduledPaymentConsentsUnsupportedMediaType) Error

type CreateInternationalScheduledPaymentsBadRequest

type CreateInternationalScheduledPaymentsBadRequest struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentsBadRequest describes a response with status code 400, with default header values.

Bad request

func NewCreateInternationalScheduledPaymentsBadRequest

func NewCreateInternationalScheduledPaymentsBadRequest() *CreateInternationalScheduledPaymentsBadRequest

NewCreateInternationalScheduledPaymentsBadRequest creates a CreateInternationalScheduledPaymentsBadRequest with default headers values

func (*CreateInternationalScheduledPaymentsBadRequest) Error

func (*CreateInternationalScheduledPaymentsBadRequest) GetPayload

type CreateInternationalScheduledPaymentsCreated

type CreateInternationalScheduledPaymentsCreated struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBWriteInternationalScheduledResponse6
}
CreateInternationalScheduledPaymentsCreated describes a response with status code 201, with default header values.

International Scheduled Payments Created

func NewCreateInternationalScheduledPaymentsCreated

func NewCreateInternationalScheduledPaymentsCreated() *CreateInternationalScheduledPaymentsCreated

NewCreateInternationalScheduledPaymentsCreated creates a CreateInternationalScheduledPaymentsCreated with default headers values

func (*CreateInternationalScheduledPaymentsCreated) Error

func (*CreateInternationalScheduledPaymentsCreated) GetPayload

type CreateInternationalScheduledPaymentsForbidden

type CreateInternationalScheduledPaymentsForbidden struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentsForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateInternationalScheduledPaymentsForbidden

func NewCreateInternationalScheduledPaymentsForbidden() *CreateInternationalScheduledPaymentsForbidden

NewCreateInternationalScheduledPaymentsForbidden creates a CreateInternationalScheduledPaymentsForbidden with default headers values

func (*CreateInternationalScheduledPaymentsForbidden) Error

func (*CreateInternationalScheduledPaymentsForbidden) GetPayload

type CreateInternationalScheduledPaymentsInternalServerError

type CreateInternationalScheduledPaymentsInternalServerError struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
CreateInternationalScheduledPaymentsInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewCreateInternationalScheduledPaymentsInternalServerError

func NewCreateInternationalScheduledPaymentsInternalServerError() *CreateInternationalScheduledPaymentsInternalServerError

NewCreateInternationalScheduledPaymentsInternalServerError creates a CreateInternationalScheduledPaymentsInternalServerError with default headers values

func (*CreateInternationalScheduledPaymentsInternalServerError) Error

func (*CreateInternationalScheduledPaymentsInternalServerError) GetPayload

type CreateInternationalScheduledPaymentsMethodNotAllowed

type CreateInternationalScheduledPaymentsMethodNotAllowed struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsMethodNotAllowed describes a response with status code 405, with default header values.

Method Not Allowed

func NewCreateInternationalScheduledPaymentsMethodNotAllowed

func NewCreateInternationalScheduledPaymentsMethodNotAllowed() *CreateInternationalScheduledPaymentsMethodNotAllowed

NewCreateInternationalScheduledPaymentsMethodNotAllowed creates a CreateInternationalScheduledPaymentsMethodNotAllowed with default headers values

func (*CreateInternationalScheduledPaymentsMethodNotAllowed) Error

type CreateInternationalScheduledPaymentsNotAcceptable

type CreateInternationalScheduledPaymentsNotAcceptable struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsNotAcceptable describes a response with status code 406, with default header values.

Not Acceptable

func NewCreateInternationalScheduledPaymentsNotAcceptable

func NewCreateInternationalScheduledPaymentsNotAcceptable() *CreateInternationalScheduledPaymentsNotAcceptable

NewCreateInternationalScheduledPaymentsNotAcceptable creates a CreateInternationalScheduledPaymentsNotAcceptable with default headers values

func (*CreateInternationalScheduledPaymentsNotAcceptable) Error

type CreateInternationalScheduledPaymentsNotFound

type CreateInternationalScheduledPaymentsNotFound struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsNotFound describes a response with status code 404, with default header values.

Not found

func NewCreateInternationalScheduledPaymentsNotFound

func NewCreateInternationalScheduledPaymentsNotFound() *CreateInternationalScheduledPaymentsNotFound

NewCreateInternationalScheduledPaymentsNotFound creates a CreateInternationalScheduledPaymentsNotFound with default headers values

func (*CreateInternationalScheduledPaymentsNotFound) Error

type CreateInternationalScheduledPaymentsParams

type CreateInternationalScheduledPaymentsParams struct {

	/* Authorization.

	   An Authorisation Token as per https://tools.ietf.org/html/rfc6750
	*/
	Authorization string

	/* OBWriteInternationalScheduled3Param.

	   Default
	*/
	OBWriteInternationalScheduled3Param *models.OBWriteInternationalScheduled3

	/* 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

	/* XIdempotencyKey.

	     Every request will be processed only once per x-idempotency-key.  The
	Idempotency Key will be valid for 24 hours.

	*/
	XIdempotencyKey string

	/* XJwsSignature.

	   A detached JWS signature of the body of the payload.
	*/
	XJwsSignature string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateInternationalScheduledPaymentsParams contains all the parameters to send to the API endpoint

for the create international scheduled payments operation.

Typically these are written to a http.Request.

func NewCreateInternationalScheduledPaymentsParams

func NewCreateInternationalScheduledPaymentsParams() *CreateInternationalScheduledPaymentsParams

NewCreateInternationalScheduledPaymentsParams creates a new CreateInternationalScheduledPaymentsParams 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 NewCreateInternationalScheduledPaymentsParamsWithContext

func NewCreateInternationalScheduledPaymentsParamsWithContext(ctx context.Context) *CreateInternationalScheduledPaymentsParams

NewCreateInternationalScheduledPaymentsParamsWithContext creates a new CreateInternationalScheduledPaymentsParams object with the ability to set a context for a request.

func NewCreateInternationalScheduledPaymentsParamsWithHTTPClient

func NewCreateInternationalScheduledPaymentsParamsWithHTTPClient(client *http.Client) *CreateInternationalScheduledPaymentsParams

NewCreateInternationalScheduledPaymentsParamsWithHTTPClient creates a new CreateInternationalScheduledPaymentsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateInternationalScheduledPaymentsParamsWithTimeout

func NewCreateInternationalScheduledPaymentsParamsWithTimeout(timeout time.Duration) *CreateInternationalScheduledPaymentsParams

NewCreateInternationalScheduledPaymentsParamsWithTimeout creates a new CreateInternationalScheduledPaymentsParams object with the ability to set a timeout on a request.

func (*CreateInternationalScheduledPaymentsParams) SetAuthorization

func (o *CreateInternationalScheduledPaymentsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetContext

SetContext adds the context to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetDefaults

SetDefaults hydrates default values in the create international scheduled payments params (not the query body).

All values with no default are reset to their zero value.

func (*CreateInternationalScheduledPaymentsParams) SetHTTPClient

func (o *CreateInternationalScheduledPaymentsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetOBWriteInternationalScheduled3Param

func (o *CreateInternationalScheduledPaymentsParams) SetOBWriteInternationalScheduled3Param(oBWriteInternationalScheduled3Param *models.OBWriteInternationalScheduled3)

SetOBWriteInternationalScheduled3Param adds the oBWriteInternationalScheduled3Param to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetTimeout

SetTimeout adds the timeout to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXCustomerUserAgent

func (o *CreateInternationalScheduledPaymentsParams) SetXCustomerUserAgent(xCustomerUserAgent *string)

SetXCustomerUserAgent adds the xCustomerUserAgent to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXFapiAuthDate

func (o *CreateInternationalScheduledPaymentsParams) SetXFapiAuthDate(xFapiAuthDate *string)

SetXFapiAuthDate adds the xFapiAuthDate to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXFapiCustomerIPAddress

func (o *CreateInternationalScheduledPaymentsParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXFapiInteractionID

func (o *CreateInternationalScheduledPaymentsParams) SetXFapiInteractionID(xFapiInteractionID *string)

SetXFapiInteractionID adds the xFapiInteractionId to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXIdempotencyKey

func (o *CreateInternationalScheduledPaymentsParams) SetXIdempotencyKey(xIdempotencyKey string)

SetXIdempotencyKey adds the xIdempotencyKey to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) SetXJwsSignature

func (o *CreateInternationalScheduledPaymentsParams) SetXJwsSignature(xJwsSignature string)

SetXJwsSignature adds the xJwsSignature to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithAuthorization

WithAuthorization adds the authorization to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithContext

WithContext adds the context to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithDefaults

WithDefaults hydrates default values in the create international scheduled payments params (not the query body).

All values with no default are reset to their zero value.

func (*CreateInternationalScheduledPaymentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithOBWriteInternationalScheduled3Param

func (o *CreateInternationalScheduledPaymentsParams) WithOBWriteInternationalScheduled3Param(oBWriteInternationalScheduled3Param *models.OBWriteInternationalScheduled3) *CreateInternationalScheduledPaymentsParams

WithOBWriteInternationalScheduled3Param adds the oBWriteInternationalScheduled3Param to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithTimeout

WithTimeout adds the timeout to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXFapiCustomerIPAddress

func (o *CreateInternationalScheduledPaymentsParams) WithXFapiCustomerIPAddress(xFapiCustomerIPAddress *string) *CreateInternationalScheduledPaymentsParams

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXIdempotencyKey

WithXIdempotencyKey adds the xIdempotencyKey to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WithXJwsSignature

WithXJwsSignature adds the xJwsSignature to the create international scheduled payments params

func (*CreateInternationalScheduledPaymentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateInternationalScheduledPaymentsReader

type CreateInternationalScheduledPaymentsReader struct {
	// contains filtered or unexported fields
}

CreateInternationalScheduledPaymentsReader is a Reader for the CreateInternationalScheduledPayments structure.

func (*CreateInternationalScheduledPaymentsReader) ReadResponse

func (o *CreateInternationalScheduledPaymentsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateInternationalScheduledPaymentsTooManyRequests

type CreateInternationalScheduledPaymentsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsTooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewCreateInternationalScheduledPaymentsTooManyRequests

func NewCreateInternationalScheduledPaymentsTooManyRequests() *CreateInternationalScheduledPaymentsTooManyRequests

NewCreateInternationalScheduledPaymentsTooManyRequests creates a CreateInternationalScheduledPaymentsTooManyRequests with default headers values

func (*CreateInternationalScheduledPaymentsTooManyRequests) Error

type CreateInternationalScheduledPaymentsUnauthorized

type CreateInternationalScheduledPaymentsUnauthorized struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewCreateInternationalScheduledPaymentsUnauthorized

func NewCreateInternationalScheduledPaymentsUnauthorized() *CreateInternationalScheduledPaymentsUnauthorized

NewCreateInternationalScheduledPaymentsUnauthorized creates a CreateInternationalScheduledPaymentsUnauthorized with default headers values

func (*CreateInternationalScheduledPaymentsUnauthorized) Error

type CreateInternationalScheduledPaymentsUnsupportedMediaType

type CreateInternationalScheduledPaymentsUnsupportedMediaType struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
CreateInternationalScheduledPaymentsUnsupportedMediaType describes a response with status code 415, with default header values.

Unsupported Media Type

func NewCreateInternationalScheduledPaymentsUnsupportedMediaType

func NewCreateInternationalScheduledPaymentsUnsupportedMediaType() *CreateInternationalScheduledPaymentsUnsupportedMediaType

NewCreateInternationalScheduledPaymentsUnsupportedMediaType creates a CreateInternationalScheduledPaymentsUnsupportedMediaType with default headers values

func (*CreateInternationalScheduledPaymentsUnsupportedMediaType) Error

type GetInternationalScheduledPaymentConsentsConsentIDBadRequest

type GetInternationalScheduledPaymentConsentsConsentIDBadRequest struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalScheduledPaymentConsentsConsentIDBadRequest

func NewGetInternationalScheduledPaymentConsentsConsentIDBadRequest() *GetInternationalScheduledPaymentConsentsConsentIDBadRequest

NewGetInternationalScheduledPaymentConsentsConsentIDBadRequest creates a GetInternationalScheduledPaymentConsentsConsentIDBadRequest with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDBadRequest) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDBadRequest) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDForbidden

type GetInternationalScheduledPaymentConsentsConsentIDForbidden struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalScheduledPaymentConsentsConsentIDForbidden

func NewGetInternationalScheduledPaymentConsentsConsentIDForbidden() *GetInternationalScheduledPaymentConsentsConsentIDForbidden

NewGetInternationalScheduledPaymentConsentsConsentIDForbidden creates a GetInternationalScheduledPaymentConsentsConsentIDForbidden with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDForbidden) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDForbidden) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationBadRequest) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationForbidden) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationInternalServerError) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed describes a response with status code 405, with default header values.

Method Not Allowed

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed) Error

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable describes a response with status code 406, with default header values.

Not Acceptable

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotAcceptable) Error

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound describes a response with status code 404, with default header values.

Not found

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationNotFound) Error

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBWriteFundsConfirmationResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK describes a response with status code 200, with default header values.

International Scheduled Payment Consents Read

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationOK) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams struct {

	/* Authorization.

	   An Authorisation Token as per https://tools.ietf.org/html/rfc6750
	*/
	Authorization string

	/* ConsentID.

	   ConsentId
	*/
	ConsentID 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
}

GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams contains all the parameters to send to the API endpoint

for the get international scheduled payment consents consent Id funds confirmation operation.

Typically these are written to a http.Request.

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams creates a new GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams 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 NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithContext

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithContext(ctx context.Context) *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithContext creates a new GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a context for a request.

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient(client *http.Client) *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient creates a new GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout(timeout time.Duration) *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout creates a new GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a timeout on a request.

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetAuthorization

SetAuthorization adds the authorization to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetConsentID

SetConsentID adds the consentId to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetContext

SetContext adds the context to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetDefaults

SetDefaults hydrates default values in the get international scheduled payment consents consent Id funds confirmation params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetTimeout

SetTimeout adds the timeout to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXCustomerUserAgent

func (o *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXCustomerUserAgent(xCustomerUserAgent *string)

SetXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiAuthDate

SetXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiCustomerIPAddress

func (o *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiInteractionID

func (o *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiInteractionID(xFapiInteractionID *string)

SetXFapiInteractionID adds the xFapiInteractionId to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithAuthorization

WithAuthorization adds the authorization to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithConsentID

WithConsentID adds the consentID to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithContext

WithContext adds the context to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithDefaults

WithDefaults hydrates default values in the get international scheduled payment consents consent Id funds confirmation params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithTimeout

WithTimeout adds the timeout to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiCustomerIPAddress

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the get international scheduled payment consents consent Id funds confirmation params

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationReader

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationReader struct {
	// contains filtered or unexported fields
}

GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationReader is a Reader for the GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmation structure.

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationTooManyRequests) Error

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized

type GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized

func NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized() *GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized

NewGetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized creates a GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDFundsConfirmationUnauthorized) Error

type GetInternationalScheduledPaymentConsentsConsentIDInternalServerError

type GetInternationalScheduledPaymentConsentsConsentIDInternalServerError struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentConsentsConsentIDInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalScheduledPaymentConsentsConsentIDInternalServerError

func NewGetInternationalScheduledPaymentConsentsConsentIDInternalServerError() *GetInternationalScheduledPaymentConsentsConsentIDInternalServerError

NewGetInternationalScheduledPaymentConsentsConsentIDInternalServerError creates a GetInternationalScheduledPaymentConsentsConsentIDInternalServerError with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDInternalServerError) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDInternalServerError) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed

type GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed describes a response with status code 405, with default header values.

Method Not Allowed

func NewGetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed

func NewGetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed() *GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed

NewGetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed creates a GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDMethodNotAllowed) Error

type GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable

type GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable describes a response with status code 406, with default header values.

Not Acceptable

func NewGetInternationalScheduledPaymentConsentsConsentIDNotAcceptable

func NewGetInternationalScheduledPaymentConsentsConsentIDNotAcceptable() *GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable

NewGetInternationalScheduledPaymentConsentsConsentIDNotAcceptable creates a GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDNotAcceptable) Error

type GetInternationalScheduledPaymentConsentsConsentIDNotFound

type GetInternationalScheduledPaymentConsentsConsentIDNotFound struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDNotFound describes a response with status code 404, with default header values.

Not found

func NewGetInternationalScheduledPaymentConsentsConsentIDNotFound

func NewGetInternationalScheduledPaymentConsentsConsentIDNotFound() *GetInternationalScheduledPaymentConsentsConsentIDNotFound

NewGetInternationalScheduledPaymentConsentsConsentIDNotFound creates a GetInternationalScheduledPaymentConsentsConsentIDNotFound with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDNotFound) Error

type GetInternationalScheduledPaymentConsentsConsentIDOK

type GetInternationalScheduledPaymentConsentsConsentIDOK struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBWriteInternationalScheduledConsentResponse6
}
GetInternationalScheduledPaymentConsentsConsentIDOK describes a response with status code 200, with default header values.

International Scheduled Payment Consents Read

func NewGetInternationalScheduledPaymentConsentsConsentIDOK

func NewGetInternationalScheduledPaymentConsentsConsentIDOK() *GetInternationalScheduledPaymentConsentsConsentIDOK

NewGetInternationalScheduledPaymentConsentsConsentIDOK creates a GetInternationalScheduledPaymentConsentsConsentIDOK with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDOK) Error

func (*GetInternationalScheduledPaymentConsentsConsentIDOK) GetPayload

type GetInternationalScheduledPaymentConsentsConsentIDParams

type GetInternationalScheduledPaymentConsentsConsentIDParams struct {

	/* Authorization.

	   An Authorisation Token as per https://tools.ietf.org/html/rfc6750
	*/
	Authorization string

	/* ConsentID.

	   ConsentId
	*/
	ConsentID 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
}

GetInternationalScheduledPaymentConsentsConsentIDParams contains all the parameters to send to the API endpoint

for the get international scheduled payment consents consent Id operation.

Typically these are written to a http.Request.

func NewGetInternationalScheduledPaymentConsentsConsentIDParams

func NewGetInternationalScheduledPaymentConsentsConsentIDParams() *GetInternationalScheduledPaymentConsentsConsentIDParams

NewGetInternationalScheduledPaymentConsentsConsentIDParams creates a new GetInternationalScheduledPaymentConsentsConsentIDParams 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 NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithContext

func NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithContext(ctx context.Context) *GetInternationalScheduledPaymentConsentsConsentIDParams

NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithContext creates a new GetInternationalScheduledPaymentConsentsConsentIDParams object with the ability to set a context for a request.

func NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithHTTPClient

func NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithHTTPClient(client *http.Client) *GetInternationalScheduledPaymentConsentsConsentIDParams

NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithHTTPClient creates a new GetInternationalScheduledPaymentConsentsConsentIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithTimeout

func NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithTimeout(timeout time.Duration) *GetInternationalScheduledPaymentConsentsConsentIDParams

NewGetInternationalScheduledPaymentConsentsConsentIDParamsWithTimeout creates a new GetInternationalScheduledPaymentConsentsConsentIDParams object with the ability to set a timeout on a request.

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetAuthorization

func (o *GetInternationalScheduledPaymentConsentsConsentIDParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetConsentID

SetConsentID adds the consentId to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetContext

SetContext adds the context to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetDefaults

SetDefaults hydrates default values in the get international scheduled payment consents consent Id params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetTimeout

SetTimeout adds the timeout to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetXCustomerUserAgent

func (o *GetInternationalScheduledPaymentConsentsConsentIDParams) SetXCustomerUserAgent(xCustomerUserAgent *string)

SetXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiAuthDate

func (o *GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiAuthDate(xFapiAuthDate *string)

SetXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiCustomerIPAddress

func (o *GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiInteractionID

func (o *GetInternationalScheduledPaymentConsentsConsentIDParams) SetXFapiInteractionID(xFapiInteractionID *string)

SetXFapiInteractionID adds the xFapiInteractionId to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithAuthorization

WithAuthorization adds the authorization to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithConsentID

WithConsentID adds the consentID to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithContext

WithContext adds the context to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithDefaults

WithDefaults hydrates default values in the get international scheduled payment consents consent Id params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithTimeout

WithTimeout adds the timeout to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithXFapiCustomerIPAddress

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the get international scheduled payment consents consent Id params

func (*GetInternationalScheduledPaymentConsentsConsentIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalScheduledPaymentConsentsConsentIDReader

type GetInternationalScheduledPaymentConsentsConsentIDReader struct {
	// contains filtered or unexported fields
}

GetInternationalScheduledPaymentConsentsConsentIDReader is a Reader for the GetInternationalScheduledPaymentConsentsConsentID structure.

func (*GetInternationalScheduledPaymentConsentsConsentIDReader) ReadResponse

func (o *GetInternationalScheduledPaymentConsentsConsentIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests

type GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewGetInternationalScheduledPaymentConsentsConsentIDTooManyRequests

func NewGetInternationalScheduledPaymentConsentsConsentIDTooManyRequests() *GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests

NewGetInternationalScheduledPaymentConsentsConsentIDTooManyRequests creates a GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDTooManyRequests) Error

type GetInternationalScheduledPaymentConsentsConsentIDUnauthorized

type GetInternationalScheduledPaymentConsentsConsentIDUnauthorized struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentConsentsConsentIDUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewGetInternationalScheduledPaymentConsentsConsentIDUnauthorized

func NewGetInternationalScheduledPaymentConsentsConsentIDUnauthorized() *GetInternationalScheduledPaymentConsentsConsentIDUnauthorized

NewGetInternationalScheduledPaymentConsentsConsentIDUnauthorized creates a GetInternationalScheduledPaymentConsentsConsentIDUnauthorized with default headers values

func (*GetInternationalScheduledPaymentConsentsConsentIDUnauthorized) Error

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest) Error

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDBadRequest) GetPayload

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden) Error

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDForbidden) GetPayload

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBErrorResponse1
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError) Error

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDInternalServerError) GetPayload

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed describes a response with status code 405, with default header values.

Method Not Allowed

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDMethodNotAllowed) Error

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable describes a response with status code 406, with default header values.

Not Acceptable

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotAcceptable) Error

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound describes a response with status code 404, with default header values.

Not found

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDNotFound) Error

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string

	/* Header containing a detached JWS signature of the body of the payload.

	 */
	XJwsSignature string

	Payload *models.OBWriteInternationalScheduledResponse6
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK describes a response with status code 200, with default header values.

International Scheduled Payments Read

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK) Error

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDOK) GetPayload

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams struct {

	/* Authorization.

	   An Authorisation Token as per https://tools.ietf.org/html/rfc6750
	*/
	Authorization string

	/* InternationalScheduledPaymentID.

	   InternationalScheduledPaymentId
	*/
	InternationalScheduledPaymentID 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
}

GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams contains all the parameters to send to the API endpoint

for the get international scheduled payments international scheduled payment Id operation.

Typically these are written to a http.Request.

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams creates a new GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams 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 NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithContext

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithContext(ctx context.Context) *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithContext creates a new GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams object with the ability to set a context for a request.

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithHTTPClient

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithHTTPClient(client *http.Client) *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithHTTPClient creates a new GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithTimeout

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithTimeout(timeout time.Duration) *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDParamsWithTimeout creates a new GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams object with the ability to set a timeout on a request.

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetAuthorization

SetAuthorization adds the authorization to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetContext

SetContext adds the context to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetDefaults

SetDefaults hydrates default values in the get international scheduled payments international scheduled payment Id params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetInternationalScheduledPaymentID

func (o *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetInternationalScheduledPaymentID(internationalScheduledPaymentID string)

SetInternationalScheduledPaymentID adds the internationalScheduledPaymentId to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetTimeout

SetTimeout adds the timeout to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXCustomerUserAgent

func (o *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXCustomerUserAgent(xCustomerUserAgent *string)

SetXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXFapiAuthDate

SetXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXFapiCustomerIPAddress

func (o *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXFapiCustomerIPAddress(xFapiCustomerIPAddress *string)

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXFapiInteractionID

func (o *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) SetXFapiInteractionID(xFapiInteractionID *string)

SetXFapiInteractionID adds the xFapiInteractionId to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithAuthorization

WithAuthorization adds the authorization to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithContext

WithContext adds the context to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithDefaults

WithDefaults hydrates default values in the get international scheduled payments international scheduled payment Id params (not the query body).

All values with no default are reset to their zero value.

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithInternationalScheduledPaymentID

WithInternationalScheduledPaymentID adds the internationalScheduledPaymentID to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithTimeout

WithTimeout adds the timeout to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithXFapiCustomerIPAddress

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the get international scheduled payments international scheduled payment Id params

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDReader

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDReader struct {
	// contains filtered or unexported fields
}

GetInternationalScheduledPaymentsInternationalScheduledPaymentIDReader is a Reader for the GetInternationalScheduledPaymentsInternationalScheduledPaymentID structure.

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDTooManyRequests) Error

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized

type GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized struct {

	/* An RFC4122 UID used as a correlation id.
	 */
	XFapiInteractionID string
}
GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized

func NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized() *GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized

NewGetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized creates a GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized with default headers values

func (*GetInternationalScheduledPaymentsInternationalScheduledPaymentIDUnauthorized) Error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL