Documentation ¶
Index ¶
- type Client
- func (a *Client) GetVerificationStatus(params *GetVerificationStatusParams) (*GetVerificationStatusOK, error)
- func (a *Client) InitiateMatchingOrChallengeDepositeVerification(params *InitiateMatchingOrChallengeDepositeVerificationParams) (*InitiateMatchingOrChallengeDepositeVerificationOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- func (a *Client) VerifyChallengeDeposit(params *VerifyChallengeDepositParams) (*VerifyChallengeDepositOK, error)
- type GetVerificationStatusBadRequest
- type GetVerificationStatusNotFound
- type GetVerificationStatusOK
- type GetVerificationStatusParams
- func NewGetVerificationStatusParams() *GetVerificationStatusParams
- func NewGetVerificationStatusParamsWithContext(ctx context.Context) *GetVerificationStatusParams
- func NewGetVerificationStatusParamsWithHTTPClient(client *http.Client) *GetVerificationStatusParams
- func NewGetVerificationStatusParamsWithTimeout(timeout time.Duration) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) SetAccountID(accountID *string)
- func (o *GetVerificationStatusParams) SetContext(ctx context.Context)
- func (o *GetVerificationStatusParams) SetHTTPClient(client *http.Client)
- func (o *GetVerificationStatusParams) SetProviderAccountID(providerAccountID *string)
- func (o *GetVerificationStatusParams) SetTimeout(timeout time.Duration)
- func (o *GetVerificationStatusParams) SetVerificationType(verificationType *string)
- func (o *GetVerificationStatusParams) WithAccountID(accountID *string) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WithContext(ctx context.Context) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WithHTTPClient(client *http.Client) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WithProviderAccountID(providerAccountID *string) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WithTimeout(timeout time.Duration) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WithVerificationType(verificationType *string) *GetVerificationStatusParams
- func (o *GetVerificationStatusParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetVerificationStatusReader
- type GetVerificationStatusUnauthorized
- type InitiateMatchingOrChallengeDepositeVerificationBadRequest
- type InitiateMatchingOrChallengeDepositeVerificationNotFound
- type InitiateMatchingOrChallengeDepositeVerificationOK
- type InitiateMatchingOrChallengeDepositeVerificationParams
- func NewInitiateMatchingOrChallengeDepositeVerificationParams() *InitiateMatchingOrChallengeDepositeVerificationParams
- func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithContext(ctx context.Context) *InitiateMatchingOrChallengeDepositeVerificationParams
- func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithHTTPClient(client *http.Client) *InitiateMatchingOrChallengeDepositeVerificationParams
- func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithTimeout(timeout time.Duration) *InitiateMatchingOrChallengeDepositeVerificationParams
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetContext(ctx context.Context)
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetHTTPClient(client *http.Client)
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetTimeout(timeout time.Duration)
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetVerificationParam(verificationParam *models.VerificationRequest)
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithContext(ctx context.Context) *InitiateMatchingOrChallengeDepositeVerificationParams
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithHTTPClient(client *http.Client) *InitiateMatchingOrChallengeDepositeVerificationParams
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithTimeout(timeout time.Duration) *InitiateMatchingOrChallengeDepositeVerificationParams
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithVerificationParam(verificationParam *models.VerificationRequest) *InitiateMatchingOrChallengeDepositeVerificationParams
- func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type InitiateMatchingOrChallengeDepositeVerificationReader
- type InitiateMatchingOrChallengeDepositeVerificationUnauthorized
- type VerifyChallengeDepositBadRequest
- type VerifyChallengeDepositNotFound
- type VerifyChallengeDepositOK
- type VerifyChallengeDepositParams
- func NewVerifyChallengeDepositParams() *VerifyChallengeDepositParams
- func NewVerifyChallengeDepositParamsWithContext(ctx context.Context) *VerifyChallengeDepositParams
- func NewVerifyChallengeDepositParamsWithHTTPClient(client *http.Client) *VerifyChallengeDepositParams
- func NewVerifyChallengeDepositParamsWithTimeout(timeout time.Duration) *VerifyChallengeDepositParams
- func (o *VerifyChallengeDepositParams) SetContext(ctx context.Context)
- func (o *VerifyChallengeDepositParams) SetHTTPClient(client *http.Client)
- func (o *VerifyChallengeDepositParams) SetTimeout(timeout time.Duration)
- func (o *VerifyChallengeDepositParams) SetVerificationParam(verificationParam *models.UpdateVerificationRequest)
- func (o *VerifyChallengeDepositParams) WithContext(ctx context.Context) *VerifyChallengeDepositParams
- func (o *VerifyChallengeDepositParams) WithHTTPClient(client *http.Client) *VerifyChallengeDepositParams
- func (o *VerifyChallengeDepositParams) WithTimeout(timeout time.Duration) *VerifyChallengeDepositParams
- func (o *VerifyChallengeDepositParams) WithVerificationParam(verificationParam *models.UpdateVerificationRequest) *VerifyChallengeDepositParams
- func (o *VerifyChallengeDepositParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type VerifyChallengeDepositReader
- type VerifyChallengeDepositUnauthorized
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 verification API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client
New creates a new verification API client.
func (*Client) GetVerificationStatus ¶
func (a *Client) GetVerificationStatus(params *GetVerificationStatusParams) (*GetVerificationStatusOK, error)
GetVerificationStatus gets verification status
The get verification status service is used to retrieve the verification status of all accounts<br>for which the MS or CDV process has been initiated.<br>For the MS process, the account details object returns the aggregated information of the<br>verified accounts. For the CDV process, the account details object returns the user<br>provided account information.<br>
func (*Client) InitiateMatchingOrChallengeDepositeVerification ¶
func (a *Client) InitiateMatchingOrChallengeDepositeVerification(params *InitiateMatchingOrChallengeDepositeVerificationParams) (*InitiateMatchingOrChallengeDepositeVerificationOK, error)
InitiateMatchingOrChallengeDepositeVerification initiaites matching service and challenge deposit
The post verification service is used to initiate the matching service (MS) and the challenge deposit account verification (CDV) process to verify account ownership. The MS and CDV process can verify ownership of only bank accounts (i.e., checking and savings). <ul><li>MS verification - The MS verification can be initiated only for an already aggregated account or a providerAccount. The prerequisite for the MS verification process is to request the following ACCT_PROFILE dataset attributes:</li><ul><li>FULL_ACCT_NUMBER</li><li>BANK_TRANSFER_CODE (optional based on the configuration done for the customer)</li><li>HOLDER_NAME</li></ul>In the MS verification process, a string-match of the account holder name with the registered user name is performed instantaneously. Contact the Yodlee CustomerCare team to configure the full name or only the last name match.</li></ul><ul><li>Challenge deposit account verification - Once the CDV process is initiated, Yodlee will post the microtransaction (i.e., credit and debit) in the user's account. The CDV process takes 2 to 3 days to complete as it requires the user to provide the microtransaction details. The CDV process is currently supported only in the United States.</li></ul>
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
func (*Client) VerifyChallengeDeposit ¶
func (a *Client) VerifyChallengeDeposit(params *VerifyChallengeDepositParams) (*VerifyChallengeDepositOK, error)
VerifyChallengeDeposit verifies challenge deposit
The put verification service is used to complete the CDV process.<br> In the CDV process, the user-provided microtransaction details (i.e., credit and debit) is matched against the microtransactions posted by Yodlee.<br> For a successful verification of the account's ownership both microtransaction details should match.<br>The CDV process is currently supported only in the United States.<br>
type GetVerificationStatusBadRequest ¶
type GetVerificationStatusBadRequest struct {
Payload *models.YodleeError
}
GetVerificationStatusBadRequest handles this case with default header values.
Y901 : Service not supported<br>Y813 : Either of accountId or providerAccountId should be provided<br>Y800 : Invalid value for accountId<br>Y800 : Invalid value for verification.verificationType<br>Y800 : Invalid value for providerAccountId<br>Y835 : Account(s) not eligible for Matching verification<br>Y836 : No verification initiated
func NewGetVerificationStatusBadRequest ¶
func NewGetVerificationStatusBadRequest() *GetVerificationStatusBadRequest
NewGetVerificationStatusBadRequest creates a GetVerificationStatusBadRequest with default headers values
func (*GetVerificationStatusBadRequest) Error ¶
func (o *GetVerificationStatusBadRequest) Error() string
func (*GetVerificationStatusBadRequest) GetPayload ¶
func (o *GetVerificationStatusBadRequest) GetPayload() *models.YodleeError
type GetVerificationStatusNotFound ¶
type GetVerificationStatusNotFound struct { }
GetVerificationStatusNotFound handles this case with default header values.
Not Found
func NewGetVerificationStatusNotFound ¶
func NewGetVerificationStatusNotFound() *GetVerificationStatusNotFound
NewGetVerificationStatusNotFound creates a GetVerificationStatusNotFound with default headers values
func (*GetVerificationStatusNotFound) Error ¶
func (o *GetVerificationStatusNotFound) Error() string
type GetVerificationStatusOK ¶
type GetVerificationStatusOK struct {
Payload *models.VerificationStatusResponse
}
GetVerificationStatusOK handles this case with default header values.
OK
func NewGetVerificationStatusOK ¶
func NewGetVerificationStatusOK() *GetVerificationStatusOK
NewGetVerificationStatusOK creates a GetVerificationStatusOK with default headers values
func (*GetVerificationStatusOK) Error ¶
func (o *GetVerificationStatusOK) Error() string
func (*GetVerificationStatusOK) GetPayload ¶
func (o *GetVerificationStatusOK) GetPayload() *models.VerificationStatusResponse
type GetVerificationStatusParams ¶
type GetVerificationStatusParams struct { /*AccountID Comma separated accountId */ AccountID *string /*ProviderAccountID Comma separated providerAccountId */ ProviderAccountID *string /*VerificationType verificationType */ VerificationType *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetVerificationStatusParams contains all the parameters to send to the API endpoint for the get verification status operation typically these are written to a http.Request
func NewGetVerificationStatusParams ¶
func NewGetVerificationStatusParams() *GetVerificationStatusParams
NewGetVerificationStatusParams creates a new GetVerificationStatusParams object with the default values initialized.
func NewGetVerificationStatusParamsWithContext ¶
func NewGetVerificationStatusParamsWithContext(ctx context.Context) *GetVerificationStatusParams
NewGetVerificationStatusParamsWithContext creates a new GetVerificationStatusParams object with the default values initialized, and the ability to set a context for a request
func NewGetVerificationStatusParamsWithHTTPClient ¶
func NewGetVerificationStatusParamsWithHTTPClient(client *http.Client) *GetVerificationStatusParams
NewGetVerificationStatusParamsWithHTTPClient creates a new GetVerificationStatusParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetVerificationStatusParamsWithTimeout ¶
func NewGetVerificationStatusParamsWithTimeout(timeout time.Duration) *GetVerificationStatusParams
NewGetVerificationStatusParamsWithTimeout creates a new GetVerificationStatusParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetVerificationStatusParams) SetAccountID ¶
func (o *GetVerificationStatusParams) SetAccountID(accountID *string)
SetAccountID adds the accountId to the get verification status params
func (*GetVerificationStatusParams) SetContext ¶
func (o *GetVerificationStatusParams) SetContext(ctx context.Context)
SetContext adds the context to the get verification status params
func (*GetVerificationStatusParams) SetHTTPClient ¶
func (o *GetVerificationStatusParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get verification status params
func (*GetVerificationStatusParams) SetProviderAccountID ¶
func (o *GetVerificationStatusParams) SetProviderAccountID(providerAccountID *string)
SetProviderAccountID adds the providerAccountId to the get verification status params
func (*GetVerificationStatusParams) SetTimeout ¶
func (o *GetVerificationStatusParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get verification status params
func (*GetVerificationStatusParams) SetVerificationType ¶
func (o *GetVerificationStatusParams) SetVerificationType(verificationType *string)
SetVerificationType adds the verificationType to the get verification status params
func (*GetVerificationStatusParams) WithAccountID ¶
func (o *GetVerificationStatusParams) WithAccountID(accountID *string) *GetVerificationStatusParams
WithAccountID adds the accountID to the get verification status params
func (*GetVerificationStatusParams) WithContext ¶
func (o *GetVerificationStatusParams) WithContext(ctx context.Context) *GetVerificationStatusParams
WithContext adds the context to the get verification status params
func (*GetVerificationStatusParams) WithHTTPClient ¶
func (o *GetVerificationStatusParams) WithHTTPClient(client *http.Client) *GetVerificationStatusParams
WithHTTPClient adds the HTTPClient to the get verification status params
func (*GetVerificationStatusParams) WithProviderAccountID ¶
func (o *GetVerificationStatusParams) WithProviderAccountID(providerAccountID *string) *GetVerificationStatusParams
WithProviderAccountID adds the providerAccountID to the get verification status params
func (*GetVerificationStatusParams) WithTimeout ¶
func (o *GetVerificationStatusParams) WithTimeout(timeout time.Duration) *GetVerificationStatusParams
WithTimeout adds the timeout to the get verification status params
func (*GetVerificationStatusParams) WithVerificationType ¶
func (o *GetVerificationStatusParams) WithVerificationType(verificationType *string) *GetVerificationStatusParams
WithVerificationType adds the verificationType to the get verification status params
func (*GetVerificationStatusParams) WriteToRequest ¶
func (o *GetVerificationStatusParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetVerificationStatusReader ¶
type GetVerificationStatusReader struct {
// contains filtered or unexported fields
}
GetVerificationStatusReader is a Reader for the GetVerificationStatus structure.
func (*GetVerificationStatusReader) ReadResponse ¶
func (o *GetVerificationStatusReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetVerificationStatusUnauthorized ¶
type GetVerificationStatusUnauthorized struct { }
GetVerificationStatusUnauthorized handles this case with default header values.
Unauthorized
func NewGetVerificationStatusUnauthorized ¶
func NewGetVerificationStatusUnauthorized() *GetVerificationStatusUnauthorized
NewGetVerificationStatusUnauthorized creates a GetVerificationStatusUnauthorized with default headers values
func (*GetVerificationStatusUnauthorized) Error ¶
func (o *GetVerificationStatusUnauthorized) Error() string
type InitiateMatchingOrChallengeDepositeVerificationBadRequest ¶
type InitiateMatchingOrChallengeDepositeVerificationBadRequest struct {
Payload *models.YodleeError
}
InitiateMatchingOrChallengeDepositeVerificationBadRequest handles this case with default header values.
Y901 : Service not supported<br>Y812 : Required field/value - verification.verificationType missing in the verificationParam<br>Y812 : Required field/value - accountNumber missing in the verificationParam<br>Y812 : Required field/value - accountType missing in the verificationParam<br>Y812 : Required field/value - bankTransferCode missing in the verificationParam<br>Y812 : Required field/value - bankTransferCode.id missing in the verificationParam<br>Y812 : Required field/value - bankTransferCode.type missing in the verificationParam<br>Y800 : Invalid value for verification.verificationType<br>Y800 : Invalid value for verificationParam<br>Y800 : Invalid value for bankTransferCode.type<br>Y800 : Invalid value for bankTransferCode.id<br>Y800 : Invalid value for accountType<br>Y800 : Invalid value for accountId<br>Y813 : Account details should be provided<br>Y801 : Invalid length for accountNumber<br>Y835 : Account(s) not eligible for Challenge Deposit verification<br>Y806 : Invalid Input<br>Y840 : Verification has been initiated already<br>Y837 : Account has been verified already
func NewInitiateMatchingOrChallengeDepositeVerificationBadRequest ¶
func NewInitiateMatchingOrChallengeDepositeVerificationBadRequest() *InitiateMatchingOrChallengeDepositeVerificationBadRequest
NewInitiateMatchingOrChallengeDepositeVerificationBadRequest creates a InitiateMatchingOrChallengeDepositeVerificationBadRequest with default headers values
func (*InitiateMatchingOrChallengeDepositeVerificationBadRequest) Error ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationBadRequest) Error() string
func (*InitiateMatchingOrChallengeDepositeVerificationBadRequest) GetPayload ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationBadRequest) GetPayload() *models.YodleeError
type InitiateMatchingOrChallengeDepositeVerificationNotFound ¶
type InitiateMatchingOrChallengeDepositeVerificationNotFound struct { }
InitiateMatchingOrChallengeDepositeVerificationNotFound handles this case with default header values.
Not Found
func NewInitiateMatchingOrChallengeDepositeVerificationNotFound ¶
func NewInitiateMatchingOrChallengeDepositeVerificationNotFound() *InitiateMatchingOrChallengeDepositeVerificationNotFound
NewInitiateMatchingOrChallengeDepositeVerificationNotFound creates a InitiateMatchingOrChallengeDepositeVerificationNotFound with default headers values
func (*InitiateMatchingOrChallengeDepositeVerificationNotFound) Error ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationNotFound) Error() string
type InitiateMatchingOrChallengeDepositeVerificationOK ¶
type InitiateMatchingOrChallengeDepositeVerificationOK struct {
Payload *models.VerificationResponse
}
InitiateMatchingOrChallengeDepositeVerificationOK handles this case with default header values.
OK
func NewInitiateMatchingOrChallengeDepositeVerificationOK ¶
func NewInitiateMatchingOrChallengeDepositeVerificationOK() *InitiateMatchingOrChallengeDepositeVerificationOK
NewInitiateMatchingOrChallengeDepositeVerificationOK creates a InitiateMatchingOrChallengeDepositeVerificationOK with default headers values
func (*InitiateMatchingOrChallengeDepositeVerificationOK) Error ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationOK) Error() string
func (*InitiateMatchingOrChallengeDepositeVerificationOK) GetPayload ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationOK) GetPayload() *models.VerificationResponse
type InitiateMatchingOrChallengeDepositeVerificationParams ¶
type InitiateMatchingOrChallengeDepositeVerificationParams struct { /*VerificationParam verification information */ VerificationParam *models.VerificationRequest Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
InitiateMatchingOrChallengeDepositeVerificationParams contains all the parameters to send to the API endpoint for the initiate matching or challenge deposite verification operation typically these are written to a http.Request
func NewInitiateMatchingOrChallengeDepositeVerificationParams ¶
func NewInitiateMatchingOrChallengeDepositeVerificationParams() *InitiateMatchingOrChallengeDepositeVerificationParams
NewInitiateMatchingOrChallengeDepositeVerificationParams creates a new InitiateMatchingOrChallengeDepositeVerificationParams object with the default values initialized.
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithContext ¶
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithContext(ctx context.Context) *InitiateMatchingOrChallengeDepositeVerificationParams
NewInitiateMatchingOrChallengeDepositeVerificationParamsWithContext creates a new InitiateMatchingOrChallengeDepositeVerificationParams object with the default values initialized, and the ability to set a context for a request
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithHTTPClient ¶
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithHTTPClient(client *http.Client) *InitiateMatchingOrChallengeDepositeVerificationParams
NewInitiateMatchingOrChallengeDepositeVerificationParamsWithHTTPClient creates a new InitiateMatchingOrChallengeDepositeVerificationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithTimeout ¶
func NewInitiateMatchingOrChallengeDepositeVerificationParamsWithTimeout(timeout time.Duration) *InitiateMatchingOrChallengeDepositeVerificationParams
NewInitiateMatchingOrChallengeDepositeVerificationParamsWithTimeout creates a new InitiateMatchingOrChallengeDepositeVerificationParams object with the default values initialized, and the ability to set a timeout on a request
func (*InitiateMatchingOrChallengeDepositeVerificationParams) SetContext ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetContext(ctx context.Context)
SetContext adds the context to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) SetHTTPClient ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) SetTimeout ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) SetVerificationParam ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) SetVerificationParam(verificationParam *models.VerificationRequest)
SetVerificationParam adds the verificationParam to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) WithContext ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithContext(ctx context.Context) *InitiateMatchingOrChallengeDepositeVerificationParams
WithContext adds the context to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) WithHTTPClient ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithHTTPClient(client *http.Client) *InitiateMatchingOrChallengeDepositeVerificationParams
WithHTTPClient adds the HTTPClient to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) WithTimeout ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithTimeout(timeout time.Duration) *InitiateMatchingOrChallengeDepositeVerificationParams
WithTimeout adds the timeout to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) WithVerificationParam ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WithVerificationParam(verificationParam *models.VerificationRequest) *InitiateMatchingOrChallengeDepositeVerificationParams
WithVerificationParam adds the verificationParam to the initiate matching or challenge deposite verification params
func (*InitiateMatchingOrChallengeDepositeVerificationParams) WriteToRequest ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type InitiateMatchingOrChallengeDepositeVerificationReader ¶
type InitiateMatchingOrChallengeDepositeVerificationReader struct {
// contains filtered or unexported fields
}
InitiateMatchingOrChallengeDepositeVerificationReader is a Reader for the InitiateMatchingOrChallengeDepositeVerification structure.
func (*InitiateMatchingOrChallengeDepositeVerificationReader) ReadResponse ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type InitiateMatchingOrChallengeDepositeVerificationUnauthorized ¶
type InitiateMatchingOrChallengeDepositeVerificationUnauthorized struct { }
InitiateMatchingOrChallengeDepositeVerificationUnauthorized handles this case with default header values.
Unauthorized
func NewInitiateMatchingOrChallengeDepositeVerificationUnauthorized ¶
func NewInitiateMatchingOrChallengeDepositeVerificationUnauthorized() *InitiateMatchingOrChallengeDepositeVerificationUnauthorized
NewInitiateMatchingOrChallengeDepositeVerificationUnauthorized creates a InitiateMatchingOrChallengeDepositeVerificationUnauthorized with default headers values
func (*InitiateMatchingOrChallengeDepositeVerificationUnauthorized) Error ¶
func (o *InitiateMatchingOrChallengeDepositeVerificationUnauthorized) Error() string
type VerifyChallengeDepositBadRequest ¶
type VerifyChallengeDepositBadRequest struct {
Payload *models.YodleeError
}
VerifyChallengeDepositBadRequest handles this case with default header values.
Y901 : Service not supported<br>Y812 : Required field/value - verification.verificationType missing in the verificationParam<br>Y812 : Required field/value - amount.amount missing in the verificationParam<br>Y812 : Required field/value - baseType missing in the verificationParam<br>Y812 : Required field/value - currency missing in the verificationParam<br>Y812 : Required field/value - providerAccountId missing in the verificationParam<br>Y812 : Required field/value - accountId missing in the verificationParam<br>Y800 : Invalid value for verificationParam<br>Y800 : Invalid value for verification.verificationType<br>Y800 : Invalid value for baseType<br>Y800 : Invalid value for providerAccountId<br>Y800 : Invalid value for accountId<br>Y813 : Transaction should be provided<br>Y801 : Invalid length for accountNumber<br>Y801 : Invalid length for amount<br>Y835 : Account(s) not eligible for Challenge Deposit verification<br>Y806 : Invalid Input<br>Y840 : Verification has been initiated already<br>Y837 : Account has been verified already<br>Y838 : The currency code provided does not match with the currency of the transaction executed on the target account<br>Y846 : The number of financial transactions made on the target account does not match with the number of transactions entered by the user.<br>Y842 : Number of retries exceeded the maximum Challenge Deposit verification limit<br>Y844 : Financial Instructions were not executed successfully on the target account<br>Y845 : Verification time expired. Please try initiating challenge deposit again
func NewVerifyChallengeDepositBadRequest ¶
func NewVerifyChallengeDepositBadRequest() *VerifyChallengeDepositBadRequest
NewVerifyChallengeDepositBadRequest creates a VerifyChallengeDepositBadRequest with default headers values
func (*VerifyChallengeDepositBadRequest) Error ¶
func (o *VerifyChallengeDepositBadRequest) Error() string
func (*VerifyChallengeDepositBadRequest) GetPayload ¶
func (o *VerifyChallengeDepositBadRequest) GetPayload() *models.YodleeError
type VerifyChallengeDepositNotFound ¶
type VerifyChallengeDepositNotFound struct { }
VerifyChallengeDepositNotFound handles this case with default header values.
Not Found
func NewVerifyChallengeDepositNotFound ¶
func NewVerifyChallengeDepositNotFound() *VerifyChallengeDepositNotFound
NewVerifyChallengeDepositNotFound creates a VerifyChallengeDepositNotFound with default headers values
func (*VerifyChallengeDepositNotFound) Error ¶
func (o *VerifyChallengeDepositNotFound) Error() string
type VerifyChallengeDepositOK ¶
type VerifyChallengeDepositOK struct {
Payload *models.VerificationResponse
}
VerifyChallengeDepositOK handles this case with default header values.
OK
func NewVerifyChallengeDepositOK ¶
func NewVerifyChallengeDepositOK() *VerifyChallengeDepositOK
NewVerifyChallengeDepositOK creates a VerifyChallengeDepositOK with default headers values
func (*VerifyChallengeDepositOK) Error ¶
func (o *VerifyChallengeDepositOK) Error() string
func (*VerifyChallengeDepositOK) GetPayload ¶
func (o *VerifyChallengeDepositOK) GetPayload() *models.VerificationResponse
type VerifyChallengeDepositParams ¶
type VerifyChallengeDepositParams struct { /*VerificationParam verification information */ VerificationParam *models.UpdateVerificationRequest Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
VerifyChallengeDepositParams contains all the parameters to send to the API endpoint for the verify challenge deposit operation typically these are written to a http.Request
func NewVerifyChallengeDepositParams ¶
func NewVerifyChallengeDepositParams() *VerifyChallengeDepositParams
NewVerifyChallengeDepositParams creates a new VerifyChallengeDepositParams object with the default values initialized.
func NewVerifyChallengeDepositParamsWithContext ¶
func NewVerifyChallengeDepositParamsWithContext(ctx context.Context) *VerifyChallengeDepositParams
NewVerifyChallengeDepositParamsWithContext creates a new VerifyChallengeDepositParams object with the default values initialized, and the ability to set a context for a request
func NewVerifyChallengeDepositParamsWithHTTPClient ¶
func NewVerifyChallengeDepositParamsWithHTTPClient(client *http.Client) *VerifyChallengeDepositParams
NewVerifyChallengeDepositParamsWithHTTPClient creates a new VerifyChallengeDepositParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewVerifyChallengeDepositParamsWithTimeout ¶
func NewVerifyChallengeDepositParamsWithTimeout(timeout time.Duration) *VerifyChallengeDepositParams
NewVerifyChallengeDepositParamsWithTimeout creates a new VerifyChallengeDepositParams object with the default values initialized, and the ability to set a timeout on a request
func (*VerifyChallengeDepositParams) SetContext ¶
func (o *VerifyChallengeDepositParams) SetContext(ctx context.Context)
SetContext adds the context to the verify challenge deposit params
func (*VerifyChallengeDepositParams) SetHTTPClient ¶
func (o *VerifyChallengeDepositParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the verify challenge deposit params
func (*VerifyChallengeDepositParams) SetTimeout ¶
func (o *VerifyChallengeDepositParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the verify challenge deposit params
func (*VerifyChallengeDepositParams) SetVerificationParam ¶
func (o *VerifyChallengeDepositParams) SetVerificationParam(verificationParam *models.UpdateVerificationRequest)
SetVerificationParam adds the verificationParam to the verify challenge deposit params
func (*VerifyChallengeDepositParams) WithContext ¶
func (o *VerifyChallengeDepositParams) WithContext(ctx context.Context) *VerifyChallengeDepositParams
WithContext adds the context to the verify challenge deposit params
func (*VerifyChallengeDepositParams) WithHTTPClient ¶
func (o *VerifyChallengeDepositParams) WithHTTPClient(client *http.Client) *VerifyChallengeDepositParams
WithHTTPClient adds the HTTPClient to the verify challenge deposit params
func (*VerifyChallengeDepositParams) WithTimeout ¶
func (o *VerifyChallengeDepositParams) WithTimeout(timeout time.Duration) *VerifyChallengeDepositParams
WithTimeout adds the timeout to the verify challenge deposit params
func (*VerifyChallengeDepositParams) WithVerificationParam ¶
func (o *VerifyChallengeDepositParams) WithVerificationParam(verificationParam *models.UpdateVerificationRequest) *VerifyChallengeDepositParams
WithVerificationParam adds the verificationParam to the verify challenge deposit params
func (*VerifyChallengeDepositParams) WriteToRequest ¶
func (o *VerifyChallengeDepositParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type VerifyChallengeDepositReader ¶
type VerifyChallengeDepositReader struct {
// contains filtered or unexported fields
}
VerifyChallengeDepositReader is a Reader for the VerifyChallengeDeposit structure.
func (*VerifyChallengeDepositReader) ReadResponse ¶
func (o *VerifyChallengeDepositReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type VerifyChallengeDepositUnauthorized ¶
type VerifyChallengeDepositUnauthorized struct { }
VerifyChallengeDepositUnauthorized handles this case with default header values.
Unauthorized
func NewVerifyChallengeDepositUnauthorized ¶
func NewVerifyChallengeDepositUnauthorized() *VerifyChallengeDepositUnauthorized
NewVerifyChallengeDepositUnauthorized creates a VerifyChallengeDepositUnauthorized with default headers values
func (*VerifyChallengeDepositUnauthorized) Error ¶
func (o *VerifyChallengeDepositUnauthorized) Error() string
Source Files ¶
- get_verification_status_parameters.go
- get_verification_status_responses.go
- initiate_matching_or_challenge_deposite_verification_parameters.go
- initiate_matching_or_challenge_deposite_verification_responses.go
- verification_client.go
- verify_challenge_deposit_parameters.go
- verify_challenge_deposit_responses.go