transactions

package
v0.0.0-...-5f4f26f Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2019 License: MIT 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 transactions API

func New

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

New creates a new transactions API client.

func (*Client) CreateOrRunTransactionCategorizationRules

CreateOrRunTransactionCategorizationRules creates or run transaction categorization rule

The Create or Run Transaction Categorization Rule endpoint is used to: <br>Create transaction categorization rules for both system and user-defined categories.<br>Run all the transaction categorization rules to categorize transactions by calling the endpoint with action=run as the query parameter. <br>The input body parameters to create transaction categorization rules follow:<br> categoryId - This field is mandatory and numeric<br> priority - This field is optional and numeric. Priority decides the order in which the rule gets applied on transactions.<br> ruleClause - This field is mandatory and should contain at least one rule<br> field - The value can be description or amount<br> If the field value is description then,<br> 1. operation - value can be stringEquals or stringContains<br> 2. value - value should be min of 3 and max of 50 characters<br> If the field value is amount then, <br> 1. operation - value can be numberEquals, numberLessThan, numberLessThanEquals, numberGreaterThan or numberGreaterThanEquals<br> 2. value - min value 0 and a max value of 99999999999.99 is allowed<br>The HTTP response code is 201 (Created Successfully).

func (*Client) CreateTransactionCategory

func (a *Client) CreateTransactionCategory(params *CreateTransactionCategoryParams) (*CreateTransactionCategoryCreated, error)

CreateTransactionCategory creates category

The create transaction categories service is used to create user-defined categories for a system-defined category.<br>The parentCategoryId is the system-defined category id.This can be retrieved using get transaction categories service.<br>The categoryName can accept minimum of 1, maximum of 50 alphanumeric or special characters.<br>The HTTP response code is 201 (Created successfully).<br>

func (*Client) DeleteTransactionCategorizationRule

func (a *Client) DeleteTransactionCategorizationRule(params *DeleteTransactionCategorizationRuleParams) (*DeleteTransactionCategorizationRuleNoContent, error)

DeleteTransactionCategorizationRule deletes transaction categorization rule

The delete transaction categorization rule service is used to delete the given user-defined transaction categorization rule for both system-defined category as well as user-defined category.<br>This will delete all the corresponding rule clauses associated with the rule.<br>The HTTP response code is 204 (Success without content).<br>

func (*Client) DeleteTransactionCategory

func (a *Client) DeleteTransactionCategory(params *DeleteTransactionCategoryParams) (*DeleteTransactionCategoryNoContent, error)

DeleteTransactionCategory deletes category

The delete transaction categories service is used to delete the given user-defined category.<br>The HTTP response code is 204 (Success without content).<br>

func (*Client) GetTransactionCategories

func (a *Client) GetTransactionCategories(params *GetTransactionCategoriesParams) (*GetTransactionCategoriesOK, error)

GetTransactionCategories gets transaction category list

The categories service returns the list of available transaction categories.<br>High level category is returned in the response only if it is opted by the customer.<br>When invoked by passing the cobrand session, this service returns the supported transaction categories at the cobrand level. <br>When invoked by passing the cobrand session and the user session, this service returns the transaction categories <br>along with user-defined categories.<br>Double quotes in the user-defined category name will be prefixed by backslashes (&#92;) in the response, <br>e.g. Toys "R" Us.Source and id are the primary attributes of the category entity.

func (*Client) GetTransactionCategorizationRules

func (a *Client) GetTransactionCategorizationRules(params *GetTransactionCategorizationRulesParams) (*GetTransactionCategorizationRulesOK, error)

GetTransactionCategorizationRules gets transaction categorization rules

The get transaction categorization rule service is used to get all the categorization rules.<br>

func (*Client) GetTransactions

func (a *Client) GetTransactions(params *GetTransactionsParams) (*GetTransactionsOK, error)

GetTransactions gets transactions

The Transaction service is used to get a list of transactions for a user.<br>By default, this service returns the last 30 days of transactions from today's date.<br>The search is performed on these attributes: original, consumer, and simple descriptions.<br>Values for categoryId parameter can be fetched from get transaction category list service.<br>The categoryId is used to filter transactions based on system-defined category as well as user-defined category.<br>User-defined categoryIds should be provided in the filter with the prefix "U". E.g. U10002 <br>The skip and top parameters are useful for paginating transactions (i.e., to fetch small transaction <br>payloads for performance reasons)<br>Double quotes in the merchant name will be prefixed by backslashes (&#92;) in the response, <br>e.g. Toys "R" Us.<br><b>Note</b> <br><a href="https://developer.yodlee.com/Yodlee_API/Transaction_Data_Enrichment">TDE</a> is made available for bank and card accounts and for the US market only.The address field in the response is available only when the TDE key is turned on.<br>

func (*Client) GetTransactionsCount

func (a *Client) GetTransactionsCount(params *GetTransactionsCountParams) (*GetTransactionsCountOK, error)

GetTransactionsCount gets transactions count

The count service provides the total number of transactions for a specific user depending on the input parameters passed.<br>If you are implementing pagination for transactions, call this endpoint before calling GET /transactions to know the number of transactions that are returned for the input parameters passed.<br>The functionality of the input parameters remains the same as that of the GET /transactions endpoint.<br>

func (*Client) RunTransactionCategorizationRule

func (a *Client) RunTransactionCategorizationRule(params *RunTransactionCategorizationRuleParams) (*RunTransactionCategorizationRuleNoContent, error)

RunTransactionCategorizationRule runs transaction categorization rule

The run transaction categorization rule service is used to run a rule on <br>transactions, to categorize the transactions.<br>The HTTP response code is 204 (Success with no content).<br>

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateTransaction

func (a *Client) UpdateTransaction(params *UpdateTransactionParams) (*UpdateTransactionNoContent, error)

UpdateTransaction updates transaction

The update transaction service is used to update the category,consumer description, memo for a transaction.<br>The HTTP response code is 204 (Success without content).<br>

func (*Client) UpdateTransactionCategorizationRule

func (a *Client) UpdateTransactionCategorizationRule(params *UpdateTransactionCategorizationRuleParams) (*UpdateTransactionCategorizationRuleNoContent, error)

UpdateTransactionCategorizationRule updates transaction categorization rule

The update transaction categorization rule service is used to update a categorization rule for both system-defined category as well as user-defined category.<br>ruleParam JSON input should be as explained in the create transaction categorization rule service.<br>The HTTP response code is 204 (Success without content).<br>

func (*Client) UpdateTransactionCategory

func (a *Client) UpdateTransactionCategory(params *UpdateTransactionCategoryParams) (*UpdateTransactionCategoryNoContent, error)

UpdateTransactionCategory updates category

The update transaction categories service is used to update the transaction category name<br>for a high level category, a system-defined category and a user-defined category.<br>The renamed category can be set back to the original name by passing an empty string for categoryName.<br>The categoryName can accept minimum of 1, maximum of 50 alphanumeric or special characters.<br>The HTTP response code is 204 (Success without content).<br>

type CreateOrRunTransactionCategorizationRulesBadRequest

type CreateOrRunTransactionCategorizationRulesBadRequest struct {
	Payload *models.YodleeError
}

CreateOrRunTransactionCategorizationRulesBadRequest handles this case with default header values.

Y806 : Invalid input<br>Y400 : Rule already exists. Rule should be unique in terms of combination of description and amount

func NewCreateOrRunTransactionCategorizationRulesBadRequest

func NewCreateOrRunTransactionCategorizationRulesBadRequest() *CreateOrRunTransactionCategorizationRulesBadRequest

NewCreateOrRunTransactionCategorizationRulesBadRequest creates a CreateOrRunTransactionCategorizationRulesBadRequest with default headers values

func (*CreateOrRunTransactionCategorizationRulesBadRequest) Error

func (*CreateOrRunTransactionCategorizationRulesBadRequest) GetPayload

type CreateOrRunTransactionCategorizationRulesCreated

type CreateOrRunTransactionCategorizationRulesCreated struct {
}

CreateOrRunTransactionCategorizationRulesCreated handles this case with default header values.

Created Successfully

func NewCreateOrRunTransactionCategorizationRulesCreated

func NewCreateOrRunTransactionCategorizationRulesCreated() *CreateOrRunTransactionCategorizationRulesCreated

NewCreateOrRunTransactionCategorizationRulesCreated creates a CreateOrRunTransactionCategorizationRulesCreated with default headers values

func (*CreateOrRunTransactionCategorizationRulesCreated) Error

type CreateOrRunTransactionCategorizationRulesNoContent

type CreateOrRunTransactionCategorizationRulesNoContent struct {
}

CreateOrRunTransactionCategorizationRulesNoContent handles this case with default header values.

No Content

func NewCreateOrRunTransactionCategorizationRulesNoContent

func NewCreateOrRunTransactionCategorizationRulesNoContent() *CreateOrRunTransactionCategorizationRulesNoContent

NewCreateOrRunTransactionCategorizationRulesNoContent creates a CreateOrRunTransactionCategorizationRulesNoContent with default headers values

func (*CreateOrRunTransactionCategorizationRulesNoContent) Error

type CreateOrRunTransactionCategorizationRulesNotFound

type CreateOrRunTransactionCategorizationRulesNotFound struct {
}

CreateOrRunTransactionCategorizationRulesNotFound handles this case with default header values.

Not Found

func NewCreateOrRunTransactionCategorizationRulesNotFound

func NewCreateOrRunTransactionCategorizationRulesNotFound() *CreateOrRunTransactionCategorizationRulesNotFound

NewCreateOrRunTransactionCategorizationRulesNotFound creates a CreateOrRunTransactionCategorizationRulesNotFound with default headers values

func (*CreateOrRunTransactionCategorizationRulesNotFound) Error

type CreateOrRunTransactionCategorizationRulesParams

type CreateOrRunTransactionCategorizationRulesParams struct {

	/*Action
	  To run rules, pass action=run. Only value run is supported

	*/
	Action *string
	/*RuleParam
	  rules(JSON format) to categorize the transactions

	*/
	RuleParam *string

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

CreateOrRunTransactionCategorizationRulesParams contains all the parameters to send to the API endpoint for the create or run transaction categorization rules operation typically these are written to a http.Request

func NewCreateOrRunTransactionCategorizationRulesParams

func NewCreateOrRunTransactionCategorizationRulesParams() *CreateOrRunTransactionCategorizationRulesParams

NewCreateOrRunTransactionCategorizationRulesParams creates a new CreateOrRunTransactionCategorizationRulesParams object with the default values initialized.

func NewCreateOrRunTransactionCategorizationRulesParamsWithContext

func NewCreateOrRunTransactionCategorizationRulesParamsWithContext(ctx context.Context) *CreateOrRunTransactionCategorizationRulesParams

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

func NewCreateOrRunTransactionCategorizationRulesParamsWithHTTPClient

func NewCreateOrRunTransactionCategorizationRulesParamsWithHTTPClient(client *http.Client) *CreateOrRunTransactionCategorizationRulesParams

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

func NewCreateOrRunTransactionCategorizationRulesParamsWithTimeout

func NewCreateOrRunTransactionCategorizationRulesParamsWithTimeout(timeout time.Duration) *CreateOrRunTransactionCategorizationRulesParams

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

func (*CreateOrRunTransactionCategorizationRulesParams) SetAction

SetAction adds the action to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) SetContext

SetContext adds the context to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) SetRuleParam

func (o *CreateOrRunTransactionCategorizationRulesParams) SetRuleParam(ruleParam *string)

SetRuleParam adds the ruleParam to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) SetTimeout

SetTimeout adds the timeout to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WithAction

WithAction adds the action to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WithContext

WithContext adds the context to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WithRuleParam

WithRuleParam adds the ruleParam to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WithTimeout

WithTimeout adds the timeout to the create or run transaction categorization rules params

func (*CreateOrRunTransactionCategorizationRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateOrRunTransactionCategorizationRulesReader

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

CreateOrRunTransactionCategorizationRulesReader is a Reader for the CreateOrRunTransactionCategorizationRules structure.

func (*CreateOrRunTransactionCategorizationRulesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateOrRunTransactionCategorizationRulesUnauthorized

type CreateOrRunTransactionCategorizationRulesUnauthorized struct {
}

CreateOrRunTransactionCategorizationRulesUnauthorized handles this case with default header values.

Unauthorized

func NewCreateOrRunTransactionCategorizationRulesUnauthorized

func NewCreateOrRunTransactionCategorizationRulesUnauthorized() *CreateOrRunTransactionCategorizationRulesUnauthorized

NewCreateOrRunTransactionCategorizationRulesUnauthorized creates a CreateOrRunTransactionCategorizationRulesUnauthorized with default headers values

func (*CreateOrRunTransactionCategorizationRulesUnauthorized) Error

type CreateTransactionCategoryBadRequest

type CreateTransactionCategoryBadRequest struct {
	Payload *models.YodleeError
}

CreateTransactionCategoryBadRequest handles this case with default header values.

Y800 : Invalid value for categoryParam<br>Y800 : Invalid value for source<br>Y801 : Invalid length for categoryName. Min 1 and max 50 is required<br>Y803 : parentCategoryId required<br>Y811 : categoryName value already exists

func NewCreateTransactionCategoryBadRequest

func NewCreateTransactionCategoryBadRequest() *CreateTransactionCategoryBadRequest

NewCreateTransactionCategoryBadRequest creates a CreateTransactionCategoryBadRequest with default headers values

func (*CreateTransactionCategoryBadRequest) Error

func (*CreateTransactionCategoryBadRequest) GetPayload

type CreateTransactionCategoryCreated

type CreateTransactionCategoryCreated struct {
}

CreateTransactionCategoryCreated handles this case with default header values.

Created Successfully

func NewCreateTransactionCategoryCreated

func NewCreateTransactionCategoryCreated() *CreateTransactionCategoryCreated

NewCreateTransactionCategoryCreated creates a CreateTransactionCategoryCreated with default headers values

func (*CreateTransactionCategoryCreated) Error

type CreateTransactionCategoryNotFound

type CreateTransactionCategoryNotFound struct {
}

CreateTransactionCategoryNotFound handles this case with default header values.

Not Found

func NewCreateTransactionCategoryNotFound

func NewCreateTransactionCategoryNotFound() *CreateTransactionCategoryNotFound

NewCreateTransactionCategoryNotFound creates a CreateTransactionCategoryNotFound with default headers values

func (*CreateTransactionCategoryNotFound) Error

type CreateTransactionCategoryParams

type CreateTransactionCategoryParams struct {

	/*TransactionCategoryRequest
	  User Transaction Category in JSON format

	*/
	TransactionCategoryRequest *models.TransactionCategoryRequest

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

CreateTransactionCategoryParams contains all the parameters to send to the API endpoint for the create transaction category operation typically these are written to a http.Request

func NewCreateTransactionCategoryParams

func NewCreateTransactionCategoryParams() *CreateTransactionCategoryParams

NewCreateTransactionCategoryParams creates a new CreateTransactionCategoryParams object with the default values initialized.

func NewCreateTransactionCategoryParamsWithContext

func NewCreateTransactionCategoryParamsWithContext(ctx context.Context) *CreateTransactionCategoryParams

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

func NewCreateTransactionCategoryParamsWithHTTPClient

func NewCreateTransactionCategoryParamsWithHTTPClient(client *http.Client) *CreateTransactionCategoryParams

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

func NewCreateTransactionCategoryParamsWithTimeout

func NewCreateTransactionCategoryParamsWithTimeout(timeout time.Duration) *CreateTransactionCategoryParams

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

func (*CreateTransactionCategoryParams) SetContext

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

SetContext adds the context to the create transaction category params

func (*CreateTransactionCategoryParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create transaction category params

func (*CreateTransactionCategoryParams) SetTimeout

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

SetTimeout adds the timeout to the create transaction category params

func (*CreateTransactionCategoryParams) SetTransactionCategoryRequest

func (o *CreateTransactionCategoryParams) SetTransactionCategoryRequest(transactionCategoryRequest *models.TransactionCategoryRequest)

SetTransactionCategoryRequest adds the transactionCategoryRequest to the create transaction category params

func (*CreateTransactionCategoryParams) WithContext

WithContext adds the context to the create transaction category params

func (*CreateTransactionCategoryParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create transaction category params

func (*CreateTransactionCategoryParams) WithTimeout

WithTimeout adds the timeout to the create transaction category params

func (*CreateTransactionCategoryParams) WithTransactionCategoryRequest

func (o *CreateTransactionCategoryParams) WithTransactionCategoryRequest(transactionCategoryRequest *models.TransactionCategoryRequest) *CreateTransactionCategoryParams

WithTransactionCategoryRequest adds the transactionCategoryRequest to the create transaction category params

func (*CreateTransactionCategoryParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateTransactionCategoryReader

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

CreateTransactionCategoryReader is a Reader for the CreateTransactionCategory structure.

func (*CreateTransactionCategoryReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateTransactionCategoryUnauthorized

type CreateTransactionCategoryUnauthorized struct {
}

CreateTransactionCategoryUnauthorized handles this case with default header values.

Unauthorized

func NewCreateTransactionCategoryUnauthorized

func NewCreateTransactionCategoryUnauthorized() *CreateTransactionCategoryUnauthorized

NewCreateTransactionCategoryUnauthorized creates a CreateTransactionCategoryUnauthorized with default headers values

func (*CreateTransactionCategoryUnauthorized) Error

type DeleteTransactionCategorizationRuleBadRequest

type DeleteTransactionCategorizationRuleBadRequest struct {
	Payload *models.YodleeError
}

DeleteTransactionCategorizationRuleBadRequest handles this case with default header values.

Y800 : Invalid value for ruleId

func NewDeleteTransactionCategorizationRuleBadRequest

func NewDeleteTransactionCategorizationRuleBadRequest() *DeleteTransactionCategorizationRuleBadRequest

NewDeleteTransactionCategorizationRuleBadRequest creates a DeleteTransactionCategorizationRuleBadRequest with default headers values

func (*DeleteTransactionCategorizationRuleBadRequest) Error

func (*DeleteTransactionCategorizationRuleBadRequest) GetPayload

type DeleteTransactionCategorizationRuleNoContent

type DeleteTransactionCategorizationRuleNoContent struct {
}

DeleteTransactionCategorizationRuleNoContent handles this case with default header values.

Deleted Successfully

func NewDeleteTransactionCategorizationRuleNoContent

func NewDeleteTransactionCategorizationRuleNoContent() *DeleteTransactionCategorizationRuleNoContent

NewDeleteTransactionCategorizationRuleNoContent creates a DeleteTransactionCategorizationRuleNoContent with default headers values

func (*DeleteTransactionCategorizationRuleNoContent) Error

type DeleteTransactionCategorizationRuleNotFound

type DeleteTransactionCategorizationRuleNotFound struct {
}

DeleteTransactionCategorizationRuleNotFound handles this case with default header values.

Not Found

func NewDeleteTransactionCategorizationRuleNotFound

func NewDeleteTransactionCategorizationRuleNotFound() *DeleteTransactionCategorizationRuleNotFound

NewDeleteTransactionCategorizationRuleNotFound creates a DeleteTransactionCategorizationRuleNotFound with default headers values

func (*DeleteTransactionCategorizationRuleNotFound) Error

type DeleteTransactionCategorizationRuleParams

type DeleteTransactionCategorizationRuleParams struct {

	/*RuleID
	  ruleId

	*/
	RuleID int64

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

DeleteTransactionCategorizationRuleParams contains all the parameters to send to the API endpoint for the delete transaction categorization rule operation typically these are written to a http.Request

func NewDeleteTransactionCategorizationRuleParams

func NewDeleteTransactionCategorizationRuleParams() *DeleteTransactionCategorizationRuleParams

NewDeleteTransactionCategorizationRuleParams creates a new DeleteTransactionCategorizationRuleParams object with the default values initialized.

func NewDeleteTransactionCategorizationRuleParamsWithContext

func NewDeleteTransactionCategorizationRuleParamsWithContext(ctx context.Context) *DeleteTransactionCategorizationRuleParams

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

func NewDeleteTransactionCategorizationRuleParamsWithHTTPClient

func NewDeleteTransactionCategorizationRuleParamsWithHTTPClient(client *http.Client) *DeleteTransactionCategorizationRuleParams

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

func NewDeleteTransactionCategorizationRuleParamsWithTimeout

func NewDeleteTransactionCategorizationRuleParamsWithTimeout(timeout time.Duration) *DeleteTransactionCategorizationRuleParams

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

func (*DeleteTransactionCategorizationRuleParams) SetContext

SetContext adds the context to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) SetRuleID

func (o *DeleteTransactionCategorizationRuleParams) SetRuleID(ruleID int64)

SetRuleID adds the ruleId to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) SetTimeout

SetTimeout adds the timeout to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) WithContext

WithContext adds the context to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) WithRuleID

WithRuleID adds the ruleID to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) WithTimeout

WithTimeout adds the timeout to the delete transaction categorization rule params

func (*DeleteTransactionCategorizationRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteTransactionCategorizationRuleReader

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

DeleteTransactionCategorizationRuleReader is a Reader for the DeleteTransactionCategorizationRule structure.

func (*DeleteTransactionCategorizationRuleReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteTransactionCategorizationRuleUnauthorized

type DeleteTransactionCategorizationRuleUnauthorized struct {
}

DeleteTransactionCategorizationRuleUnauthorized handles this case with default header values.

Unauthorized

func NewDeleteTransactionCategorizationRuleUnauthorized

func NewDeleteTransactionCategorizationRuleUnauthorized() *DeleteTransactionCategorizationRuleUnauthorized

NewDeleteTransactionCategorizationRuleUnauthorized creates a DeleteTransactionCategorizationRuleUnauthorized with default headers values

func (*DeleteTransactionCategorizationRuleUnauthorized) Error

type DeleteTransactionCategoryBadRequest

type DeleteTransactionCategoryBadRequest struct {
	Payload *models.YodleeError
}

DeleteTransactionCategoryBadRequest handles this case with default header values.

Y800 : Invalid value for categoryId

func NewDeleteTransactionCategoryBadRequest

func NewDeleteTransactionCategoryBadRequest() *DeleteTransactionCategoryBadRequest

NewDeleteTransactionCategoryBadRequest creates a DeleteTransactionCategoryBadRequest with default headers values

func (*DeleteTransactionCategoryBadRequest) Error

func (*DeleteTransactionCategoryBadRequest) GetPayload

type DeleteTransactionCategoryNoContent

type DeleteTransactionCategoryNoContent struct {
}

DeleteTransactionCategoryNoContent handles this case with default header values.

Deleted Successfully

func NewDeleteTransactionCategoryNoContent

func NewDeleteTransactionCategoryNoContent() *DeleteTransactionCategoryNoContent

NewDeleteTransactionCategoryNoContent creates a DeleteTransactionCategoryNoContent with default headers values

func (*DeleteTransactionCategoryNoContent) Error

type DeleteTransactionCategoryNotFound

type DeleteTransactionCategoryNotFound struct {
}

DeleteTransactionCategoryNotFound handles this case with default header values.

Not Found

func NewDeleteTransactionCategoryNotFound

func NewDeleteTransactionCategoryNotFound() *DeleteTransactionCategoryNotFound

NewDeleteTransactionCategoryNotFound creates a DeleteTransactionCategoryNotFound with default headers values

func (*DeleteTransactionCategoryNotFound) Error

type DeleteTransactionCategoryParams

type DeleteTransactionCategoryParams struct {

	/*CategoryID
	  categoryId

	*/
	CategoryID int64

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

DeleteTransactionCategoryParams contains all the parameters to send to the API endpoint for the delete transaction category operation typically these are written to a http.Request

func NewDeleteTransactionCategoryParams

func NewDeleteTransactionCategoryParams() *DeleteTransactionCategoryParams

NewDeleteTransactionCategoryParams creates a new DeleteTransactionCategoryParams object with the default values initialized.

func NewDeleteTransactionCategoryParamsWithContext

func NewDeleteTransactionCategoryParamsWithContext(ctx context.Context) *DeleteTransactionCategoryParams

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

func NewDeleteTransactionCategoryParamsWithHTTPClient

func NewDeleteTransactionCategoryParamsWithHTTPClient(client *http.Client) *DeleteTransactionCategoryParams

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

func NewDeleteTransactionCategoryParamsWithTimeout

func NewDeleteTransactionCategoryParamsWithTimeout(timeout time.Duration) *DeleteTransactionCategoryParams

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

func (*DeleteTransactionCategoryParams) SetCategoryID

func (o *DeleteTransactionCategoryParams) SetCategoryID(categoryID int64)

SetCategoryID adds the categoryId to the delete transaction category params

func (*DeleteTransactionCategoryParams) SetContext

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

SetContext adds the context to the delete transaction category params

func (*DeleteTransactionCategoryParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete transaction category params

func (*DeleteTransactionCategoryParams) SetTimeout

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

SetTimeout adds the timeout to the delete transaction category params

func (*DeleteTransactionCategoryParams) WithCategoryID

WithCategoryID adds the categoryID to the delete transaction category params

func (*DeleteTransactionCategoryParams) WithContext

WithContext adds the context to the delete transaction category params

func (*DeleteTransactionCategoryParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete transaction category params

func (*DeleteTransactionCategoryParams) WithTimeout

WithTimeout adds the timeout to the delete transaction category params

func (*DeleteTransactionCategoryParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteTransactionCategoryReader

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

DeleteTransactionCategoryReader is a Reader for the DeleteTransactionCategory structure.

func (*DeleteTransactionCategoryReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteTransactionCategoryUnauthorized

type DeleteTransactionCategoryUnauthorized struct {
}

DeleteTransactionCategoryUnauthorized handles this case with default header values.

Unauthorized

func NewDeleteTransactionCategoryUnauthorized

func NewDeleteTransactionCategoryUnauthorized() *DeleteTransactionCategoryUnauthorized

NewDeleteTransactionCategoryUnauthorized creates a DeleteTransactionCategoryUnauthorized with default headers values

func (*DeleteTransactionCategoryUnauthorized) Error

type GetTransactionCategoriesNotFound

type GetTransactionCategoriesNotFound struct {
}

GetTransactionCategoriesNotFound handles this case with default header values.

Not Found

func NewGetTransactionCategoriesNotFound

func NewGetTransactionCategoriesNotFound() *GetTransactionCategoriesNotFound

NewGetTransactionCategoriesNotFound creates a GetTransactionCategoriesNotFound with default headers values

func (*GetTransactionCategoriesNotFound) Error

type GetTransactionCategoriesOK

type GetTransactionCategoriesOK struct {
	Payload *models.TransactionCategoryResponse
}

GetTransactionCategoriesOK handles this case with default header values.

OK

func NewGetTransactionCategoriesOK

func NewGetTransactionCategoriesOK() *GetTransactionCategoriesOK

NewGetTransactionCategoriesOK creates a GetTransactionCategoriesOK with default headers values

func (*GetTransactionCategoriesOK) Error

func (*GetTransactionCategoriesOK) GetPayload

type GetTransactionCategoriesParams

type GetTransactionCategoriesParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetTransactionCategoriesParams contains all the parameters to send to the API endpoint for the get transaction categories operation typically these are written to a http.Request

func NewGetTransactionCategoriesParams

func NewGetTransactionCategoriesParams() *GetTransactionCategoriesParams

NewGetTransactionCategoriesParams creates a new GetTransactionCategoriesParams object with the default values initialized.

func NewGetTransactionCategoriesParamsWithContext

func NewGetTransactionCategoriesParamsWithContext(ctx context.Context) *GetTransactionCategoriesParams

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

func NewGetTransactionCategoriesParamsWithHTTPClient

func NewGetTransactionCategoriesParamsWithHTTPClient(client *http.Client) *GetTransactionCategoriesParams

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

func NewGetTransactionCategoriesParamsWithTimeout

func NewGetTransactionCategoriesParamsWithTimeout(timeout time.Duration) *GetTransactionCategoriesParams

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

func (*GetTransactionCategoriesParams) SetContext

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

SetContext adds the context to the get transaction categories params

func (*GetTransactionCategoriesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get transaction categories params

func (*GetTransactionCategoriesParams) SetTimeout

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

SetTimeout adds the timeout to the get transaction categories params

func (*GetTransactionCategoriesParams) WithContext

WithContext adds the context to the get transaction categories params

func (*GetTransactionCategoriesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get transaction categories params

func (*GetTransactionCategoriesParams) WithTimeout

WithTimeout adds the timeout to the get transaction categories params

func (*GetTransactionCategoriesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTransactionCategoriesReader

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

GetTransactionCategoriesReader is a Reader for the GetTransactionCategories structure.

func (*GetTransactionCategoriesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetTransactionCategoriesUnauthorized

type GetTransactionCategoriesUnauthorized struct {
}

GetTransactionCategoriesUnauthorized handles this case with default header values.

Unauthorized

func NewGetTransactionCategoriesUnauthorized

func NewGetTransactionCategoriesUnauthorized() *GetTransactionCategoriesUnauthorized

NewGetTransactionCategoriesUnauthorized creates a GetTransactionCategoriesUnauthorized with default headers values

func (*GetTransactionCategoriesUnauthorized) Error

type GetTransactionCategorizationRulesNotFound

type GetTransactionCategorizationRulesNotFound struct {
}

GetTransactionCategorizationRulesNotFound handles this case with default header values.

Not Found

func NewGetTransactionCategorizationRulesNotFound

func NewGetTransactionCategorizationRulesNotFound() *GetTransactionCategorizationRulesNotFound

NewGetTransactionCategorizationRulesNotFound creates a GetTransactionCategorizationRulesNotFound with default headers values

func (*GetTransactionCategorizationRulesNotFound) Error

type GetTransactionCategorizationRulesOK

type GetTransactionCategorizationRulesOK struct {
	Payload *models.TransactionCategorizationRuleResponse
}

GetTransactionCategorizationRulesOK handles this case with default header values.

OK

func NewGetTransactionCategorizationRulesOK

func NewGetTransactionCategorizationRulesOK() *GetTransactionCategorizationRulesOK

NewGetTransactionCategorizationRulesOK creates a GetTransactionCategorizationRulesOK with default headers values

func (*GetTransactionCategorizationRulesOK) Error

func (*GetTransactionCategorizationRulesOK) GetPayload

type GetTransactionCategorizationRulesParams

type GetTransactionCategorizationRulesParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetTransactionCategorizationRulesParams contains all the parameters to send to the API endpoint for the get transaction categorization rules operation typically these are written to a http.Request

func NewGetTransactionCategorizationRulesParams

func NewGetTransactionCategorizationRulesParams() *GetTransactionCategorizationRulesParams

NewGetTransactionCategorizationRulesParams creates a new GetTransactionCategorizationRulesParams object with the default values initialized.

func NewGetTransactionCategorizationRulesParamsWithContext

func NewGetTransactionCategorizationRulesParamsWithContext(ctx context.Context) *GetTransactionCategorizationRulesParams

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

func NewGetTransactionCategorizationRulesParamsWithHTTPClient

func NewGetTransactionCategorizationRulesParamsWithHTTPClient(client *http.Client) *GetTransactionCategorizationRulesParams

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

func NewGetTransactionCategorizationRulesParamsWithTimeout

func NewGetTransactionCategorizationRulesParamsWithTimeout(timeout time.Duration) *GetTransactionCategorizationRulesParams

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

func (*GetTransactionCategorizationRulesParams) SetContext

SetContext adds the context to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) SetTimeout

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

SetTimeout adds the timeout to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) WithContext

WithContext adds the context to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) WithTimeout

WithTimeout adds the timeout to the get transaction categorization rules params

func (*GetTransactionCategorizationRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTransactionCategorizationRulesReader

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

GetTransactionCategorizationRulesReader is a Reader for the GetTransactionCategorizationRules structure.

func (*GetTransactionCategorizationRulesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetTransactionCategorizationRulesUnauthorized

type GetTransactionCategorizationRulesUnauthorized struct {
}

GetTransactionCategorizationRulesUnauthorized handles this case with default header values.

Unauthorized

func NewGetTransactionCategorizationRulesUnauthorized

func NewGetTransactionCategorizationRulesUnauthorized() *GetTransactionCategorizationRulesUnauthorized

NewGetTransactionCategorizationRulesUnauthorized creates a GetTransactionCategorizationRulesUnauthorized with default headers values

func (*GetTransactionCategorizationRulesUnauthorized) Error

type GetTransactionsBadRequest

type GetTransactionsBadRequest struct {
	Payload *models.YodleeError
}

GetTransactionsBadRequest handles this case with default header values.

Y800 : Invalid value for baseType<br>Y800 : Invalid value for fromDate<br>Y800 : Invalid value for category<br>Y800 : Invalid value for toDate<br>Y800 : Invalid value for container<br>Y809 : Invalid date range<br>Y804 : Permitted values of top between 1 - 500<br>Y805 : Multiple containers not supported<br>Y800 : Invalid value for transaction type<br>Y824 : The maximum number of accountIds permitted is 100<br>Y824 : The maximum number of categoryIds permitted is 100<br>Y824 : The maximum number of highLevelCategoryIds permitted is 100<br>Y848 : detailCategoryId cannot be provided as input, as the detailedCategory feature is not enabled<br>Y823 : detailCategoryId is not for applicable containers other than bank and card<br>Y824 : The maximum number of detailCategoryIds permitted is 100<br>Y800 : Invalid value for detailCategoryId

func NewGetTransactionsBadRequest

func NewGetTransactionsBadRequest() *GetTransactionsBadRequest

NewGetTransactionsBadRequest creates a GetTransactionsBadRequest with default headers values

func (*GetTransactionsBadRequest) Error

func (o *GetTransactionsBadRequest) Error() string

func (*GetTransactionsBadRequest) GetPayload

func (o *GetTransactionsBadRequest) GetPayload() *models.YodleeError

type GetTransactionsCountBadRequest

type GetTransactionsCountBadRequest struct {
	Payload *models.YodleeError
}

GetTransactionsCountBadRequest handles this case with default header values.

Y800 : Invalid value for detailCategoryId<br>Y848 : detailCategoryId cannot be provided as input, as the detailedCategory feature is not enabled<br>Y823 : detailCategoryId is not applicable for containers other than bank and card<br>Y824 : The maximum number of detailCategoryIds permitted is 100<br>

func NewGetTransactionsCountBadRequest

func NewGetTransactionsCountBadRequest() *GetTransactionsCountBadRequest

NewGetTransactionsCountBadRequest creates a GetTransactionsCountBadRequest with default headers values

func (*GetTransactionsCountBadRequest) Error

func (*GetTransactionsCountBadRequest) GetPayload

type GetTransactionsCountNotFound

type GetTransactionsCountNotFound struct {
}

GetTransactionsCountNotFound handles this case with default header values.

Not Found

func NewGetTransactionsCountNotFound

func NewGetTransactionsCountNotFound() *GetTransactionsCountNotFound

NewGetTransactionsCountNotFound creates a GetTransactionsCountNotFound with default headers values

func (*GetTransactionsCountNotFound) Error

type GetTransactionsCountOK

type GetTransactionsCountOK struct {
	Payload *models.TransactionCountResponse
}

GetTransactionsCountOK handles this case with default header values.

OK

func NewGetTransactionsCountOK

func NewGetTransactionsCountOK() *GetTransactionsCountOK

NewGetTransactionsCountOK creates a GetTransactionsCountOK with default headers values

func (*GetTransactionsCountOK) Error

func (o *GetTransactionsCountOK) Error() string

func (*GetTransactionsCountOK) GetPayload

type GetTransactionsCountParams

type GetTransactionsCountParams struct {

	/*AccountID
	  Comma separated accountIds

	*/
	AccountID *string
	/*BaseType
	  DEBIT/CREDIT

	*/
	BaseType *string
	/*CategoryID
	  Comma separated categoryIds

	*/
	CategoryID *string
	/*CategoryType
	  Transaction Category Type(UNCATEGORIZE, INCOME, TRANSFER, EXPENSE or DEFERRED_COMPENSATION)

	*/
	CategoryType *string
	/*Container
	  bank/creditCard/investment/insurance/loan

	*/
	Container *string
	/*DetailCategoryID
	  Comma separated detailCategoryIds

	*/
	DetailCategoryID *string
	/*FromDate
	  Transaction from date(YYYY-MM-DD)

	*/
	FromDate *string
	/*HighLevelCategoryID
	  Comma separated highLevelCategoryIds

	*/
	HighLevelCategoryID *string
	/*Keyword
	  Transaction search text

	*/
	Keyword *string
	/*ToDate
	  Transaction end date (YYYY-MM-DD)

	*/
	ToDate *string
	/*Type
	  Transaction Type(SELL,SWEEP, etc.)

	*/
	Type *string

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

GetTransactionsCountParams contains all the parameters to send to the API endpoint for the get transactions count operation typically these are written to a http.Request

func NewGetTransactionsCountParams

func NewGetTransactionsCountParams() *GetTransactionsCountParams

NewGetTransactionsCountParams creates a new GetTransactionsCountParams object with the default values initialized.

func NewGetTransactionsCountParamsWithContext

func NewGetTransactionsCountParamsWithContext(ctx context.Context) *GetTransactionsCountParams

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

func NewGetTransactionsCountParamsWithHTTPClient

func NewGetTransactionsCountParamsWithHTTPClient(client *http.Client) *GetTransactionsCountParams

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

func NewGetTransactionsCountParamsWithTimeout

func NewGetTransactionsCountParamsWithTimeout(timeout time.Duration) *GetTransactionsCountParams

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

func (*GetTransactionsCountParams) SetAccountID

func (o *GetTransactionsCountParams) SetAccountID(accountID *string)

SetAccountID adds the accountId to the get transactions count params

func (*GetTransactionsCountParams) SetBaseType

func (o *GetTransactionsCountParams) SetBaseType(baseType *string)

SetBaseType adds the baseType to the get transactions count params

func (*GetTransactionsCountParams) SetCategoryID

func (o *GetTransactionsCountParams) SetCategoryID(categoryID *string)

SetCategoryID adds the categoryId to the get transactions count params

func (*GetTransactionsCountParams) SetCategoryType

func (o *GetTransactionsCountParams) SetCategoryType(categoryType *string)

SetCategoryType adds the categoryType to the get transactions count params

func (*GetTransactionsCountParams) SetContainer

func (o *GetTransactionsCountParams) SetContainer(container *string)

SetContainer adds the container to the get transactions count params

func (*GetTransactionsCountParams) SetContext

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

SetContext adds the context to the get transactions count params

func (*GetTransactionsCountParams) SetDetailCategoryID

func (o *GetTransactionsCountParams) SetDetailCategoryID(detailCategoryID *string)

SetDetailCategoryID adds the detailCategoryId to the get transactions count params

func (*GetTransactionsCountParams) SetFromDate

func (o *GetTransactionsCountParams) SetFromDate(fromDate *string)

SetFromDate adds the fromDate to the get transactions count params

func (*GetTransactionsCountParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get transactions count params

func (*GetTransactionsCountParams) SetHighLevelCategoryID

func (o *GetTransactionsCountParams) SetHighLevelCategoryID(highLevelCategoryID *string)

SetHighLevelCategoryID adds the highLevelCategoryId to the get transactions count params

func (*GetTransactionsCountParams) SetKeyword

func (o *GetTransactionsCountParams) SetKeyword(keyword *string)

SetKeyword adds the keyword to the get transactions count params

func (*GetTransactionsCountParams) SetTimeout

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

SetTimeout adds the timeout to the get transactions count params

func (*GetTransactionsCountParams) SetToDate

func (o *GetTransactionsCountParams) SetToDate(toDate *string)

SetToDate adds the toDate to the get transactions count params

func (*GetTransactionsCountParams) SetType

func (o *GetTransactionsCountParams) SetType(typeVar *string)

SetType adds the type to the get transactions count params

func (*GetTransactionsCountParams) WithAccountID

func (o *GetTransactionsCountParams) WithAccountID(accountID *string) *GetTransactionsCountParams

WithAccountID adds the accountID to the get transactions count params

func (*GetTransactionsCountParams) WithBaseType

func (o *GetTransactionsCountParams) WithBaseType(baseType *string) *GetTransactionsCountParams

WithBaseType adds the baseType to the get transactions count params

func (*GetTransactionsCountParams) WithCategoryID

func (o *GetTransactionsCountParams) WithCategoryID(categoryID *string) *GetTransactionsCountParams

WithCategoryID adds the categoryID to the get transactions count params

func (*GetTransactionsCountParams) WithCategoryType

func (o *GetTransactionsCountParams) WithCategoryType(categoryType *string) *GetTransactionsCountParams

WithCategoryType adds the categoryType to the get transactions count params

func (*GetTransactionsCountParams) WithContainer

func (o *GetTransactionsCountParams) WithContainer(container *string) *GetTransactionsCountParams

WithContainer adds the container to the get transactions count params

func (*GetTransactionsCountParams) WithContext

WithContext adds the context to the get transactions count params

func (*GetTransactionsCountParams) WithDetailCategoryID

func (o *GetTransactionsCountParams) WithDetailCategoryID(detailCategoryID *string) *GetTransactionsCountParams

WithDetailCategoryID adds the detailCategoryID to the get transactions count params

func (*GetTransactionsCountParams) WithFromDate

func (o *GetTransactionsCountParams) WithFromDate(fromDate *string) *GetTransactionsCountParams

WithFromDate adds the fromDate to the get transactions count params

func (*GetTransactionsCountParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get transactions count params

func (*GetTransactionsCountParams) WithHighLevelCategoryID

func (o *GetTransactionsCountParams) WithHighLevelCategoryID(highLevelCategoryID *string) *GetTransactionsCountParams

WithHighLevelCategoryID adds the highLevelCategoryID to the get transactions count params

func (*GetTransactionsCountParams) WithKeyword

WithKeyword adds the keyword to the get transactions count params

func (*GetTransactionsCountParams) WithTimeout

WithTimeout adds the timeout to the get transactions count params

func (*GetTransactionsCountParams) WithToDate

WithToDate adds the toDate to the get transactions count params

func (*GetTransactionsCountParams) WithType

WithType adds the typeVar to the get transactions count params

func (*GetTransactionsCountParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTransactionsCountReader

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

GetTransactionsCountReader is a Reader for the GetTransactionsCount structure.

func (*GetTransactionsCountReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetTransactionsCountUnauthorized

type GetTransactionsCountUnauthorized struct {
}

GetTransactionsCountUnauthorized handles this case with default header values.

Unauthorized

func NewGetTransactionsCountUnauthorized

func NewGetTransactionsCountUnauthorized() *GetTransactionsCountUnauthorized

NewGetTransactionsCountUnauthorized creates a GetTransactionsCountUnauthorized with default headers values

func (*GetTransactionsCountUnauthorized) Error

type GetTransactionsNotFound

type GetTransactionsNotFound struct {
}

GetTransactionsNotFound handles this case with default header values.

Not Found

func NewGetTransactionsNotFound

func NewGetTransactionsNotFound() *GetTransactionsNotFound

NewGetTransactionsNotFound creates a GetTransactionsNotFound with default headers values

func (*GetTransactionsNotFound) Error

func (o *GetTransactionsNotFound) Error() string

type GetTransactionsOK

type GetTransactionsOK struct {
	Payload *models.TransactionResponse
}

GetTransactionsOK handles this case with default header values.

OK

func NewGetTransactionsOK

func NewGetTransactionsOK() *GetTransactionsOK

NewGetTransactionsOK creates a GetTransactionsOK with default headers values

func (*GetTransactionsOK) Error

func (o *GetTransactionsOK) Error() string

func (*GetTransactionsOK) GetPayload

func (o *GetTransactionsOK) GetPayload() *models.TransactionResponse

type GetTransactionsParams

type GetTransactionsParams struct {

	/*AccountID
	  Comma separated accountIds

	*/
	AccountID *string
	/*BaseType
	  DEBIT/CREDIT

	*/
	BaseType *string
	/*CategoryID
	  Comma separated categoryIds

	*/
	CategoryID *string
	/*CategoryType
	  Transaction Category Type(UNCATEGORIZE, INCOME, TRANSFER, EXPENSE or DEFERRED_COMPENSATION)

	*/
	CategoryType *string
	/*Container
	  bank/creditCard/investment/insurance/loan

	*/
	Container *string
	/*DetailCategoryID
	  Comma separated detailCategoryIds

	*/
	DetailCategoryID *string
	/*FromDate
	  Transaction from date(YYYY-MM-DD)

	*/
	FromDate *string
	/*HighLevelCategoryID
	  Comma separated highLevelCategoryIds

	*/
	HighLevelCategoryID *string
	/*Keyword
	  Transaction search text

	*/
	Keyword *string
	/*Skip
	  skip (Min 0)

	*/
	Skip *int32
	/*ToDate
	  Transaction end date (YYYY-MM-DD)

	*/
	ToDate *string
	/*Top
	  top (Max 500)

	*/
	Top *int32
	/*Type
	  Transaction Type(SELL,SWEEP, etc.) for bank/creditCard/investment

	*/
	Type *string

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

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

func NewGetTransactionsParams

func NewGetTransactionsParams() *GetTransactionsParams

NewGetTransactionsParams creates a new GetTransactionsParams object with the default values initialized.

func NewGetTransactionsParamsWithContext

func NewGetTransactionsParamsWithContext(ctx context.Context) *GetTransactionsParams

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

func NewGetTransactionsParamsWithHTTPClient

func NewGetTransactionsParamsWithHTTPClient(client *http.Client) *GetTransactionsParams

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

func NewGetTransactionsParamsWithTimeout

func NewGetTransactionsParamsWithTimeout(timeout time.Duration) *GetTransactionsParams

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

func (*GetTransactionsParams) SetAccountID

func (o *GetTransactionsParams) SetAccountID(accountID *string)

SetAccountID adds the accountId to the get transactions params

func (*GetTransactionsParams) SetBaseType

func (o *GetTransactionsParams) SetBaseType(baseType *string)

SetBaseType adds the baseType to the get transactions params

func (*GetTransactionsParams) SetCategoryID

func (o *GetTransactionsParams) SetCategoryID(categoryID *string)

SetCategoryID adds the categoryId to the get transactions params

func (*GetTransactionsParams) SetCategoryType

func (o *GetTransactionsParams) SetCategoryType(categoryType *string)

SetCategoryType adds the categoryType to the get transactions params

func (*GetTransactionsParams) SetContainer

func (o *GetTransactionsParams) SetContainer(container *string)

SetContainer adds the container to the get transactions params

func (*GetTransactionsParams) SetContext

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

SetContext adds the context to the get transactions params

func (*GetTransactionsParams) SetDetailCategoryID

func (o *GetTransactionsParams) SetDetailCategoryID(detailCategoryID *string)

SetDetailCategoryID adds the detailCategoryId to the get transactions params

func (*GetTransactionsParams) SetFromDate

func (o *GetTransactionsParams) SetFromDate(fromDate *string)

SetFromDate adds the fromDate to the get transactions params

func (*GetTransactionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get transactions params

func (*GetTransactionsParams) SetHighLevelCategoryID

func (o *GetTransactionsParams) SetHighLevelCategoryID(highLevelCategoryID *string)

SetHighLevelCategoryID adds the highLevelCategoryId to the get transactions params

func (*GetTransactionsParams) SetKeyword

func (o *GetTransactionsParams) SetKeyword(keyword *string)

SetKeyword adds the keyword to the get transactions params

func (*GetTransactionsParams) SetSkip

func (o *GetTransactionsParams) SetSkip(skip *int32)

SetSkip adds the skip to the get transactions params

func (*GetTransactionsParams) SetTimeout

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

SetTimeout adds the timeout to the get transactions params

func (*GetTransactionsParams) SetToDate

func (o *GetTransactionsParams) SetToDate(toDate *string)

SetToDate adds the toDate to the get transactions params

func (*GetTransactionsParams) SetTop

func (o *GetTransactionsParams) SetTop(top *int32)

SetTop adds the top to the get transactions params

func (*GetTransactionsParams) SetType

func (o *GetTransactionsParams) SetType(typeVar *string)

SetType adds the type to the get transactions params

func (*GetTransactionsParams) WithAccountID

func (o *GetTransactionsParams) WithAccountID(accountID *string) *GetTransactionsParams

WithAccountID adds the accountID to the get transactions params

func (*GetTransactionsParams) WithBaseType

func (o *GetTransactionsParams) WithBaseType(baseType *string) *GetTransactionsParams

WithBaseType adds the baseType to the get transactions params

func (*GetTransactionsParams) WithCategoryID

func (o *GetTransactionsParams) WithCategoryID(categoryID *string) *GetTransactionsParams

WithCategoryID adds the categoryID to the get transactions params

func (*GetTransactionsParams) WithCategoryType

func (o *GetTransactionsParams) WithCategoryType(categoryType *string) *GetTransactionsParams

WithCategoryType adds the categoryType to the get transactions params

func (*GetTransactionsParams) WithContainer

func (o *GetTransactionsParams) WithContainer(container *string) *GetTransactionsParams

WithContainer adds the container to the get transactions params

func (*GetTransactionsParams) WithContext

WithContext adds the context to the get transactions params

func (*GetTransactionsParams) WithDetailCategoryID

func (o *GetTransactionsParams) WithDetailCategoryID(detailCategoryID *string) *GetTransactionsParams

WithDetailCategoryID adds the detailCategoryID to the get transactions params

func (*GetTransactionsParams) WithFromDate

func (o *GetTransactionsParams) WithFromDate(fromDate *string) *GetTransactionsParams

WithFromDate adds the fromDate to the get transactions params

func (*GetTransactionsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get transactions params

func (*GetTransactionsParams) WithHighLevelCategoryID

func (o *GetTransactionsParams) WithHighLevelCategoryID(highLevelCategoryID *string) *GetTransactionsParams

WithHighLevelCategoryID adds the highLevelCategoryID to the get transactions params

func (*GetTransactionsParams) WithKeyword

func (o *GetTransactionsParams) WithKeyword(keyword *string) *GetTransactionsParams

WithKeyword adds the keyword to the get transactions params

func (*GetTransactionsParams) WithSkip

WithSkip adds the skip to the get transactions params

func (*GetTransactionsParams) WithTimeout

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

WithTimeout adds the timeout to the get transactions params

func (*GetTransactionsParams) WithToDate

func (o *GetTransactionsParams) WithToDate(toDate *string) *GetTransactionsParams

WithToDate adds the toDate to the get transactions params

func (*GetTransactionsParams) WithTop

WithTop adds the top to the get transactions params

func (*GetTransactionsParams) WithType

func (o *GetTransactionsParams) WithType(typeVar *string) *GetTransactionsParams

WithType adds the typeVar to the get transactions params

func (*GetTransactionsParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetTransactionsReader

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

GetTransactionsReader is a Reader for the GetTransactions structure.

func (*GetTransactionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetTransactionsUnauthorized

type GetTransactionsUnauthorized struct {
}

GetTransactionsUnauthorized handles this case with default header values.

Unauthorized

func NewGetTransactionsUnauthorized

func NewGetTransactionsUnauthorized() *GetTransactionsUnauthorized

NewGetTransactionsUnauthorized creates a GetTransactionsUnauthorized with default headers values

func (*GetTransactionsUnauthorized) Error

type RunTransactionCategorizationRuleBadRequest

type RunTransactionCategorizationRuleBadRequest struct {
	Payload *models.YodleeError
}

RunTransactionCategorizationRuleBadRequest handles this case with default header values.

Y800 : Invalid value for ruleId<br>Y400 : Categorization already in progress

func NewRunTransactionCategorizationRuleBadRequest

func NewRunTransactionCategorizationRuleBadRequest() *RunTransactionCategorizationRuleBadRequest

NewRunTransactionCategorizationRuleBadRequest creates a RunTransactionCategorizationRuleBadRequest with default headers values

func (*RunTransactionCategorizationRuleBadRequest) Error

func (*RunTransactionCategorizationRuleBadRequest) GetPayload

type RunTransactionCategorizationRuleNoContent

type RunTransactionCategorizationRuleNoContent struct {
}

RunTransactionCategorizationRuleNoContent handles this case with default header values.

Run Successfully

func NewRunTransactionCategorizationRuleNoContent

func NewRunTransactionCategorizationRuleNoContent() *RunTransactionCategorizationRuleNoContent

NewRunTransactionCategorizationRuleNoContent creates a RunTransactionCategorizationRuleNoContent with default headers values

func (*RunTransactionCategorizationRuleNoContent) Error

type RunTransactionCategorizationRuleNotFound

type RunTransactionCategorizationRuleNotFound struct {
}

RunTransactionCategorizationRuleNotFound handles this case with default header values.

Not Found

func NewRunTransactionCategorizationRuleNotFound

func NewRunTransactionCategorizationRuleNotFound() *RunTransactionCategorizationRuleNotFound

NewRunTransactionCategorizationRuleNotFound creates a RunTransactionCategorizationRuleNotFound with default headers values

func (*RunTransactionCategorizationRuleNotFound) Error

type RunTransactionCategorizationRuleParams

type RunTransactionCategorizationRuleParams struct {

	/*Action*/
	Action string
	/*RuleID
	  Unique id of the categorization rule

	*/
	RuleID int64

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

RunTransactionCategorizationRuleParams contains all the parameters to send to the API endpoint for the run transaction categorization rule operation typically these are written to a http.Request

func NewRunTransactionCategorizationRuleParams

func NewRunTransactionCategorizationRuleParams() *RunTransactionCategorizationRuleParams

NewRunTransactionCategorizationRuleParams creates a new RunTransactionCategorizationRuleParams object with the default values initialized.

func NewRunTransactionCategorizationRuleParamsWithContext

func NewRunTransactionCategorizationRuleParamsWithContext(ctx context.Context) *RunTransactionCategorizationRuleParams

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

func NewRunTransactionCategorizationRuleParamsWithHTTPClient

func NewRunTransactionCategorizationRuleParamsWithHTTPClient(client *http.Client) *RunTransactionCategorizationRuleParams

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

func NewRunTransactionCategorizationRuleParamsWithTimeout

func NewRunTransactionCategorizationRuleParamsWithTimeout(timeout time.Duration) *RunTransactionCategorizationRuleParams

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

func (*RunTransactionCategorizationRuleParams) SetAction

func (o *RunTransactionCategorizationRuleParams) SetAction(action string)

SetAction adds the action to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) SetContext

SetContext adds the context to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) SetRuleID

func (o *RunTransactionCategorizationRuleParams) SetRuleID(ruleID int64)

SetRuleID adds the ruleId to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) SetTimeout

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

SetTimeout adds the timeout to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WithAction

WithAction adds the action to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WithContext

WithContext adds the context to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WithRuleID

WithRuleID adds the ruleID to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WithTimeout

WithTimeout adds the timeout to the run transaction categorization rule params

func (*RunTransactionCategorizationRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RunTransactionCategorizationRuleReader

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

RunTransactionCategorizationRuleReader is a Reader for the RunTransactionCategorizationRule structure.

func (*RunTransactionCategorizationRuleReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RunTransactionCategorizationRuleUnauthorized

type RunTransactionCategorizationRuleUnauthorized struct {
}

RunTransactionCategorizationRuleUnauthorized handles this case with default header values.

Unauthorized

func NewRunTransactionCategorizationRuleUnauthorized

func NewRunTransactionCategorizationRuleUnauthorized() *RunTransactionCategorizationRuleUnauthorized

NewRunTransactionCategorizationRuleUnauthorized creates a RunTransactionCategorizationRuleUnauthorized with default headers values

func (*RunTransactionCategorizationRuleUnauthorized) Error

type UpdateTransactionBadRequest

type UpdateTransactionBadRequest struct {
	Payload *models.YodleeError
}

UpdateTransactionBadRequest handles this case with default header values.

Y812 : Required field -container missing in the transactionParam parameter input<br>Y800 : Invalid value for transactionId<br>Y800 : Invalid value for categoryId

func NewUpdateTransactionBadRequest

func NewUpdateTransactionBadRequest() *UpdateTransactionBadRequest

NewUpdateTransactionBadRequest creates a UpdateTransactionBadRequest with default headers values

func (*UpdateTransactionBadRequest) Error

func (*UpdateTransactionBadRequest) GetPayload

type UpdateTransactionCategorizationRuleBadRequest

type UpdateTransactionCategorizationRuleBadRequest struct {
	Payload *models.YodleeError
}

UpdateTransactionCategorizationRuleBadRequest handles this case with default header values.

Y800 : Invalid value for ruleId<br>Y806 : Invalid input

func NewUpdateTransactionCategorizationRuleBadRequest

func NewUpdateTransactionCategorizationRuleBadRequest() *UpdateTransactionCategorizationRuleBadRequest

NewUpdateTransactionCategorizationRuleBadRequest creates a UpdateTransactionCategorizationRuleBadRequest with default headers values

func (*UpdateTransactionCategorizationRuleBadRequest) Error

func (*UpdateTransactionCategorizationRuleBadRequest) GetPayload

type UpdateTransactionCategorizationRuleNoContent

type UpdateTransactionCategorizationRuleNoContent struct {
}

UpdateTransactionCategorizationRuleNoContent handles this case with default header values.

Updated Successfully

func NewUpdateTransactionCategorizationRuleNoContent

func NewUpdateTransactionCategorizationRuleNoContent() *UpdateTransactionCategorizationRuleNoContent

NewUpdateTransactionCategorizationRuleNoContent creates a UpdateTransactionCategorizationRuleNoContent with default headers values

func (*UpdateTransactionCategorizationRuleNoContent) Error

type UpdateTransactionCategorizationRuleNotFound

type UpdateTransactionCategorizationRuleNotFound struct {
}

UpdateTransactionCategorizationRuleNotFound handles this case with default header values.

Not Found

func NewUpdateTransactionCategorizationRuleNotFound

func NewUpdateTransactionCategorizationRuleNotFound() *UpdateTransactionCategorizationRuleNotFound

NewUpdateTransactionCategorizationRuleNotFound creates a UpdateTransactionCategorizationRuleNotFound with default headers values

func (*UpdateTransactionCategorizationRuleNotFound) Error

type UpdateTransactionCategorizationRuleParams

type UpdateTransactionCategorizationRuleParams struct {

	/*RuleID
	  ruleId

	*/
	RuleID int64
	/*TransactionCategoriesRuleRequest
	  transactionCategoriesRuleRequest

	*/
	TransactionCategoriesRuleRequest *models.TransactionCategorizationRuleRequest

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

UpdateTransactionCategorizationRuleParams contains all the parameters to send to the API endpoint for the update transaction categorization rule operation typically these are written to a http.Request

func NewUpdateTransactionCategorizationRuleParams

func NewUpdateTransactionCategorizationRuleParams() *UpdateTransactionCategorizationRuleParams

NewUpdateTransactionCategorizationRuleParams creates a new UpdateTransactionCategorizationRuleParams object with the default values initialized.

func NewUpdateTransactionCategorizationRuleParamsWithContext

func NewUpdateTransactionCategorizationRuleParamsWithContext(ctx context.Context) *UpdateTransactionCategorizationRuleParams

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

func NewUpdateTransactionCategorizationRuleParamsWithHTTPClient

func NewUpdateTransactionCategorizationRuleParamsWithHTTPClient(client *http.Client) *UpdateTransactionCategorizationRuleParams

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

func NewUpdateTransactionCategorizationRuleParamsWithTimeout

func NewUpdateTransactionCategorizationRuleParamsWithTimeout(timeout time.Duration) *UpdateTransactionCategorizationRuleParams

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

func (*UpdateTransactionCategorizationRuleParams) SetContext

SetContext adds the context to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) SetRuleID

func (o *UpdateTransactionCategorizationRuleParams) SetRuleID(ruleID int64)

SetRuleID adds the ruleId to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) SetTimeout

SetTimeout adds the timeout to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) SetTransactionCategoriesRuleRequest

func (o *UpdateTransactionCategorizationRuleParams) SetTransactionCategoriesRuleRequest(transactionCategoriesRuleRequest *models.TransactionCategorizationRuleRequest)

SetTransactionCategoriesRuleRequest adds the transactionCategoriesRuleRequest to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WithContext

WithContext adds the context to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WithRuleID

WithRuleID adds the ruleID to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WithTimeout

WithTimeout adds the timeout to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WithTransactionCategoriesRuleRequest

func (o *UpdateTransactionCategorizationRuleParams) WithTransactionCategoriesRuleRequest(transactionCategoriesRuleRequest *models.TransactionCategorizationRuleRequest) *UpdateTransactionCategorizationRuleParams

WithTransactionCategoriesRuleRequest adds the transactionCategoriesRuleRequest to the update transaction categorization rule params

func (*UpdateTransactionCategorizationRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateTransactionCategorizationRuleReader

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

UpdateTransactionCategorizationRuleReader is a Reader for the UpdateTransactionCategorizationRule structure.

func (*UpdateTransactionCategorizationRuleReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateTransactionCategorizationRuleUnauthorized

type UpdateTransactionCategorizationRuleUnauthorized struct {
}

UpdateTransactionCategorizationRuleUnauthorized handles this case with default header values.

Unauthorized

func NewUpdateTransactionCategorizationRuleUnauthorized

func NewUpdateTransactionCategorizationRuleUnauthorized() *UpdateTransactionCategorizationRuleUnauthorized

NewUpdateTransactionCategorizationRuleUnauthorized creates a UpdateTransactionCategorizationRuleUnauthorized with default headers values

func (*UpdateTransactionCategorizationRuleUnauthorized) Error

type UpdateTransactionCategoryBadRequest

type UpdateTransactionCategoryBadRequest struct {
	Payload *models.YodleeError
}

UpdateTransactionCategoryBadRequest handles this case with default header values.

Y800 : Invalid value for categoryParam<br>Y800 : Invalid value for source<br>Y801 : Invalid length for categoryName. Min 1 and max 50 is required<br>Y803 : id required<br>Y811 : categoryName value already exists

func NewUpdateTransactionCategoryBadRequest

func NewUpdateTransactionCategoryBadRequest() *UpdateTransactionCategoryBadRequest

NewUpdateTransactionCategoryBadRequest creates a UpdateTransactionCategoryBadRequest with default headers values

func (*UpdateTransactionCategoryBadRequest) Error

func (*UpdateTransactionCategoryBadRequest) GetPayload

type UpdateTransactionCategoryNoContent

type UpdateTransactionCategoryNoContent struct {
}

UpdateTransactionCategoryNoContent handles this case with default header values.

Updated Successfully

func NewUpdateTransactionCategoryNoContent

func NewUpdateTransactionCategoryNoContent() *UpdateTransactionCategoryNoContent

NewUpdateTransactionCategoryNoContent creates a UpdateTransactionCategoryNoContent with default headers values

func (*UpdateTransactionCategoryNoContent) Error

type UpdateTransactionCategoryNotFound

type UpdateTransactionCategoryNotFound struct {
}

UpdateTransactionCategoryNotFound handles this case with default header values.

Not Found

func NewUpdateTransactionCategoryNotFound

func NewUpdateTransactionCategoryNotFound() *UpdateTransactionCategoryNotFound

NewUpdateTransactionCategoryNotFound creates a UpdateTransactionCategoryNotFound with default headers values

func (*UpdateTransactionCategoryNotFound) Error

type UpdateTransactionCategoryParams

type UpdateTransactionCategoryParams struct {

	/*UpdateCategoryRequest
	  updateCategoryRequest

	*/
	UpdateCategoryRequest *models.UpdateCategoryRequest

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

UpdateTransactionCategoryParams contains all the parameters to send to the API endpoint for the update transaction category operation typically these are written to a http.Request

func NewUpdateTransactionCategoryParams

func NewUpdateTransactionCategoryParams() *UpdateTransactionCategoryParams

NewUpdateTransactionCategoryParams creates a new UpdateTransactionCategoryParams object with the default values initialized.

func NewUpdateTransactionCategoryParamsWithContext

func NewUpdateTransactionCategoryParamsWithContext(ctx context.Context) *UpdateTransactionCategoryParams

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

func NewUpdateTransactionCategoryParamsWithHTTPClient

func NewUpdateTransactionCategoryParamsWithHTTPClient(client *http.Client) *UpdateTransactionCategoryParams

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

func NewUpdateTransactionCategoryParamsWithTimeout

func NewUpdateTransactionCategoryParamsWithTimeout(timeout time.Duration) *UpdateTransactionCategoryParams

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

func (*UpdateTransactionCategoryParams) SetContext

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

SetContext adds the context to the update transaction category params

func (*UpdateTransactionCategoryParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update transaction category params

func (*UpdateTransactionCategoryParams) SetTimeout

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

SetTimeout adds the timeout to the update transaction category params

func (*UpdateTransactionCategoryParams) SetUpdateCategoryRequest

func (o *UpdateTransactionCategoryParams) SetUpdateCategoryRequest(updateCategoryRequest *models.UpdateCategoryRequest)

SetUpdateCategoryRequest adds the updateCategoryRequest to the update transaction category params

func (*UpdateTransactionCategoryParams) WithContext

WithContext adds the context to the update transaction category params

func (*UpdateTransactionCategoryParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update transaction category params

func (*UpdateTransactionCategoryParams) WithTimeout

WithTimeout adds the timeout to the update transaction category params

func (*UpdateTransactionCategoryParams) WithUpdateCategoryRequest

func (o *UpdateTransactionCategoryParams) WithUpdateCategoryRequest(updateCategoryRequest *models.UpdateCategoryRequest) *UpdateTransactionCategoryParams

WithUpdateCategoryRequest adds the updateCategoryRequest to the update transaction category params

func (*UpdateTransactionCategoryParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateTransactionCategoryReader

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

UpdateTransactionCategoryReader is a Reader for the UpdateTransactionCategory structure.

func (*UpdateTransactionCategoryReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateTransactionCategoryUnauthorized

type UpdateTransactionCategoryUnauthorized struct {
}

UpdateTransactionCategoryUnauthorized handles this case with default header values.

Unauthorized

func NewUpdateTransactionCategoryUnauthorized

func NewUpdateTransactionCategoryUnauthorized() *UpdateTransactionCategoryUnauthorized

NewUpdateTransactionCategoryUnauthorized creates a UpdateTransactionCategoryUnauthorized with default headers values

func (*UpdateTransactionCategoryUnauthorized) Error

type UpdateTransactionNoContent

type UpdateTransactionNoContent struct {
}

UpdateTransactionNoContent handles this case with default header values.

Updated Successfully

func NewUpdateTransactionNoContent

func NewUpdateTransactionNoContent() *UpdateTransactionNoContent

NewUpdateTransactionNoContent creates a UpdateTransactionNoContent with default headers values

func (*UpdateTransactionNoContent) Error

type UpdateTransactionNotFound

type UpdateTransactionNotFound struct {
}

UpdateTransactionNotFound handles this case with default header values.

Not Found

func NewUpdateTransactionNotFound

func NewUpdateTransactionNotFound() *UpdateTransactionNotFound

NewUpdateTransactionNotFound creates a UpdateTransactionNotFound with default headers values

func (*UpdateTransactionNotFound) Error

func (o *UpdateTransactionNotFound) Error() string

type UpdateTransactionParams

type UpdateTransactionParams struct {

	/*TransactionID
	  transactionId

	*/
	TransactionID int64
	/*TransactionRequest
	  transactionRequest

	*/
	TransactionRequest *models.TransactionRequest

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

UpdateTransactionParams contains all the parameters to send to the API endpoint for the update transaction operation typically these are written to a http.Request

func NewUpdateTransactionParams

func NewUpdateTransactionParams() *UpdateTransactionParams

NewUpdateTransactionParams creates a new UpdateTransactionParams object with the default values initialized.

func NewUpdateTransactionParamsWithContext

func NewUpdateTransactionParamsWithContext(ctx context.Context) *UpdateTransactionParams

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

func NewUpdateTransactionParamsWithHTTPClient

func NewUpdateTransactionParamsWithHTTPClient(client *http.Client) *UpdateTransactionParams

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

func NewUpdateTransactionParamsWithTimeout

func NewUpdateTransactionParamsWithTimeout(timeout time.Duration) *UpdateTransactionParams

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

func (*UpdateTransactionParams) SetContext

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

SetContext adds the context to the update transaction params

func (*UpdateTransactionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update transaction params

func (*UpdateTransactionParams) SetTimeout

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

SetTimeout adds the timeout to the update transaction params

func (*UpdateTransactionParams) SetTransactionID

func (o *UpdateTransactionParams) SetTransactionID(transactionID int64)

SetTransactionID adds the transactionId to the update transaction params

func (*UpdateTransactionParams) SetTransactionRequest

func (o *UpdateTransactionParams) SetTransactionRequest(transactionRequest *models.TransactionRequest)

SetTransactionRequest adds the transactionRequest to the update transaction params

func (*UpdateTransactionParams) WithContext

WithContext adds the context to the update transaction params

func (*UpdateTransactionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update transaction params

func (*UpdateTransactionParams) WithTimeout

WithTimeout adds the timeout to the update transaction params

func (*UpdateTransactionParams) WithTransactionID

func (o *UpdateTransactionParams) WithTransactionID(transactionID int64) *UpdateTransactionParams

WithTransactionID adds the transactionID to the update transaction params

func (*UpdateTransactionParams) WithTransactionRequest

func (o *UpdateTransactionParams) WithTransactionRequest(transactionRequest *models.TransactionRequest) *UpdateTransactionParams

WithTransactionRequest adds the transactionRequest to the update transaction params

func (*UpdateTransactionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateTransactionReader

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

UpdateTransactionReader is a Reader for the UpdateTransaction structure.

func (*UpdateTransactionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateTransactionUnauthorized

type UpdateTransactionUnauthorized struct {
}

UpdateTransactionUnauthorized handles this case with default header values.

Unauthorized

func NewUpdateTransactionUnauthorized

func NewUpdateTransactionUnauthorized() *UpdateTransactionUnauthorized

NewUpdateTransactionUnauthorized creates a UpdateTransactionUnauthorized with default headers values

func (*UpdateTransactionUnauthorized) Error

Jump to

Keyboard shortcuts

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