transactions

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 transactions API

func (*Client) GetAccountsAccountIDStatementsStatementIDTransactions

GetAccountsAccountIDStatementsStatementIDTransactions gets transactions

func (*Client) GetAccountsAccountIDTransactions

GetAccountsAccountIDTransactions gets transactions

func (*Client) GetTransactions

func (a *Client) GetTransactions(params *GetTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*GetTransactionsOK, error)

GetTransactions gets transactions

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	GetAccountsAccountIDStatementsStatementIDTransactions(params *GetAccountsAccountIDStatementsStatementIDTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDStatementsStatementIDTransactionsOK, error)

	GetAccountsAccountIDTransactions(params *GetAccountsAccountIDTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDTransactionsOK, error)

	GetTransactions(params *GetTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*GetTransactionsOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

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

New creates a new transactions API client.

type GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest

type GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest struct {

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

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

Bad request

func NewGetAccountsAccountIDStatementsStatementIDTransactionsBadRequest

func NewGetAccountsAccountIDStatementsStatementIDTransactionsBadRequest() *GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest

NewGetAccountsAccountIDStatementsStatementIDTransactionsBadRequest creates a GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest) Error

func (*GetAccountsAccountIDStatementsStatementIDTransactionsBadRequest) GetPayload

type GetAccountsAccountIDStatementsStatementIDTransactionsForbidden

type GetAccountsAccountIDStatementsStatementIDTransactionsForbidden struct {

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

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

Forbidden

func NewGetAccountsAccountIDStatementsStatementIDTransactionsForbidden

func NewGetAccountsAccountIDStatementsStatementIDTransactionsForbidden() *GetAccountsAccountIDStatementsStatementIDTransactionsForbidden

NewGetAccountsAccountIDStatementsStatementIDTransactionsForbidden creates a GetAccountsAccountIDStatementsStatementIDTransactionsForbidden with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsForbidden) Error

func (*GetAccountsAccountIDStatementsStatementIDTransactionsForbidden) GetPayload

type GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError

type GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError struct {

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

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

Internal Server Error

func NewGetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError

func NewGetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError() *GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError

NewGetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError creates a GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError) Error

func (*GetAccountsAccountIDStatementsStatementIDTransactionsInternalServerError) GetPayload

type GetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed

type GetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed struct {

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

Method Not Allowed

func NewGetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed

func NewGetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed() *GetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed

NewGetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed creates a GetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsMethodNotAllowed) Error

type GetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable

type GetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable struct {

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

Not Acceptable

func NewGetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable

func NewGetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable() *GetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable

NewGetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable creates a GetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsNotAcceptable) Error

type GetAccountsAccountIDStatementsStatementIDTransactionsNotFound

type GetAccountsAccountIDStatementsStatementIDTransactionsNotFound struct {

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

Not found

func NewGetAccountsAccountIDStatementsStatementIDTransactionsNotFound

func NewGetAccountsAccountIDStatementsStatementIDTransactionsNotFound() *GetAccountsAccountIDStatementsStatementIDTransactionsNotFound

NewGetAccountsAccountIDStatementsStatementIDTransactionsNotFound creates a GetAccountsAccountIDStatementsStatementIDTransactionsNotFound with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsNotFound) Error

type GetAccountsAccountIDStatementsStatementIDTransactionsOK

type GetAccountsAccountIDStatementsStatementIDTransactionsOK struct {

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

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

Transactions Read

func NewGetAccountsAccountIDStatementsStatementIDTransactionsOK

func NewGetAccountsAccountIDStatementsStatementIDTransactionsOK() *GetAccountsAccountIDStatementsStatementIDTransactionsOK

NewGetAccountsAccountIDStatementsStatementIDTransactionsOK creates a GetAccountsAccountIDStatementsStatementIDTransactionsOK with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsOK) Error

func (*GetAccountsAccountIDStatementsStatementIDTransactionsOK) GetPayload

type GetAccountsAccountIDStatementsStatementIDTransactionsParams

type GetAccountsAccountIDStatementsStatementIDTransactionsParams struct {

	/* AccountID.

	   AccountId
	*/
	AccountID string

	/* Authorization.

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

	/* StatementID.

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

GetAccountsAccountIDStatementsStatementIDTransactionsParams contains all the parameters to send to the API endpoint

for the get accounts account Id statements statement Id transactions operation.

Typically these are written to a http.Request.

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParams

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParams() *GetAccountsAccountIDStatementsStatementIDTransactionsParams

NewGetAccountsAccountIDStatementsStatementIDTransactionsParams creates a new GetAccountsAccountIDStatementsStatementIDTransactionsParams 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 NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithContext

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithContext(ctx context.Context) *GetAccountsAccountIDStatementsStatementIDTransactionsParams

NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithContext creates a new GetAccountsAccountIDStatementsStatementIDTransactionsParams object with the ability to set a context for a request.

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithHTTPClient

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDStatementsStatementIDTransactionsParams

NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithHTTPClient creates a new GetAccountsAccountIDStatementsStatementIDTransactionsParams object with the ability to set a custom HTTPClient for a request.

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithTimeout

func NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDStatementsStatementIDTransactionsParams

NewGetAccountsAccountIDStatementsStatementIDTransactionsParamsWithTimeout creates a new GetAccountsAccountIDStatementsStatementIDTransactionsParams object with the ability to set a timeout on a request.

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetAccountID

SetAccountID adds the accountId to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetAuthorization

func (o *GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetContext

SetContext adds the context to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetDefaults

SetDefaults hydrates default values in the get accounts account Id statements statement Id transactions params (not the query body).

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

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetStatementID

SetStatementID adds the statementId to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetTimeout

SetTimeout adds the timeout to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithAccountID

WithAccountID adds the accountID to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithAuthorization

WithAuthorization adds the authorization to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithContext

WithContext adds the context to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithDefaults

WithDefaults hydrates default values in the get accounts account Id statements statement Id transactions params (not the query body).

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

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithStatementID

WithStatementID adds the statementID to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithTimeout

WithTimeout adds the timeout to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithXCustomerUserAgent

WithXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithXFapiCustomerIPAddress

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WithXFapiInteractionID

WithXFapiInteractionID adds the xFapiInteractionID to the get accounts account Id statements statement Id transactions params

func (*GetAccountsAccountIDStatementsStatementIDTransactionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccountsAccountIDStatementsStatementIDTransactionsReader

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

GetAccountsAccountIDStatementsStatementIDTransactionsReader is a Reader for the GetAccountsAccountIDStatementsStatementIDTransactions structure.

func (*GetAccountsAccountIDStatementsStatementIDTransactionsReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests

type GetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests

func NewGetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests() *GetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests

NewGetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests creates a GetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsTooManyRequests) Error

type GetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized

type GetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized struct {

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

Unauthorized

func NewGetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized

func NewGetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized() *GetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized

NewGetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized creates a GetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTransactionsUnauthorized) Error

type GetAccountsAccountIDTransactionsBadRequest

type GetAccountsAccountIDTransactionsBadRequest struct {

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

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

Bad request

func NewGetAccountsAccountIDTransactionsBadRequest

func NewGetAccountsAccountIDTransactionsBadRequest() *GetAccountsAccountIDTransactionsBadRequest

NewGetAccountsAccountIDTransactionsBadRequest creates a GetAccountsAccountIDTransactionsBadRequest with default headers values

func (*GetAccountsAccountIDTransactionsBadRequest) Error

func (*GetAccountsAccountIDTransactionsBadRequest) GetPayload

type GetAccountsAccountIDTransactionsForbidden

type GetAccountsAccountIDTransactionsForbidden struct {

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

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

Forbidden

func NewGetAccountsAccountIDTransactionsForbidden

func NewGetAccountsAccountIDTransactionsForbidden() *GetAccountsAccountIDTransactionsForbidden

NewGetAccountsAccountIDTransactionsForbidden creates a GetAccountsAccountIDTransactionsForbidden with default headers values

func (*GetAccountsAccountIDTransactionsForbidden) Error

func (*GetAccountsAccountIDTransactionsForbidden) GetPayload

type GetAccountsAccountIDTransactionsInternalServerError

type GetAccountsAccountIDTransactionsInternalServerError struct {

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

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

Internal Server Error

func NewGetAccountsAccountIDTransactionsInternalServerError

func NewGetAccountsAccountIDTransactionsInternalServerError() *GetAccountsAccountIDTransactionsInternalServerError

NewGetAccountsAccountIDTransactionsInternalServerError creates a GetAccountsAccountIDTransactionsInternalServerError with default headers values

func (*GetAccountsAccountIDTransactionsInternalServerError) Error

func (*GetAccountsAccountIDTransactionsInternalServerError) GetPayload

type GetAccountsAccountIDTransactionsMethodNotAllowed

type GetAccountsAccountIDTransactionsMethodNotAllowed struct {

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

Method Not Allowed

func NewGetAccountsAccountIDTransactionsMethodNotAllowed

func NewGetAccountsAccountIDTransactionsMethodNotAllowed() *GetAccountsAccountIDTransactionsMethodNotAllowed

NewGetAccountsAccountIDTransactionsMethodNotAllowed creates a GetAccountsAccountIDTransactionsMethodNotAllowed with default headers values

func (*GetAccountsAccountIDTransactionsMethodNotAllowed) Error

type GetAccountsAccountIDTransactionsNotAcceptable

type GetAccountsAccountIDTransactionsNotAcceptable struct {

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

Not Acceptable

func NewGetAccountsAccountIDTransactionsNotAcceptable

func NewGetAccountsAccountIDTransactionsNotAcceptable() *GetAccountsAccountIDTransactionsNotAcceptable

NewGetAccountsAccountIDTransactionsNotAcceptable creates a GetAccountsAccountIDTransactionsNotAcceptable with default headers values

func (*GetAccountsAccountIDTransactionsNotAcceptable) Error

type GetAccountsAccountIDTransactionsOK

type GetAccountsAccountIDTransactionsOK struct {

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

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

Transactions Read

func NewGetAccountsAccountIDTransactionsOK

func NewGetAccountsAccountIDTransactionsOK() *GetAccountsAccountIDTransactionsOK

NewGetAccountsAccountIDTransactionsOK creates a GetAccountsAccountIDTransactionsOK with default headers values

func (*GetAccountsAccountIDTransactionsOK) Error

func (*GetAccountsAccountIDTransactionsOK) GetPayload

type GetAccountsAccountIDTransactionsParams

type GetAccountsAccountIDTransactionsParams struct {

	/* AccountID.

	   AccountId
	*/
	AccountID string

	/* Authorization.

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

	/* FromBookingDateTime.

	     The UTC ISO 8601 Date Time to filter transactions FROM
	NB Time component is optional - set to 00:00:00 for just Date.
	If the Date Time contains a timezone, the ASPSP must ignore the timezone component.

	     Format: date-time
	*/
	FromBookingDateTime *strfmt.DateTime

	/* ToBookingDateTime.

	     The UTC ISO 8601 Date Time to filter transactions TO
	NB Time component is optional - set to 00:00:00 for just Date.
	If the Date Time contains a timezone, the ASPSP must ignore the timezone component.

	     Format: date-time
	*/
	ToBookingDateTime *strfmt.DateTime

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

GetAccountsAccountIDTransactionsParams contains all the parameters to send to the API endpoint

for the get accounts account Id transactions operation.

Typically these are written to a http.Request.

func NewGetAccountsAccountIDTransactionsParams

func NewGetAccountsAccountIDTransactionsParams() *GetAccountsAccountIDTransactionsParams

NewGetAccountsAccountIDTransactionsParams creates a new GetAccountsAccountIDTransactionsParams 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 NewGetAccountsAccountIDTransactionsParamsWithContext

func NewGetAccountsAccountIDTransactionsParamsWithContext(ctx context.Context) *GetAccountsAccountIDTransactionsParams

NewGetAccountsAccountIDTransactionsParamsWithContext creates a new GetAccountsAccountIDTransactionsParams object with the ability to set a context for a request.

func NewGetAccountsAccountIDTransactionsParamsWithHTTPClient

func NewGetAccountsAccountIDTransactionsParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDTransactionsParams

NewGetAccountsAccountIDTransactionsParamsWithHTTPClient creates a new GetAccountsAccountIDTransactionsParams object with the ability to set a custom HTTPClient for a request.

func NewGetAccountsAccountIDTransactionsParamsWithTimeout

func NewGetAccountsAccountIDTransactionsParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDTransactionsParams

NewGetAccountsAccountIDTransactionsParamsWithTimeout creates a new GetAccountsAccountIDTransactionsParams object with the ability to set a timeout on a request.

func (*GetAccountsAccountIDTransactionsParams) SetAccountID

func (o *GetAccountsAccountIDTransactionsParams) SetAccountID(accountID string)

SetAccountID adds the accountId to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetAuthorization

func (o *GetAccountsAccountIDTransactionsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetContext

SetContext adds the context to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetDefaults

func (o *GetAccountsAccountIDTransactionsParams) SetDefaults()

SetDefaults hydrates default values in the get accounts account Id transactions params (not the query body).

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

func (*GetAccountsAccountIDTransactionsParams) SetFromBookingDateTime

func (o *GetAccountsAccountIDTransactionsParams) SetFromBookingDateTime(fromBookingDateTime *strfmt.DateTime)

SetFromBookingDateTime adds the fromBookingDateTime to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetTimeout

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

SetTimeout adds the timeout to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetToBookingDateTime

func (o *GetAccountsAccountIDTransactionsParams) SetToBookingDateTime(toBookingDateTime *strfmt.DateTime)

SetToBookingDateTime adds the toBookingDateTime to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithAccountID

WithAccountID adds the accountID to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithAuthorization

WithAuthorization adds the authorization to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithContext

WithContext adds the context to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithDefaults

WithDefaults hydrates default values in the get accounts account Id transactions params (not the query body).

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

func (*GetAccountsAccountIDTransactionsParams) WithFromBookingDateTime

func (o *GetAccountsAccountIDTransactionsParams) WithFromBookingDateTime(fromBookingDateTime *strfmt.DateTime) *GetAccountsAccountIDTransactionsParams

WithFromBookingDateTime adds the fromBookingDateTime to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithTimeout

WithTimeout adds the timeout to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithToBookingDateTime

WithToBookingDateTime adds the toBookingDateTime to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithXCustomerUserAgent

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

WithXCustomerUserAgent adds the xCustomerUserAgent to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithXFapiAuthDate

WithXFapiAuthDate adds the xFapiAuthDate to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithXFapiCustomerIPAddress

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

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WithXFapiInteractionID

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

WithXFapiInteractionID adds the xFapiInteractionID to the get accounts account Id transactions params

func (*GetAccountsAccountIDTransactionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccountsAccountIDTransactionsReader

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

GetAccountsAccountIDTransactionsReader is a Reader for the GetAccountsAccountIDTransactions structure.

func (*GetAccountsAccountIDTransactionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAccountsAccountIDTransactionsTooManyRequests

type GetAccountsAccountIDTransactionsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetAccountsAccountIDTransactionsTooManyRequests

func NewGetAccountsAccountIDTransactionsTooManyRequests() *GetAccountsAccountIDTransactionsTooManyRequests

NewGetAccountsAccountIDTransactionsTooManyRequests creates a GetAccountsAccountIDTransactionsTooManyRequests with default headers values

func (*GetAccountsAccountIDTransactionsTooManyRequests) Error

type GetAccountsAccountIDTransactionsUnauthorized

type GetAccountsAccountIDTransactionsUnauthorized struct {

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

Unauthorized

func NewGetAccountsAccountIDTransactionsUnauthorized

func NewGetAccountsAccountIDTransactionsUnauthorized() *GetAccountsAccountIDTransactionsUnauthorized

NewGetAccountsAccountIDTransactionsUnauthorized creates a GetAccountsAccountIDTransactionsUnauthorized with default headers values

func (*GetAccountsAccountIDTransactionsUnauthorized) Error

type GetTransactionsBadRequest

type GetTransactionsBadRequest struct {

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

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

Bad request

func NewGetTransactionsBadRequest

func NewGetTransactionsBadRequest() *GetTransactionsBadRequest

NewGetTransactionsBadRequest creates a GetTransactionsBadRequest with default headers values

func (*GetTransactionsBadRequest) Error

func (o *GetTransactionsBadRequest) Error() string

func (*GetTransactionsBadRequest) GetPayload

type GetTransactionsForbidden

type GetTransactionsForbidden struct {

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

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

Forbidden

func NewGetTransactionsForbidden

func NewGetTransactionsForbidden() *GetTransactionsForbidden

NewGetTransactionsForbidden creates a GetTransactionsForbidden with default headers values

func (*GetTransactionsForbidden) Error

func (o *GetTransactionsForbidden) Error() string

func (*GetTransactionsForbidden) GetPayload

type GetTransactionsInternalServerError

type GetTransactionsInternalServerError struct {

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

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

Internal Server Error

func NewGetTransactionsInternalServerError

func NewGetTransactionsInternalServerError() *GetTransactionsInternalServerError

NewGetTransactionsInternalServerError creates a GetTransactionsInternalServerError with default headers values

func (*GetTransactionsInternalServerError) Error

func (*GetTransactionsInternalServerError) GetPayload

type GetTransactionsMethodNotAllowed

type GetTransactionsMethodNotAllowed struct {

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

Method Not Allowed

func NewGetTransactionsMethodNotAllowed

func NewGetTransactionsMethodNotAllowed() *GetTransactionsMethodNotAllowed

NewGetTransactionsMethodNotAllowed creates a GetTransactionsMethodNotAllowed with default headers values

func (*GetTransactionsMethodNotAllowed) Error

type GetTransactionsNotAcceptable

type GetTransactionsNotAcceptable struct {

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

Not Acceptable

func NewGetTransactionsNotAcceptable

func NewGetTransactionsNotAcceptable() *GetTransactionsNotAcceptable

NewGetTransactionsNotAcceptable creates a GetTransactionsNotAcceptable with default headers values

func (*GetTransactionsNotAcceptable) Error

type GetTransactionsNotFound

type GetTransactionsNotFound struct {

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

Not found

func NewGetTransactionsNotFound

func NewGetTransactionsNotFound() *GetTransactionsNotFound

NewGetTransactionsNotFound creates a GetTransactionsNotFound with default headers values

func (*GetTransactionsNotFound) Error

func (o *GetTransactionsNotFound) Error() string

type GetTransactionsOK

type GetTransactionsOK struct {

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

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

Transactions Read

func NewGetTransactionsOK

func NewGetTransactionsOK() *GetTransactionsOK

NewGetTransactionsOK creates a GetTransactionsOK with default headers values

func (*GetTransactionsOK) Error

func (o *GetTransactionsOK) Error() string

func (*GetTransactionsOK) GetPayload

func (o *GetTransactionsOK) GetPayload() *models.OBReadTransaction6

type GetTransactionsParams

type GetTransactionsParams struct {

	/* Authorization.

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

	/* FromBookingDateTime.

	     The UTC ISO 8601 Date Time to filter transactions FROM
	NB Time component is optional - set to 00:00:00 for just Date.
	If the Date Time contains a timezone, the ASPSP must ignore the timezone component.

	     Format: date-time
	*/
	FromBookingDateTime *strfmt.DateTime

	/* ToBookingDateTime.

	     The UTC ISO 8601 Date Time to filter transactions TO
	NB Time component is optional - set to 00:00:00 for just Date.
	If the Date Time contains a timezone, the ASPSP must ignore the timezone component.

	     Format: date-time
	*/
	ToBookingDateTime *strfmt.DateTime

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

GetTransactionsParams contains all the parameters to send to the API endpoint

for the get transactions operation.

Typically these are written to a http.Request.

func NewGetTransactionsParams

func NewGetTransactionsParams() *GetTransactionsParams

NewGetTransactionsParams creates a new GetTransactionsParams 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 NewGetTransactionsParamsWithContext

func NewGetTransactionsParamsWithContext(ctx context.Context) *GetTransactionsParams

NewGetTransactionsParamsWithContext creates a new GetTransactionsParams object with the ability to set a context for a request.

func NewGetTransactionsParamsWithHTTPClient

func NewGetTransactionsParamsWithHTTPClient(client *http.Client) *GetTransactionsParams

NewGetTransactionsParamsWithHTTPClient creates a new GetTransactionsParams object with the ability to set a custom HTTPClient for a request.

func NewGetTransactionsParamsWithTimeout

func NewGetTransactionsParamsWithTimeout(timeout time.Duration) *GetTransactionsParams

NewGetTransactionsParamsWithTimeout creates a new GetTransactionsParams object with the ability to set a timeout on a request.

func (*GetTransactionsParams) SetAuthorization

func (o *GetTransactionsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the get transactions params

func (*GetTransactionsParams) SetContext

func (o *GetTransactionsParams) SetContext(ctx context.Context)

SetContext adds the context to the get transactions params

func (*GetTransactionsParams) SetDefaults

func (o *GetTransactionsParams) SetDefaults()

SetDefaults hydrates default values in the get transactions params (not the query body).

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

func (*GetTransactionsParams) SetFromBookingDateTime

func (o *GetTransactionsParams) SetFromBookingDateTime(fromBookingDateTime *strfmt.DateTime)

SetFromBookingDateTime adds the fromBookingDateTime to the get transactions params

func (*GetTransactionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get transactions params

func (*GetTransactionsParams) SetTimeout

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

SetTimeout adds the timeout to the get transactions params

func (*GetTransactionsParams) SetToBookingDateTime

func (o *GetTransactionsParams) SetToBookingDateTime(toBookingDateTime *strfmt.DateTime)

SetToBookingDateTime adds the toBookingDateTime to the get transactions params

func (*GetTransactionsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the get transactions params

func (*GetTransactionsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the get transactions params

func (*GetTransactionsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get transactions params

func (*GetTransactionsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the get transactions params

func (*GetTransactionsParams) WithAuthorization

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

WithAuthorization adds the authorization to the get transactions params

func (*GetTransactionsParams) WithContext

WithContext adds the context to the get transactions params

func (*GetTransactionsParams) WithDefaults

func (o *GetTransactionsParams) WithDefaults() *GetTransactionsParams

WithDefaults hydrates default values in the get transactions params (not the query body).

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

func (*GetTransactionsParams) WithFromBookingDateTime

func (o *GetTransactionsParams) WithFromBookingDateTime(fromBookingDateTime *strfmt.DateTime) *GetTransactionsParams

WithFromBookingDateTime adds the fromBookingDateTime to the get transactions params

func (*GetTransactionsParams) WithHTTPClient

func (o *GetTransactionsParams) WithHTTPClient(client *http.Client) *GetTransactionsParams

WithHTTPClient adds the HTTPClient to the get transactions params

func (*GetTransactionsParams) WithTimeout

func (o *GetTransactionsParams) WithTimeout(timeout time.Duration) *GetTransactionsParams

WithTimeout adds the timeout to the get transactions params

func (*GetTransactionsParams) WithToBookingDateTime

func (o *GetTransactionsParams) WithToBookingDateTime(toBookingDateTime *strfmt.DateTime) *GetTransactionsParams

WithToBookingDateTime adds the toBookingDateTime to the get transactions params

func (*GetTransactionsParams) WithXCustomerUserAgent

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

WithXCustomerUserAgent adds the xCustomerUserAgent to the get transactions params

func (*GetTransactionsParams) WithXFapiAuthDate

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

WithXFapiAuthDate adds the xFapiAuthDate to the get transactions params

func (*GetTransactionsParams) WithXFapiCustomerIPAddress

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

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get transactions params

func (*GetTransactionsParams) WithXFapiInteractionID

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

WithXFapiInteractionID adds the xFapiInteractionID to the get transactions params

func (*GetTransactionsParams) WriteToRequest

func (o *GetTransactionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetTransactionsReader

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

GetTransactionsReader is a Reader for the GetTransactions structure.

func (*GetTransactionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetTransactionsTooManyRequests

type GetTransactionsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetTransactionsTooManyRequests

func NewGetTransactionsTooManyRequests() *GetTransactionsTooManyRequests

NewGetTransactionsTooManyRequests creates a GetTransactionsTooManyRequests with default headers values

func (*GetTransactionsTooManyRequests) Error

type GetTransactionsUnauthorized

type GetTransactionsUnauthorized struct {

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

Unauthorized

func NewGetTransactionsUnauthorized

func NewGetTransactionsUnauthorized() *GetTransactionsUnauthorized

NewGetTransactionsUnauthorized creates a GetTransactionsUnauthorized with default headers values

func (*GetTransactionsUnauthorized) Error

Jump to

Keyboard shortcuts

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