statements

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

func (*Client) GetAccountsAccountIDStatements

func (a *Client) GetAccountsAccountIDStatements(params *GetAccountsAccountIDStatementsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDStatementsOK, error)

GetAccountsAccountIDStatements gets statements

func (*Client) GetAccountsAccountIDStatementsStatementID

GetAccountsAccountIDStatementsStatementID gets statements

func (*Client) GetAccountsAccountIDStatementsStatementIDFile

GetAccountsAccountIDStatementsStatementIDFile gets statements

func (*Client) GetStatements

func (a *Client) GetStatements(params *GetStatementsParams, authInfo runtime.ClientAuthInfoWriter) (*GetStatementsOK, error)

GetStatements gets statements

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	GetAccountsAccountIDStatements(params *GetAccountsAccountIDStatementsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDStatementsOK, error)

	GetAccountsAccountIDStatementsStatementID(params *GetAccountsAccountIDStatementsStatementIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDStatementsStatementIDOK, error)

	GetAccountsAccountIDStatementsStatementIDFile(params *GetAccountsAccountIDStatementsStatementIDFileParams, authInfo runtime.ClientAuthInfoWriter) (*GetAccountsAccountIDStatementsStatementIDFileOK, error)

	GetStatements(params *GetStatementsParams, authInfo runtime.ClientAuthInfoWriter) (*GetStatementsOK, 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 statements API client.

type GetAccountsAccountIDStatementsBadRequest

type GetAccountsAccountIDStatementsBadRequest struct {

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

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

Bad request

func NewGetAccountsAccountIDStatementsBadRequest

func NewGetAccountsAccountIDStatementsBadRequest() *GetAccountsAccountIDStatementsBadRequest

NewGetAccountsAccountIDStatementsBadRequest creates a GetAccountsAccountIDStatementsBadRequest with default headers values

func (*GetAccountsAccountIDStatementsBadRequest) Error

func (*GetAccountsAccountIDStatementsBadRequest) GetPayload

type GetAccountsAccountIDStatementsForbidden

type GetAccountsAccountIDStatementsForbidden struct {

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

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

Forbidden

func NewGetAccountsAccountIDStatementsForbidden

func NewGetAccountsAccountIDStatementsForbidden() *GetAccountsAccountIDStatementsForbidden

NewGetAccountsAccountIDStatementsForbidden creates a GetAccountsAccountIDStatementsForbidden with default headers values

func (*GetAccountsAccountIDStatementsForbidden) Error

func (*GetAccountsAccountIDStatementsForbidden) GetPayload

type GetAccountsAccountIDStatementsInternalServerError

type GetAccountsAccountIDStatementsInternalServerError struct {

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

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

Internal Server Error

func NewGetAccountsAccountIDStatementsInternalServerError

func NewGetAccountsAccountIDStatementsInternalServerError() *GetAccountsAccountIDStatementsInternalServerError

NewGetAccountsAccountIDStatementsInternalServerError creates a GetAccountsAccountIDStatementsInternalServerError with default headers values

func (*GetAccountsAccountIDStatementsInternalServerError) Error

func (*GetAccountsAccountIDStatementsInternalServerError) GetPayload

type GetAccountsAccountIDStatementsMethodNotAllowed

type GetAccountsAccountIDStatementsMethodNotAllowed struct {

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

Method Not Allowed

func NewGetAccountsAccountIDStatementsMethodNotAllowed

func NewGetAccountsAccountIDStatementsMethodNotAllowed() *GetAccountsAccountIDStatementsMethodNotAllowed

NewGetAccountsAccountIDStatementsMethodNotAllowed creates a GetAccountsAccountIDStatementsMethodNotAllowed with default headers values

func (*GetAccountsAccountIDStatementsMethodNotAllowed) Error

type GetAccountsAccountIDStatementsNotAcceptable

type GetAccountsAccountIDStatementsNotAcceptable struct {

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

Not Acceptable

func NewGetAccountsAccountIDStatementsNotAcceptable

func NewGetAccountsAccountIDStatementsNotAcceptable() *GetAccountsAccountIDStatementsNotAcceptable

NewGetAccountsAccountIDStatementsNotAcceptable creates a GetAccountsAccountIDStatementsNotAcceptable with default headers values

func (*GetAccountsAccountIDStatementsNotAcceptable) Error

type GetAccountsAccountIDStatementsNotFound

type GetAccountsAccountIDStatementsNotFound struct {

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

Not found

func NewGetAccountsAccountIDStatementsNotFound

func NewGetAccountsAccountIDStatementsNotFound() *GetAccountsAccountIDStatementsNotFound

NewGetAccountsAccountIDStatementsNotFound creates a GetAccountsAccountIDStatementsNotFound with default headers values

func (*GetAccountsAccountIDStatementsNotFound) Error

type GetAccountsAccountIDStatementsOK

type GetAccountsAccountIDStatementsOK struct {

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

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

Statements Read

func NewGetAccountsAccountIDStatementsOK

func NewGetAccountsAccountIDStatementsOK() *GetAccountsAccountIDStatementsOK

NewGetAccountsAccountIDStatementsOK creates a GetAccountsAccountIDStatementsOK with default headers values

func (*GetAccountsAccountIDStatementsOK) Error

func (*GetAccountsAccountIDStatementsOK) GetPayload

type GetAccountsAccountIDStatementsParams

type GetAccountsAccountIDStatementsParams struct {

	/* AccountID.

	   AccountId
	*/
	AccountID string

	/* Authorization.

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

	/* FromStatementDateTime.

	     The UTC ISO 8601 Date Time to filter statements 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
	*/
	FromStatementDateTime *strfmt.DateTime

	/* ToStatementDateTime.

	     The UTC ISO 8601 Date Time to filter statements 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
	*/
	ToStatementDateTime *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
}

GetAccountsAccountIDStatementsParams contains all the parameters to send to the API endpoint

for the get accounts account Id statements operation.

Typically these are written to a http.Request.

func NewGetAccountsAccountIDStatementsParams

func NewGetAccountsAccountIDStatementsParams() *GetAccountsAccountIDStatementsParams

NewGetAccountsAccountIDStatementsParams creates a new GetAccountsAccountIDStatementsParams 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 NewGetAccountsAccountIDStatementsParamsWithContext

func NewGetAccountsAccountIDStatementsParamsWithContext(ctx context.Context) *GetAccountsAccountIDStatementsParams

NewGetAccountsAccountIDStatementsParamsWithContext creates a new GetAccountsAccountIDStatementsParams object with the ability to set a context for a request.

func NewGetAccountsAccountIDStatementsParamsWithHTTPClient

func NewGetAccountsAccountIDStatementsParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDStatementsParams

NewGetAccountsAccountIDStatementsParamsWithHTTPClient creates a new GetAccountsAccountIDStatementsParams object with the ability to set a custom HTTPClient for a request.

func NewGetAccountsAccountIDStatementsParamsWithTimeout

func NewGetAccountsAccountIDStatementsParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDStatementsParams

NewGetAccountsAccountIDStatementsParamsWithTimeout creates a new GetAccountsAccountIDStatementsParams object with the ability to set a timeout on a request.

func (*GetAccountsAccountIDStatementsParams) SetAccountID

func (o *GetAccountsAccountIDStatementsParams) SetAccountID(accountID string)

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

func (*GetAccountsAccountIDStatementsParams) SetAuthorization

func (o *GetAccountsAccountIDStatementsParams) SetAuthorization(authorization string)

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

func (*GetAccountsAccountIDStatementsParams) SetContext

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

func (*GetAccountsAccountIDStatementsParams) SetDefaults

func (o *GetAccountsAccountIDStatementsParams) SetDefaults()

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

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

func (*GetAccountsAccountIDStatementsParams) SetFromStatementDateTime

func (o *GetAccountsAccountIDStatementsParams) SetFromStatementDateTime(fromStatementDateTime *strfmt.DateTime)

SetFromStatementDateTime adds the fromStatementDateTime to the get accounts account Id statements params

func (*GetAccountsAccountIDStatementsParams) SetHTTPClient

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

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

func (*GetAccountsAccountIDStatementsParams) SetTimeout

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

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

func (*GetAccountsAccountIDStatementsParams) SetToStatementDateTime

func (o *GetAccountsAccountIDStatementsParams) SetToStatementDateTime(toStatementDateTime *strfmt.DateTime)

SetToStatementDateTime adds the toStatementDateTime to the get accounts account Id statements params

func (*GetAccountsAccountIDStatementsParams) SetXCustomerUserAgent

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

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

func (*GetAccountsAccountIDStatementsParams) SetXFapiAuthDate

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

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

func (*GetAccountsAccountIDStatementsParams) SetXFapiCustomerIPAddress

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

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

func (*GetAccountsAccountIDStatementsParams) SetXFapiInteractionID

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

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

func (*GetAccountsAccountIDStatementsParams) WithAccountID

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

func (*GetAccountsAccountIDStatementsParams) WithAuthorization

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

func (*GetAccountsAccountIDStatementsParams) WithContext

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

func (*GetAccountsAccountIDStatementsParams) WithDefaults

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

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

func (*GetAccountsAccountIDStatementsParams) WithFromStatementDateTime

func (o *GetAccountsAccountIDStatementsParams) WithFromStatementDateTime(fromStatementDateTime *strfmt.DateTime) *GetAccountsAccountIDStatementsParams

WithFromStatementDateTime adds the fromStatementDateTime to the get accounts account Id statements params

func (*GetAccountsAccountIDStatementsParams) WithHTTPClient

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

func (*GetAccountsAccountIDStatementsParams) WithTimeout

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

func (*GetAccountsAccountIDStatementsParams) WithToStatementDateTime

func (o *GetAccountsAccountIDStatementsParams) WithToStatementDateTime(toStatementDateTime *strfmt.DateTime) *GetAccountsAccountIDStatementsParams

WithToStatementDateTime adds the toStatementDateTime to the get accounts account Id statements params

func (*GetAccountsAccountIDStatementsParams) WithXCustomerUserAgent

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

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

func (*GetAccountsAccountIDStatementsParams) WithXFapiAuthDate

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

func (*GetAccountsAccountIDStatementsParams) WithXFapiCustomerIPAddress

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

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

func (*GetAccountsAccountIDStatementsParams) WithXFapiInteractionID

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

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

func (*GetAccountsAccountIDStatementsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccountsAccountIDStatementsReader

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

GetAccountsAccountIDStatementsReader is a Reader for the GetAccountsAccountIDStatements structure.

func (*GetAccountsAccountIDStatementsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAccountsAccountIDStatementsStatementIDBadRequest

type GetAccountsAccountIDStatementsStatementIDBadRequest struct {

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

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

Bad request

func NewGetAccountsAccountIDStatementsStatementIDBadRequest

func NewGetAccountsAccountIDStatementsStatementIDBadRequest() *GetAccountsAccountIDStatementsStatementIDBadRequest

NewGetAccountsAccountIDStatementsStatementIDBadRequest creates a GetAccountsAccountIDStatementsStatementIDBadRequest with default headers values

func (*GetAccountsAccountIDStatementsStatementIDBadRequest) Error

func (*GetAccountsAccountIDStatementsStatementIDBadRequest) GetPayload

type GetAccountsAccountIDStatementsStatementIDFileBadRequest

type GetAccountsAccountIDStatementsStatementIDFileBadRequest struct {

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

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

Bad request

func NewGetAccountsAccountIDStatementsStatementIDFileBadRequest

func NewGetAccountsAccountIDStatementsStatementIDFileBadRequest() *GetAccountsAccountIDStatementsStatementIDFileBadRequest

NewGetAccountsAccountIDStatementsStatementIDFileBadRequest creates a GetAccountsAccountIDStatementsStatementIDFileBadRequest with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileBadRequest) Error

func (*GetAccountsAccountIDStatementsStatementIDFileBadRequest) GetPayload

type GetAccountsAccountIDStatementsStatementIDFileForbidden

type GetAccountsAccountIDStatementsStatementIDFileForbidden struct {

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

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

Forbidden

func NewGetAccountsAccountIDStatementsStatementIDFileForbidden

func NewGetAccountsAccountIDStatementsStatementIDFileForbidden() *GetAccountsAccountIDStatementsStatementIDFileForbidden

NewGetAccountsAccountIDStatementsStatementIDFileForbidden creates a GetAccountsAccountIDStatementsStatementIDFileForbidden with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileForbidden) Error

func (*GetAccountsAccountIDStatementsStatementIDFileForbidden) GetPayload

type GetAccountsAccountIDStatementsStatementIDFileInternalServerError

type GetAccountsAccountIDStatementsStatementIDFileInternalServerError struct {

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

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

Internal Server Error

func NewGetAccountsAccountIDStatementsStatementIDFileInternalServerError

func NewGetAccountsAccountIDStatementsStatementIDFileInternalServerError() *GetAccountsAccountIDStatementsStatementIDFileInternalServerError

NewGetAccountsAccountIDStatementsStatementIDFileInternalServerError creates a GetAccountsAccountIDStatementsStatementIDFileInternalServerError with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileInternalServerError) Error

func (*GetAccountsAccountIDStatementsStatementIDFileInternalServerError) GetPayload

type GetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed

type GetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed struct {

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

Method Not Allowed

func NewGetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed

func NewGetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed() *GetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed

NewGetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed creates a GetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileMethodNotAllowed) Error

type GetAccountsAccountIDStatementsStatementIDFileNotAcceptable

type GetAccountsAccountIDStatementsStatementIDFileNotAcceptable struct {

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

Not Acceptable

func NewGetAccountsAccountIDStatementsStatementIDFileNotAcceptable

func NewGetAccountsAccountIDStatementsStatementIDFileNotAcceptable() *GetAccountsAccountIDStatementsStatementIDFileNotAcceptable

NewGetAccountsAccountIDStatementsStatementIDFileNotAcceptable creates a GetAccountsAccountIDStatementsStatementIDFileNotAcceptable with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileNotAcceptable) Error

type GetAccountsAccountIDStatementsStatementIDFileNotFound

type GetAccountsAccountIDStatementsStatementIDFileNotFound struct {

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

Not found

func NewGetAccountsAccountIDStatementsStatementIDFileNotFound

func NewGetAccountsAccountIDStatementsStatementIDFileNotFound() *GetAccountsAccountIDStatementsStatementIDFileNotFound

NewGetAccountsAccountIDStatementsStatementIDFileNotFound creates a GetAccountsAccountIDStatementsStatementIDFileNotFound with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileNotFound) Error

type GetAccountsAccountIDStatementsStatementIDFileOK

type GetAccountsAccountIDStatementsStatementIDFileOK struct {

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

	Payload models.File
}
GetAccountsAccountIDStatementsStatementIDFileOK describes a response with status code 200, with default header values.

Statements Read

func NewGetAccountsAccountIDStatementsStatementIDFileOK

func NewGetAccountsAccountIDStatementsStatementIDFileOK() *GetAccountsAccountIDStatementsStatementIDFileOK

NewGetAccountsAccountIDStatementsStatementIDFileOK creates a GetAccountsAccountIDStatementsStatementIDFileOK with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileOK) Error

func (*GetAccountsAccountIDStatementsStatementIDFileOK) GetPayload

type GetAccountsAccountIDStatementsStatementIDFileParams

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

GetAccountsAccountIDStatementsStatementIDFileParams contains all the parameters to send to the API endpoint

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

Typically these are written to a http.Request.

func NewGetAccountsAccountIDStatementsStatementIDFileParams

func NewGetAccountsAccountIDStatementsStatementIDFileParams() *GetAccountsAccountIDStatementsStatementIDFileParams

NewGetAccountsAccountIDStatementsStatementIDFileParams creates a new GetAccountsAccountIDStatementsStatementIDFileParams 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 NewGetAccountsAccountIDStatementsStatementIDFileParamsWithContext

func NewGetAccountsAccountIDStatementsStatementIDFileParamsWithContext(ctx context.Context) *GetAccountsAccountIDStatementsStatementIDFileParams

NewGetAccountsAccountIDStatementsStatementIDFileParamsWithContext creates a new GetAccountsAccountIDStatementsStatementIDFileParams object with the ability to set a context for a request.

func NewGetAccountsAccountIDStatementsStatementIDFileParamsWithHTTPClient

func NewGetAccountsAccountIDStatementsStatementIDFileParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDStatementsStatementIDFileParams

NewGetAccountsAccountIDStatementsStatementIDFileParamsWithHTTPClient creates a new GetAccountsAccountIDStatementsStatementIDFileParams object with the ability to set a custom HTTPClient for a request.

func NewGetAccountsAccountIDStatementsStatementIDFileParamsWithTimeout

func NewGetAccountsAccountIDStatementsStatementIDFileParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDStatementsStatementIDFileParams

NewGetAccountsAccountIDStatementsStatementIDFileParamsWithTimeout creates a new GetAccountsAccountIDStatementsStatementIDFileParams object with the ability to set a timeout on a request.

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetAccountID

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetAuthorization

func (o *GetAccountsAccountIDStatementsStatementIDFileParams) SetAuthorization(authorization string)

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetContext

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetDefaults

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetHTTPClient

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetStatementID

func (o *GetAccountsAccountIDStatementsStatementIDFileParams) SetStatementID(statementID string)

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetTimeout

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetXCustomerUserAgent

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetXFapiAuthDate

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetXFapiCustomerIPAddress

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) SetXFapiInteractionID

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithAccountID

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithAuthorization

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithContext

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithDefaults

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

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithHTTPClient

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithStatementID

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithTimeout

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithXCustomerUserAgent

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithXFapiAuthDate

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithXFapiCustomerIPAddress

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WithXFapiInteractionID

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

func (*GetAccountsAccountIDStatementsStatementIDFileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccountsAccountIDStatementsStatementIDFileReader

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

GetAccountsAccountIDStatementsStatementIDFileReader is a Reader for the GetAccountsAccountIDStatementsStatementIDFile structure.

func (*GetAccountsAccountIDStatementsStatementIDFileReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAccountsAccountIDStatementsStatementIDFileTooManyRequests

type GetAccountsAccountIDStatementsStatementIDFileTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetAccountsAccountIDStatementsStatementIDFileTooManyRequests

func NewGetAccountsAccountIDStatementsStatementIDFileTooManyRequests() *GetAccountsAccountIDStatementsStatementIDFileTooManyRequests

NewGetAccountsAccountIDStatementsStatementIDFileTooManyRequests creates a GetAccountsAccountIDStatementsStatementIDFileTooManyRequests with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileTooManyRequests) Error

type GetAccountsAccountIDStatementsStatementIDFileUnauthorized

type GetAccountsAccountIDStatementsStatementIDFileUnauthorized struct {

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

Unauthorized

func NewGetAccountsAccountIDStatementsStatementIDFileUnauthorized

func NewGetAccountsAccountIDStatementsStatementIDFileUnauthorized() *GetAccountsAccountIDStatementsStatementIDFileUnauthorized

NewGetAccountsAccountIDStatementsStatementIDFileUnauthorized creates a GetAccountsAccountIDStatementsStatementIDFileUnauthorized with default headers values

func (*GetAccountsAccountIDStatementsStatementIDFileUnauthorized) Error

type GetAccountsAccountIDStatementsStatementIDForbidden

type GetAccountsAccountIDStatementsStatementIDForbidden struct {

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

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

Forbidden

func NewGetAccountsAccountIDStatementsStatementIDForbidden

func NewGetAccountsAccountIDStatementsStatementIDForbidden() *GetAccountsAccountIDStatementsStatementIDForbidden

NewGetAccountsAccountIDStatementsStatementIDForbidden creates a GetAccountsAccountIDStatementsStatementIDForbidden with default headers values

func (*GetAccountsAccountIDStatementsStatementIDForbidden) Error

func (*GetAccountsAccountIDStatementsStatementIDForbidden) GetPayload

type GetAccountsAccountIDStatementsStatementIDInternalServerError

type GetAccountsAccountIDStatementsStatementIDInternalServerError struct {

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

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

Internal Server Error

func NewGetAccountsAccountIDStatementsStatementIDInternalServerError

func NewGetAccountsAccountIDStatementsStatementIDInternalServerError() *GetAccountsAccountIDStatementsStatementIDInternalServerError

NewGetAccountsAccountIDStatementsStatementIDInternalServerError creates a GetAccountsAccountIDStatementsStatementIDInternalServerError with default headers values

func (*GetAccountsAccountIDStatementsStatementIDInternalServerError) Error

func (*GetAccountsAccountIDStatementsStatementIDInternalServerError) GetPayload

type GetAccountsAccountIDStatementsStatementIDMethodNotAllowed

type GetAccountsAccountIDStatementsStatementIDMethodNotAllowed struct {

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

Method Not Allowed

func NewGetAccountsAccountIDStatementsStatementIDMethodNotAllowed

func NewGetAccountsAccountIDStatementsStatementIDMethodNotAllowed() *GetAccountsAccountIDStatementsStatementIDMethodNotAllowed

NewGetAccountsAccountIDStatementsStatementIDMethodNotAllowed creates a GetAccountsAccountIDStatementsStatementIDMethodNotAllowed with default headers values

func (*GetAccountsAccountIDStatementsStatementIDMethodNotAllowed) Error

type GetAccountsAccountIDStatementsStatementIDNotAcceptable

type GetAccountsAccountIDStatementsStatementIDNotAcceptable struct {

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

Not Acceptable

func NewGetAccountsAccountIDStatementsStatementIDNotAcceptable

func NewGetAccountsAccountIDStatementsStatementIDNotAcceptable() *GetAccountsAccountIDStatementsStatementIDNotAcceptable

NewGetAccountsAccountIDStatementsStatementIDNotAcceptable creates a GetAccountsAccountIDStatementsStatementIDNotAcceptable with default headers values

func (*GetAccountsAccountIDStatementsStatementIDNotAcceptable) Error

type GetAccountsAccountIDStatementsStatementIDNotFound

type GetAccountsAccountIDStatementsStatementIDNotFound struct {

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

Not found

func NewGetAccountsAccountIDStatementsStatementIDNotFound

func NewGetAccountsAccountIDStatementsStatementIDNotFound() *GetAccountsAccountIDStatementsStatementIDNotFound

NewGetAccountsAccountIDStatementsStatementIDNotFound creates a GetAccountsAccountIDStatementsStatementIDNotFound with default headers values

func (*GetAccountsAccountIDStatementsStatementIDNotFound) Error

type GetAccountsAccountIDStatementsStatementIDOK

type GetAccountsAccountIDStatementsStatementIDOK struct {

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

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

Statements Read

func NewGetAccountsAccountIDStatementsStatementIDOK

func NewGetAccountsAccountIDStatementsStatementIDOK() *GetAccountsAccountIDStatementsStatementIDOK

NewGetAccountsAccountIDStatementsStatementIDOK creates a GetAccountsAccountIDStatementsStatementIDOK with default headers values

func (*GetAccountsAccountIDStatementsStatementIDOK) Error

func (*GetAccountsAccountIDStatementsStatementIDOK) GetPayload

type GetAccountsAccountIDStatementsStatementIDParams

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

GetAccountsAccountIDStatementsStatementIDParams contains all the parameters to send to the API endpoint

for the get accounts account Id statements statement Id operation.

Typically these are written to a http.Request.

func NewGetAccountsAccountIDStatementsStatementIDParams

func NewGetAccountsAccountIDStatementsStatementIDParams() *GetAccountsAccountIDStatementsStatementIDParams

NewGetAccountsAccountIDStatementsStatementIDParams creates a new GetAccountsAccountIDStatementsStatementIDParams 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 NewGetAccountsAccountIDStatementsStatementIDParamsWithContext

func NewGetAccountsAccountIDStatementsStatementIDParamsWithContext(ctx context.Context) *GetAccountsAccountIDStatementsStatementIDParams

NewGetAccountsAccountIDStatementsStatementIDParamsWithContext creates a new GetAccountsAccountIDStatementsStatementIDParams object with the ability to set a context for a request.

func NewGetAccountsAccountIDStatementsStatementIDParamsWithHTTPClient

func NewGetAccountsAccountIDStatementsStatementIDParamsWithHTTPClient(client *http.Client) *GetAccountsAccountIDStatementsStatementIDParams

NewGetAccountsAccountIDStatementsStatementIDParamsWithHTTPClient creates a new GetAccountsAccountIDStatementsStatementIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetAccountsAccountIDStatementsStatementIDParamsWithTimeout

func NewGetAccountsAccountIDStatementsStatementIDParamsWithTimeout(timeout time.Duration) *GetAccountsAccountIDStatementsStatementIDParams

NewGetAccountsAccountIDStatementsStatementIDParamsWithTimeout creates a new GetAccountsAccountIDStatementsStatementIDParams object with the ability to set a timeout on a request.

func (*GetAccountsAccountIDStatementsStatementIDParams) SetAccountID

func (o *GetAccountsAccountIDStatementsStatementIDParams) SetAccountID(accountID string)

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetAuthorization

func (o *GetAccountsAccountIDStatementsStatementIDParams) SetAuthorization(authorization string)

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetContext

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetDefaults

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetHTTPClient

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetStatementID

func (o *GetAccountsAccountIDStatementsStatementIDParams) SetStatementID(statementID string)

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetTimeout

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetXCustomerUserAgent

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetXFapiAuthDate

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetXFapiCustomerIPAddress

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) SetXFapiInteractionID

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithAccountID

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithAuthorization

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithContext

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithDefaults

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithHTTPClient

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithStatementID

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithTimeout

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithXCustomerUserAgent

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithXFapiAuthDate

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithXFapiCustomerIPAddress

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

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WithXFapiInteractionID

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

func (*GetAccountsAccountIDStatementsStatementIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAccountsAccountIDStatementsStatementIDReader

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

GetAccountsAccountIDStatementsStatementIDReader is a Reader for the GetAccountsAccountIDStatementsStatementID structure.

func (*GetAccountsAccountIDStatementsStatementIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAccountsAccountIDStatementsStatementIDTooManyRequests

type GetAccountsAccountIDStatementsStatementIDTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetAccountsAccountIDStatementsStatementIDTooManyRequests

func NewGetAccountsAccountIDStatementsStatementIDTooManyRequests() *GetAccountsAccountIDStatementsStatementIDTooManyRequests

NewGetAccountsAccountIDStatementsStatementIDTooManyRequests creates a GetAccountsAccountIDStatementsStatementIDTooManyRequests with default headers values

func (*GetAccountsAccountIDStatementsStatementIDTooManyRequests) Error

type GetAccountsAccountIDStatementsStatementIDUnauthorized

type GetAccountsAccountIDStatementsStatementIDUnauthorized struct {

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

Unauthorized

func NewGetAccountsAccountIDStatementsStatementIDUnauthorized

func NewGetAccountsAccountIDStatementsStatementIDUnauthorized() *GetAccountsAccountIDStatementsStatementIDUnauthorized

NewGetAccountsAccountIDStatementsStatementIDUnauthorized creates a GetAccountsAccountIDStatementsStatementIDUnauthorized with default headers values

func (*GetAccountsAccountIDStatementsStatementIDUnauthorized) Error

type GetAccountsAccountIDStatementsTooManyRequests

type GetAccountsAccountIDStatementsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetAccountsAccountIDStatementsTooManyRequests

func NewGetAccountsAccountIDStatementsTooManyRequests() *GetAccountsAccountIDStatementsTooManyRequests

NewGetAccountsAccountIDStatementsTooManyRequests creates a GetAccountsAccountIDStatementsTooManyRequests with default headers values

func (*GetAccountsAccountIDStatementsTooManyRequests) Error

type GetAccountsAccountIDStatementsUnauthorized

type GetAccountsAccountIDStatementsUnauthorized struct {

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

Unauthorized

func NewGetAccountsAccountIDStatementsUnauthorized

func NewGetAccountsAccountIDStatementsUnauthorized() *GetAccountsAccountIDStatementsUnauthorized

NewGetAccountsAccountIDStatementsUnauthorized creates a GetAccountsAccountIDStatementsUnauthorized with default headers values

func (*GetAccountsAccountIDStatementsUnauthorized) Error

type GetStatementsBadRequest

type GetStatementsBadRequest struct {

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

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

Bad request

func NewGetStatementsBadRequest

func NewGetStatementsBadRequest() *GetStatementsBadRequest

NewGetStatementsBadRequest creates a GetStatementsBadRequest with default headers values

func (*GetStatementsBadRequest) Error

func (o *GetStatementsBadRequest) Error() string

func (*GetStatementsBadRequest) GetPayload

type GetStatementsForbidden

type GetStatementsForbidden struct {

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

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

Forbidden

func NewGetStatementsForbidden

func NewGetStatementsForbidden() *GetStatementsForbidden

NewGetStatementsForbidden creates a GetStatementsForbidden with default headers values

func (*GetStatementsForbidden) Error

func (o *GetStatementsForbidden) Error() string

func (*GetStatementsForbidden) GetPayload

type GetStatementsInternalServerError

type GetStatementsInternalServerError struct {

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

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

Internal Server Error

func NewGetStatementsInternalServerError

func NewGetStatementsInternalServerError() *GetStatementsInternalServerError

NewGetStatementsInternalServerError creates a GetStatementsInternalServerError with default headers values

func (*GetStatementsInternalServerError) Error

func (*GetStatementsInternalServerError) GetPayload

type GetStatementsMethodNotAllowed

type GetStatementsMethodNotAllowed struct {

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

Method Not Allowed

func NewGetStatementsMethodNotAllowed

func NewGetStatementsMethodNotAllowed() *GetStatementsMethodNotAllowed

NewGetStatementsMethodNotAllowed creates a GetStatementsMethodNotAllowed with default headers values

func (*GetStatementsMethodNotAllowed) Error

type GetStatementsNotAcceptable

type GetStatementsNotAcceptable struct {

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

Not Acceptable

func NewGetStatementsNotAcceptable

func NewGetStatementsNotAcceptable() *GetStatementsNotAcceptable

NewGetStatementsNotAcceptable creates a GetStatementsNotAcceptable with default headers values

func (*GetStatementsNotAcceptable) Error

type GetStatementsNotFound

type GetStatementsNotFound struct {

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

Not found

func NewGetStatementsNotFound

func NewGetStatementsNotFound() *GetStatementsNotFound

NewGetStatementsNotFound creates a GetStatementsNotFound with default headers values

func (*GetStatementsNotFound) Error

func (o *GetStatementsNotFound) Error() string

type GetStatementsOK

type GetStatementsOK struct {

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

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

Statements Read

func NewGetStatementsOK

func NewGetStatementsOK() *GetStatementsOK

NewGetStatementsOK creates a GetStatementsOK with default headers values

func (*GetStatementsOK) Error

func (o *GetStatementsOK) Error() string

func (*GetStatementsOK) GetPayload

func (o *GetStatementsOK) GetPayload() *models.OBReadStatement2

type GetStatementsParams

type GetStatementsParams struct {

	/* Authorization.

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

	/* FromStatementDateTime.

	     The UTC ISO 8601 Date Time to filter statements 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
	*/
	FromStatementDateTime *strfmt.DateTime

	/* ToStatementDateTime.

	     The UTC ISO 8601 Date Time to filter statements 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
	*/
	ToStatementDateTime *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
}

GetStatementsParams contains all the parameters to send to the API endpoint

for the get statements operation.

Typically these are written to a http.Request.

func NewGetStatementsParams

func NewGetStatementsParams() *GetStatementsParams

NewGetStatementsParams creates a new GetStatementsParams 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 NewGetStatementsParamsWithContext

func NewGetStatementsParamsWithContext(ctx context.Context) *GetStatementsParams

NewGetStatementsParamsWithContext creates a new GetStatementsParams object with the ability to set a context for a request.

func NewGetStatementsParamsWithHTTPClient

func NewGetStatementsParamsWithHTTPClient(client *http.Client) *GetStatementsParams

NewGetStatementsParamsWithHTTPClient creates a new GetStatementsParams object with the ability to set a custom HTTPClient for a request.

func NewGetStatementsParamsWithTimeout

func NewGetStatementsParamsWithTimeout(timeout time.Duration) *GetStatementsParams

NewGetStatementsParamsWithTimeout creates a new GetStatementsParams object with the ability to set a timeout on a request.

func (*GetStatementsParams) SetAuthorization

func (o *GetStatementsParams) SetAuthorization(authorization string)

SetAuthorization adds the authorization to the get statements params

func (*GetStatementsParams) SetContext

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

SetContext adds the context to the get statements params

func (*GetStatementsParams) SetDefaults

func (o *GetStatementsParams) SetDefaults()

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

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

func (*GetStatementsParams) SetFromStatementDateTime

func (o *GetStatementsParams) SetFromStatementDateTime(fromStatementDateTime *strfmt.DateTime)

SetFromStatementDateTime adds the fromStatementDateTime to the get statements params

func (*GetStatementsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get statements params

func (*GetStatementsParams) SetTimeout

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

SetTimeout adds the timeout to the get statements params

func (*GetStatementsParams) SetToStatementDateTime

func (o *GetStatementsParams) SetToStatementDateTime(toStatementDateTime *strfmt.DateTime)

SetToStatementDateTime adds the toStatementDateTime to the get statements params

func (*GetStatementsParams) SetXCustomerUserAgent

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

SetXCustomerUserAgent adds the xCustomerUserAgent to the get statements params

func (*GetStatementsParams) SetXFapiAuthDate

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

SetXFapiAuthDate adds the xFapiAuthDate to the get statements params

func (*GetStatementsParams) SetXFapiCustomerIPAddress

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

SetXFapiCustomerIPAddress adds the xFapiCustomerIpAddress to the get statements params

func (*GetStatementsParams) SetXFapiInteractionID

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

SetXFapiInteractionID adds the xFapiInteractionId to the get statements params

func (*GetStatementsParams) WithAuthorization

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

WithAuthorization adds the authorization to the get statements params

func (*GetStatementsParams) WithContext

WithContext adds the context to the get statements params

func (*GetStatementsParams) WithDefaults

func (o *GetStatementsParams) WithDefaults() *GetStatementsParams

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

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

func (*GetStatementsParams) WithFromStatementDateTime

func (o *GetStatementsParams) WithFromStatementDateTime(fromStatementDateTime *strfmt.DateTime) *GetStatementsParams

WithFromStatementDateTime adds the fromStatementDateTime to the get statements params

func (*GetStatementsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get statements params

func (*GetStatementsParams) WithTimeout

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

WithTimeout adds the timeout to the get statements params

func (*GetStatementsParams) WithToStatementDateTime

func (o *GetStatementsParams) WithToStatementDateTime(toStatementDateTime *strfmt.DateTime) *GetStatementsParams

WithToStatementDateTime adds the toStatementDateTime to the get statements params

func (*GetStatementsParams) WithXCustomerUserAgent

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

WithXCustomerUserAgent adds the xCustomerUserAgent to the get statements params

func (*GetStatementsParams) WithXFapiAuthDate

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

WithXFapiAuthDate adds the xFapiAuthDate to the get statements params

func (*GetStatementsParams) WithXFapiCustomerIPAddress

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

WithXFapiCustomerIPAddress adds the xFapiCustomerIPAddress to the get statements params

func (*GetStatementsParams) WithXFapiInteractionID

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

WithXFapiInteractionID adds the xFapiInteractionID to the get statements params

func (*GetStatementsParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetStatementsReader

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

GetStatementsReader is a Reader for the GetStatements structure.

func (*GetStatementsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetStatementsTooManyRequests

type GetStatementsTooManyRequests struct {

	/* Number in seconds to wait
	 */
	RetryAfter int64

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

Too Many Requests

func NewGetStatementsTooManyRequests

func NewGetStatementsTooManyRequests() *GetStatementsTooManyRequests

NewGetStatementsTooManyRequests creates a GetStatementsTooManyRequests with default headers values

func (*GetStatementsTooManyRequests) Error

type GetStatementsUnauthorized

type GetStatementsUnauthorized struct {

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

Unauthorized

func NewGetStatementsUnauthorized

func NewGetStatementsUnauthorized() *GetStatementsUnauthorized

NewGetStatementsUnauthorized creates a GetStatementsUnauthorized with default headers values

func (*GetStatementsUnauthorized) Error

func (o *GetStatementsUnauthorized) Error() string

Jump to

Keyboard shortcuts

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