direct_debits

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2019 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 New

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

New creates a new direct debits API client.

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

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.

Jump to

Keyboard shortcuts

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