Documentation
¶
Index ¶
- type Client
- func (a *Client) GetHoldingSummary(params *GetHoldingSummaryParams) (*GetHoldingSummaryOK, error)
- func (a *Client) GetNetworth(params *GetNetworthParams) (*GetNetworthOK, error)
- func (a *Client) GetTransactionSummary(params *GetTransactionSummaryParams) (*GetTransactionSummaryOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type GetHoldingSummaryBadRequest
- type GetHoldingSummaryNotFound
- type GetHoldingSummaryOK
- type GetHoldingSummaryParams
- func NewGetHoldingSummaryParams() *GetHoldingSummaryParams
- func NewGetHoldingSummaryParamsWithContext(ctx context.Context) *GetHoldingSummaryParams
- func NewGetHoldingSummaryParamsWithHTTPClient(client *http.Client) *GetHoldingSummaryParams
- func NewGetHoldingSummaryParamsWithTimeout(timeout time.Duration) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) SetAccountIds(accountIds *string)
- func (o *GetHoldingSummaryParams) SetClassificationType(classificationType *string)
- func (o *GetHoldingSummaryParams) SetContext(ctx context.Context)
- func (o *GetHoldingSummaryParams) SetHTTPClient(client *http.Client)
- func (o *GetHoldingSummaryParams) SetInclude(include *string)
- func (o *GetHoldingSummaryParams) SetTimeout(timeout time.Duration)
- func (o *GetHoldingSummaryParams) WithAccountIds(accountIds *string) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WithClassificationType(classificationType *string) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WithContext(ctx context.Context) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WithHTTPClient(client *http.Client) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WithInclude(include *string) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WithTimeout(timeout time.Duration) *GetHoldingSummaryParams
- func (o *GetHoldingSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetHoldingSummaryReader
- type GetHoldingSummaryUnauthorized
- type GetNetworthBadRequest
- type GetNetworthNotFound
- type GetNetworthOK
- type GetNetworthParams
- func (o *GetNetworthParams) SetAccountIds(accountIds *string)
- func (o *GetNetworthParams) SetContext(ctx context.Context)
- func (o *GetNetworthParams) SetFromDate(fromDate *string)
- func (o *GetNetworthParams) SetHTTPClient(client *http.Client)
- func (o *GetNetworthParams) SetInclude(include *string)
- func (o *GetNetworthParams) SetInterval(interval *string)
- func (o *GetNetworthParams) SetSkip(skip *int32)
- func (o *GetNetworthParams) SetTimeout(timeout time.Duration)
- func (o *GetNetworthParams) SetToDate(toDate *string)
- func (o *GetNetworthParams) SetTop(top *int32)
- func (o *GetNetworthParams) WithAccountIds(accountIds *string) *GetNetworthParams
- func (o *GetNetworthParams) WithContext(ctx context.Context) *GetNetworthParams
- func (o *GetNetworthParams) WithFromDate(fromDate *string) *GetNetworthParams
- func (o *GetNetworthParams) WithHTTPClient(client *http.Client) *GetNetworthParams
- func (o *GetNetworthParams) WithInclude(include *string) *GetNetworthParams
- func (o *GetNetworthParams) WithInterval(interval *string) *GetNetworthParams
- func (o *GetNetworthParams) WithSkip(skip *int32) *GetNetworthParams
- func (o *GetNetworthParams) WithTimeout(timeout time.Duration) *GetNetworthParams
- func (o *GetNetworthParams) WithToDate(toDate *string) *GetNetworthParams
- func (o *GetNetworthParams) WithTop(top *int32) *GetNetworthParams
- func (o *GetNetworthParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetNetworthReader
- type GetNetworthUnauthorized
- type GetTransactionSummaryBadRequest
- type GetTransactionSummaryNotFound
- type GetTransactionSummaryOK
- type GetTransactionSummaryParams
- func NewGetTransactionSummaryParams() *GetTransactionSummaryParams
- func NewGetTransactionSummaryParamsWithContext(ctx context.Context) *GetTransactionSummaryParams
- func NewGetTransactionSummaryParamsWithHTTPClient(client *http.Client) *GetTransactionSummaryParams
- func NewGetTransactionSummaryParamsWithTimeout(timeout time.Duration) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) SetAccountID(accountID *string)
- func (o *GetTransactionSummaryParams) SetCategoryID(categoryID *string)
- func (o *GetTransactionSummaryParams) SetCategoryType(categoryType *string)
- func (o *GetTransactionSummaryParams) SetContext(ctx context.Context)
- func (o *GetTransactionSummaryParams) SetFromDate(fromDate *string)
- func (o *GetTransactionSummaryParams) SetGroupBy(groupBy string)
- func (o *GetTransactionSummaryParams) SetHTTPClient(client *http.Client)
- func (o *GetTransactionSummaryParams) SetInclude(include *string)
- func (o *GetTransactionSummaryParams) SetIncludeUserCategory(includeUserCategory *bool)
- func (o *GetTransactionSummaryParams) SetInterval(interval *string)
- func (o *GetTransactionSummaryParams) SetTimeout(timeout time.Duration)
- func (o *GetTransactionSummaryParams) SetToDate(toDate *string)
- func (o *GetTransactionSummaryParams) WithAccountID(accountID *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithCategoryID(categoryID *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithCategoryType(categoryType *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithContext(ctx context.Context) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithFromDate(fromDate *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithGroupBy(groupBy string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithHTTPClient(client *http.Client) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithInclude(include *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithIncludeUserCategory(includeUserCategory *bool) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithInterval(interval *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithTimeout(timeout time.Duration) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WithToDate(toDate *string) *GetTransactionSummaryParams
- func (o *GetTransactionSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetTransactionSummaryReader
- type GetTransactionSummaryUnauthorized
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 derived API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client
New creates a new derived API client.
func (*Client) GetHoldingSummary ¶
func (a *Client) GetHoldingSummary(params *GetHoldingSummaryParams) (*GetHoldingSummaryOK, error)
GetHoldingSummary gets holding summary
The get holding summary service is used to get the summary of asset classifications for the user.<br>By default, accounts with status as ACTIVE and TO BE CLOSED will be considered.<br>If the include parameter value is passed as details then a summary with holdings and account information is returned.<br>
func (*Client) GetNetworth ¶
func (a *Client) GetNetworth(params *GetNetworthParams) (*GetNetworthOK, error)
GetNetworth gets networth summary
The get networth service is used to get the networth for the user.<br>If the include parameter value is passed as details then networth with historical balances is returned. <br>
func (*Client) GetTransactionSummary ¶
func (a *Client) GetTransactionSummary(params *GetTransactionSummaryParams) (*GetTransactionSummaryOK, error)
GetTransactionSummary gets transaction summary
The transaction summary service provides the summary values of transactions for the given date range by category type, high-level categories, or system-defined categories.<br><br>Yodlee has the transaction data stored for a day, month, year and week per category as per the availability of user's data. If the include parameter value is passed as details, then summary details will be returned depending on the interval passed-monthly is the default.<br><br><b>Notes:</b><br>1.Details can be requested for only one system-defined category<br>2.Dates will not be respected for monthly, yearly, and weekly details<br>3.When monthly details are requested, only the fromDate and toDate month will be respected<br>4.When yearly details are requested, only the fromDate and toDate year will be respected<br>5.For weekly data points, details will be provided for every Sunday date available within the fromDate and toDate<br>
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type GetHoldingSummaryBadRequest ¶
type GetHoldingSummaryBadRequest struct {
Payload *models.YodleeError
}
GetHoldingSummaryBadRequest handles this case with default header values.
Y800 : Invalid value for classificationType<br>Y814 : Exchange rate not available for currency<br>Y824 : The maximum number of accountIds permitted is 100<br>
func NewGetHoldingSummaryBadRequest ¶
func NewGetHoldingSummaryBadRequest() *GetHoldingSummaryBadRequest
NewGetHoldingSummaryBadRequest creates a GetHoldingSummaryBadRequest with default headers values
func (*GetHoldingSummaryBadRequest) Error ¶
func (o *GetHoldingSummaryBadRequest) Error() string
func (*GetHoldingSummaryBadRequest) GetPayload ¶
func (o *GetHoldingSummaryBadRequest) GetPayload() *models.YodleeError
type GetHoldingSummaryNotFound ¶
type GetHoldingSummaryNotFound struct { }
GetHoldingSummaryNotFound handles this case with default header values.
Not Found
func NewGetHoldingSummaryNotFound ¶
func NewGetHoldingSummaryNotFound() *GetHoldingSummaryNotFound
NewGetHoldingSummaryNotFound creates a GetHoldingSummaryNotFound with default headers values
func (*GetHoldingSummaryNotFound) Error ¶
func (o *GetHoldingSummaryNotFound) Error() string
type GetHoldingSummaryOK ¶
type GetHoldingSummaryOK struct {
Payload *models.DerivedHoldingSummaryResponse
}
GetHoldingSummaryOK handles this case with default header values.
OK
func NewGetHoldingSummaryOK ¶
func NewGetHoldingSummaryOK() *GetHoldingSummaryOK
NewGetHoldingSummaryOK creates a GetHoldingSummaryOK with default headers values
func (*GetHoldingSummaryOK) Error ¶
func (o *GetHoldingSummaryOK) Error() string
func (*GetHoldingSummaryOK) GetPayload ¶
func (o *GetHoldingSummaryOK) GetPayload() *models.DerivedHoldingSummaryResponse
type GetHoldingSummaryParams ¶
type GetHoldingSummaryParams struct { /*AccountIds Comma separated accountIds */ AccountIds *string /*ClassificationType e.g. Country, Sector, etc. */ ClassificationType *string /*Include details */ Include *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetHoldingSummaryParams contains all the parameters to send to the API endpoint for the get holding summary operation typically these are written to a http.Request
func NewGetHoldingSummaryParams ¶
func NewGetHoldingSummaryParams() *GetHoldingSummaryParams
NewGetHoldingSummaryParams creates a new GetHoldingSummaryParams object with the default values initialized.
func NewGetHoldingSummaryParamsWithContext ¶
func NewGetHoldingSummaryParamsWithContext(ctx context.Context) *GetHoldingSummaryParams
NewGetHoldingSummaryParamsWithContext creates a new GetHoldingSummaryParams object with the default values initialized, and the ability to set a context for a request
func NewGetHoldingSummaryParamsWithHTTPClient ¶
func NewGetHoldingSummaryParamsWithHTTPClient(client *http.Client) *GetHoldingSummaryParams
NewGetHoldingSummaryParamsWithHTTPClient creates a new GetHoldingSummaryParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetHoldingSummaryParamsWithTimeout ¶
func NewGetHoldingSummaryParamsWithTimeout(timeout time.Duration) *GetHoldingSummaryParams
NewGetHoldingSummaryParamsWithTimeout creates a new GetHoldingSummaryParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetHoldingSummaryParams) SetAccountIds ¶
func (o *GetHoldingSummaryParams) SetAccountIds(accountIds *string)
SetAccountIds adds the accountIds to the get holding summary params
func (*GetHoldingSummaryParams) SetClassificationType ¶
func (o *GetHoldingSummaryParams) SetClassificationType(classificationType *string)
SetClassificationType adds the classificationType to the get holding summary params
func (*GetHoldingSummaryParams) SetContext ¶
func (o *GetHoldingSummaryParams) SetContext(ctx context.Context)
SetContext adds the context to the get holding summary params
func (*GetHoldingSummaryParams) SetHTTPClient ¶
func (o *GetHoldingSummaryParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get holding summary params
func (*GetHoldingSummaryParams) SetInclude ¶
func (o *GetHoldingSummaryParams) SetInclude(include *string)
SetInclude adds the include to the get holding summary params
func (*GetHoldingSummaryParams) SetTimeout ¶
func (o *GetHoldingSummaryParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get holding summary params
func (*GetHoldingSummaryParams) WithAccountIds ¶
func (o *GetHoldingSummaryParams) WithAccountIds(accountIds *string) *GetHoldingSummaryParams
WithAccountIds adds the accountIds to the get holding summary params
func (*GetHoldingSummaryParams) WithClassificationType ¶
func (o *GetHoldingSummaryParams) WithClassificationType(classificationType *string) *GetHoldingSummaryParams
WithClassificationType adds the classificationType to the get holding summary params
func (*GetHoldingSummaryParams) WithContext ¶
func (o *GetHoldingSummaryParams) WithContext(ctx context.Context) *GetHoldingSummaryParams
WithContext adds the context to the get holding summary params
func (*GetHoldingSummaryParams) WithHTTPClient ¶
func (o *GetHoldingSummaryParams) WithHTTPClient(client *http.Client) *GetHoldingSummaryParams
WithHTTPClient adds the HTTPClient to the get holding summary params
func (*GetHoldingSummaryParams) WithInclude ¶
func (o *GetHoldingSummaryParams) WithInclude(include *string) *GetHoldingSummaryParams
WithInclude adds the include to the get holding summary params
func (*GetHoldingSummaryParams) WithTimeout ¶
func (o *GetHoldingSummaryParams) WithTimeout(timeout time.Duration) *GetHoldingSummaryParams
WithTimeout adds the timeout to the get holding summary params
func (*GetHoldingSummaryParams) WriteToRequest ¶
func (o *GetHoldingSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetHoldingSummaryReader ¶
type GetHoldingSummaryReader struct {
// contains filtered or unexported fields
}
GetHoldingSummaryReader is a Reader for the GetHoldingSummary structure.
func (*GetHoldingSummaryReader) ReadResponse ¶
func (o *GetHoldingSummaryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetHoldingSummaryUnauthorized ¶
type GetHoldingSummaryUnauthorized struct { }
GetHoldingSummaryUnauthorized handles this case with default header values.
Unauthorized
func NewGetHoldingSummaryUnauthorized ¶
func NewGetHoldingSummaryUnauthorized() *GetHoldingSummaryUnauthorized
NewGetHoldingSummaryUnauthorized creates a GetHoldingSummaryUnauthorized with default headers values
func (*GetHoldingSummaryUnauthorized) Error ¶
func (o *GetHoldingSummaryUnauthorized) Error() string
type GetNetworthBadRequest ¶
type GetNetworthBadRequest struct {
Payload *models.YodleeError
}
GetNetworthBadRequest handles this case with default header values.
Y800 : Invalid value for accountIds<br>Y800 : Invalid value for fromDate<br>Y800 : Invalid value for toDate<br>Y809 : Invalid date range<br>Y800 : Invalid value for interval<br>Y802 : Future date not allowed<br>Y814 : Exchange rate not available for currency
func NewGetNetworthBadRequest ¶
func NewGetNetworthBadRequest() *GetNetworthBadRequest
NewGetNetworthBadRequest creates a GetNetworthBadRequest with default headers values
func (*GetNetworthBadRequest) Error ¶
func (o *GetNetworthBadRequest) Error() string
func (*GetNetworthBadRequest) GetPayload ¶
func (o *GetNetworthBadRequest) GetPayload() *models.YodleeError
type GetNetworthNotFound ¶
type GetNetworthNotFound struct { }
GetNetworthNotFound handles this case with default header values.
Not Found
func NewGetNetworthNotFound ¶
func NewGetNetworthNotFound() *GetNetworthNotFound
NewGetNetworthNotFound creates a GetNetworthNotFound with default headers values
func (*GetNetworthNotFound) Error ¶
func (o *GetNetworthNotFound) Error() string
type GetNetworthOK ¶
type GetNetworthOK struct {
Payload *models.DerivedNetworthResponse
}
GetNetworthOK handles this case with default header values.
OK
func NewGetNetworthOK ¶
func NewGetNetworthOK() *GetNetworthOK
NewGetNetworthOK creates a GetNetworthOK with default headers values
func (*GetNetworthOK) Error ¶
func (o *GetNetworthOK) Error() string
func (*GetNetworthOK) GetPayload ¶
func (o *GetNetworthOK) GetPayload() *models.DerivedNetworthResponse
type GetNetworthParams ¶
type GetNetworthParams struct { /*AccountIds comma separated accountIds */ AccountIds *string /*FromDate from date for balance retrieval (YYYY-MM-DD) */ FromDate *string /*Include details */ Include *string /*Interval D-daily, W-weekly or M-monthly */ Interval *string /*Skip skip (Min 0) */ Skip *int32 /*ToDate toDate for balance retrieval (YYYY-MM-DD) */ ToDate *string /*Top top (Max 500) */ Top *int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetNetworthParams contains all the parameters to send to the API endpoint for the get networth operation typically these are written to a http.Request
func NewGetNetworthParams ¶
func NewGetNetworthParams() *GetNetworthParams
NewGetNetworthParams creates a new GetNetworthParams object with the default values initialized.
func NewGetNetworthParamsWithContext ¶
func NewGetNetworthParamsWithContext(ctx context.Context) *GetNetworthParams
NewGetNetworthParamsWithContext creates a new GetNetworthParams object with the default values initialized, and the ability to set a context for a request
func NewGetNetworthParamsWithHTTPClient ¶
func NewGetNetworthParamsWithHTTPClient(client *http.Client) *GetNetworthParams
NewGetNetworthParamsWithHTTPClient creates a new GetNetworthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetNetworthParamsWithTimeout ¶
func NewGetNetworthParamsWithTimeout(timeout time.Duration) *GetNetworthParams
NewGetNetworthParamsWithTimeout creates a new GetNetworthParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetNetworthParams) SetAccountIds ¶
func (o *GetNetworthParams) SetAccountIds(accountIds *string)
SetAccountIds adds the accountIds to the get networth params
func (*GetNetworthParams) SetContext ¶
func (o *GetNetworthParams) SetContext(ctx context.Context)
SetContext adds the context to the get networth params
func (*GetNetworthParams) SetFromDate ¶
func (o *GetNetworthParams) SetFromDate(fromDate *string)
SetFromDate adds the fromDate to the get networth params
func (*GetNetworthParams) SetHTTPClient ¶
func (o *GetNetworthParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get networth params
func (*GetNetworthParams) SetInclude ¶
func (o *GetNetworthParams) SetInclude(include *string)
SetInclude adds the include to the get networth params
func (*GetNetworthParams) SetInterval ¶
func (o *GetNetworthParams) SetInterval(interval *string)
SetInterval adds the interval to the get networth params
func (*GetNetworthParams) SetSkip ¶
func (o *GetNetworthParams) SetSkip(skip *int32)
SetSkip adds the skip to the get networth params
func (*GetNetworthParams) SetTimeout ¶
func (o *GetNetworthParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get networth params
func (*GetNetworthParams) SetToDate ¶
func (o *GetNetworthParams) SetToDate(toDate *string)
SetToDate adds the toDate to the get networth params
func (*GetNetworthParams) SetTop ¶
func (o *GetNetworthParams) SetTop(top *int32)
SetTop adds the top to the get networth params
func (*GetNetworthParams) WithAccountIds ¶
func (o *GetNetworthParams) WithAccountIds(accountIds *string) *GetNetworthParams
WithAccountIds adds the accountIds to the get networth params
func (*GetNetworthParams) WithContext ¶
func (o *GetNetworthParams) WithContext(ctx context.Context) *GetNetworthParams
WithContext adds the context to the get networth params
func (*GetNetworthParams) WithFromDate ¶
func (o *GetNetworthParams) WithFromDate(fromDate *string) *GetNetworthParams
WithFromDate adds the fromDate to the get networth params
func (*GetNetworthParams) WithHTTPClient ¶
func (o *GetNetworthParams) WithHTTPClient(client *http.Client) *GetNetworthParams
WithHTTPClient adds the HTTPClient to the get networth params
func (*GetNetworthParams) WithInclude ¶
func (o *GetNetworthParams) WithInclude(include *string) *GetNetworthParams
WithInclude adds the include to the get networth params
func (*GetNetworthParams) WithInterval ¶
func (o *GetNetworthParams) WithInterval(interval *string) *GetNetworthParams
WithInterval adds the interval to the get networth params
func (*GetNetworthParams) WithSkip ¶
func (o *GetNetworthParams) WithSkip(skip *int32) *GetNetworthParams
WithSkip adds the skip to the get networth params
func (*GetNetworthParams) WithTimeout ¶
func (o *GetNetworthParams) WithTimeout(timeout time.Duration) *GetNetworthParams
WithTimeout adds the timeout to the get networth params
func (*GetNetworthParams) WithToDate ¶
func (o *GetNetworthParams) WithToDate(toDate *string) *GetNetworthParams
WithToDate adds the toDate to the get networth params
func (*GetNetworthParams) WithTop ¶
func (o *GetNetworthParams) WithTop(top *int32) *GetNetworthParams
WithTop adds the top to the get networth params
func (*GetNetworthParams) WriteToRequest ¶
func (o *GetNetworthParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetNetworthReader ¶
type GetNetworthReader struct {
// contains filtered or unexported fields
}
GetNetworthReader is a Reader for the GetNetworth structure.
func (*GetNetworthReader) ReadResponse ¶
func (o *GetNetworthReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetNetworthUnauthorized ¶
type GetNetworthUnauthorized struct { }
GetNetworthUnauthorized handles this case with default header values.
Unauthorized
func NewGetNetworthUnauthorized ¶
func NewGetNetworthUnauthorized() *GetNetworthUnauthorized
NewGetNetworthUnauthorized creates a GetNetworthUnauthorized with default headers values
func (*GetNetworthUnauthorized) Error ¶
func (o *GetNetworthUnauthorized) Error() string
type GetTransactionSummaryBadRequest ¶
type GetTransactionSummaryBadRequest struct {
Payload *models.YodleeError
}
GetTransactionSummaryBadRequest handles this case with default header values.
Y010 : Invalid session<br>Y800 : Invalid value for accountId<br>Y800 : Invalid value for groupBy<br>Y803 : groupBy required<br>Y803 : categoryType required<br>Y800 : Invalid value for categoryId<br>Y800 : Invalid value for fromDate<br>Y800 : Invalid value for toDate<br>Y800 : Invalid value for fromDate or toDate<br>Y814 : Exchange rate not available for currency<br>Y815 : Cannot apply filter on categoryId if groupBy value is CATEGORY_TYPE<br>Y816 : User-defined category details can only be requested for one system categoryId with groupBy='CATEGORY'<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 categoryTypes permitted is 100
func NewGetTransactionSummaryBadRequest ¶
func NewGetTransactionSummaryBadRequest() *GetTransactionSummaryBadRequest
NewGetTransactionSummaryBadRequest creates a GetTransactionSummaryBadRequest with default headers values
func (*GetTransactionSummaryBadRequest) Error ¶
func (o *GetTransactionSummaryBadRequest) Error() string
func (*GetTransactionSummaryBadRequest) GetPayload ¶
func (o *GetTransactionSummaryBadRequest) GetPayload() *models.YodleeError
type GetTransactionSummaryNotFound ¶
type GetTransactionSummaryNotFound struct { }
GetTransactionSummaryNotFound handles this case with default header values.
Not Found
func NewGetTransactionSummaryNotFound ¶
func NewGetTransactionSummaryNotFound() *GetTransactionSummaryNotFound
NewGetTransactionSummaryNotFound creates a GetTransactionSummaryNotFound with default headers values
func (*GetTransactionSummaryNotFound) Error ¶
func (o *GetTransactionSummaryNotFound) Error() string
type GetTransactionSummaryOK ¶
type GetTransactionSummaryOK struct {
Payload *models.DerivedTransactionSummaryResponse
}
GetTransactionSummaryOK handles this case with default header values.
OK
func NewGetTransactionSummaryOK ¶
func NewGetTransactionSummaryOK() *GetTransactionSummaryOK
NewGetTransactionSummaryOK creates a GetTransactionSummaryOK with default headers values
func (*GetTransactionSummaryOK) Error ¶
func (o *GetTransactionSummaryOK) Error() string
func (*GetTransactionSummaryOK) GetPayload ¶
func (o *GetTransactionSummaryOK) GetPayload() *models.DerivedTransactionSummaryResponse
type GetTransactionSummaryParams ¶
type GetTransactionSummaryParams struct { /*AccountID comma separated account Ids */ AccountID *string /*CategoryID comma separated categoryIds */ CategoryID *string /*CategoryType INCOME, EXPENSE, TRANSFER, UNCATEGORIZE or DEFERRED_COMPENSATION */ CategoryType *string /*FromDate YYYY-MM-DD format */ FromDate *string /*GroupBy CATEGORY_TYPE, HIGH_LEVEL_CATEGORY or CATEGORY */ GroupBy string /*Include details */ Include *string /*IncludeUserCategory TRUE/FALSE */ IncludeUserCategory *bool /*Interval D-daily, W-weekly, M-mothly or Y-yearly */ Interval *string /*ToDate YYYY-MM-DD format */ ToDate *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetTransactionSummaryParams contains all the parameters to send to the API endpoint for the get transaction summary operation typically these are written to a http.Request
func NewGetTransactionSummaryParams ¶
func NewGetTransactionSummaryParams() *GetTransactionSummaryParams
NewGetTransactionSummaryParams creates a new GetTransactionSummaryParams object with the default values initialized.
func NewGetTransactionSummaryParamsWithContext ¶
func NewGetTransactionSummaryParamsWithContext(ctx context.Context) *GetTransactionSummaryParams
NewGetTransactionSummaryParamsWithContext creates a new GetTransactionSummaryParams object with the default values initialized, and the ability to set a context for a request
func NewGetTransactionSummaryParamsWithHTTPClient ¶
func NewGetTransactionSummaryParamsWithHTTPClient(client *http.Client) *GetTransactionSummaryParams
NewGetTransactionSummaryParamsWithHTTPClient creates a new GetTransactionSummaryParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetTransactionSummaryParamsWithTimeout ¶
func NewGetTransactionSummaryParamsWithTimeout(timeout time.Duration) *GetTransactionSummaryParams
NewGetTransactionSummaryParamsWithTimeout creates a new GetTransactionSummaryParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetTransactionSummaryParams) SetAccountID ¶
func (o *GetTransactionSummaryParams) SetAccountID(accountID *string)
SetAccountID adds the accountId to the get transaction summary params
func (*GetTransactionSummaryParams) SetCategoryID ¶
func (o *GetTransactionSummaryParams) SetCategoryID(categoryID *string)
SetCategoryID adds the categoryId to the get transaction summary params
func (*GetTransactionSummaryParams) SetCategoryType ¶
func (o *GetTransactionSummaryParams) SetCategoryType(categoryType *string)
SetCategoryType adds the categoryType to the get transaction summary params
func (*GetTransactionSummaryParams) SetContext ¶
func (o *GetTransactionSummaryParams) SetContext(ctx context.Context)
SetContext adds the context to the get transaction summary params
func (*GetTransactionSummaryParams) SetFromDate ¶
func (o *GetTransactionSummaryParams) SetFromDate(fromDate *string)
SetFromDate adds the fromDate to the get transaction summary params
func (*GetTransactionSummaryParams) SetGroupBy ¶
func (o *GetTransactionSummaryParams) SetGroupBy(groupBy string)
SetGroupBy adds the groupBy to the get transaction summary params
func (*GetTransactionSummaryParams) SetHTTPClient ¶
func (o *GetTransactionSummaryParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get transaction summary params
func (*GetTransactionSummaryParams) SetInclude ¶
func (o *GetTransactionSummaryParams) SetInclude(include *string)
SetInclude adds the include to the get transaction summary params
func (*GetTransactionSummaryParams) SetIncludeUserCategory ¶
func (o *GetTransactionSummaryParams) SetIncludeUserCategory(includeUserCategory *bool)
SetIncludeUserCategory adds the includeUserCategory to the get transaction summary params
func (*GetTransactionSummaryParams) SetInterval ¶
func (o *GetTransactionSummaryParams) SetInterval(interval *string)
SetInterval adds the interval to the get transaction summary params
func (*GetTransactionSummaryParams) SetTimeout ¶
func (o *GetTransactionSummaryParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get transaction summary params
func (*GetTransactionSummaryParams) SetToDate ¶
func (o *GetTransactionSummaryParams) SetToDate(toDate *string)
SetToDate adds the toDate to the get transaction summary params
func (*GetTransactionSummaryParams) WithAccountID ¶
func (o *GetTransactionSummaryParams) WithAccountID(accountID *string) *GetTransactionSummaryParams
WithAccountID adds the accountID to the get transaction summary params
func (*GetTransactionSummaryParams) WithCategoryID ¶
func (o *GetTransactionSummaryParams) WithCategoryID(categoryID *string) *GetTransactionSummaryParams
WithCategoryID adds the categoryID to the get transaction summary params
func (*GetTransactionSummaryParams) WithCategoryType ¶
func (o *GetTransactionSummaryParams) WithCategoryType(categoryType *string) *GetTransactionSummaryParams
WithCategoryType adds the categoryType to the get transaction summary params
func (*GetTransactionSummaryParams) WithContext ¶
func (o *GetTransactionSummaryParams) WithContext(ctx context.Context) *GetTransactionSummaryParams
WithContext adds the context to the get transaction summary params
func (*GetTransactionSummaryParams) WithFromDate ¶
func (o *GetTransactionSummaryParams) WithFromDate(fromDate *string) *GetTransactionSummaryParams
WithFromDate adds the fromDate to the get transaction summary params
func (*GetTransactionSummaryParams) WithGroupBy ¶
func (o *GetTransactionSummaryParams) WithGroupBy(groupBy string) *GetTransactionSummaryParams
WithGroupBy adds the groupBy to the get transaction summary params
func (*GetTransactionSummaryParams) WithHTTPClient ¶
func (o *GetTransactionSummaryParams) WithHTTPClient(client *http.Client) *GetTransactionSummaryParams
WithHTTPClient adds the HTTPClient to the get transaction summary params
func (*GetTransactionSummaryParams) WithInclude ¶
func (o *GetTransactionSummaryParams) WithInclude(include *string) *GetTransactionSummaryParams
WithInclude adds the include to the get transaction summary params
func (*GetTransactionSummaryParams) WithIncludeUserCategory ¶
func (o *GetTransactionSummaryParams) WithIncludeUserCategory(includeUserCategory *bool) *GetTransactionSummaryParams
WithIncludeUserCategory adds the includeUserCategory to the get transaction summary params
func (*GetTransactionSummaryParams) WithInterval ¶
func (o *GetTransactionSummaryParams) WithInterval(interval *string) *GetTransactionSummaryParams
WithInterval adds the interval to the get transaction summary params
func (*GetTransactionSummaryParams) WithTimeout ¶
func (o *GetTransactionSummaryParams) WithTimeout(timeout time.Duration) *GetTransactionSummaryParams
WithTimeout adds the timeout to the get transaction summary params
func (*GetTransactionSummaryParams) WithToDate ¶
func (o *GetTransactionSummaryParams) WithToDate(toDate *string) *GetTransactionSummaryParams
WithToDate adds the toDate to the get transaction summary params
func (*GetTransactionSummaryParams) WriteToRequest ¶
func (o *GetTransactionSummaryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetTransactionSummaryReader ¶
type GetTransactionSummaryReader struct {
// contains filtered or unexported fields
}
GetTransactionSummaryReader is a Reader for the GetTransactionSummary structure.
func (*GetTransactionSummaryReader) ReadResponse ¶
func (o *GetTransactionSummaryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetTransactionSummaryUnauthorized ¶
type GetTransactionSummaryUnauthorized struct { }
GetTransactionSummaryUnauthorized handles this case with default header values.
Unauthorized
func NewGetTransactionSummaryUnauthorized ¶
func NewGetTransactionSummaryUnauthorized() *GetTransactionSummaryUnauthorized
NewGetTransactionSummaryUnauthorized creates a GetTransactionSummaryUnauthorized with default headers values
func (*GetTransactionSummaryUnauthorized) Error ¶
func (o *GetTransactionSummaryUnauthorized) Error() string