# Functions

New creates a new wallet API client.
NewCheckTransactionCreditLimitBadRequest creates a CheckTransactionCreditLimitBadRequest with default headers values.
NewCheckTransactionCreditLimitConflict creates a CheckTransactionCreditLimitConflict with default headers values.
NewCheckTransactionCreditLimitNoContent creates a CheckTransactionCreditLimitNoContent with default headers values.
NewCheckTransactionCreditLimitParams creates a new CheckTransactionCreditLimitParams object with the default values initialized.
NewCheckTransactionCreditLimitParamsWithContext creates a new CheckTransactionCreditLimitParams object with the default values initialized, and the ability to set a context for a request.
NewCheckTransactionCreditLimitParamsWithHTTPClient creates a new CheckTransactionCreditLimitParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCheckTransactionCreditLimitParamsWithTimeout creates a new CheckTransactionCreditLimitParams object with the default values initialized, and the ability to set a timeout on a request.
NewCheckTransactionCreditLimitUnprocessableEntity creates a CheckTransactionCreditLimitUnprocessableEntity with default headers values.
NewCheckWalletBadRequest creates a CheckWalletBadRequest with default headers values.
NewCheckWalletConflict creates a CheckWalletConflict with default headers values.
NewCheckWalletNoContent creates a CheckWalletNoContent with default headers values.
NewCheckWalletParams creates a new CheckWalletParams object with the default values initialized.
NewCheckWalletParamsWithContext creates a new CheckWalletParams object with the default values initialized, and the ability to set a context for a request.
NewCheckWalletParamsWithHTTPClient creates a new CheckWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCheckWalletParamsWithTimeout creates a new CheckWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewCheckWalletUnprocessableEntity creates a CheckWalletUnprocessableEntity with default headers values.
NewCreditUserWalletBadRequest creates a CreditUserWalletBadRequest with default headers values.
NewCreditUserWalletConflict creates a CreditUserWalletConflict with default headers values.
NewCreditUserWalletOK creates a CreditUserWalletOK with default headers values.
NewCreditUserWalletParams creates a new CreditUserWalletParams object with the default values initialized.
NewCreditUserWalletParamsWithContext creates a new CreditUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewCreditUserWalletParamsWithHTTPClient creates a new CreditUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreditUserWalletParamsWithTimeout creates a new CreditUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewCreditUserWalletUnprocessableEntity creates a CreditUserWalletUnprocessableEntity with default headers values.
NewDebitUserWalletBadRequest creates a DebitUserWalletBadRequest with default headers values.
NewDebitUserWalletConflict creates a DebitUserWalletConflict with default headers values.
NewDebitUserWalletNotFound creates a DebitUserWalletNotFound with default headers values.
NewDebitUserWalletOK creates a DebitUserWalletOK with default headers values.
NewDebitUserWalletParams creates a new DebitUserWalletParams object with the default values initialized.
NewDebitUserWalletParamsWithContext creates a new DebitUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewDebitUserWalletParamsWithHTTPClient creates a new DebitUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDebitUserWalletParamsWithTimeout creates a new DebitUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewDebitUserWalletUnprocessableEntity creates a DebitUserWalletUnprocessableEntity with default headers values.
NewDisableUserWalletConflict creates a DisableUserWalletConflict with default headers values.
NewDisableUserWalletNoContent creates a DisableUserWalletNoContent with default headers values.
NewDisableUserWalletNotFound creates a DisableUserWalletNotFound with default headers values.
NewDisableUserWalletParams creates a new DisableUserWalletParams object with the default values initialized.
NewDisableUserWalletParamsWithContext creates a new DisableUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewDisableUserWalletParamsWithHTTPClient creates a new DisableUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDisableUserWalletParamsWithTimeout creates a new DisableUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewEnableUserWalletConflict creates a EnableUserWalletConflict with default headers values.
NewEnableUserWalletNoContent creates a EnableUserWalletNoContent with default headers values.
NewEnableUserWalletNotFound creates a EnableUserWalletNotFound with default headers values.
NewEnableUserWalletParams creates a new EnableUserWalletParams object with the default values initialized.
NewEnableUserWalletParamsWithContext creates a new EnableUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewEnableUserWalletParamsWithHTTPClient creates a new EnableUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewEnableUserWalletParamsWithTimeout creates a new EnableUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetUserWalletNotFound creates a GetUserWalletNotFound with default headers values.
NewGetUserWalletOK creates a GetUserWalletOK with default headers values.
NewGetUserWalletParams creates a new GetUserWalletParams object with the default values initialized.
NewGetUserWalletParamsWithContext creates a new GetUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewGetUserWalletParamsWithHTTPClient creates a new GetUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetUserWalletParamsWithTimeout creates a new GetUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetWalletNotFound creates a GetWalletNotFound with default headers values.
NewGetWalletOK creates a GetWalletOK with default headers values.
NewGetWalletParams creates a new GetWalletParams object with the default values initialized.
NewGetWalletParamsWithContext creates a new GetWalletParams object with the default values initialized, and the ability to set a context for a request.
NewGetWalletParamsWithHTTPClient creates a new GetWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetWalletParamsWithTimeout creates a new GetWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewListUserWalletTransactionsNotFound creates a ListUserWalletTransactionsNotFound with default headers values.
NewListUserWalletTransactionsOK creates a ListUserWalletTransactionsOK with default headers values.
NewListUserWalletTransactionsParams creates a new ListUserWalletTransactionsParams object with the default values initialized.
NewListUserWalletTransactionsParamsWithContext creates a new ListUserWalletTransactionsParams object with the default values initialized, and the ability to set a context for a request.
NewListUserWalletTransactionsParamsWithHTTPClient creates a new ListUserWalletTransactionsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewListUserWalletTransactionsParamsWithTimeout creates a new ListUserWalletTransactionsParams object with the default values initialized, and the ability to set a timeout on a request.
NewPayWithUserWalletBadRequest creates a PayWithUserWalletBadRequest with default headers values.
NewPayWithUserWalletConflict creates a PayWithUserWalletConflict with default headers values.
NewPayWithUserWalletOK creates a PayWithUserWalletOK with default headers values.
NewPayWithUserWalletParams creates a new PayWithUserWalletParams object with the default values initialized.
NewPayWithUserWalletParamsWithContext creates a new PayWithUserWalletParams object with the default values initialized, and the ability to set a context for a request.
NewPayWithUserWalletParamsWithHTTPClient creates a new PayWithUserWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPayWithUserWalletParamsWithTimeout creates a new PayWithUserWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewPayWithUserWalletUnprocessableEntity creates a PayWithUserWalletUnprocessableEntity with default headers values.
NewPublicGetMyWalletOK creates a PublicGetMyWalletOK with default headers values.
NewPublicGetMyWalletParams creates a new PublicGetMyWalletParams object with the default values initialized.
NewPublicGetMyWalletParamsWithContext creates a new PublicGetMyWalletParams object with the default values initialized, and the ability to set a context for a request.
NewPublicGetMyWalletParamsWithHTTPClient creates a new PublicGetMyWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPublicGetMyWalletParamsWithTimeout creates a new PublicGetMyWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewPublicGetWalletOK creates a PublicGetWalletOK with default headers values.
NewPublicGetWalletParams creates a new PublicGetWalletParams object with the default values initialized.
NewPublicGetWalletParamsWithContext creates a new PublicGetWalletParams object with the default values initialized, and the ability to set a context for a request.
NewPublicGetWalletParamsWithHTTPClient creates a new PublicGetWalletParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPublicGetWalletParamsWithTimeout creates a new PublicGetWalletParams object with the default values initialized, and the ability to set a timeout on a request.
NewPublicListUserWalletTransactionsOK creates a PublicListUserWalletTransactionsOK with default headers values.
NewPublicListUserWalletTransactionsParams creates a new PublicListUserWalletTransactionsParams object with the default values initialized.
NewPublicListUserWalletTransactionsParamsWithContext creates a new PublicListUserWalletTransactionsParams object with the default values initialized, and the ability to set a context for a request.
NewPublicListUserWalletTransactionsParamsWithHTTPClient creates a new PublicListUserWalletTransactionsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPublicListUserWalletTransactionsParamsWithTimeout creates a new PublicListUserWalletTransactionsParams object with the default values initialized, and the ability to set a timeout on a request.
NewQueryWalletsOK creates a QueryWalletsOK with default headers values.
NewQueryWalletsParams creates a new QueryWalletsParams object with the default values initialized.
NewQueryWalletsParamsWithContext creates a new QueryWalletsParams object with the default values initialized, and the ability to set a context for a request.
NewQueryWalletsParamsWithHTTPClient creates a new QueryWalletsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewQueryWalletsParamsWithTimeout creates a new QueryWalletsParams object with the default values initialized, and the ability to set a timeout on a request.

# Structs

CheckTransactionCreditLimitBadRequest handles this case with default header values.
CheckTransactionCreditLimitConflict handles this case with default header values.
CheckTransactionCreditLimitNoContent handles this case with default header values.
CheckTransactionCreditLimitParams contains all the parameters to send to the API endpoint for the check transaction credit limit operation typically these are written to a http.Request */.
CheckTransactionCreditLimitReader is a Reader for the CheckTransactionCreditLimit structure.
CheckTransactionCreditLimitUnprocessableEntity handles this case with default header values.
CheckWalletBadRequest handles this case with default header values.
CheckWalletConflict handles this case with default header values.
CheckWalletNoContent handles this case with default header values.
CheckWalletParams contains all the parameters to send to the API endpoint for the check wallet operation typically these are written to a http.Request */.
CheckWalletReader is a Reader for the CheckWallet structure.
CheckWalletUnprocessableEntity handles this case with default header values.
Client for wallet API */.
CreditUserWalletBadRequest handles this case with default header values.
CreditUserWalletConflict handles this case with default header values.
CreditUserWalletOK handles this case with default header values.
CreditUserWalletParams contains all the parameters to send to the API endpoint for the credit user wallet operation typically these are written to a http.Request */.
CreditUserWalletReader is a Reader for the CreditUserWallet structure.
CreditUserWalletUnprocessableEntity handles this case with default header values.
DebitUserWalletBadRequest handles this case with default header values.
DebitUserWalletConflict handles this case with default header values.
DebitUserWalletNotFound handles this case with default header values.
DebitUserWalletOK handles this case with default header values.
DebitUserWalletParams contains all the parameters to send to the API endpoint for the debit user wallet operation typically these are written to a http.Request */.
DebitUserWalletReader is a Reader for the DebitUserWallet structure.
DebitUserWalletUnprocessableEntity handles this case with default header values.
DisableUserWalletConflict handles this case with default header values.
DisableUserWalletNoContent handles this case with default header values.
DisableUserWalletNotFound handles this case with default header values.
DisableUserWalletParams contains all the parameters to send to the API endpoint for the disable user wallet operation typically these are written to a http.Request */.
DisableUserWalletReader is a Reader for the DisableUserWallet structure.
EnableUserWalletConflict handles this case with default header values.
EnableUserWalletNoContent handles this case with default header values.
EnableUserWalletNotFound handles this case with default header values.
EnableUserWalletParams contains all the parameters to send to the API endpoint for the enable user wallet operation typically these are written to a http.Request */.
EnableUserWalletReader is a Reader for the EnableUserWallet structure.
GetUserWalletNotFound handles this case with default header values.
GetUserWalletOK handles this case with default header values.
GetUserWalletParams contains all the parameters to send to the API endpoint for the get user wallet operation typically these are written to a http.Request */.
GetUserWalletReader is a Reader for the GetUserWallet structure.
GetWalletNotFound handles this case with default header values.
GetWalletOK handles this case with default header values.
GetWalletParams contains all the parameters to send to the API endpoint for the get wallet operation typically these are written to a http.Request */.
GetWalletReader is a Reader for the GetWallet structure.
ListUserWalletTransactionsNotFound handles this case with default header values.
ListUserWalletTransactionsOK handles this case with default header values.
ListUserWalletTransactionsParams contains all the parameters to send to the API endpoint for the list user wallet transactions operation typically these are written to a http.Request */.
ListUserWalletTransactionsReader is a Reader for the ListUserWalletTransactions structure.
PayWithUserWalletBadRequest handles this case with default header values.
PayWithUserWalletConflict handles this case with default header values.
PayWithUserWalletOK handles this case with default header values.
PayWithUserWalletParams contains all the parameters to send to the API endpoint for the pay with user wallet operation typically these are written to a http.Request */.
PayWithUserWalletReader is a Reader for the PayWithUserWallet structure.
PayWithUserWalletUnprocessableEntity handles this case with default header values.
PublicGetMyWalletOK handles this case with default header values.
PublicGetMyWalletParams contains all the parameters to send to the API endpoint for the public get my wallet operation typically these are written to a http.Request */.
PublicGetMyWalletReader is a Reader for the PublicGetMyWallet structure.
PublicGetWalletOK handles this case with default header values.
PublicGetWalletParams contains all the parameters to send to the API endpoint for the public get wallet operation typically these are written to a http.Request */.
PublicGetWalletReader is a Reader for the PublicGetWallet structure.
PublicListUserWalletTransactionsOK handles this case with default header values.
PublicListUserWalletTransactionsParams contains all the parameters to send to the API endpoint for the public list user wallet transactions operation typically these are written to a http.Request */.
PublicListUserWalletTransactionsReader is a Reader for the PublicListUserWalletTransactions structure.
QueryWalletsOK handles this case with default header values.
QueryWalletsParams contains all the parameters to send to the API endpoint for the query wallets operation typically these are written to a http.Request */.
QueryWalletsReader is a Reader for the QueryWallets structure.

# Interfaces

ClientService is the interface for Client methods.