direct_debits

package
v0.44.37 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 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 direct debits API

func (*Client) GetDirectdebits

func (a *Client) GetDirectdebits(params *GetDirectdebitsParams) (*GetDirectdebitsOK, error)

GetDirectdebits lists direct debits

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService added in v0.43.0

type ClientService interface {
	GetDirectdebits(params *GetDirectdebitsParams) (*GetDirectdebitsOK, 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 direct debits API client.

type GetDirectdebitsBadRequest added in v0.43.0

type GetDirectdebitsBadRequest struct {
	Payload *models.APIError
}

GetDirectdebitsBadRequest handles this case with default header values.

Bad Request

func NewGetDirectdebitsBadRequest added in v0.43.0

func NewGetDirectdebitsBadRequest() *GetDirectdebitsBadRequest

NewGetDirectdebitsBadRequest creates a GetDirectdebitsBadRequest with default headers values

func (*GetDirectdebitsBadRequest) Error added in v0.43.0

func (o *GetDirectdebitsBadRequest) Error() string

func (*GetDirectdebitsBadRequest) GetPayload added in v0.43.0

func (o *GetDirectdebitsBadRequest) GetPayload() *models.APIError

type GetDirectdebitsConflict added in v0.43.0

type GetDirectdebitsConflict struct {
	Payload *models.APIError
}

GetDirectdebitsConflict handles this case with default header values.

Conflict

func NewGetDirectdebitsConflict added in v0.43.0

func NewGetDirectdebitsConflict() *GetDirectdebitsConflict

NewGetDirectdebitsConflict creates a GetDirectdebitsConflict with default headers values

func (*GetDirectdebitsConflict) Error added in v0.43.0

func (o *GetDirectdebitsConflict) Error() string

func (*GetDirectdebitsConflict) GetPayload added in v0.43.0

func (o *GetDirectdebitsConflict) GetPayload() *models.APIError

type GetDirectdebitsForbidden added in v0.43.0

type GetDirectdebitsForbidden struct {
	Payload *models.APIError
}

GetDirectdebitsForbidden handles this case with default header values.

Forbidden

func NewGetDirectdebitsForbidden added in v0.43.0

func NewGetDirectdebitsForbidden() *GetDirectdebitsForbidden

NewGetDirectdebitsForbidden creates a GetDirectdebitsForbidden with default headers values

func (*GetDirectdebitsForbidden) Error added in v0.43.0

func (o *GetDirectdebitsForbidden) Error() string

func (*GetDirectdebitsForbidden) GetPayload added in v0.43.0

func (o *GetDirectdebitsForbidden) GetPayload() *models.APIError

type GetDirectdebitsInternalServerError added in v0.43.0

type GetDirectdebitsInternalServerError struct {
	Payload *models.APIError
}

GetDirectdebitsInternalServerError handles this case with default header values.

Internal Server Error

func NewGetDirectdebitsInternalServerError added in v0.43.0

func NewGetDirectdebitsInternalServerError() *GetDirectdebitsInternalServerError

NewGetDirectdebitsInternalServerError creates a GetDirectdebitsInternalServerError with default headers values

func (*GetDirectdebitsInternalServerError) Error added in v0.43.0

func (*GetDirectdebitsInternalServerError) GetPayload added in v0.43.0

type GetDirectdebitsNotFound added in v0.43.0

type GetDirectdebitsNotFound struct {
	Payload *models.APIError
}

GetDirectdebitsNotFound handles this case with default header values.

Record not found

func NewGetDirectdebitsNotFound added in v0.43.0

func NewGetDirectdebitsNotFound() *GetDirectdebitsNotFound

NewGetDirectdebitsNotFound creates a GetDirectdebitsNotFound with default headers values

func (*GetDirectdebitsNotFound) Error added in v0.43.0

func (o *GetDirectdebitsNotFound) Error() string

func (*GetDirectdebitsNotFound) GetPayload added in v0.43.0

func (o *GetDirectdebitsNotFound) GetPayload() *models.APIError

type GetDirectdebitsOK

type GetDirectdebitsOK struct {
	Payload *models.DirectDebitDetailsListResponse
}

GetDirectdebitsOK handles this case with default header values.

List of direct debit details

func NewGetDirectdebitsOK

func NewGetDirectdebitsOK() *GetDirectdebitsOK

NewGetDirectdebitsOK creates a GetDirectdebitsOK with default headers values

func (*GetDirectdebitsOK) Error

func (o *GetDirectdebitsOK) Error() string

func (*GetDirectdebitsOK) GetPayload added in v0.43.0

type GetDirectdebitsParams

type GetDirectdebitsParams struct {

	/*FilterAdmissionAdmissionDateFrom*/
	FilterAdmissionAdmissionDateFrom *strfmt.DateTime
	/*FilterAdmissionAdmissionDateTo*/
	FilterAdmissionAdmissionDateTo *strfmt.DateTime
	/*FilterAdmissionSchemeStatusCode
	  Filter by admission scheme status code

	*/
	FilterAdmissionSchemeStatusCode *string
	/*FilterAdmissionStatus
	  Filter by admission status

	*/
	FilterAdmissionStatus *string
	/*FilterAmount
	  Filter by amount

	*/
	FilterAmount *string
	/*FilterBeneficiaryPartyAccountNumber*/
	FilterBeneficiaryPartyAccountNumber *string
	/*FilterBeneficiaryPartyBankID*/
	FilterBeneficiaryPartyBankID *string
	/*FilterClearingID*/
	FilterClearingID *string
	/*FilterCurrency*/
	FilterCurrency *string
	/*FilterDebtorPartyAccountNumber*/
	FilterDebtorPartyAccountNumber *string
	/*FilterDebtorPartyBankID*/
	FilterDebtorPartyBankID *string
	/*FilterOrganisationID
	  Filter by organisation id

	*/
	FilterOrganisationID []strfmt.UUID
	/*FilterPaymentScheme*/
	FilterPaymentScheme *string
	/*FilterPaymentType*/
	FilterPaymentType *string
	/*FilterProcessingDateFrom*/
	FilterProcessingDateFrom *strfmt.Date
	/*FilterProcessingDateTo*/
	FilterProcessingDateTo *strfmt.Date
	/*FilterReference
	  Filter by reference

	*/
	FilterReference *string
	/*FilterUniqueSchemeID
	  Filter by unique scheme id

	*/
	FilterUniqueSchemeID *string
	/*PageNumber
	  Which page to select

	*/
	PageNumber *string
	/*PageSize
	  Number of items to select

	*/
	PageSize *int64

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

GetDirectdebitsParams contains all the parameters to send to the API endpoint for the get directdebits operation typically these are written to a http.Request

func NewGetDirectdebitsParams

func NewGetDirectdebitsParams() *GetDirectdebitsParams

NewGetDirectdebitsParams creates a new GetDirectdebitsParams object with the default values initialized.

func NewGetDirectdebitsParamsWithContext

func NewGetDirectdebitsParamsWithContext(ctx context.Context) *GetDirectdebitsParams

NewGetDirectdebitsParamsWithContext creates a new GetDirectdebitsParams object with the default values initialized, and the ability to set a context for a request

func NewGetDirectdebitsParamsWithHTTPClient

func NewGetDirectdebitsParamsWithHTTPClient(client *http.Client) *GetDirectdebitsParams

NewGetDirectdebitsParamsWithHTTPClient creates a new GetDirectdebitsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetDirectdebitsParamsWithTimeout

func NewGetDirectdebitsParamsWithTimeout(timeout time.Duration) *GetDirectdebitsParams

NewGetDirectdebitsParamsWithTimeout creates a new GetDirectdebitsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetDirectdebitsParams) SetContext

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

SetContext adds the context to the get directdebits params

func (*GetDirectdebitsParams) SetFilterAdmissionAdmissionDateFrom

func (o *GetDirectdebitsParams) SetFilterAdmissionAdmissionDateFrom(filterAdmissionAdmissionDateFrom *strfmt.DateTime)

SetFilterAdmissionAdmissionDateFrom adds the filterAdmissionAdmissionDateFrom to the get directdebits params

func (*GetDirectdebitsParams) SetFilterAdmissionAdmissionDateTo

func (o *GetDirectdebitsParams) SetFilterAdmissionAdmissionDateTo(filterAdmissionAdmissionDateTo *strfmt.DateTime)

SetFilterAdmissionAdmissionDateTo adds the filterAdmissionAdmissionDateTo to the get directdebits params

func (*GetDirectdebitsParams) SetFilterAdmissionSchemeStatusCode

func (o *GetDirectdebitsParams) SetFilterAdmissionSchemeStatusCode(filterAdmissionSchemeStatusCode *string)

SetFilterAdmissionSchemeStatusCode adds the filterAdmissionSchemeStatusCode to the get directdebits params

func (*GetDirectdebitsParams) SetFilterAdmissionStatus

func (o *GetDirectdebitsParams) SetFilterAdmissionStatus(filterAdmissionStatus *string)

SetFilterAdmissionStatus adds the filterAdmissionStatus to the get directdebits params

func (*GetDirectdebitsParams) SetFilterAmount

func (o *GetDirectdebitsParams) SetFilterAmount(filterAmount *string)

SetFilterAmount adds the filterAmount to the get directdebits params

func (*GetDirectdebitsParams) SetFilterBeneficiaryPartyAccountNumber

func (o *GetDirectdebitsParams) SetFilterBeneficiaryPartyAccountNumber(filterBeneficiaryPartyAccountNumber *string)

SetFilterBeneficiaryPartyAccountNumber adds the filterBeneficiaryPartyAccountNumber to the get directdebits params

func (*GetDirectdebitsParams) SetFilterBeneficiaryPartyBankID

func (o *GetDirectdebitsParams) SetFilterBeneficiaryPartyBankID(filterBeneficiaryPartyBankID *string)

SetFilterBeneficiaryPartyBankID adds the filterBeneficiaryPartyBankId to the get directdebits params

func (*GetDirectdebitsParams) SetFilterClearingID

func (o *GetDirectdebitsParams) SetFilterClearingID(filterClearingID *string)

SetFilterClearingID adds the filterClearingId to the get directdebits params

func (*GetDirectdebitsParams) SetFilterCurrency

func (o *GetDirectdebitsParams) SetFilterCurrency(filterCurrency *string)

SetFilterCurrency adds the filterCurrency to the get directdebits params

func (*GetDirectdebitsParams) SetFilterDebtorPartyAccountNumber

func (o *GetDirectdebitsParams) SetFilterDebtorPartyAccountNumber(filterDebtorPartyAccountNumber *string)

SetFilterDebtorPartyAccountNumber adds the filterDebtorPartyAccountNumber to the get directdebits params

func (*GetDirectdebitsParams) SetFilterDebtorPartyBankID

func (o *GetDirectdebitsParams) SetFilterDebtorPartyBankID(filterDebtorPartyBankID *string)

SetFilterDebtorPartyBankID adds the filterDebtorPartyBankId to the get directdebits params

func (*GetDirectdebitsParams) SetFilterOrganisationID

func (o *GetDirectdebitsParams) SetFilterOrganisationID(filterOrganisationID []strfmt.UUID)

SetFilterOrganisationID adds the filterOrganisationId to the get directdebits params

func (*GetDirectdebitsParams) SetFilterPaymentScheme

func (o *GetDirectdebitsParams) SetFilterPaymentScheme(filterPaymentScheme *string)

SetFilterPaymentScheme adds the filterPaymentScheme to the get directdebits params

func (*GetDirectdebitsParams) SetFilterPaymentType

func (o *GetDirectdebitsParams) SetFilterPaymentType(filterPaymentType *string)

SetFilterPaymentType adds the filterPaymentType to the get directdebits params

func (*GetDirectdebitsParams) SetFilterProcessingDateFrom

func (o *GetDirectdebitsParams) SetFilterProcessingDateFrom(filterProcessingDateFrom *strfmt.Date)

SetFilterProcessingDateFrom adds the filterProcessingDateFrom to the get directdebits params

func (*GetDirectdebitsParams) SetFilterProcessingDateTo

func (o *GetDirectdebitsParams) SetFilterProcessingDateTo(filterProcessingDateTo *strfmt.Date)

SetFilterProcessingDateTo adds the filterProcessingDateTo to the get directdebits params

func (*GetDirectdebitsParams) SetFilterReference

func (o *GetDirectdebitsParams) SetFilterReference(filterReference *string)

SetFilterReference adds the filterReference to the get directdebits params

func (*GetDirectdebitsParams) SetFilterUniqueSchemeID

func (o *GetDirectdebitsParams) SetFilterUniqueSchemeID(filterUniqueSchemeID *string)

SetFilterUniqueSchemeID adds the filterUniqueSchemeId to the get directdebits params

func (*GetDirectdebitsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get directdebits params

func (*GetDirectdebitsParams) SetPageNumber

func (o *GetDirectdebitsParams) SetPageNumber(pageNumber *string)

SetPageNumber adds the pageNumber to the get directdebits params

func (*GetDirectdebitsParams) SetPageSize

func (o *GetDirectdebitsParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the get directdebits params

func (*GetDirectdebitsParams) SetTimeout

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

SetTimeout adds the timeout to the get directdebits params

func (*GetDirectdebitsParams) WithContext

WithContext adds the context to the get directdebits params

func (*GetDirectdebitsParams) WithFilterAdmissionAdmissionDateFrom

func (o *GetDirectdebitsParams) WithFilterAdmissionAdmissionDateFrom(filterAdmissionAdmissionDateFrom *strfmt.DateTime) *GetDirectdebitsParams

WithFilterAdmissionAdmissionDateFrom adds the filterAdmissionAdmissionDateFrom to the get directdebits params

func (*GetDirectdebitsParams) WithFilterAdmissionAdmissionDateTo

func (o *GetDirectdebitsParams) WithFilterAdmissionAdmissionDateTo(filterAdmissionAdmissionDateTo *strfmt.DateTime) *GetDirectdebitsParams

WithFilterAdmissionAdmissionDateTo adds the filterAdmissionAdmissionDateTo to the get directdebits params

func (*GetDirectdebitsParams) WithFilterAdmissionSchemeStatusCode

func (o *GetDirectdebitsParams) WithFilterAdmissionSchemeStatusCode(filterAdmissionSchemeStatusCode *string) *GetDirectdebitsParams

WithFilterAdmissionSchemeStatusCode adds the filterAdmissionSchemeStatusCode to the get directdebits params

func (*GetDirectdebitsParams) WithFilterAdmissionStatus

func (o *GetDirectdebitsParams) WithFilterAdmissionStatus(filterAdmissionStatus *string) *GetDirectdebitsParams

WithFilterAdmissionStatus adds the filterAdmissionStatus to the get directdebits params

func (*GetDirectdebitsParams) WithFilterAmount

func (o *GetDirectdebitsParams) WithFilterAmount(filterAmount *string) *GetDirectdebitsParams

WithFilterAmount adds the filterAmount to the get directdebits params

func (*GetDirectdebitsParams) WithFilterBeneficiaryPartyAccountNumber

func (o *GetDirectdebitsParams) WithFilterBeneficiaryPartyAccountNumber(filterBeneficiaryPartyAccountNumber *string) *GetDirectdebitsParams

WithFilterBeneficiaryPartyAccountNumber adds the filterBeneficiaryPartyAccountNumber to the get directdebits params

func (*GetDirectdebitsParams) WithFilterBeneficiaryPartyBankID

func (o *GetDirectdebitsParams) WithFilterBeneficiaryPartyBankID(filterBeneficiaryPartyBankID *string) *GetDirectdebitsParams

WithFilterBeneficiaryPartyBankID adds the filterBeneficiaryPartyBankID to the get directdebits params

func (*GetDirectdebitsParams) WithFilterClearingID

func (o *GetDirectdebitsParams) WithFilterClearingID(filterClearingID *string) *GetDirectdebitsParams

WithFilterClearingID adds the filterClearingID to the get directdebits params

func (*GetDirectdebitsParams) WithFilterCurrency

func (o *GetDirectdebitsParams) WithFilterCurrency(filterCurrency *string) *GetDirectdebitsParams

WithFilterCurrency adds the filterCurrency to the get directdebits params

func (*GetDirectdebitsParams) WithFilterDebtorPartyAccountNumber

func (o *GetDirectdebitsParams) WithFilterDebtorPartyAccountNumber(filterDebtorPartyAccountNumber *string) *GetDirectdebitsParams

WithFilterDebtorPartyAccountNumber adds the filterDebtorPartyAccountNumber to the get directdebits params

func (*GetDirectdebitsParams) WithFilterDebtorPartyBankID

func (o *GetDirectdebitsParams) WithFilterDebtorPartyBankID(filterDebtorPartyBankID *string) *GetDirectdebitsParams

WithFilterDebtorPartyBankID adds the filterDebtorPartyBankID to the get directdebits params

func (*GetDirectdebitsParams) WithFilterOrganisationID

func (o *GetDirectdebitsParams) WithFilterOrganisationID(filterOrganisationID []strfmt.UUID) *GetDirectdebitsParams

WithFilterOrganisationID adds the filterOrganisationID to the get directdebits params

func (*GetDirectdebitsParams) WithFilterPaymentScheme

func (o *GetDirectdebitsParams) WithFilterPaymentScheme(filterPaymentScheme *string) *GetDirectdebitsParams

WithFilterPaymentScheme adds the filterPaymentScheme to the get directdebits params

func (*GetDirectdebitsParams) WithFilterPaymentType

func (o *GetDirectdebitsParams) WithFilterPaymentType(filterPaymentType *string) *GetDirectdebitsParams

WithFilterPaymentType adds the filterPaymentType to the get directdebits params

func (*GetDirectdebitsParams) WithFilterProcessingDateFrom

func (o *GetDirectdebitsParams) WithFilterProcessingDateFrom(filterProcessingDateFrom *strfmt.Date) *GetDirectdebitsParams

WithFilterProcessingDateFrom adds the filterProcessingDateFrom to the get directdebits params

func (*GetDirectdebitsParams) WithFilterProcessingDateTo

func (o *GetDirectdebitsParams) WithFilterProcessingDateTo(filterProcessingDateTo *strfmt.Date) *GetDirectdebitsParams

WithFilterProcessingDateTo adds the filterProcessingDateTo to the get directdebits params

func (*GetDirectdebitsParams) WithFilterReference

func (o *GetDirectdebitsParams) WithFilterReference(filterReference *string) *GetDirectdebitsParams

WithFilterReference adds the filterReference to the get directdebits params

func (*GetDirectdebitsParams) WithFilterUniqueSchemeID

func (o *GetDirectdebitsParams) WithFilterUniqueSchemeID(filterUniqueSchemeID *string) *GetDirectdebitsParams

WithFilterUniqueSchemeID adds the filterUniqueSchemeID to the get directdebits params

func (*GetDirectdebitsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get directdebits params

func (*GetDirectdebitsParams) WithPageNumber

func (o *GetDirectdebitsParams) WithPageNumber(pageNumber *string) *GetDirectdebitsParams

WithPageNumber adds the pageNumber to the get directdebits params

func (*GetDirectdebitsParams) WithPageSize

func (o *GetDirectdebitsParams) WithPageSize(pageSize *int64) *GetDirectdebitsParams

WithPageSize adds the pageSize to the get directdebits params

func (*GetDirectdebitsParams) WithTimeout

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

WithTimeout adds the timeout to the get directdebits params

func (*GetDirectdebitsParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetDirectdebitsReader

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

GetDirectdebitsReader is a Reader for the GetDirectdebits structure.

func (*GetDirectdebitsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDirectdebitsServiceUnavailable added in v0.43.0

type GetDirectdebitsServiceUnavailable struct {
	Payload *models.APIError
}

GetDirectdebitsServiceUnavailable handles this case with default header values.

The server is up, but overloaded with requests. Try again later.

func NewGetDirectdebitsServiceUnavailable added in v0.43.0

func NewGetDirectdebitsServiceUnavailable() *GetDirectdebitsServiceUnavailable

NewGetDirectdebitsServiceUnavailable creates a GetDirectdebitsServiceUnavailable with default headers values

func (*GetDirectdebitsServiceUnavailable) Error added in v0.43.0

func (*GetDirectdebitsServiceUnavailable) GetPayload added in v0.43.0

type GetDirectdebitsTooManyRequests added in v0.43.0

type GetDirectdebitsTooManyRequests struct {
	Payload *models.APIError
}

GetDirectdebitsTooManyRequests handles this case with default header values.

The request cannot be served due to the application’s rate limit

func NewGetDirectdebitsTooManyRequests added in v0.43.0

func NewGetDirectdebitsTooManyRequests() *GetDirectdebitsTooManyRequests

NewGetDirectdebitsTooManyRequests creates a GetDirectdebitsTooManyRequests with default headers values

func (*GetDirectdebitsTooManyRequests) Error added in v0.43.0

func (*GetDirectdebitsTooManyRequests) GetPayload added in v0.43.0

type GetDirectdebitsUnauthorized added in v0.43.0

type GetDirectdebitsUnauthorized struct {
	Payload *models.APIError
}

GetDirectdebitsUnauthorized handles this case with default header values.

Authentication credentials were missing or incorrect

func NewGetDirectdebitsUnauthorized added in v0.43.0

func NewGetDirectdebitsUnauthorized() *GetDirectdebitsUnauthorized

NewGetDirectdebitsUnauthorized creates a GetDirectdebitsUnauthorized with default headers values

func (*GetDirectdebitsUnauthorized) Error added in v0.43.0

func (*GetDirectdebitsUnauthorized) GetPayload added in v0.43.0

func (o *GetDirectdebitsUnauthorized) GetPayload() *models.APIError

Jump to

Keyboard shortcuts

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