international_payments

package
v0.0.0-...-4b0e152 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2021 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 payments API

func (*Client) CreateInternationalPaymentConsents

CreateInternationalPaymentConsents creates international payment consents

func (*Client) CreateInternationalPayments

CreateInternationalPayments creates international payments

func (*Client) GetInternationalPaymentConsentsConsentID

GetInternationalPaymentConsentsConsentID gets international payment consents

func (*Client) GetInternationalPaymentConsentsConsentIDFundsConfirmation

GetInternationalPaymentConsentsConsentIDFundsConfirmation gets international payment consents funds confirmation

func (*Client) GetInternationalPaymentsInternationalPaymentID

GetInternationalPaymentsInternationalPaymentID gets international payments

func (*Client) SetTransport

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

SetTransport changes the transport on the client

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 payments API client.

type CreateInternationalPaymentConsentsBadRequest

type CreateInternationalPaymentConsentsBadRequest 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
}
CreateInternationalPaymentConsentsBadRequest describes a response with status code 400, with default header values.

Bad request

func NewCreateInternationalPaymentConsentsBadRequest

func NewCreateInternationalPaymentConsentsBadRequest() *CreateInternationalPaymentConsentsBadRequest

NewCreateInternationalPaymentConsentsBadRequest creates a CreateInternationalPaymentConsentsBadRequest with default headers values

func (*CreateInternationalPaymentConsentsBadRequest) Error

func (*CreateInternationalPaymentConsentsBadRequest) GetPayload

type CreateInternationalPaymentConsentsCreated

type CreateInternationalPaymentConsentsCreated 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.OBWriteInternationalConsentResponse6
}
CreateInternationalPaymentConsentsCreated describes a response with status code 201, with default header values.

International Payment Consents Created

func NewCreateInternationalPaymentConsentsCreated

func NewCreateInternationalPaymentConsentsCreated() *CreateInternationalPaymentConsentsCreated

NewCreateInternationalPaymentConsentsCreated creates a CreateInternationalPaymentConsentsCreated with default headers values

func (*CreateInternationalPaymentConsentsCreated) Error

func (*CreateInternationalPaymentConsentsCreated) GetPayload

type CreateInternationalPaymentConsentsForbidden

type CreateInternationalPaymentConsentsForbidden 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
}
CreateInternationalPaymentConsentsForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateInternationalPaymentConsentsForbidden

func NewCreateInternationalPaymentConsentsForbidden() *CreateInternationalPaymentConsentsForbidden

NewCreateInternationalPaymentConsentsForbidden creates a CreateInternationalPaymentConsentsForbidden with default headers values

func (*CreateInternationalPaymentConsentsForbidden) Error

func (*CreateInternationalPaymentConsentsForbidden) GetPayload

type CreateInternationalPaymentConsentsInternalServerError

type CreateInternationalPaymentConsentsInternalServerError 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
}
CreateInternationalPaymentConsentsInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewCreateInternationalPaymentConsentsInternalServerError

func NewCreateInternationalPaymentConsentsInternalServerError() *CreateInternationalPaymentConsentsInternalServerError

NewCreateInternationalPaymentConsentsInternalServerError creates a CreateInternationalPaymentConsentsInternalServerError with default headers values

func (*CreateInternationalPaymentConsentsInternalServerError) Error

func (*CreateInternationalPaymentConsentsInternalServerError) GetPayload

type CreateInternationalPaymentConsentsMethodNotAllowed

type CreateInternationalPaymentConsentsMethodNotAllowed struct {

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

Method Not Allowed

func NewCreateInternationalPaymentConsentsMethodNotAllowed

func NewCreateInternationalPaymentConsentsMethodNotAllowed() *CreateInternationalPaymentConsentsMethodNotAllowed

NewCreateInternationalPaymentConsentsMethodNotAllowed creates a CreateInternationalPaymentConsentsMethodNotAllowed with default headers values

func (*CreateInternationalPaymentConsentsMethodNotAllowed) Error

type CreateInternationalPaymentConsentsNotAcceptable

type CreateInternationalPaymentConsentsNotAcceptable struct {

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

Not Acceptable

func NewCreateInternationalPaymentConsentsNotAcceptable

func NewCreateInternationalPaymentConsentsNotAcceptable() *CreateInternationalPaymentConsentsNotAcceptable

NewCreateInternationalPaymentConsentsNotAcceptable creates a CreateInternationalPaymentConsentsNotAcceptable with default headers values

func (*CreateInternationalPaymentConsentsNotAcceptable) Error

type CreateInternationalPaymentConsentsNotFound

type CreateInternationalPaymentConsentsNotFound struct {

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

Not found

func NewCreateInternationalPaymentConsentsNotFound

func NewCreateInternationalPaymentConsentsNotFound() *CreateInternationalPaymentConsentsNotFound

NewCreateInternationalPaymentConsentsNotFound creates a CreateInternationalPaymentConsentsNotFound with default headers values

func (*CreateInternationalPaymentConsentsNotFound) Error

type CreateInternationalPaymentConsentsParams

type CreateInternationalPaymentConsentsParams struct {

	/* Authorization.

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

	/* OBWriteInternationalConsent5Param.

	   Default
	*/
	OBWriteInternationalConsent5Param *models.OBWriteInternationalConsent5

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

CreateInternationalPaymentConsentsParams contains all the parameters to send to the API endpoint

for the create international payment consents operation.

Typically these are written to a http.Request.

func NewCreateInternationalPaymentConsentsParams

func NewCreateInternationalPaymentConsentsParams() *CreateInternationalPaymentConsentsParams

NewCreateInternationalPaymentConsentsParams creates a new CreateInternationalPaymentConsentsParams 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 NewCreateInternationalPaymentConsentsParamsWithContext

func NewCreateInternationalPaymentConsentsParamsWithContext(ctx context.Context) *CreateInternationalPaymentConsentsParams

NewCreateInternationalPaymentConsentsParamsWithContext creates a new CreateInternationalPaymentConsentsParams object with the ability to set a context for a request.

func NewCreateInternationalPaymentConsentsParamsWithHTTPClient

func NewCreateInternationalPaymentConsentsParamsWithHTTPClient(client *http.Client) *CreateInternationalPaymentConsentsParams

NewCreateInternationalPaymentConsentsParamsWithHTTPClient creates a new CreateInternationalPaymentConsentsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateInternationalPaymentConsentsParamsWithTimeout

func NewCreateInternationalPaymentConsentsParamsWithTimeout(timeout time.Duration) *CreateInternationalPaymentConsentsParams

NewCreateInternationalPaymentConsentsParamsWithTimeout creates a new CreateInternationalPaymentConsentsParams object with the ability to set a timeout on a request.

func (*CreateInternationalPaymentConsentsParams) SetAuthorization

func (o *CreateInternationalPaymentConsentsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetContext

SetContext adds the context to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetDefaults

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

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

func (*CreateInternationalPaymentConsentsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetOBWriteInternationalConsent5Param

func (o *CreateInternationalPaymentConsentsParams) SetOBWriteInternationalConsent5Param(oBWriteInternationalConsent5Param *models.OBWriteInternationalConsent5)

SetOBWriteInternationalConsent5Param adds the oBWriteInternationalConsent5Param to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetTimeout

SetTimeout adds the timeout to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXIdempotencyKey

func (o *CreateInternationalPaymentConsentsParams) SetXIdempotencyKey(xIdempotencyKey string)

SetXIdempotencyKey adds the xIdempotencyKey to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) SetXJwsSignature

func (o *CreateInternationalPaymentConsentsParams) SetXJwsSignature(xJwsSignature string)

SetXJwsSignature adds the xJwsSignature to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithAuthorization

WithAuthorization adds the authorization to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithContext

WithContext adds the context to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithDefaults

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

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

func (*CreateInternationalPaymentConsentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithOBWriteInternationalConsent5Param

func (o *CreateInternationalPaymentConsentsParams) WithOBWriteInternationalConsent5Param(oBWriteInternationalConsent5Param *models.OBWriteInternationalConsent5) *CreateInternationalPaymentConsentsParams

WithOBWriteInternationalConsent5Param adds the oBWriteInternationalConsent5Param to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithTimeout

WithTimeout adds the timeout to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXCustomerUserAgent

func (o *CreateInternationalPaymentConsentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *CreateInternationalPaymentConsentsParams

WithXCustomerUserAgent adds the xCustomerUserAgent to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXFapiCustomerIPAddress

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

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXFapiInteractionID

func (o *CreateInternationalPaymentConsentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *CreateInternationalPaymentConsentsParams

WithXFapiInteractionID adds the xFapiInteractionID to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXIdempotencyKey

WithXIdempotencyKey adds the xIdempotencyKey to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WithXJwsSignature

WithXJwsSignature adds the xJwsSignature to the create international payment consents params

func (*CreateInternationalPaymentConsentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateInternationalPaymentConsentsReader

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

CreateInternationalPaymentConsentsReader is a Reader for the CreateInternationalPaymentConsents structure.

func (*CreateInternationalPaymentConsentsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateInternationalPaymentConsentsTooManyRequests

type CreateInternationalPaymentConsentsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewCreateInternationalPaymentConsentsTooManyRequests

func NewCreateInternationalPaymentConsentsTooManyRequests() *CreateInternationalPaymentConsentsTooManyRequests

NewCreateInternationalPaymentConsentsTooManyRequests creates a CreateInternationalPaymentConsentsTooManyRequests with default headers values

func (*CreateInternationalPaymentConsentsTooManyRequests) Error

type CreateInternationalPaymentConsentsUnauthorized

type CreateInternationalPaymentConsentsUnauthorized struct {

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

Unauthorized

func NewCreateInternationalPaymentConsentsUnauthorized

func NewCreateInternationalPaymentConsentsUnauthorized() *CreateInternationalPaymentConsentsUnauthorized

NewCreateInternationalPaymentConsentsUnauthorized creates a CreateInternationalPaymentConsentsUnauthorized with default headers values

func (*CreateInternationalPaymentConsentsUnauthorized) Error

type CreateInternationalPaymentConsentsUnsupportedMediaType

type CreateInternationalPaymentConsentsUnsupportedMediaType struct {

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

Unsupported Media Type

func NewCreateInternationalPaymentConsentsUnsupportedMediaType

func NewCreateInternationalPaymentConsentsUnsupportedMediaType() *CreateInternationalPaymentConsentsUnsupportedMediaType

NewCreateInternationalPaymentConsentsUnsupportedMediaType creates a CreateInternationalPaymentConsentsUnsupportedMediaType with default headers values

func (*CreateInternationalPaymentConsentsUnsupportedMediaType) Error

type CreateInternationalPaymentsBadRequest

type CreateInternationalPaymentsBadRequest 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
}
CreateInternationalPaymentsBadRequest describes a response with status code 400, with default header values.

Bad request

func NewCreateInternationalPaymentsBadRequest

func NewCreateInternationalPaymentsBadRequest() *CreateInternationalPaymentsBadRequest

NewCreateInternationalPaymentsBadRequest creates a CreateInternationalPaymentsBadRequest with default headers values

func (*CreateInternationalPaymentsBadRequest) Error

func (*CreateInternationalPaymentsBadRequest) GetPayload

type CreateInternationalPaymentsCreated

type CreateInternationalPaymentsCreated 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.OBWriteInternationalResponse5
}
CreateInternationalPaymentsCreated describes a response with status code 201, with default header values.

International Payments Created

func NewCreateInternationalPaymentsCreated

func NewCreateInternationalPaymentsCreated() *CreateInternationalPaymentsCreated

NewCreateInternationalPaymentsCreated creates a CreateInternationalPaymentsCreated with default headers values

func (*CreateInternationalPaymentsCreated) Error

func (*CreateInternationalPaymentsCreated) GetPayload

type CreateInternationalPaymentsForbidden

type CreateInternationalPaymentsForbidden 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
}
CreateInternationalPaymentsForbidden describes a response with status code 403, with default header values.

Forbidden

func NewCreateInternationalPaymentsForbidden

func NewCreateInternationalPaymentsForbidden() *CreateInternationalPaymentsForbidden

NewCreateInternationalPaymentsForbidden creates a CreateInternationalPaymentsForbidden with default headers values

func (*CreateInternationalPaymentsForbidden) Error

func (*CreateInternationalPaymentsForbidden) GetPayload

type CreateInternationalPaymentsInternalServerError

type CreateInternationalPaymentsInternalServerError 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
}
CreateInternationalPaymentsInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewCreateInternationalPaymentsInternalServerError

func NewCreateInternationalPaymentsInternalServerError() *CreateInternationalPaymentsInternalServerError

NewCreateInternationalPaymentsInternalServerError creates a CreateInternationalPaymentsInternalServerError with default headers values

func (*CreateInternationalPaymentsInternalServerError) Error

func (*CreateInternationalPaymentsInternalServerError) GetPayload

type CreateInternationalPaymentsMethodNotAllowed

type CreateInternationalPaymentsMethodNotAllowed struct {

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

Method Not Allowed

func NewCreateInternationalPaymentsMethodNotAllowed

func NewCreateInternationalPaymentsMethodNotAllowed() *CreateInternationalPaymentsMethodNotAllowed

NewCreateInternationalPaymentsMethodNotAllowed creates a CreateInternationalPaymentsMethodNotAllowed with default headers values

func (*CreateInternationalPaymentsMethodNotAllowed) Error

type CreateInternationalPaymentsNotAcceptable

type CreateInternationalPaymentsNotAcceptable struct {

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

Not Acceptable

func NewCreateInternationalPaymentsNotAcceptable

func NewCreateInternationalPaymentsNotAcceptable() *CreateInternationalPaymentsNotAcceptable

NewCreateInternationalPaymentsNotAcceptable creates a CreateInternationalPaymentsNotAcceptable with default headers values

func (*CreateInternationalPaymentsNotAcceptable) Error

type CreateInternationalPaymentsNotFound

type CreateInternationalPaymentsNotFound struct {

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

Not found

func NewCreateInternationalPaymentsNotFound

func NewCreateInternationalPaymentsNotFound() *CreateInternationalPaymentsNotFound

NewCreateInternationalPaymentsNotFound creates a CreateInternationalPaymentsNotFound with default headers values

func (*CreateInternationalPaymentsNotFound) Error

type CreateInternationalPaymentsParams

type CreateInternationalPaymentsParams struct {

	/* Authorization.

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

	/* OBWriteInternational3Param.

	   Default
	*/
	OBWriteInternational3Param *models.OBWriteInternational3

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

CreateInternationalPaymentsParams contains all the parameters to send to the API endpoint

for the create international payments operation.

Typically these are written to a http.Request.

func NewCreateInternationalPaymentsParams

func NewCreateInternationalPaymentsParams() *CreateInternationalPaymentsParams

NewCreateInternationalPaymentsParams creates a new CreateInternationalPaymentsParams 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 NewCreateInternationalPaymentsParamsWithContext

func NewCreateInternationalPaymentsParamsWithContext(ctx context.Context) *CreateInternationalPaymentsParams

NewCreateInternationalPaymentsParamsWithContext creates a new CreateInternationalPaymentsParams object with the ability to set a context for a request.

func NewCreateInternationalPaymentsParamsWithHTTPClient

func NewCreateInternationalPaymentsParamsWithHTTPClient(client *http.Client) *CreateInternationalPaymentsParams

NewCreateInternationalPaymentsParamsWithHTTPClient creates a new CreateInternationalPaymentsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateInternationalPaymentsParamsWithTimeout

func NewCreateInternationalPaymentsParamsWithTimeout(timeout time.Duration) *CreateInternationalPaymentsParams

NewCreateInternationalPaymentsParamsWithTimeout creates a new CreateInternationalPaymentsParams object with the ability to set a timeout on a request.

func (*CreateInternationalPaymentsParams) SetAuthorization

func (o *CreateInternationalPaymentsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the create international payments params

func (*CreateInternationalPaymentsParams) SetContext

SetContext adds the context to the create international payments params

func (*CreateInternationalPaymentsParams) SetDefaults

func (o *CreateInternationalPaymentsParams) SetDefaults()

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

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

func (*CreateInternationalPaymentsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create international payments params

func (*CreateInternationalPaymentsParams) SetOBWriteInternational3Param

func (o *CreateInternationalPaymentsParams) SetOBWriteInternational3Param(oBWriteInternational3Param *models.OBWriteInternational3)

SetOBWriteInternational3Param adds the oBWriteInternational3Param to the create international payments params

func (*CreateInternationalPaymentsParams) SetTimeout

func (o *CreateInternationalPaymentsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create international payments params

func (*CreateInternationalPaymentsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the create international payments params

func (*CreateInternationalPaymentsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the create international payments params

func (*CreateInternationalPaymentsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the create international payments params

func (*CreateInternationalPaymentsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the create international payments params

func (*CreateInternationalPaymentsParams) SetXIdempotencyKey

func (o *CreateInternationalPaymentsParams) SetXIdempotencyKey(xIdempotencyKey string)

SetXIdempotencyKey adds the xIdempotencyKey to the create international payments params

func (*CreateInternationalPaymentsParams) SetXJwsSignature

func (o *CreateInternationalPaymentsParams) SetXJwsSignature(xJwsSignature string)

SetXJwsSignature adds the xJwsSignature to the create international payments params

func (*CreateInternationalPaymentsParams) WithAuthorization

func (o *CreateInternationalPaymentsParams) WithAuthorization(authorization string) *CreateInternationalPaymentsParams

WithAuthorization adds the authorization to the create international payments params

func (*CreateInternationalPaymentsParams) WithContext

WithContext adds the context to the create international payments params

func (*CreateInternationalPaymentsParams) WithDefaults

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

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

func (*CreateInternationalPaymentsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create international payments params

func (*CreateInternationalPaymentsParams) WithOBWriteInternational3Param

func (o *CreateInternationalPaymentsParams) WithOBWriteInternational3Param(oBWriteInternational3Param *models.OBWriteInternational3) *CreateInternationalPaymentsParams

WithOBWriteInternational3Param adds the oBWriteInternational3Param to the create international payments params

func (*CreateInternationalPaymentsParams) WithTimeout

WithTimeout adds the timeout to the create international payments params

func (*CreateInternationalPaymentsParams) WithXCustomerUserAgent

func (o *CreateInternationalPaymentsParams) WithXCustomerUserAgent(xCustomerUserAgent *string) *CreateInternationalPaymentsParams

WithXCustomerUserAgent adds the xCustomerUserAgent to the create international payments params

func (*CreateInternationalPaymentsParams) WithXFapiAuthDate

func (o *CreateInternationalPaymentsParams) WithXFapiAuthDate(xFapiAuthDate *string) *CreateInternationalPaymentsParams

WithXFapiAuthDate adds the xFapiAuthDate to the create international payments params

func (*CreateInternationalPaymentsParams) WithXFapiCustomerIPAddress

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

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the create international payments params

func (*CreateInternationalPaymentsParams) WithXFapiInteractionID

func (o *CreateInternationalPaymentsParams) WithXFapiInteractionID(xFapiInteractionID *string) *CreateInternationalPaymentsParams

WithXFapiInteractionID adds the xFapiInteractionID to the create international payments params

func (*CreateInternationalPaymentsParams) WithXIdempotencyKey

func (o *CreateInternationalPaymentsParams) WithXIdempotencyKey(xIdempotencyKey string) *CreateInternationalPaymentsParams

WithXIdempotencyKey adds the xIdempotencyKey to the create international payments params

func (*CreateInternationalPaymentsParams) WithXJwsSignature

func (o *CreateInternationalPaymentsParams) WithXJwsSignature(xJwsSignature string) *CreateInternationalPaymentsParams

WithXJwsSignature adds the xJwsSignature to the create international payments params

func (*CreateInternationalPaymentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateInternationalPaymentsReader

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

CreateInternationalPaymentsReader is a Reader for the CreateInternationalPayments structure.

func (*CreateInternationalPaymentsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateInternationalPaymentsTooManyRequests

type CreateInternationalPaymentsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewCreateInternationalPaymentsTooManyRequests

func NewCreateInternationalPaymentsTooManyRequests() *CreateInternationalPaymentsTooManyRequests

NewCreateInternationalPaymentsTooManyRequests creates a CreateInternationalPaymentsTooManyRequests with default headers values

func (*CreateInternationalPaymentsTooManyRequests) Error

type CreateInternationalPaymentsUnauthorized

type CreateInternationalPaymentsUnauthorized struct {

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

Unauthorized

func NewCreateInternationalPaymentsUnauthorized

func NewCreateInternationalPaymentsUnauthorized() *CreateInternationalPaymentsUnauthorized

NewCreateInternationalPaymentsUnauthorized creates a CreateInternationalPaymentsUnauthorized with default headers values

func (*CreateInternationalPaymentsUnauthorized) Error

type CreateInternationalPaymentsUnsupportedMediaType

type CreateInternationalPaymentsUnsupportedMediaType struct {

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

Unsupported Media Type

func NewCreateInternationalPaymentsUnsupportedMediaType

func NewCreateInternationalPaymentsUnsupportedMediaType() *CreateInternationalPaymentsUnsupportedMediaType

NewCreateInternationalPaymentsUnsupportedMediaType creates a CreateInternationalPaymentsUnsupportedMediaType with default headers values

func (*CreateInternationalPaymentsUnsupportedMediaType) Error

type GetInternationalPaymentConsentsConsentIDBadRequest

type GetInternationalPaymentConsentsConsentIDBadRequest 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
}
GetInternationalPaymentConsentsConsentIDBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalPaymentConsentsConsentIDBadRequest

func NewGetInternationalPaymentConsentsConsentIDBadRequest() *GetInternationalPaymentConsentsConsentIDBadRequest

NewGetInternationalPaymentConsentsConsentIDBadRequest creates a GetInternationalPaymentConsentsConsentIDBadRequest with default headers values

func (*GetInternationalPaymentConsentsConsentIDBadRequest) Error

func (*GetInternationalPaymentConsentsConsentIDBadRequest) GetPayload

type GetInternationalPaymentConsentsConsentIDForbidden

type GetInternationalPaymentConsentsConsentIDForbidden 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
}
GetInternationalPaymentConsentsConsentIDForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalPaymentConsentsConsentIDForbidden

func NewGetInternationalPaymentConsentsConsentIDForbidden() *GetInternationalPaymentConsentsConsentIDForbidden

NewGetInternationalPaymentConsentsConsentIDForbidden creates a GetInternationalPaymentConsentsConsentIDForbidden with default headers values

func (*GetInternationalPaymentConsentsConsentIDForbidden) Error

func (*GetInternationalPaymentConsentsConsentIDForbidden) GetPayload

type GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest

type GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest 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
}
GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest() *GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest) Error

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationBadRequest) GetPayload

type GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden

type GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden 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
}
GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden() *GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden) Error

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationForbidden) GetPayload

type GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError

type GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError 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
}
GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError() *GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError) Error

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationInternalServerError) GetPayload

type GetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

type GetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed struct {

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

Method Not Allowed

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed() *GetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationMethodNotAllowed) Error

type GetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable

type GetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable struct {

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

Not Acceptable

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable() *GetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationNotAcceptable) Error

type GetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound

type GetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound struct {

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

Not found

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound() *GetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationNotFound) Error

type GetInternationalPaymentConsentsConsentIDFundsConfirmationOK

type GetInternationalPaymentConsentsConsentIDFundsConfirmationOK 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
}
GetInternationalPaymentConsentsConsentIDFundsConfirmationOK describes a response with status code 200, with default header values.

International Payment Consents Read

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationOK

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationOK() *GetInternationalPaymentConsentsConsentIDFundsConfirmationOK

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationOK creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationOK with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationOK) Error

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationOK) GetPayload

type GetInternationalPaymentConsentsConsentIDFundsConfirmationParams

type GetInternationalPaymentConsentsConsentIDFundsConfirmationParams 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
}

GetInternationalPaymentConsentsConsentIDFundsConfirmationParams contains all the parameters to send to the API endpoint

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

Typically these are written to a http.Request.

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParams

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParams() *GetInternationalPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParams creates a new GetInternationalPaymentConsentsConsentIDFundsConfirmationParams 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 NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithContext

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithContext(ctx context.Context) *GetInternationalPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithContext creates a new GetInternationalPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a context for a request.

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient(client *http.Client) *GetInternationalPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithHTTPClient creates a new GetInternationalPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout(timeout time.Duration) *GetInternationalPaymentConsentsConsentIDFundsConfirmationParams

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationParamsWithTimeout creates a new GetInternationalPaymentConsentsConsentIDFundsConfirmationParams object with the ability to set a timeout on a request.

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetAuthorization

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetConsentID

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetContext

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetDefaults

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetHTTPClient

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetTimeout

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetXCustomerUserAgent

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiAuthDate

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiCustomerIPAddress

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) SetXFapiInteractionID

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithAuthorization

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithConsentID

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithContext

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithDefaults

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

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithHTTPClient

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithTimeout

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithXCustomerUserAgent

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiAuthDate

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiCustomerIPAddress

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WithXFapiInteractionID

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

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalPaymentConsentsConsentIDFundsConfirmationReader

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

GetInternationalPaymentConsentsConsentIDFundsConfirmationReader is a Reader for the GetInternationalPaymentConsentsConsentIDFundsConfirmation structure.

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests

type GetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests() *GetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationTooManyRequests) Error

type GetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized

type GetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized struct {

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

Unauthorized

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized

func NewGetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized() *GetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized

NewGetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized creates a GetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized with default headers values

func (*GetInternationalPaymentConsentsConsentIDFundsConfirmationUnauthorized) Error

type GetInternationalPaymentConsentsConsentIDInternalServerError

type GetInternationalPaymentConsentsConsentIDInternalServerError 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
}
GetInternationalPaymentConsentsConsentIDInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalPaymentConsentsConsentIDInternalServerError

func NewGetInternationalPaymentConsentsConsentIDInternalServerError() *GetInternationalPaymentConsentsConsentIDInternalServerError

NewGetInternationalPaymentConsentsConsentIDInternalServerError creates a GetInternationalPaymentConsentsConsentIDInternalServerError with default headers values

func (*GetInternationalPaymentConsentsConsentIDInternalServerError) Error

func (*GetInternationalPaymentConsentsConsentIDInternalServerError) GetPayload

type GetInternationalPaymentConsentsConsentIDMethodNotAllowed

type GetInternationalPaymentConsentsConsentIDMethodNotAllowed struct {

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

Method Not Allowed

func NewGetInternationalPaymentConsentsConsentIDMethodNotAllowed

func NewGetInternationalPaymentConsentsConsentIDMethodNotAllowed() *GetInternationalPaymentConsentsConsentIDMethodNotAllowed

NewGetInternationalPaymentConsentsConsentIDMethodNotAllowed creates a GetInternationalPaymentConsentsConsentIDMethodNotAllowed with default headers values

func (*GetInternationalPaymentConsentsConsentIDMethodNotAllowed) Error

type GetInternationalPaymentConsentsConsentIDNotAcceptable

type GetInternationalPaymentConsentsConsentIDNotAcceptable struct {

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

Not Acceptable

func NewGetInternationalPaymentConsentsConsentIDNotAcceptable

func NewGetInternationalPaymentConsentsConsentIDNotAcceptable() *GetInternationalPaymentConsentsConsentIDNotAcceptable

NewGetInternationalPaymentConsentsConsentIDNotAcceptable creates a GetInternationalPaymentConsentsConsentIDNotAcceptable with default headers values

func (*GetInternationalPaymentConsentsConsentIDNotAcceptable) Error

type GetInternationalPaymentConsentsConsentIDNotFound

type GetInternationalPaymentConsentsConsentIDNotFound struct {

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

Not found

func NewGetInternationalPaymentConsentsConsentIDNotFound

func NewGetInternationalPaymentConsentsConsentIDNotFound() *GetInternationalPaymentConsentsConsentIDNotFound

NewGetInternationalPaymentConsentsConsentIDNotFound creates a GetInternationalPaymentConsentsConsentIDNotFound with default headers values

func (*GetInternationalPaymentConsentsConsentIDNotFound) Error

type GetInternationalPaymentConsentsConsentIDOK

type GetInternationalPaymentConsentsConsentIDOK 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.OBWriteInternationalConsentResponse6
}
GetInternationalPaymentConsentsConsentIDOK describes a response with status code 200, with default header values.

International Payment Consents Read

func NewGetInternationalPaymentConsentsConsentIDOK

func NewGetInternationalPaymentConsentsConsentIDOK() *GetInternationalPaymentConsentsConsentIDOK

NewGetInternationalPaymentConsentsConsentIDOK creates a GetInternationalPaymentConsentsConsentIDOK with default headers values

func (*GetInternationalPaymentConsentsConsentIDOK) Error

func (*GetInternationalPaymentConsentsConsentIDOK) GetPayload

type GetInternationalPaymentConsentsConsentIDParams

type GetInternationalPaymentConsentsConsentIDParams 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
}

GetInternationalPaymentConsentsConsentIDParams contains all the parameters to send to the API endpoint

for the get international payment consents consent Id operation.

Typically these are written to a http.Request.

func NewGetInternationalPaymentConsentsConsentIDParams

func NewGetInternationalPaymentConsentsConsentIDParams() *GetInternationalPaymentConsentsConsentIDParams

NewGetInternationalPaymentConsentsConsentIDParams creates a new GetInternationalPaymentConsentsConsentIDParams 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 NewGetInternationalPaymentConsentsConsentIDParamsWithContext

func NewGetInternationalPaymentConsentsConsentIDParamsWithContext(ctx context.Context) *GetInternationalPaymentConsentsConsentIDParams

NewGetInternationalPaymentConsentsConsentIDParamsWithContext creates a new GetInternationalPaymentConsentsConsentIDParams object with the ability to set a context for a request.

func NewGetInternationalPaymentConsentsConsentIDParamsWithHTTPClient

func NewGetInternationalPaymentConsentsConsentIDParamsWithHTTPClient(client *http.Client) *GetInternationalPaymentConsentsConsentIDParams

NewGetInternationalPaymentConsentsConsentIDParamsWithHTTPClient creates a new GetInternationalPaymentConsentsConsentIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalPaymentConsentsConsentIDParamsWithTimeout

func NewGetInternationalPaymentConsentsConsentIDParamsWithTimeout(timeout time.Duration) *GetInternationalPaymentConsentsConsentIDParams

NewGetInternationalPaymentConsentsConsentIDParamsWithTimeout creates a new GetInternationalPaymentConsentsConsentIDParams object with the ability to set a timeout on a request.

func (*GetInternationalPaymentConsentsConsentIDParams) SetAuthorization

func (o *GetInternationalPaymentConsentsConsentIDParams) SetAuthorization(authorization string)

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetConsentID

func (o *GetInternationalPaymentConsentsConsentIDParams) SetConsentID(consentID string)

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetContext

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetDefaults

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetHTTPClient

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetTimeout

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetXCustomerUserAgent

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetXFapiAuthDate

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetXFapiCustomerIPAddress

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) SetXFapiInteractionID

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithAuthorization

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithConsentID

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithContext

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithDefaults

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithHTTPClient

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithTimeout

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithXCustomerUserAgent

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithXFapiAuthDate

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithXFapiCustomerIPAddress

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

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

func (*GetInternationalPaymentConsentsConsentIDParams) WithXFapiInteractionID

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

func (*GetInternationalPaymentConsentsConsentIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalPaymentConsentsConsentIDReader

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

GetInternationalPaymentConsentsConsentIDReader is a Reader for the GetInternationalPaymentConsentsConsentID structure.

func (*GetInternationalPaymentConsentsConsentIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInternationalPaymentConsentsConsentIDTooManyRequests

type GetInternationalPaymentConsentsConsentIDTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetInternationalPaymentConsentsConsentIDTooManyRequests

func NewGetInternationalPaymentConsentsConsentIDTooManyRequests() *GetInternationalPaymentConsentsConsentIDTooManyRequests

NewGetInternationalPaymentConsentsConsentIDTooManyRequests creates a GetInternationalPaymentConsentsConsentIDTooManyRequests with default headers values

func (*GetInternationalPaymentConsentsConsentIDTooManyRequests) Error

type GetInternationalPaymentConsentsConsentIDUnauthorized

type GetInternationalPaymentConsentsConsentIDUnauthorized struct {

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

Unauthorized

func NewGetInternationalPaymentConsentsConsentIDUnauthorized

func NewGetInternationalPaymentConsentsConsentIDUnauthorized() *GetInternationalPaymentConsentsConsentIDUnauthorized

NewGetInternationalPaymentConsentsConsentIDUnauthorized creates a GetInternationalPaymentConsentsConsentIDUnauthorized with default headers values

func (*GetInternationalPaymentConsentsConsentIDUnauthorized) Error

type GetInternationalPaymentsInternationalPaymentIDBadRequest

type GetInternationalPaymentsInternationalPaymentIDBadRequest 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
}
GetInternationalPaymentsInternationalPaymentIDBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetInternationalPaymentsInternationalPaymentIDBadRequest

func NewGetInternationalPaymentsInternationalPaymentIDBadRequest() *GetInternationalPaymentsInternationalPaymentIDBadRequest

NewGetInternationalPaymentsInternationalPaymentIDBadRequest creates a GetInternationalPaymentsInternationalPaymentIDBadRequest with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDBadRequest) Error

func (*GetInternationalPaymentsInternationalPaymentIDBadRequest) GetPayload

type GetInternationalPaymentsInternationalPaymentIDForbidden

type GetInternationalPaymentsInternationalPaymentIDForbidden 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
}
GetInternationalPaymentsInternationalPaymentIDForbidden describes a response with status code 403, with default header values.

Forbidden

func NewGetInternationalPaymentsInternationalPaymentIDForbidden

func NewGetInternationalPaymentsInternationalPaymentIDForbidden() *GetInternationalPaymentsInternationalPaymentIDForbidden

NewGetInternationalPaymentsInternationalPaymentIDForbidden creates a GetInternationalPaymentsInternationalPaymentIDForbidden with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDForbidden) Error

func (*GetInternationalPaymentsInternationalPaymentIDForbidden) GetPayload

type GetInternationalPaymentsInternationalPaymentIDInternalServerError

type GetInternationalPaymentsInternationalPaymentIDInternalServerError 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
}
GetInternationalPaymentsInternationalPaymentIDInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewGetInternationalPaymentsInternationalPaymentIDInternalServerError

func NewGetInternationalPaymentsInternationalPaymentIDInternalServerError() *GetInternationalPaymentsInternationalPaymentIDInternalServerError

NewGetInternationalPaymentsInternationalPaymentIDInternalServerError creates a GetInternationalPaymentsInternationalPaymentIDInternalServerError with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDInternalServerError) Error

func (*GetInternationalPaymentsInternationalPaymentIDInternalServerError) GetPayload

type GetInternationalPaymentsInternationalPaymentIDMethodNotAllowed

type GetInternationalPaymentsInternationalPaymentIDMethodNotAllowed struct {

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

Method Not Allowed

func NewGetInternationalPaymentsInternationalPaymentIDMethodNotAllowed

func NewGetInternationalPaymentsInternationalPaymentIDMethodNotAllowed() *GetInternationalPaymentsInternationalPaymentIDMethodNotAllowed

NewGetInternationalPaymentsInternationalPaymentIDMethodNotAllowed creates a GetInternationalPaymentsInternationalPaymentIDMethodNotAllowed with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDMethodNotAllowed) Error

type GetInternationalPaymentsInternationalPaymentIDNotAcceptable

type GetInternationalPaymentsInternationalPaymentIDNotAcceptable struct {

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

Not Acceptable

func NewGetInternationalPaymentsInternationalPaymentIDNotAcceptable

func NewGetInternationalPaymentsInternationalPaymentIDNotAcceptable() *GetInternationalPaymentsInternationalPaymentIDNotAcceptable

NewGetInternationalPaymentsInternationalPaymentIDNotAcceptable creates a GetInternationalPaymentsInternationalPaymentIDNotAcceptable with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDNotAcceptable) Error

type GetInternationalPaymentsInternationalPaymentIDNotFound

type GetInternationalPaymentsInternationalPaymentIDNotFound struct {

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

Not found

func NewGetInternationalPaymentsInternationalPaymentIDNotFound

func NewGetInternationalPaymentsInternationalPaymentIDNotFound() *GetInternationalPaymentsInternationalPaymentIDNotFound

NewGetInternationalPaymentsInternationalPaymentIDNotFound creates a GetInternationalPaymentsInternationalPaymentIDNotFound with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDNotFound) Error

type GetInternationalPaymentsInternationalPaymentIDOK

type GetInternationalPaymentsInternationalPaymentIDOK 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.OBWriteInternationalResponse5
}
GetInternationalPaymentsInternationalPaymentIDOK describes a response with status code 200, with default header values.

International Payments Read

func NewGetInternationalPaymentsInternationalPaymentIDOK

func NewGetInternationalPaymentsInternationalPaymentIDOK() *GetInternationalPaymentsInternationalPaymentIDOK

NewGetInternationalPaymentsInternationalPaymentIDOK creates a GetInternationalPaymentsInternationalPaymentIDOK with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDOK) Error

func (*GetInternationalPaymentsInternationalPaymentIDOK) GetPayload

type GetInternationalPaymentsInternationalPaymentIDParams

type GetInternationalPaymentsInternationalPaymentIDParams struct {

	/* Authorization.

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

	/* InternationalPaymentID.

	   InternationalPaymentId
	*/
	InternationalPaymentID 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
}

GetInternationalPaymentsInternationalPaymentIDParams contains all the parameters to send to the API endpoint

for the get international payments international payment Id operation.

Typically these are written to a http.Request.

func NewGetInternationalPaymentsInternationalPaymentIDParams

func NewGetInternationalPaymentsInternationalPaymentIDParams() *GetInternationalPaymentsInternationalPaymentIDParams

NewGetInternationalPaymentsInternationalPaymentIDParams creates a new GetInternationalPaymentsInternationalPaymentIDParams 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 NewGetInternationalPaymentsInternationalPaymentIDParamsWithContext

func NewGetInternationalPaymentsInternationalPaymentIDParamsWithContext(ctx context.Context) *GetInternationalPaymentsInternationalPaymentIDParams

NewGetInternationalPaymentsInternationalPaymentIDParamsWithContext creates a new GetInternationalPaymentsInternationalPaymentIDParams object with the ability to set a context for a request.

func NewGetInternationalPaymentsInternationalPaymentIDParamsWithHTTPClient

func NewGetInternationalPaymentsInternationalPaymentIDParamsWithHTTPClient(client *http.Client) *GetInternationalPaymentsInternationalPaymentIDParams

NewGetInternationalPaymentsInternationalPaymentIDParamsWithHTTPClient creates a new GetInternationalPaymentsInternationalPaymentIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetInternationalPaymentsInternationalPaymentIDParamsWithTimeout

func NewGetInternationalPaymentsInternationalPaymentIDParamsWithTimeout(timeout time.Duration) *GetInternationalPaymentsInternationalPaymentIDParams

NewGetInternationalPaymentsInternationalPaymentIDParamsWithTimeout creates a new GetInternationalPaymentsInternationalPaymentIDParams object with the ability to set a timeout on a request.

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetAuthorization

func (o *GetInternationalPaymentsInternationalPaymentIDParams) SetAuthorization(authorization string)

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetContext

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetDefaults

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetHTTPClient

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetInternationalPaymentID

func (o *GetInternationalPaymentsInternationalPaymentIDParams) SetInternationalPaymentID(internationalPaymentID string)

SetInternationalPaymentID adds the internationalPaymentId to the get international payments international payment Id params

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetTimeout

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetXCustomerUserAgent

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetXFapiAuthDate

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetXFapiCustomerIPAddress

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) SetXFapiInteractionID

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithAuthorization

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithContext

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithDefaults

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

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithHTTPClient

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithInternationalPaymentID

WithInternationalPaymentID adds the internationalPaymentID to the get international payments international payment Id params

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithTimeout

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithXCustomerUserAgent

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithXFapiAuthDate

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithXFapiCustomerIPAddress

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WithXFapiInteractionID

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

func (*GetInternationalPaymentsInternationalPaymentIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetInternationalPaymentsInternationalPaymentIDReader

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

GetInternationalPaymentsInternationalPaymentIDReader is a Reader for the GetInternationalPaymentsInternationalPaymentID structure.

func (*GetInternationalPaymentsInternationalPaymentIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetInternationalPaymentsInternationalPaymentIDTooManyRequests

type GetInternationalPaymentsInternationalPaymentIDTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetInternationalPaymentsInternationalPaymentIDTooManyRequests

func NewGetInternationalPaymentsInternationalPaymentIDTooManyRequests() *GetInternationalPaymentsInternationalPaymentIDTooManyRequests

NewGetInternationalPaymentsInternationalPaymentIDTooManyRequests creates a GetInternationalPaymentsInternationalPaymentIDTooManyRequests with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDTooManyRequests) Error

type GetInternationalPaymentsInternationalPaymentIDUnauthorized

type GetInternationalPaymentsInternationalPaymentIDUnauthorized struct {

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

Unauthorized

func NewGetInternationalPaymentsInternationalPaymentIDUnauthorized

func NewGetInternationalPaymentsInternationalPaymentIDUnauthorized() *GetInternationalPaymentsInternationalPaymentIDUnauthorized

NewGetInternationalPaymentsInternationalPaymentIDUnauthorized creates a GetInternationalPaymentsInternationalPaymentIDUnauthorized with default headers values

func (*GetInternationalPaymentsInternationalPaymentIDUnauthorized) Error

Jump to

Keyboard shortcuts

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