firefly3

package module
v0.0.0-...-a9fdc50 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: MIT Imports: 21 Imported by: 0

README ¶

Go API client for swagger

This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the "Authorize" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 2.0.12
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen For more information, please visit https://firefly-iii.org

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://demo.firefly-iii.org/api

Class Method HTTP request Description
AboutApi GetAbout Get /v1/about System information end point.
AboutApi GetCron Get /v1/cron/{cliToken} Cron job endpoint
AboutApi GetCurrentUser **
Get** /v1/about/user Currently authenticated user endpoint.
AccountsApi DeleteAccount **
Delete** /v1/accounts/{id} Permanently delete account.
AccountsApi GetAccount Get /v1/accounts/{id} Get single account.
AccountsApi ListAccount Get /v1/accounts List all accounts.
AccountsApi ListAttachmentByAccount **
Get** /v1/accounts/{id}/attachments Lists all attachments.
AccountsApi ListPiggyBankByAccount **
Get** /v1/accounts/{id}/piggy-banks List all piggy banks related to the account.
AccountsApi ListTransactionByAccount **
Get** /v1/accounts/{id}/transactions List all transactions related to the account.
AccountsApi StoreAccount Post /v1/accounts Create new account.
AccountsApi UpdateAccount **
Put** /v1/accounts/{id} Update existing account.
AttachmentsApi DeleteAttachment **
Delete** /v1/attachments/{id} Delete an attachment.
AttachmentsApi DownloadAttachment **
Get** /v1/attachments/{id}/download Download a single attachment.
AttachmentsApi GetAttachment **
Get** /v1/attachments/{id} Get a single attachment.
AttachmentsApi ListAttachment **
Get** /v1/attachments List all attachments.
AttachmentsApi StoreAttachment **
Post** /v1/attachments Store a new attachment.
AttachmentsApi UpdateAttachment **
Put** /v1/attachments/{id} Update existing attachment.
AttachmentsApi UploadAttachment **
Post** /v1/attachments/{id}/upload Upload an attachment.
AutocompleteApi GetAccountsAC **
Get** /v1/autocomplete/accounts Returns all accounts of the user returned in a basic auto-complete array.
AutocompleteApi GetBillsAC **
Get** /v1/autocomplete/bills Returns all bills of the user returned in a basic auto-complete array.
AutocompleteApi GetBudgetsAC **
Get** /v1/autocomplete/budgets Returns all budgets of the user returned in a basic auto-complete array.
AutocompleteApi GetCategoriesAC **
Get** /v1/autocomplete/categories Returns all categories of the user returned in a basic auto-complete array.
AutocompleteApi GetCurrenciesAC **
Get** /v1/autocomplete/currencies Returns all currencies of the user returned in a basic auto-complete array.
AutocompleteApi GetCurrenciesCodeAC **
Get** /v1/autocomplete/currencies-with-code Returns all currencies of the user returned in a basic auto-complete array. This endpoint is DEPRECATED and I suggest you DO NOT use it.
AutocompleteApi GetObjectGroupsAC **
Get** /v1/autocomplete/object-groups Returns all object groups of the user returned in a basic auto-complete array.
AutocompleteApi GetPiggiesAC **
Get** /v1/autocomplete/piggy-banks Returns all piggy banks of the user returned in a basic auto-complete array.
AutocompleteApi GetPiggiesBalanceAC **
Get** /v1/autocomplete/piggy-banks-with-balance Returns all piggy banks of the user returned in a basic auto-complete array complemented with balance information.
AutocompleteApi GetRecurringAC **
Get** /v1/autocomplete/recurring Returns all recurring transactions of the user returned in a basic auto-complete array.
AutocompleteApi GetRuleGroupsAC **
Get** /v1/autocomplete/rule-groups Returns all rule groups of the user returned in a basic auto-complete array.
AutocompleteApi GetRulesAC **
Get** /v1/autocomplete/rules Returns all rules of the user returned in a basic auto-complete array.
AutocompleteApi GetTagAC **
Get** /v1/autocomplete/tags Returns all tags of the user returned in a basic auto-complete array.
AutocompleteApi GetTransactionTypesAC **
Get** /v1/autocomplete/transaction-types Returns all transaction types returned in a basic auto-complete array. English only.
AutocompleteApi GetTransactionsAC **
Get** /v1/autocomplete/transactions Returns all transaction descriptions of the user returned in a basic auto-complete array.
AutocompleteApi GetTransactionsIDAC **
Get** /v1/autocomplete/transactions-with-id Returns all transactions, complemented with their ID, of the user returned in a basic auto-complete array. This endpoint is DEPRECATED and I suggest you DO NOT use it.
AvailableBudgetsApi GetAvailableBudget **
Get** /v1/available-budgets/{id} Get a single available budget.
AvailableBudgetsApi ListAvailableBudget **
Get** /v1/available-budgets List all available budget amounts.
BillsApi DeleteBill Delete /v1/bills/{id} Delete a bill.
BillsApi GetBill Get /v1/bills/{id} Get a single bill.
BillsApi ListAttachmentByBill **
Get** /v1/bills/{id}/attachments List all attachments uploaded to the bill.
BillsApi ListBill Get /v1/bills List all bills.
BillsApi ListRuleByBill **
Get** /v1/bills/{id}/rules List all rules associated with the bill.
BillsApi ListTransactionByBill **
Get** /v1/bills/{id}/transactions List all transactions associated with the bill.
BillsApi StoreBill Post /v1/bills Store a new bill
BillsApi UpdateBill Put /v1/bills/{id} Update existing bill.
BudgetsApi DeleteBudget Delete /v1/budgets/{id} Delete a budget.
BudgetsApi DeleteBudgetLimit **
Delete** /v1/budgets/{id}/limits/{limitId} Delete a budget limit.
BudgetsApi GetBudget Get /v1/budgets/{id} Get a single budget.
BudgetsApi GetBudgetLimit **
Get** /v1/budgets/{id}/limits/{limitId} Get single budget limit.
BudgetsApi ListAttachmentByBudget **
Get** /v1/budgets/{id}/attachments Lists all attachments of a budget.
BudgetsApi ListBudget Get /v1/budgets List all budgets.
BudgetsApi ListBudgetLimit **
Get** /v1/budget-limits Get list of budget limits by date
BudgetsApi ListBudgetLimitByBudget **
Get** /v1/budgets/{id}/limits Get all limits for a budget.
BudgetsApi ListTransactionByBudget **
Get** /v1/budgets/{id}/transactions All transactions to a budget.
BudgetsApi ListTransactionByBudgetLimit **
Get** /v1/budgets/{id}/limits/{limitId}/transactions List all transactions by a budget limit ID.
BudgetsApi StoreBudget Post /v1/budgets Store a new budget
BudgetsApi StoreBudgetLimit **
Post** /v1/budgets/{id}/limits Store new budget limit.
BudgetsApi UpdateBudget Put /v1/budgets/{id} Update existing budget.
BudgetsApi UpdateBudgetLimit **
Put** /v1/budgets/{id}/limits/{limitId} Update existing budget limit.
CategoriesApi DeleteCategory **
Delete** /v1/categories/{id} Delete a category.
CategoriesApi GetCategory **
Get** /v1/categories/{id} Get a single category.
CategoriesApi ListAttachmentByCategory **
Get** /v1/categories/{id}/attachments Lists all attachments.
CategoriesApi ListCategory Get /v1/categories List all categories.
CategoriesApi ListTransactionByCategory **
Get** /v1/categories/{id}/transactions List all transactions in a category.
CategoriesApi StoreCategory **
Post** /v1/categories Store a new category
CategoriesApi UpdateCategory **
Put** /v1/categories/{id} Update existing category.
ChartsApi GetChartAccountOverview **
Get** /v1/chart/account/overview Dashboard chart with asset account balance information.
ConfigurationApi GetConfiguration **
Get** /v1/configuration Get Firefly III system configuration values.
ConfigurationApi GetSingleConfiguration **
Get** /v1/configuration/{name} Get a single Firefly III system configuration value
ConfigurationApi SetConfiguration **
Put** /v1/configuration/{name} Update configuration value
CurrenciesApi DefaultCurrency **
Post** /v1/currencies/{code}/default Make currency default currency.
CurrenciesApi DeleteCurrency **
Delete** /v1/currencies/{code} Delete a currency.
CurrenciesApi DisableCurrency **
Post** /v1/currencies/{code}/disable Disable a currency.
CurrenciesApi EnableCurrency **
Post** /v1/currencies/{code}/enable Enable a single currency.
CurrenciesApi GetCurrency **
Get** /v1/currencies/{code} Get a single currency.
CurrenciesApi GetDefaultCurrency **
Get** /v1/currencies/default Get the user's default currency.
CurrenciesApi ListAccountByCurrency **
Get** /v1/currencies/{code}/accounts List all accounts with this currency.
CurrenciesApi ListAvailableBudgetByCurrency **
Get** /v1/currencies/{code}/available-budgets List all available budgets with this currency.
CurrenciesApi ListBillByCurrency **
Get** /v1/currencies/{code}/bills List all bills with this currency.
CurrenciesApi ListBudgetLimitByCurrency **
Get** /v1/currencies/{code}/budget_limits List all budget limits with this currency
CurrenciesApi ListCurrency Get /v1/currencies List all currencies.
CurrenciesApi ListRecurrenceByCurrency **
Get** /v1/currencies/{code}/recurrences List all recurring transactions with this currency.
CurrenciesApi ListRuleByCurrency **
Get** /v1/currencies/{code}/rules List all rules with this currency.
CurrenciesApi ListTransactionByCurrency **
Get** /v1/currencies/{code}/transactions List all transactions with this currency.
CurrenciesApi StoreCurrency **
Post** /v1/currencies Store a new currency
CurrenciesApi UpdateCurrency **
Put** /v1/currencies/{code} Update existing currency.
DataApi BulkUpdateTransactions **
Post** /v1/data/bulk/transactions Bulk update transaction properties. For more information, see https://docs.firefly-iii.org/references/firefly-iii/api/specials/
DataApi DestroyData Delete /v1/data/destroy Endpoint to destroy user data
DataApi ExportAccounts **
Get** /v1/data/export/accounts Export account data from Firefly III
DataApi ExportBills **
Get** /v1/data/export/bills Export bills from Firefly III
DataApi ExportBudgets **
Get** /v1/data/export/budgets Export budgets and budget amount data from Firefly III
DataApi ExportCategories **
Get** /v1/data/export/categories Export category data from Firefly III
DataApi ExportPiggies **
Get** /v1/data/export/piggy-banks Export piggy banks from Firefly III
DataApi ExportRecurring **
Get** /v1/data/export/recurring Export recurring transaction data from Firefly III
DataApi ExportRules **
Get** /v1/data/export/rules Export rule groups and rule data from Firefly III
DataApi ExportTags **
Get** /v1/data/export/tags Export tag data from Firefly III
DataApi ExportTransactions **
Get** /v1/data/export/transactions Export transaction data from Firefly III
DataApi PurgeData Delete /v1/data/purge Endpoint to purge user data
InsightApi InsightExpenseAsset **
Get** /v1/insight/expense/asset Insight into expenses, grouped by asset account.
InsightApi InsightExpenseBill **
Get** /v1/insight/expense/bill Insight into expenses, grouped by bill.
InsightApi InsightExpenseBudget **
Get** /v1/insight/expense/budget Insight into expenses, grouped by budget.
InsightApi InsightExpenseCategory **
Get** /v1/insight/expense/category Insight into expenses, grouped by category.
InsightApi InsightExpenseExpense **
Get** /v1/insight/expense/expense Insight into expenses, grouped by expense account.
InsightApi InsightExpenseNoBill **
Get** /v1/insight/expense/no-bill Insight into expenses, without bill.
InsightApi InsightExpenseNoBudget **
Get** /v1/insight/expense/no-budget Insight into expenses, without budget.
InsightApi InsightExpenseNoCategory **
Get** /v1/insight/expense/no-category Insight into expenses, without category.
InsightApi InsightExpenseNoTag **
Get** /v1/insight/expense/no-tag Insight into expenses, without tag.
InsightApi InsightExpenseTag **
Get** /v1/insight/expense/tag Insight into expenses, grouped by tag.
InsightApi InsightExpenseTotal **
Get** /v1/insight/expense/total Insight into total expenses.
InsightApi InsightIncomeAsset **
Get** /v1/insight/income/asset Insight into income, grouped by asset account.
InsightApi InsightIncomeCategory **
Get** /v1/insight/income/category Insight into income, grouped by category.
InsightApi InsightIncomeNoCategory **
Get** /v1/insight/income/no-category Insight into income, without category.
InsightApi InsightIncomeNoTag **
Get** /v1/insight/income/no-tag Insight into income, without tag.
InsightApi InsightIncomeRevenue **
Get** /v1/insight/income/revenue Insight into income, grouped by revenue account.
InsightApi InsightIncomeTag **
Get** /v1/insight/income/tag Insight into income, grouped by tag.
InsightApi InsightIncomeTotal **
Get** /v1/insight/income/total Insight into total income.
InsightApi InsightTransferCategory **
Get** /v1/insight/transfer/category Insight into transfers, grouped by category.
InsightApi InsightTransferNoCategory **
Get** /v1/insight/transfer/no-category Insight into transfers, without category.
InsightApi InsightTransferNoTag **
Get** /v1/insight/transfer/no-tag Insight into expenses, without tag.
InsightApi InsightTransferTag **
Get** /v1/insight/transfer/tag Insight into transfers, grouped by tag.
InsightApi InsightTransferTotal **
Get** /v1/insight/transfer/total Insight into total transfers.
InsightApi InsightTransfers **
Get** /v1/insight/transfer/asset Insight into transfers, grouped by account.
LinksApi DeleteLinkType **
Delete** /v1/link-types/{id} Permanently delete link type.
LinksApi DeleteTransactionLink **
Delete** /v1/transaction-links/{id} Permanently delete link between transactions.
LinksApi GetLinkType Get /v1/link-types/{id} Get single a link type.
LinksApi GetTransactionLink **
Get** /v1/transaction-links/{id} Get a single link.
LinksApi ListLinkType Get /v1/link-types List all types of links.
LinksApi ListTransactionByLinkType **
Get** /v1/link-types/{id}/transactions List all transactions under this link type.
LinksApi ListTransactionLink **
Get** /v1/transaction-links List all transaction links.
LinksApi StoreLinkType Post /v1/link-types Create a new link type
LinksApi StoreTransactionLink **
Post** /v1/transaction-links Create a new link between transactions
LinksApi UpdateLinkType **
Put** /v1/link-types/{id} Update existing link type.
LinksApi UpdateTransactionLink **
Put** /v1/transaction-links/{id} Update an existing link between transactions.
ObjectGroupsApi DeleteObjectGroup **
Delete** /v1/object-groups/{id} Delete a object group.
ObjectGroupsApi GetObjectGroup **
Get** /v1/object-groups/{id} Get a single object group.
ObjectGroupsApi ListBillByObjectGroup **
Get** /v1/object-groups/{id}/bills List all bills with this object group.
ObjectGroupsApi ListObjectGroups **
Get** /v1/object-groups List all oject groups.
ObjectGroupsApi ListPiggyBankByObjectGroup **
Get** /v1/object-groups/{id}/piggy-banks List all piggy banks related to the object group.
ObjectGroupsApi UpdateObjectGroup **
Put** /v1/object-groups/{id} Update existing object group.
PiggyBanksApi DeletePiggyBank **
Delete** /v1/piggy-banks/{id} Delete a piggy bank.
PiggyBanksApi GetPiggyBank **
Get** /v1/piggy-banks/{id} Get a single piggy bank.
PiggyBanksApi ListAttachmentByPiggyBank **
Get** /v1/piggy-banks/{id}/attachments Lists all attachments.
PiggyBanksApi ListEventByPiggyBank **
Get** /v1/piggy-banks/{id}/events List all events linked to a piggy bank.
PiggyBanksApi ListPiggyBank **
Get** /v1/piggy-banks List all piggy banks.
PiggyBanksApi StorePiggyBank **
Post** /v1/piggy-banks Store a new piggy bank
PiggyBanksApi UpdatePiggyBank **
Put** /v1/piggy-banks/{id} Update existing piggy bank.
PreferencesApi GetPreference **
Get** /v1/preferences/{name} Return a single preference.
PreferencesApi ListPreference **
Get** /v1/preferences List all users preferences.
PreferencesApi StorePreference **
Post** /v1/preferences Store a new preference for this user.
PreferencesApi UpdatePreference **
Put** /v1/preferences/{name} Update preference
RecurrencesApi DeleteRecurrence **
Delete** /v1/recurrences/{id} Delete a recurring transaction.
RecurrencesApi GetRecurrence **
Get** /v1/recurrences/{id} Get a single recurring transaction.
RecurrencesApi ListRecurrence **
Get** /v1/recurrences List all recurring transactions.
RecurrencesApi ListTransactionByRecurrence **
Get** /v1/recurrences/{id}/transactions List all transactions created by a recurring transaction.
RecurrencesApi StoreRecurrence **
Post** /v1/recurrences Store a new recurring transaction
RecurrencesApi UpdateRecurrence **
Put** /v1/recurrences/{id} Update existing recurring transaction.
RuleGroupsApi DeleteRuleGroup **
Delete** /v1/rule-groups/{id} Delete a rule group.
RuleGroupsApi FireRuleGroup **
Post** /v1/rule-groups/{id}/trigger Fire the rule group on your transactions.
RuleGroupsApi GetRuleGroup **
Get** /v1/rule-groups/{id} Get a single rule group.
RuleGroupsApi ListRuleByGroup **
Get** /v1/rule-groups/{id}/rules List rules in this rule group.
RuleGroupsApi ListRuleGroup **
Get** /v1/rule-groups List all rule groups.
RuleGroupsApi StoreRuleGroup **
Post** /v1/rule-groups Store a new rule group.
RuleGroupsApi TestRuleGroup **
Get** /v1/rule-groups/{id}/test Test which transactions would be hit by the rule group. No changes will be made.
RuleGroupsApi UpdateRuleGroup **
Put** /v1/rule-groups/{id} Update existing rule group.
RulesApi DeleteRule Delete /v1/rules/{id} Delete an rule.
RulesApi FireRule **
Post** /v1/rules/{id}/trigger Fire the rule on your transactions.
RulesApi GetRule Get /v1/rules/{id} Get a single rule.
RulesApi ListRule Get /v1/rules List all rules.
RulesApi StoreRule Post /v1/rules Store a new rule
RulesApi TestRule **
Get** /v1/rules/{id}/test Test which transactions would be hit by the rule. No changes will be made.
RulesApi UpdateRule Put /v1/rules/{id} Update existing rule.
SearchApi SearchAccounts Get /v1/search/accounts Search for accounts
SearchApi SearchTransactions **
Get** /v1/search/transactions Search for transactions
SummaryApi GetBasicSummary **
Get** /v1/summary/basic Returns basic sums of the users data.
TagsApi DeleteTag Delete /v1/tags/{tag} Delete an tag.
TagsApi GetTag Get /v1/tags/{tag} Get a single tag.
TagsApi ListAttachmentByTag **
Get** /v1/tags/{tag}/attachments Lists all attachments.
TagsApi ListTag Get /v1/tags List all tags.
TagsApi ListTransactionByTag **
Get** /v1/tags/{tag}/transactions List all transactions with this tag.
TagsApi StoreTag Post /v1/tags Store a new tag
TagsApi UpdateTag Put /v1/tags/{tag} Update existing tag.
TransactionsApi DeleteTransaction **
Delete** /v1/transactions/{id} Delete a transaction.
TransactionsApi DeleteTransactionJournal **
Delete** /v1/transaction-journals/{id} Delete split from transaction
TransactionsApi GetTransaction **
Get** /v1/transactions/{id} Get a single transaction.
TransactionsApi GetTransactionByJournal **
Get** /v1/transaction-journals/{id} Get a single transaction, based on one of the underlying transaction journals (transaction splits).
TransactionsApi ListAttachmentByTransaction **
Get** /v1/transactions/{id}/attachments Lists all attachments.
TransactionsApi ListEventByTransaction **
Get** /v1/transactions/{id}/piggy-bank-events Lists all piggy bank events.
TransactionsApi ListLinksByJournal **
Get** /v1/transaction-journals/{id}/links Lists all the transaction links for an individual journal (individual split).
TransactionsApi ListTransaction **
Get** /v1/transactions List all the user's transactions.
TransactionsApi StoreTransaction **
Post** /v1/transactions Store a new transaction
TransactionsApi UpdateTransaction **
Put** /v1/transactions/{id} Update existing transaction. For more information, see https://docs.firefly-iii.org/references/firefly-iii/api/specials/
UsersApi DeleteUser Delete /v1/users/{id} Delete a user.
UsersApi GetUser Get /v1/users/{id} Get a single user.
UsersApi ListUser Get /v1/users List all users.
UsersApi StoreUser Post /v1/users Store a new user
UsersApi UpdateUser **
Put** /v1/users/{id} Update an existing user's information.
WebhooksApi DeleteWebhook **
Delete** /v1/webhooks/{id} Delete a webhook.
WebhooksApi DeleteWebhookMessage **
Delete** /v1/webhooks/{id}/messages/{messageId} Delete a webhook message.
WebhooksApi DeleteWebhookMessageAttempt **
Delete** /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId} Delete a webhook attempt.
WebhooksApi GetSingleWebhookMessage **
Get** /v1/webhooks/{id}/messages/{messageId} Get a single message from a webhook.
WebhooksApi GetSingleWebhookMessageAttempt **
Get** /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId} Get a single failed attempt from a single webhook message.
WebhooksApi GetWebhook Get /v1/webhooks/{id} Get a single webhook.
WebhooksApi GetWebhookMessageAttempts **
Get** /v1/webhooks/{id}/messages/{messageId}/attempts Get all the failed attempts of a single webhook message.
WebhooksApi GetWebhookMessages **
Get** /v1/webhooks/{id}/messages Get all the messages of a single webhook.
WebhooksApi ListWebhook Get /v1/webhooks List all webhooks.
WebhooksApi StoreWebhook Post /v1/webhooks Store a new webhook
WebhooksApi SubmitWebook **
Post** /v1/webhooks/{id}/submit Submit messages for a webhook.
WebhooksApi TriggerTransactionWebhook **
Post** /v1/webhooks/{id}/trigger-transaction/{transactionId} Trigger webhook for a given transaction.
WebhooksApi UpdateWebhook **
Put** /v1/webhooks/{id} Update existing webhook.

Documentation For Models

Documentation For Authorization

firefly_iii_auth

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

local_bearer_auth

Author

james@firefly-iii.org

Documentation ¶

Overview ¶

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Firefly III API v2.0.12 * * This is the documentation of the Firefly III API. You can find accompanying documentation on the website of Firefly III itself (see below). Please report any bugs or issues. You may use the \"Authorize\" button to try the API below. This file was last generated on 2024-03-16T05:34:43+00:00 Please keep in mind that the demo site does not accept requests from curl, colly, wget, etc. You must use a browser or a tool like Postman to make requests. Too many script kiddies out there, sorry about that. * * API version: 2.0.12 * Contact: james@firefly-iii.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

Types ¶

type APIClient ¶

type APIClient struct {
	AboutApi *AboutApiService

	AccountsApi *AccountsApiService

	AttachmentsApi *AttachmentsApiService

	AutocompleteApi *AutocompleteApiService

	AvailableBudgetsApi *AvailableBudgetsApiService

	BillsApi *BillsApiService

	BudgetsApi *BudgetsApiService

	CategoriesApi *CategoriesApiService

	ChartsApi *ChartsApiService

	ConfigurationApi *ConfigurationApiService

	CurrenciesApi *CurrenciesApiService

	DataApi *DataApiService

	InsightApi *InsightApiService

	LinksApi *LinksApiService

	ObjectGroupsApi *ObjectGroupsApiService

	PiggyBanksApi *PiggyBanksApiService

	PreferencesApi *PreferencesApiService

	RecurrencesApi *RecurrencesApiService

	RuleGroupsApi *RuleGroupsApiService

	RulesApi *RulesApiService

	SearchApi *SearchApiService

	SummaryApi *SummaryApiService

	TagsApi *TagsApiService

	TransactionsApi *TransactionsApiService

	UsersApi *UsersApiService

	WebhooksApi *WebhooksApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Firefly III API v2.0.12 API v2.0.12 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath ¶

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AboutApiGetAboutOpts ¶

type AboutApiGetAboutOpts struct {
	XTraceId optional.Interface
}

type AboutApiGetCronOpts ¶

type AboutApiGetCronOpts struct {
	XTraceId optional.Interface
	Date     optional.String
	Force    optional.Bool
}

type AboutApiGetCurrentUserOpts ¶

type AboutApiGetCurrentUserOpts struct {
	XTraceId optional.Interface
}

type AboutApiService ¶

type AboutApiService service

func (*AboutApiService) GetAbout ¶

func (a *AboutApiService) GetAbout(ctx context.Context, localVarOptionals *AboutApiGetAboutOpts) (SystemInfo, *http.Response, error)

func (*AboutApiService) GetCron ¶

func (a *AboutApiService) GetCron(ctx context.Context, cliToken string, localVarOptionals *AboutApiGetCronOpts) (CronResult, *http.Response, error)

func (*AboutApiService) GetCurrentUser ¶

func (a *AboutApiService) GetCurrentUser(ctx context.Context, localVarOptionals *AboutApiGetCurrentUserOpts) (UserSingle, *http.Response, error)

type Account ¶

type Account struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// If omitted, defaults to true.
	Active bool `json:"active,omitempty"`
	// Order of the account. Is NULL if account is not asset or liability.
	Order       int32                     `json:"order,omitempty"`
	Name        string                    `json:"name"`
	Type_       *ShortAccountTypeProperty `json:"type"`
	AccountRole *AccountRoleProperty      `json:"account_role,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyCode          string `json:"currency_code,omitempty"`
	CurrencySymbol        string `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32  `json:"currency_decimal_places,omitempty"`
	CurrentBalance        string `json:"current_balance,omitempty"`
	// The timestamp for this date is always 23:59:59, to indicate it's the balance at the very END of that particular day.
	CurrentBalanceDate time.Time `json:"current_balance_date,omitempty"`
	Iban               string    `json:"iban,omitempty"`
	Bic                string    `json:"bic,omitempty"`
	AccountNumber      string    `json:"account_number,omitempty"`
	// Represents the opening balance, the initial amount this account holds.
	OpeningBalance string `json:"opening_balance,omitempty"`
	// Represents the current debt for liabilities.
	CurrentDebt string `json:"current_debt,omitempty"`
	// Represents the date of the opening balance.
	OpeningBalanceDate time.Time `json:"opening_balance_date,omitempty"`
	VirtualBalance     string    `json:"virtual_balance,omitempty"`
	// If omitted, defaults to true.
	IncludeNetWorth bool                    `json:"include_net_worth,omitempty"`
	CreditCardType  *CreditCardTypeProperty `json:"credit_card_type,omitempty"`
	// Mandatory when the account_role is ccAsset. Moment at which CC payment installments are asked for by the bank.
	MonthlyPaymentDate time.Time                   `json:"monthly_payment_date,omitempty"`
	LiabilityType      *LiabilityTypeProperty      `json:"liability_type,omitempty"`
	LiabilityDirection *LiabilityDirectionProperty `json:"liability_direction,omitempty"`
	// Mandatory when type is liability. Interest percentage.
	Interest       string                  `json:"interest,omitempty"`
	InterestPeriod *InterestPeriodProperty `json:"interest_period,omitempty"`
	Notes          string                  `json:"notes,omitempty"`
	// Latitude of the accounts's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the accounts's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type AccountArray ¶

type AccountArray struct {
	Data []AccountRead `json:"data"`
	Meta *Meta         `json:"meta"`
}

type AccountRead ¶

type AccountRead struct {
	// Immutable value
	Type_      string   `json:"type"`
	Id         string   `json:"id"`
	Attributes *Account `json:"attributes"`
}

type AccountRoleProperty ¶

type AccountRoleProperty string

AccountRoleProperty : Is only mandatory when the type is asset.

const (
	DEFAULT_ASSET_AccountRoleProperty     AccountRoleProperty = "defaultAsset"
	SHARED_ASSET_AccountRoleProperty      AccountRoleProperty = "sharedAsset"
	SAVING_ASSET_AccountRoleProperty      AccountRoleProperty = "savingAsset"
	CC_ASSET_AccountRoleProperty          AccountRoleProperty = "ccAsset"
	CASH_WALLET_ASSET_AccountRoleProperty AccountRoleProperty = "cashWalletAsset"
	NULL_AccountRoleProperty              AccountRoleProperty = ""
)

List of AccountRoleProperty

type AccountSearchFieldFilter ¶

type AccountSearchFieldFilter string
const (
	ALL_AccountSearchFieldFilter    AccountSearchFieldFilter = "all"
	IBAN_AccountSearchFieldFilter   AccountSearchFieldFilter = "iban"
	NAME_AccountSearchFieldFilter   AccountSearchFieldFilter = "name"
	NUMBER_AccountSearchFieldFilter AccountSearchFieldFilter = "number"
	ID_AccountSearchFieldFilter     AccountSearchFieldFilter = "id"
)

List of AccountSearchFieldFilter

type AccountSingle ¶

type AccountSingle struct {
	Data *AccountRead `json:"data"`
}

type AccountStore ¶

type AccountStore struct {
	Name          string                    `json:"name"`
	Type_         *ShortAccountTypeProperty `json:"type"`
	Iban          string                    `json:"iban,omitempty"`
	Bic           string                    `json:"bic,omitempty"`
	AccountNumber string                    `json:"account_number,omitempty"`
	// Represents the opening balance, the initial amount this account holds.
	OpeningBalance string `json:"opening_balance,omitempty"`
	// Represents the date of the opening balance.
	OpeningBalanceDate time.Time `json:"opening_balance_date,omitempty"`
	VirtualBalance     string    `json:"virtual_balance,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyCode string `json:"currency_code,omitempty"`
	// If omitted, defaults to true.
	Active bool `json:"active,omitempty"`
	// Order of the account
	Order int32 `json:"order,omitempty"`
	// If omitted, defaults to true.
	IncludeNetWorth bool                    `json:"include_net_worth,omitempty"`
	AccountRole     *AccountRoleProperty    `json:"account_role,omitempty"`
	CreditCardType  *CreditCardTypeProperty `json:"credit_card_type,omitempty"`
	// Mandatory when the account_role is ccAsset. Moment at which CC payment installments are asked for by the bank.
	MonthlyPaymentDate time.Time                   `json:"monthly_payment_date,omitempty"`
	LiabilityType      *LiabilityTypeProperty      `json:"liability_type,omitempty"`
	LiabilityDirection *LiabilityDirectionProperty `json:"liability_direction,omitempty"`
	// Mandatory when type is liability. Interest percentage.
	Interest       string                  `json:"interest,omitempty"`
	InterestPeriod *InterestPeriodProperty `json:"interest_period,omitempty"`
	Notes          string                  `json:"notes,omitempty"`
	// Latitude of the accounts's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the accounts's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type AccountTypeFilter ¶

type AccountTypeFilter string
const (
	ALL_AccountTypeFilter                     AccountTypeFilter = "all"
	ASSET_AccountTypeFilter                   AccountTypeFilter = "asset"
	CASH_AccountTypeFilter                    AccountTypeFilter = "cash"
	EXPENSE_AccountTypeFilter                 AccountTypeFilter = "expense"
	REVENUE_AccountTypeFilter                 AccountTypeFilter = "revenue"
	SPECIAL_AccountTypeFilter                 AccountTypeFilter = "special"
	HIDDEN_AccountTypeFilter                  AccountTypeFilter = "hidden"
	LIABILITY_AccountTypeFilter               AccountTypeFilter = "liability"
	LIABILITIES_AccountTypeFilter             AccountTypeFilter = "liabilities"
	DEFAULT_ACCOUNT_AccountTypeFilter         AccountTypeFilter = "Default account"
	CASH_ACCOUNT_AccountTypeFilter            AccountTypeFilter = "Cash account"
	ASSET_ACCOUNT_AccountTypeFilter           AccountTypeFilter = "Asset account"
	EXPENSE_ACCOUNT_AccountTypeFilter         AccountTypeFilter = "Expense account"
	REVENUE_ACCOUNT_AccountTypeFilter         AccountTypeFilter = "Revenue account"
	INITIAL_BALANCE_ACCOUNT_AccountTypeFilter AccountTypeFilter = "Initial balance account"
	BENEFICIARY_ACCOUNT_AccountTypeFilter     AccountTypeFilter = "Beneficiary account"
	IMPORT_ACCOUNT_AccountTypeFilter          AccountTypeFilter = "Import account"
	RECONCILIATION_ACCOUNT_AccountTypeFilter  AccountTypeFilter = "Reconciliation account"
	LOAN_AccountTypeFilter                    AccountTypeFilter = "Loan"
	DEBT_AccountTypeFilter                    AccountTypeFilter = "Debt"
	MORTGAGE_AccountTypeFilter                AccountTypeFilter = "Mortgage"
)

List of AccountTypeFilter

type AccountTypeProperty ¶

type AccountTypeProperty string
const (
	DEFAULT_ACCOUNT_AccountTypeProperty         AccountTypeProperty = "Default account"
	CASH_ACCOUNT_AccountTypeProperty            AccountTypeProperty = "Cash account"
	ASSET_ACCOUNT_AccountTypeProperty           AccountTypeProperty = "Asset account"
	EXPENSE_ACCOUNT_AccountTypeProperty         AccountTypeProperty = "Expense account"
	REVENUE_ACCOUNT_AccountTypeProperty         AccountTypeProperty = "Revenue account"
	INITIAL_BALANCE_ACCOUNT_AccountTypeProperty AccountTypeProperty = "Initial balance account"
	BENEFICIARY_ACCOUNT_AccountTypeProperty     AccountTypeProperty = "Beneficiary account"
	IMPORT_ACCOUNT_AccountTypeProperty          AccountTypeProperty = "Import account"
	RECONCILIATION_ACCOUNT_AccountTypeProperty  AccountTypeProperty = "Reconciliation account"
	LOAN_AccountTypeProperty                    AccountTypeProperty = "Loan"
	DEBT_AccountTypeProperty                    AccountTypeProperty = "Debt"
	MORTGAGE_AccountTypeProperty                AccountTypeProperty = "Mortgage"
)

List of AccountTypeProperty

type AccountUpdate ¶

type AccountUpdate struct {
	Name               string    `json:"name"`
	Iban               string    `json:"iban,omitempty"`
	Bic                string    `json:"bic,omitempty"`
	AccountNumber      string    `json:"account_number,omitempty"`
	OpeningBalance     string    `json:"opening_balance,omitempty"`
	OpeningBalanceDate time.Time `json:"opening_balance_date,omitempty"`
	VirtualBalance     string    `json:"virtual_balance,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyCode string `json:"currency_code,omitempty"`
	// If omitted, defaults to true.
	Active bool `json:"active,omitempty"`
	// Order of the account
	Order int32 `json:"order,omitempty"`
	// If omitted, defaults to true.
	IncludeNetWorth bool                    `json:"include_net_worth,omitempty"`
	AccountRole     *AccountRoleProperty    `json:"account_role,omitempty"`
	CreditCardType  *CreditCardTypeProperty `json:"credit_card_type,omitempty"`
	// Mandatory when the account_role is ccAsset. Moment at which CC payment installments are asked for by the bank.
	MonthlyPaymentDate time.Time              `json:"monthly_payment_date,omitempty"`
	LiabilityType      *LiabilityTypeProperty `json:"liability_type,omitempty"`
	// Mandatory when type is liability. Interest percentage.
	Interest       string                  `json:"interest,omitempty"`
	InterestPeriod *InterestPeriodProperty `json:"interest_period,omitempty"`
	Notes          string                  `json:"notes,omitempty"`
	// Latitude of the account's location, if applicable. Can be used to draw a map. If omitted, the existing location will be kept. If submitted as NULL, the current location will be removed.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the account's location, if applicable. Can be used to draw a map. If omitted, the existing location will be kept. If submitted as NULL, the current location will be removed.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels. If omitted, the existing location will be kept. If submitted as NULL, the current location will be removed.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type AccountsApiDeleteAccountOpts ¶

type AccountsApiDeleteAccountOpts struct {
	XTraceId optional.Interface
}

type AccountsApiGetAccountOpts ¶

type AccountsApiGetAccountOpts struct {
	XTraceId optional.Interface
	Date     optional.String
}

type AccountsApiListAccountOpts ¶

type AccountsApiListAccountOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Date     optional.String
	Type_    optional.Interface
}

type AccountsApiListAttachmentByAccountOpts ¶

type AccountsApiListAttachmentByAccountOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type AccountsApiListPiggyBankByAccountOpts ¶

type AccountsApiListPiggyBankByAccountOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type AccountsApiListTransactionByAccountOpts ¶

type AccountsApiListTransactionByAccountOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type AccountsApiService ¶

type AccountsApiService service

func (*AccountsApiService) DeleteAccount ¶

func (a *AccountsApiService) DeleteAccount(ctx context.Context, id string, localVarOptionals *AccountsApiDeleteAccountOpts) (*http.Response, error)

func (*AccountsApiService) GetAccount ¶

func (a *AccountsApiService) GetAccount(ctx context.Context, id string, localVarOptionals *AccountsApiGetAccountOpts) (AccountSingle, *http.Response, error)

func (*AccountsApiService) ListAccount ¶

func (a *AccountsApiService) ListAccount(ctx context.Context, localVarOptionals *AccountsApiListAccountOpts) (AccountArray, *http.Response, error)

func (*AccountsApiService) ListAttachmentByAccount ¶

func (a *AccountsApiService) ListAttachmentByAccount(ctx context.Context, id string, localVarOptionals *AccountsApiListAttachmentByAccountOpts) (AttachmentArray, *http.Response, error)

func (*AccountsApiService) ListPiggyBankByAccount ¶

func (a *AccountsApiService) ListPiggyBankByAccount(ctx context.Context, id string, localVarOptionals *AccountsApiListPiggyBankByAccountOpts) (PiggyBankArray, *http.Response, error)

func (*AccountsApiService) ListTransactionByAccount ¶

func (a *AccountsApiService) ListTransactionByAccount(ctx context.Context, id string, localVarOptionals *AccountsApiListTransactionByAccountOpts) (TransactionArray, *http.Response, error)

func (*AccountsApiService) StoreAccount ¶

func (a *AccountsApiService) StoreAccount(ctx context.Context, body AccountStore, localVarOptionals *AccountsApiStoreAccountOpts) (AccountSingle, *http.Response, error)

func (*AccountsApiService) UpdateAccount ¶

func (a *AccountsApiService) UpdateAccount(ctx context.Context, body AccountUpdate, id string, localVarOptionals *AccountsApiUpdateAccountOpts) (AccountSingle, *http.Response, error)

type AccountsApiStoreAccountOpts ¶

type AccountsApiStoreAccountOpts struct {
	XTraceId optional.Interface
}

type AccountsApiUpdateAccountOpts ¶

type AccountsApiUpdateAccountOpts struct {
	XTraceId optional.Interface
}

type AttachableType ¶

type AttachableType string

AttachableType : The object class to which the attachment must be linked.

const (
	ACCOUNT_AttachableType             AttachableType = "Account"
	BUDGET_AttachableType              AttachableType = "Budget"
	BILL_AttachableType                AttachableType = "Bill"
	TRANSACTION_JOURNAL_AttachableType AttachableType = "TransactionJournal"
	PIGGY_BANK_AttachableType          AttachableType = "PiggyBank"
	TAG_AttachableType                 AttachableType = "Tag"
)

List of AttachableType

type Attachment ¶

type Attachment struct {
	CreatedAt      time.Time       `json:"created_at,omitempty"`
	UpdatedAt      time.Time       `json:"updated_at,omitempty"`
	AttachableType *AttachableType `json:"attachable_type"`
	// ID of the model this attachment is linked to.
	AttachableId string `json:"attachable_id"`
	// MD5 hash of the file for basic duplicate detection.
	Md5         string `json:"md5,omitempty"`
	Filename    string `json:"filename"`
	DownloadUrl string `json:"download_url,omitempty"`
	UploadUrl   string `json:"upload_url,omitempty"`
	Title       string `json:"title,omitempty"`
	Notes       string `json:"notes,omitempty"`
	Mime        string `json:"mime,omitempty"`
	Size        int32  `json:"size,omitempty"`
}

type AttachmentArray ¶

type AttachmentArray struct {
	Data []AttachmentRead `json:"data"`
	Meta *Meta            `json:"meta"`
}

type AttachmentRead ¶

type AttachmentRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *Attachment `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type AttachmentSingle ¶

type AttachmentSingle struct {
	Data *AttachmentRead `json:"data"`
}

type AttachmentStore ¶

type AttachmentStore struct {
	Filename       string          `json:"filename"`
	AttachableType *AttachableType `json:"attachable_type"`
	// ID of the model this attachment is linked to.
	AttachableId string `json:"attachable_id"`
	Title        string `json:"title,omitempty"`
	Notes        string `json:"notes,omitempty"`
}

type AttachmentUpdate ¶

type AttachmentUpdate struct {
	Filename string `json:"filename,omitempty"`
	Title    string `json:"title,omitempty"`
	Notes    string `json:"notes,omitempty"`
}

type AttachmentsApiDeleteAttachmentOpts ¶

type AttachmentsApiDeleteAttachmentOpts struct {
	XTraceId optional.Interface
}

type AttachmentsApiDownloadAttachmentOpts ¶

type AttachmentsApiDownloadAttachmentOpts struct {
	XTraceId optional.Interface
}

type AttachmentsApiGetAttachmentOpts ¶

type AttachmentsApiGetAttachmentOpts struct {
	XTraceId optional.Interface
}

type AttachmentsApiListAttachmentOpts ¶

type AttachmentsApiListAttachmentOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type AttachmentsApiService ¶

type AttachmentsApiService service

func (*AttachmentsApiService) DeleteAttachment ¶

func (a *AttachmentsApiService) DeleteAttachment(ctx context.Context, id string, localVarOptionals *AttachmentsApiDeleteAttachmentOpts) (*http.Response, error)

func (*AttachmentsApiService) DownloadAttachment ¶

func (a *AttachmentsApiService) DownloadAttachment(ctx context.Context, id string, localVarOptionals *AttachmentsApiDownloadAttachmentOpts) (*os.File, *http.Response, error)

func (*AttachmentsApiService) GetAttachment ¶

func (*AttachmentsApiService) ListAttachment ¶

func (*AttachmentsApiService) StoreAttachment ¶

func (*AttachmentsApiService) UpdateAttachment ¶

func (*AttachmentsApiService) UploadAttachment ¶

func (a *AttachmentsApiService) UploadAttachment(ctx context.Context, id string, localVarOptionals *AttachmentsApiUploadAttachmentOpts) (*http.Response, error)

type AttachmentsApiStoreAttachmentOpts ¶

type AttachmentsApiStoreAttachmentOpts struct {
	XTraceId optional.Interface
}

type AttachmentsApiUpdateAttachmentOpts ¶

type AttachmentsApiUpdateAttachmentOpts struct {
	XTraceId optional.Interface
}

type AttachmentsApiUploadAttachmentOpts ¶

type AttachmentsApiUploadAttachmentOpts struct {
	Body     optional.Interface
	XTraceId optional.Interface
}

type AutoBudgetPeriod ¶

type AutoBudgetPeriod string

AutoBudgetPeriod : Period for the auto budget

const (
	DAILY_AutoBudgetPeriod     AutoBudgetPeriod = "daily"
	WEEKLY_AutoBudgetPeriod    AutoBudgetPeriod = "weekly"
	MONTHLY_AutoBudgetPeriod   AutoBudgetPeriod = "monthly"
	QUARTERLY_AutoBudgetPeriod AutoBudgetPeriod = "quarterly"
	HALF_YEAR_AutoBudgetPeriod AutoBudgetPeriod = "half-year"
	YEARLY_AutoBudgetPeriod    AutoBudgetPeriod = "yearly"
	NULL_AutoBudgetPeriod      AutoBudgetPeriod = ""
)

List of AutoBudgetPeriod

type AutoBudgetType ¶

type AutoBudgetType string

AutoBudgetType : The type of auto-budget that Firefly III must create.

const (
	RESET_AutoBudgetType    AutoBudgetType = "reset"
	ROLLOVER_AutoBudgetType AutoBudgetType = "rollover"
	NONE_AutoBudgetType     AutoBudgetType = "none"
	NULL_AutoBudgetType     AutoBudgetType = ""
)

List of AutoBudgetType

type AutocompleteAccount ¶

type AutocompleteAccount struct {
	Id string `json:"id"`
	// Name of the account found by an auto-complete search.
	Name string `json:"name"`
	// Asset accounts and liabilities have a second field with the given date's account balance.
	NameWithBalance string `json:"name_with_balance"`
	// Account type of the account found by the auto-complete search.
	Type_ string `json:"type"`
	// ID for the currency used by this account.
	CurrencyId string `json:"currency_id"`
	// Currency name for the currency used by this account.
	CurrencyName string `json:"currency_name"`
	// Currency code for the currency used by this account.
	CurrencyCode string `json:"currency_code"`
	// Currency symbol for the currency used by this account.
	CurrencySymbol string `json:"currency_symbol"`
	// Number of decimal places for the currency used by this account.
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places"`
}

type AutocompleteApiGetAccountsACOpts ¶

type AutocompleteApiGetAccountsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
	Date     optional.String
	Types    optional.Interface
}

type AutocompleteApiGetBillsACOpts ¶

type AutocompleteApiGetBillsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetBudgetsACOpts ¶

type AutocompleteApiGetBudgetsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetCategoriesACOpts ¶

type AutocompleteApiGetCategoriesACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetCurrenciesACOpts ¶

type AutocompleteApiGetCurrenciesACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetCurrenciesCodeACOpts ¶

type AutocompleteApiGetCurrenciesCodeACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetObjectGroupsACOpts ¶

type AutocompleteApiGetObjectGroupsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetPiggiesACOpts ¶

type AutocompleteApiGetPiggiesACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetPiggiesBalanceACOpts ¶

type AutocompleteApiGetPiggiesBalanceACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetRecurringACOpts ¶

type AutocompleteApiGetRecurringACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetRuleGroupsACOpts ¶

type AutocompleteApiGetRuleGroupsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetRulesACOpts ¶

type AutocompleteApiGetRulesACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetTagACOpts ¶

type AutocompleteApiGetTagACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetTransactionTypesACOpts ¶

type AutocompleteApiGetTransactionTypesACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetTransactionsACOpts ¶

type AutocompleteApiGetTransactionsACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiGetTransactionsIDACOpts ¶

type AutocompleteApiGetTransactionsIDACOpts struct {
	XTraceId optional.Interface
	Query    optional.String
	Limit    optional.Int32
}

type AutocompleteApiService ¶

type AutocompleteApiService service

func (*AutocompleteApiService) GetAccountsAC ¶

func (*AutocompleteApiService) GetBillsAC ¶

func (*AutocompleteApiService) GetBudgetsAC ¶

func (*AutocompleteApiService) GetCategoriesAC ¶

func (*AutocompleteApiService) GetCurrenciesAC ¶

func (*AutocompleteApiService) GetCurrenciesCodeAC ¶

func (*AutocompleteApiService) GetObjectGroupsAC ¶

func (*AutocompleteApiService) GetPiggiesAC ¶

func (*AutocompleteApiService) GetPiggiesBalanceAC ¶

func (*AutocompleteApiService) GetRecurringAC ¶

func (*AutocompleteApiService) GetRuleGroupsAC ¶

func (*AutocompleteApiService) GetRulesAC ¶

func (*AutocompleteApiService) GetTagAC ¶

func (*AutocompleteApiService) GetTransactionTypesAC ¶

func (*AutocompleteApiService) GetTransactionsAC ¶

func (*AutocompleteApiService) GetTransactionsIDAC ¶

type AutocompleteBill ¶

type AutocompleteBill struct {
	Id string `json:"id"`
	// Name of the bill found by an auto-complete search.
	Name string `json:"name"`
	// Is the bill active or not?
	Active bool `json:"active,omitempty"`
}

type AutocompleteBudget ¶

type AutocompleteBudget struct {
	Id string `json:"id"`
	// Name of the budget found by an auto-complete search.
	Name string `json:"name"`
}

type AutocompleteCategory ¶

type AutocompleteCategory struct {
	Id string `json:"id"`
	// Name of the category found by an auto-complete search.
	Name string `json:"name"`
}

type AutocompleteCurrency ¶

type AutocompleteCurrency struct {
	Id string `json:"id"`
	// Currency name.
	Name string `json:"name"`
	// Currency code.
	Code          string `json:"code"`
	Symbol        string `json:"symbol"`
	DecimalPlaces int32  `json:"decimal_places"`
}

type AutocompleteCurrencyCode ¶

type AutocompleteCurrencyCode struct {
	Id string `json:"id"`
	// Currency name with the code between brackets.
	Name string `json:"name"`
	// Currency code.
	Code          string `json:"code"`
	Symbol        string `json:"symbol"`
	DecimalPlaces int32  `json:"decimal_places"`
}

type AutocompleteObjectGroup ¶

type AutocompleteObjectGroup struct {
	Id string `json:"id"`
	// Title of the object group found by an auto-complete search.
	Title string `json:"title"`
	// Title of the object group found by an auto-complete search.
	Name string `json:"name"`
}

type AutocompletePiggy ¶

type AutocompletePiggy struct {
	Id string `json:"id"`
	// Name of the piggy bank found by an auto-complete search.
	Name string `json:"name"`
	// Currency ID for this piggy bank.
	CurrencyId string `json:"currency_id,omitempty"`
	// Currency code for this piggy bank.
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Currency name for the currency used by this account.
	CurrencyName          string `json:"currency_name,omitempty"`
	CurrencyDecimalPlaces int32  `json:"currency_decimal_places,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type AutocompletePiggyBalance ¶

type AutocompletePiggyBalance struct {
	Id string `json:"id"`
	// Name of the piggy bank found by an auto-complete search.
	Name string `json:"name"`
	// Name of the piggy bank found by an auto-complete search with the current balance formatted nicely.
	NameWithBalance string `json:"name_with_balance,omitempty"`
	// Currency ID for this piggy bank.
	CurrencyId string `json:"currency_id,omitempty"`
	// Currency code for this piggy bank.
	CurrencyCode          string `json:"currency_code,omitempty"`
	CurrencySymbol        string `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32  `json:"currency_decimal_places,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type AutocompleteRecurrence ¶

type AutocompleteRecurrence struct {
	Id string `json:"id"`
	// Name of the recurrence found by an auto-complete search.
	Name string `json:"name"`
	// Description of the recurrence found by auto-complete.
	Description string `json:"description,omitempty"`
}

type AutocompleteRule ¶

type AutocompleteRule struct {
	Id string `json:"id"`
	// Name of the rule found by an auto-complete search.
	Name string `json:"name"`
	// Description of the rule found by auto-complete.
	Description string `json:"description,omitempty"`
}

type AutocompleteRuleGroup ¶

type AutocompleteRuleGroup struct {
	Id string `json:"id"`
	// Name of the rule group found by an auto-complete search.
	Name string `json:"name"`
	// Description of the rule group found by auto-complete.
	Description string `json:"description,omitempty"`
}

type AutocompleteTag ¶

type AutocompleteTag struct {
	Id string `json:"id"`
	// Name of the tag found by an auto-complete search.
	Name string `json:"name"`
	// Name of the tag found by an auto-complete search.
	Tag string `json:"tag"`
}

type AutocompleteTransaction ¶

type AutocompleteTransaction struct {
	// The ID of a transaction journal (basically a single split).
	Id string `json:"id"`
	// The ID of the underlying transaction group.
	TransactionGroupId string `json:"transaction_group_id,omitempty"`
	// Transaction description
	Name string `json:"name"`
	// Transaction description
	Description string `json:"description"`
}

type AutocompleteTransactionId ¶

type AutocompleteTransactionId struct {
	// The ID of a transaction journal (basically a single split).
	Id string `json:"id"`
	// The ID of the underlying transaction group.
	TransactionGroupId string `json:"transaction_group_id,omitempty"`
	// Transaction description with ID in the name.
	Name string `json:"name"`
	// Transaction description with ID in the name.
	Description string `json:"description"`
}

type AutocompleteTransactionType ¶

type AutocompleteTransactionType struct {
	Id string `json:"id"`
	// Type of the object found by an auto-complete search.
	Name string `json:"name"`
	// Name of the object found by an auto-complete search.
	Type_ string `json:"type"`
}

type AvailableBudget ¶

type AvailableBudget struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// Use either currency_id or currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code.
	CurrencyCode          string `json:"currency_code,omitempty"`
	CurrencySymbol        string `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32  `json:"currency_decimal_places,omitempty"`
	Amount                string `json:"amount"`
	// Start date of the available budget.
	Start time.Time `json:"start"`
	// End date of the available budget.
	End                time.Time     `json:"end"`
	SpentInBudgets     []BudgetSpent `json:"spent_in_budgets,omitempty"`
	SpentOutsideBudget []BudgetSpent `json:"spent_outside_budget,omitempty"`
}

type AvailableBudgetArray ¶

type AvailableBudgetArray struct {
	Data []AvailableBudgetRead `json:"data"`
	Meta *Meta                 `json:"meta"`
}

type AvailableBudgetRead ¶

type AvailableBudgetRead struct {
	// Immutable value
	Type_      string           `json:"type"`
	Id         string           `json:"id"`
	Attributes *AvailableBudget `json:"attributes"`
}

type AvailableBudgetSingle ¶

type AvailableBudgetSingle struct {
	Data *AvailableBudgetRead `json:"data"`
}

type AvailableBudgetsApiGetAvailableBudgetOpts ¶

type AvailableBudgetsApiGetAvailableBudgetOpts struct {
	XTraceId optional.Interface
}

type AvailableBudgetsApiListAvailableBudgetOpts ¶

type AvailableBudgetsApiListAvailableBudgetOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
}

type AvailableBudgetsApiService ¶

type AvailableBudgetsApiService service

func (*AvailableBudgetsApiService) GetAvailableBudget ¶

func (*AvailableBudgetsApiService) ListAvailableBudget ¶

type BadRequestResponse ¶

type BadRequestResponse struct {
	Message   string `json:"message,omitempty"`
	Exception string `json:"exception,omitempty"`
}

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BasicSummaryEntry ¶

type BasicSummaryEntry struct {
	// This is a reference to the type of info shared, not influenced by translations or user preferences. The EUR value is a reference to the currency code. Possibilities are: balance-in-ABC, spent-in-ABC, earned-in-ABC, bills-paid-in-ABC, bills-unpaid-in-ABC, left-to-spend-in-ABC and net-worth-in-ABC.
	Key string `json:"key,omitempty"`
	// A translated title for the information shared.
	Title string `json:"title,omitempty"`
	// The amount as a float.
	MonetaryValue float64 `json:"monetary_value,omitempty"`
	// The currency ID of the associated currency.
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals for the associated currency.
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// The amount formatted according to the users locale
	ValueParsed string `json:"value_parsed,omitempty"`
	// Reference to a font-awesome icon without the fa- part.
	LocalIcon string `json:"local_icon,omitempty"`
	// A short explanation of the amounts origin. Already formatted according to the locale of the user or translated, if relevant.
	SubTitle string `json:"sub_title,omitempty"`
}

type Bill ¶

type Bill struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// Use either currency_id or currency_code
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code
	CurrencyCode          string    `json:"currency_code,omitempty"`
	CurrencySymbol        string    `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32     `json:"currency_decimal_places,omitempty"`
	Name                  string    `json:"name"`
	AmountMin             string    `json:"amount_min"`
	AmountMax             string    `json:"amount_max"`
	Date                  time.Time `json:"date"`
	// The date after which this bill is no longer valid or applicable
	EndDate time.Time `json:"end_date,omitempty"`
	// The date before which the bill must be renewed (or cancelled)
	ExtensionDate time.Time            `json:"extension_date,omitempty"`
	RepeatFreq    *BillRepeatFrequency `json:"repeat_freq"`
	// How often the bill must be skipped. 1 means a bi-monthly bill.
	Skip int32 `json:"skip,omitempty"`
	// If the bill is active.
	Active bool `json:"active,omitempty"`
	// Order of the bill.
	Order int32  `json:"order,omitempty"`
	Notes string `json:"notes,omitempty"`
	// When the bill is expected to be due.
	NextExpectedMatch time.Time `json:"next_expected_match,omitempty"`
	// Formatted (locally) when the bill is due.
	NextExpectedMatchDiff string `json:"next_expected_match_diff,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The order of the group. At least 1, for the highest sorting.
	ObjectGroupOrder int32 `json:"object_group_order,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
	// Array of future dates when the bill is expected to be paid. Autogenerated.
	PayDates []time.Time `json:"pay_dates,omitempty"`
	// Array of past transactions when the bill was paid.
	PaidDates []BillPaidDates `json:"paid_dates,omitempty"`
}

type BillArray ¶

type BillArray struct {
	Data []BillRead `json:"data"`
	Meta *Meta      `json:"meta"`
}

type BillPaidDates ¶

type BillPaidDates struct {
	// Transaction group ID of the paid bill.
	TransactionGroupId string `json:"transaction_group_id,omitempty"`
	// Transaction journal ID of the paid bill.
	TransactionJournalId string `json:"transaction_journal_id,omitempty"`
	// Date the bill was paid.
	Date time.Time `json:"date,omitempty"`
}

type BillRead ¶

type BillRead struct {
	// Immutable value
	Type_      string `json:"type"`
	Id         string `json:"id"`
	Attributes *Bill  `json:"attributes"`
}

type BillRepeatFrequency ¶

type BillRepeatFrequency string

BillRepeatFrequency : How often the bill must be paid.

const (
	WEEKLY_BillRepeatFrequency    BillRepeatFrequency = "weekly"
	MONTHLY_BillRepeatFrequency   BillRepeatFrequency = "monthly"
	QUARTERLY_BillRepeatFrequency BillRepeatFrequency = "quarterly"
	HALF_YEAR_BillRepeatFrequency BillRepeatFrequency = "half-year"
	YEARLY_BillRepeatFrequency    BillRepeatFrequency = "yearly"
)

List of BillRepeatFrequency

type BillSingle ¶

type BillSingle struct {
	Data *BillRead `json:"data"`
}

type BillStore ¶

type BillStore struct {
	// Use either currency_id or currency_code
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code
	CurrencyCode string    `json:"currency_code,omitempty"`
	Name         string    `json:"name"`
	AmountMin    string    `json:"amount_min"`
	AmountMax    string    `json:"amount_max"`
	Date         time.Time `json:"date"`
	// The date after which this bill is no longer valid or applicable
	EndDate time.Time `json:"end_date,omitempty"`
	// The date before which the bill must be renewed (or cancelled)
	ExtensionDate time.Time            `json:"extension_date,omitempty"`
	RepeatFreq    *BillRepeatFrequency `json:"repeat_freq"`
	// How often the bill must be skipped. 1 means a bi-monthly bill.
	Skip int32 `json:"skip,omitempty"`
	// If the bill is active.
	Active bool   `json:"active,omitempty"`
	Notes  string `json:"notes,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type BillUpdate ¶

type BillUpdate struct {
	// Use either currency_id or currency_code
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code
	CurrencyCode string    `json:"currency_code,omitempty"`
	Name         string    `json:"name"`
	AmountMin    string    `json:"amount_min,omitempty"`
	AmountMax    string    `json:"amount_max,omitempty"`
	Date         time.Time `json:"date,omitempty"`
	// The date after which this bill is no longer valid or applicable
	EndDate time.Time `json:"end_date,omitempty"`
	// The date before which the bill must be renewed (or cancelled)
	ExtensionDate time.Time            `json:"extension_date,omitempty"`
	RepeatFreq    *BillRepeatFrequency `json:"repeat_freq,omitempty"`
	// How often the bill must be skipped. 1 means a bi-monthly bill.
	Skip int32 `json:"skip,omitempty"`
	// If the bill is active.
	Active bool   `json:"active,omitempty"`
	Notes  string `json:"notes,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type BillsApiDeleteBillOpts ¶

type BillsApiDeleteBillOpts struct {
	XTraceId optional.Interface
}

type BillsApiGetBillOpts ¶

type BillsApiGetBillOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
}

type BillsApiListAttachmentByBillOpts ¶

type BillsApiListAttachmentByBillOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type BillsApiListBillOpts ¶

type BillsApiListBillOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
}

type BillsApiListRuleByBillOpts ¶

type BillsApiListRuleByBillOpts struct {
	XTraceId optional.Interface
}

type BillsApiListTransactionByBillOpts ¶

type BillsApiListTransactionByBillOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type BillsApiService ¶

type BillsApiService service

func (*BillsApiService) DeleteBill ¶

func (a *BillsApiService) DeleteBill(ctx context.Context, id string, localVarOptionals *BillsApiDeleteBillOpts) (*http.Response, error)

func (*BillsApiService) GetBill ¶

func (a *BillsApiService) GetBill(ctx context.Context, id string, localVarOptionals *BillsApiGetBillOpts) (BillSingle, *http.Response, error)

func (*BillsApiService) ListAttachmentByBill ¶

func (a *BillsApiService) ListAttachmentByBill(ctx context.Context, id string, localVarOptionals *BillsApiListAttachmentByBillOpts) (AttachmentArray, *http.Response, error)

func (*BillsApiService) ListBill ¶

func (a *BillsApiService) ListBill(ctx context.Context, localVarOptionals *BillsApiListBillOpts) (BillArray, *http.Response, error)

func (*BillsApiService) ListRuleByBill ¶

func (a *BillsApiService) ListRuleByBill(ctx context.Context, id string, localVarOptionals *BillsApiListRuleByBillOpts) (RuleArray, *http.Response, error)

func (*BillsApiService) ListTransactionByBill ¶

func (a *BillsApiService) ListTransactionByBill(ctx context.Context, id string, localVarOptionals *BillsApiListTransactionByBillOpts) (TransactionArray, *http.Response, error)

func (*BillsApiService) StoreBill ¶

func (a *BillsApiService) StoreBill(ctx context.Context, body BillStore, localVarOptionals *BillsApiStoreBillOpts) (BillSingle, *http.Response, error)

func (*BillsApiService) UpdateBill ¶

func (a *BillsApiService) UpdateBill(ctx context.Context, body BillUpdate, id string, localVarOptionals *BillsApiUpdateBillOpts) (BillSingle, *http.Response, error)

type BillsApiStoreBillOpts ¶

type BillsApiStoreBillOpts struct {
	XTraceId optional.Interface
}

type BillsApiUpdateBillOpts ¶

type BillsApiUpdateBillOpts struct {
	XTraceId optional.Interface
}

type Budget ¶

type Budget struct {
	CreatedAt      time.Time       `json:"created_at,omitempty"`
	UpdatedAt      time.Time       `json:"updated_at,omitempty"`
	Name           string          `json:"name"`
	Active         bool            `json:"active,omitempty"`
	Notes          string          `json:"notes,omitempty"`
	Order          int32           `json:"order,omitempty"`
	AutoBudgetType *AutoBudgetType `json:"auto_budget_type,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyId string `json:"auto_budget_currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyCode string            `json:"auto_budget_currency_code,omitempty"`
	AutoBudgetAmount       string            `json:"auto_budget_amount,omitempty"`
	AutoBudgetPeriod       *AutoBudgetPeriod `json:"auto_budget_period,omitempty"`
	// Information on how much was spent in this budget. Is only filled in when the start and end date are submitted.
	Spent []BudgetSpent `json:"spent,omitempty"`
}

type BudgetArray ¶

type BudgetArray struct {
	Data []BudgetRead `json:"data"`
	Meta *Meta        `json:"meta"`
}

type BudgetLimit ¶

type BudgetLimit struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// Start date of the budget limit.
	Start time.Time `json:"start"`
	// End date of the budget limit.
	End time.Time `json:"end"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyCode          string `json:"currency_code,omitempty"`
	CurrencyName          string `json:"currency_name,omitempty"`
	CurrencySymbol        string `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32  `json:"currency_decimal_places,omitempty"`
	// The budget ID of the associated budget.
	BudgetId string `json:"budget_id"`
	// Period of the budget limit. Only used when auto-generated by auto-budget.
	Period string `json:"period,omitempty"`
	Amount string `json:"amount"`
	Spent  string `json:"spent,omitempty"`
}

type BudgetLimitArray ¶

type BudgetLimitArray struct {
	Data []BudgetLimitRead `json:"data"`
	Meta *Meta             `json:"meta"`
}

type BudgetLimitRead ¶

type BudgetLimitRead struct {
	// Immutable value
	Type_      string       `json:"type"`
	Id         string       `json:"id"`
	Attributes *BudgetLimit `json:"attributes"`
}

type BudgetLimitSingle ¶

type BudgetLimitSingle struct {
	Data *BudgetLimitRead `json:"data"`
}

type BudgetLimitStore ¶

type BudgetLimitStore struct {
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyId string `json:"currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	CurrencyCode string `json:"currency_code,omitempty"`
	// The budget ID of the associated budget.
	BudgetId string `json:"budget_id"`
	// Start date of the budget limit.
	Start string `json:"start"`
	// Period of the budget limit. Only used when auto-generated by auto-budget.
	Period string `json:"period,omitempty"`
	// End date of the budget limit.
	End    string `json:"end"`
	Amount string `json:"amount"`
}

type BudgetRead ¶

type BudgetRead struct {
	// Immutable value
	Type_      string  `json:"type"`
	Id         string  `json:"id"`
	Attributes *Budget `json:"attributes"`
}

type BudgetSingle ¶

type BudgetSingle struct {
	Data *BudgetRead `json:"data"`
}

type BudgetSpent ¶

type BudgetSpent struct {
	// The amount spent.
	Sum            string `json:"sum,omitempty"`
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals supported by the currency
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
}

type BudgetStore ¶

type BudgetStore struct {
	Name           string          `json:"name"`
	Active         bool            `json:"active,omitempty"`
	Order          int32           `json:"order,omitempty"`
	Notes          string          `json:"notes,omitempty"`
	AutoBudgetType *AutoBudgetType `json:"auto_budget_type,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyId string `json:"auto_budget_currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyCode string            `json:"auto_budget_currency_code,omitempty"`
	AutoBudgetAmount       string            `json:"auto_budget_amount,omitempty"`
	AutoBudgetPeriod       *AutoBudgetPeriod `json:"auto_budget_period,omitempty"`
}

type BudgetUpdate ¶

type BudgetUpdate struct {
	Name           string          `json:"name"`
	Active         bool            `json:"active,omitempty"`
	Order          int32           `json:"order,omitempty"`
	Notes          string          `json:"notes,omitempty"`
	AutoBudgetType *AutoBudgetType `json:"auto_budget_type,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyId string `json:"auto_budget_currency_id,omitempty"`
	// Use either currency_id or currency_code. Defaults to the user's default currency.
	AutoBudgetCurrencyCode string            `json:"auto_budget_currency_code,omitempty"`
	AutoBudgetAmount       string            `json:"auto_budget_amount,omitempty"`
	AutoBudgetPeriod       *AutoBudgetPeriod `json:"auto_budget_period,omitempty"`
}

type BudgetsApiDeleteBudgetLimitOpts ¶

type BudgetsApiDeleteBudgetLimitOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiDeleteBudgetOpts ¶

type BudgetsApiDeleteBudgetOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiGetBudgetLimitOpts ¶

type BudgetsApiGetBudgetLimitOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiGetBudgetOpts ¶

type BudgetsApiGetBudgetOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
}

type BudgetsApiListAttachmentByBudgetOpts ¶

type BudgetsApiListAttachmentByBudgetOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type BudgetsApiListBudgetLimitByBudgetOpts ¶

type BudgetsApiListBudgetLimitByBudgetOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
}

type BudgetsApiListBudgetLimitOpts ¶

type BudgetsApiListBudgetLimitOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiListBudgetOpts ¶

type BudgetsApiListBudgetOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
}

type BudgetsApiListTransactionByBudgetLimitOpts ¶

type BudgetsApiListTransactionByBudgetLimitOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Type_    optional.Interface
}

type BudgetsApiListTransactionByBudgetOpts ¶

type BudgetsApiListTransactionByBudgetOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type BudgetsApiService ¶

type BudgetsApiService service

func (*BudgetsApiService) DeleteBudget ¶

func (a *BudgetsApiService) DeleteBudget(ctx context.Context, id string, localVarOptionals *BudgetsApiDeleteBudgetOpts) (*http.Response, error)

func (*BudgetsApiService) DeleteBudgetLimit ¶

func (a *BudgetsApiService) DeleteBudgetLimit(ctx context.Context, id string, limitId string, localVarOptionals *BudgetsApiDeleteBudgetLimitOpts) (*http.Response, error)

func (*BudgetsApiService) GetBudget ¶

func (a *BudgetsApiService) GetBudget(ctx context.Context, id string, localVarOptionals *BudgetsApiGetBudgetOpts) (BudgetSingle, *http.Response, error)

func (*BudgetsApiService) GetBudgetLimit ¶

func (a *BudgetsApiService) GetBudgetLimit(ctx context.Context, id string, limitId int32, localVarOptionals *BudgetsApiGetBudgetLimitOpts) (BudgetLimitSingle, *http.Response, error)

func (*BudgetsApiService) ListAttachmentByBudget ¶

func (a *BudgetsApiService) ListAttachmentByBudget(ctx context.Context, id string, localVarOptionals *BudgetsApiListAttachmentByBudgetOpts) (AttachmentArray, *http.Response, error)

func (*BudgetsApiService) ListBudget ¶

func (a *BudgetsApiService) ListBudget(ctx context.Context, localVarOptionals *BudgetsApiListBudgetOpts) (BudgetArray, *http.Response, error)

func (*BudgetsApiService) ListBudgetLimit ¶

func (a *BudgetsApiService) ListBudgetLimit(ctx context.Context, start string, end string, localVarOptionals *BudgetsApiListBudgetLimitOpts) (BudgetLimitArray, *http.Response, error)

func (*BudgetsApiService) ListBudgetLimitByBudget ¶

func (a *BudgetsApiService) ListBudgetLimitByBudget(ctx context.Context, id string, localVarOptionals *BudgetsApiListBudgetLimitByBudgetOpts) (BudgetLimitArray, *http.Response, error)

func (*BudgetsApiService) ListTransactionByBudget ¶

func (a *BudgetsApiService) ListTransactionByBudget(ctx context.Context, id string, localVarOptionals *BudgetsApiListTransactionByBudgetOpts) (TransactionArray, *http.Response, error)

func (*BudgetsApiService) ListTransactionByBudgetLimit ¶

func (a *BudgetsApiService) ListTransactionByBudgetLimit(ctx context.Context, id string, limitId string, localVarOptionals *BudgetsApiListTransactionByBudgetLimitOpts) (TransactionArray, *http.Response, error)

func (*BudgetsApiService) StoreBudget ¶

func (a *BudgetsApiService) StoreBudget(ctx context.Context, body BudgetStore, localVarOptionals *BudgetsApiStoreBudgetOpts) (BudgetSingle, *http.Response, error)

func (*BudgetsApiService) StoreBudgetLimit ¶

func (a *BudgetsApiService) StoreBudgetLimit(ctx context.Context, body BudgetLimitStore, id string, localVarOptionals *BudgetsApiStoreBudgetLimitOpts) (BudgetLimitSingle, *http.Response, error)

func (*BudgetsApiService) UpdateBudget ¶

func (a *BudgetsApiService) UpdateBudget(ctx context.Context, body BudgetUpdate, id string, localVarOptionals *BudgetsApiUpdateBudgetOpts) (BudgetSingle, *http.Response, error)

func (*BudgetsApiService) UpdateBudgetLimit ¶

func (a *BudgetsApiService) UpdateBudgetLimit(ctx context.Context, body BudgetLimit, id string, limitId string, localVarOptionals *BudgetsApiUpdateBudgetLimitOpts) (BudgetLimitSingle, *http.Response, error)

type BudgetsApiStoreBudgetLimitOpts ¶

type BudgetsApiStoreBudgetLimitOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiStoreBudgetOpts ¶

type BudgetsApiStoreBudgetOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiUpdateBudgetLimitOpts ¶

type BudgetsApiUpdateBudgetLimitOpts struct {
	XTraceId optional.Interface
}

type BudgetsApiUpdateBudgetOpts ¶

type BudgetsApiUpdateBudgetOpts struct {
	XTraceId optional.Interface
}

type CategoriesApiDeleteCategoryOpts ¶

type CategoriesApiDeleteCategoryOpts struct {
	XTraceId optional.Interface
}

type CategoriesApiGetCategoryOpts ¶

type CategoriesApiGetCategoryOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
}

type CategoriesApiListAttachmentByCategoryOpts ¶

type CategoriesApiListAttachmentByCategoryOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CategoriesApiListCategoryOpts ¶

type CategoriesApiListCategoryOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CategoriesApiListTransactionByCategoryOpts ¶

type CategoriesApiListTransactionByCategoryOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type CategoriesApiService ¶

type CategoriesApiService service

func (*CategoriesApiService) DeleteCategory ¶

func (a *CategoriesApiService) DeleteCategory(ctx context.Context, id string, localVarOptionals *CategoriesApiDeleteCategoryOpts) (*http.Response, error)

func (*CategoriesApiService) GetCategory ¶

func (a *CategoriesApiService) GetCategory(ctx context.Context, id string, localVarOptionals *CategoriesApiGetCategoryOpts) (CategorySingle, *http.Response, error)

func (*CategoriesApiService) ListAttachmentByCategory ¶

func (a *CategoriesApiService) ListAttachmentByCategory(ctx context.Context, id string, localVarOptionals *CategoriesApiListAttachmentByCategoryOpts) (AttachmentArray, *http.Response, error)

func (*CategoriesApiService) ListCategory ¶

func (a *CategoriesApiService) ListCategory(ctx context.Context, localVarOptionals *CategoriesApiListCategoryOpts) (CategoryArray, *http.Response, error)

func (*CategoriesApiService) ListTransactionByCategory ¶

func (a *CategoriesApiService) ListTransactionByCategory(ctx context.Context, id string, localVarOptionals *CategoriesApiListTransactionByCategoryOpts) (TransactionArray, *http.Response, error)

func (*CategoriesApiService) StoreCategory ¶

func (a *CategoriesApiService) StoreCategory(ctx context.Context, body Category, localVarOptionals *CategoriesApiStoreCategoryOpts) (CategorySingle, *http.Response, error)

func (*CategoriesApiService) UpdateCategory ¶

type CategoriesApiStoreCategoryOpts ¶

type CategoriesApiStoreCategoryOpts struct {
	XTraceId optional.Interface
}

type CategoriesApiUpdateCategoryOpts ¶

type CategoriesApiUpdateCategoryOpts struct {
	XTraceId optional.Interface
}

type Category ¶

type Category struct {
	CreatedAt time.Time        `json:"created_at,omitempty"`
	UpdatedAt time.Time        `json:"updated_at,omitempty"`
	Name      string           `json:"name"`
	Notes     string           `json:"notes,omitempty"`
	Spent     []CategorySpent  `json:"spent,omitempty"`
	Earned    []CategoryEarned `json:"earned,omitempty"`
}

type CategoryArray ¶

type CategoryArray struct {
	Data []CategoryRead `json:"data"`
	Meta *Meta          `json:"meta"`
}

type CategoryEarned ¶

type CategoryEarned struct {
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals supported by the currency
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// The amount earned.
	Sum string `json:"sum,omitempty"`
}

type CategoryRead ¶

type CategoryRead struct {
	// Immutable value
	Type_      string    `json:"type"`
	Id         string    `json:"id"`
	Attributes *Category `json:"attributes"`
}

type CategorySingle ¶

type CategorySingle struct {
	Data *CategoryRead `json:"data"`
}

type CategorySpent ¶

type CategorySpent struct {
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals supported by the currency
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// The amount spent.
	Sum string `json:"sum,omitempty"`
}

type CategoryUpdate ¶

type CategoryUpdate struct {
	Name  string `json:"name"`
	Notes string `json:"notes,omitempty"`
}

type ChartDataPoint ¶

type ChartDataPoint struct {
	// The key is the label of the value, so for example: '2018-01-01' => 13 or 'Groceries' => -123.
	Key string `json:"key,omitempty"`
}

type ChartDataSet ¶

type ChartDataSet struct {
	// This is the title of the current set. It can refer to an account, a budget or another object (by name).
	Label string `json:"label,omitempty"`
	// The currency ID of the currency associated to the data in the entries.
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals for the currency associated to the data in the entries.
	CurrencyDecimalPlaces int32     `json:"currency_decimal_places,omitempty"`
	StartDate             time.Time `json:"start_date,omitempty"`
	EndDate               time.Time `json:"end_date,omitempty"`
	// Indicated the type of chart that is expected to be rendered. You can safely ignore this if you want.
	Type_ string `json:"type,omitempty"`
	// Used to indicate the Y axis for this data set. Is usually between 0 and 1 (left and right side of the chart).
	YAxisID int32 `json:"yAxisID,omitempty"`
	// The actual entries for this data set. They 'key' value is the label for the data point. The value is the actual (numerical) value.
	Entries []ChartDataPoint `json:"entries,omitempty"`
}

type ChartsApiGetChartAccountOverviewOpts ¶

type ChartsApiGetChartAccountOverviewOpts struct {
	XTraceId optional.Interface
}

type ChartsApiService ¶

type ChartsApiService service

func (*ChartsApiService) GetChartAccountOverview ¶

func (a *ChartsApiService) GetChartAccountOverview(ctx context.Context, start string, end string, localVarOptionals *ChartsApiGetChartAccountOverviewOpts) ([]ChartDataSet, *http.Response, error)

type ConfigValueFilter ¶

type ConfigValueFilter string

ConfigValueFilter : Title of the configuration value.

const (
	CONFIGURATIONIS_DEMO_SITE_ConfigValueFilter            ConfigValueFilter = "configuration.is_demo_site"
	CONFIGURATIONPERMISSION_UPDATE_CHECK_ConfigValueFilter ConfigValueFilter = "configuration.permission_update_check"
	CONFIGURATIONLAST_UPDATE_CHECK_ConfigValueFilter       ConfigValueFilter = "configuration.last_update_check"
	CONFIGURATIONSINGLE_USER_MODE_ConfigValueFilter        ConfigValueFilter = "configuration.single_user_mode"
	FIREFLYVERSION_ConfigValueFilter                       ConfigValueFilter = "firefly.version"
	FIREFLYAPI_VERSION_ConfigValueFilter                   ConfigValueFilter = "firefly.api_version"
	FIREFLYDEFAULT_LOCATION_ConfigValueFilter              ConfigValueFilter = "firefly.default_location"
	FIREFLYACCOUNT_TO_TRANSACTION_ConfigValueFilter        ConfigValueFilter = "firefly.account_to_transaction"
	FIREFLYALLOWED_OPPOSING_TYPES_ConfigValueFilter        ConfigValueFilter = "firefly.allowed_opposing_types"
	FIREFLYACCOUNT_ROLES_ConfigValueFilter                 ConfigValueFilter = "firefly.accountRoles"
	FIREFLYVALID_LIABILITIES_ConfigValueFilter             ConfigValueFilter = "firefly.valid_liabilities"
	FIREFLYINTEREST_PERIODS_ConfigValueFilter              ConfigValueFilter = "firefly.interest_periods"
	FIREFLYENABLE_EXTERNAL_MAP_ConfigValueFilter           ConfigValueFilter = "firefly.enable_external_map"
	FIREFLYEXPECTED_SOURCE_TYPES_ConfigValueFilter         ConfigValueFilter = "firefly.expected_source_types"
	APPTIMEZONE_ConfigValueFilter                          ConfigValueFilter = "app.timezone"
	FIREFLYBILL_PERIODS_ConfigValueFilter                  ConfigValueFilter = "firefly.bill_periods"
	FIREFLYCREDIT_CARD_TYPES_ConfigValueFilter             ConfigValueFilter = "firefly.credit_card_types"
	FIREFLYLANGUAGES_ConfigValueFilter                     ConfigValueFilter = "firefly.languages"
	FIREFLYVALID_VIEW_RANGES_ConfigValueFilter             ConfigValueFilter = "firefly.valid_view_ranges"
)

List of ConfigValueFilter

type ConfigValueUpdateFilter ¶

type ConfigValueUpdateFilter string
const (
	IS_DEMO_SITE_ConfigValueUpdateFilter            ConfigValueUpdateFilter = "configuration.is_demo_site"
	PERMISSION_UPDATE_CHECK_ConfigValueUpdateFilter ConfigValueUpdateFilter = "configuration.permission_update_check"
	LAST_UPDATE_CHECK_ConfigValueUpdateFilter       ConfigValueUpdateFilter = "configuration.last_update_check"
	SINGLE_USER_MODE_ConfigValueUpdateFilter        ConfigValueUpdateFilter = "configuration.single_user_mode"
)

List of ConfigValueUpdateFilter

type Configuration ¶

type Configuration struct {
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	HTTPClient    *http.Client
}

func NewConfiguration ¶

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

type ConfigurationApiGetConfigurationOpts ¶

type ConfigurationApiGetConfigurationOpts struct {
	XTraceId optional.Interface
}

type ConfigurationApiGetSingleConfigurationOpts ¶

type ConfigurationApiGetSingleConfigurationOpts struct {
	XTraceId optional.Interface
}

type ConfigurationApiService ¶

type ConfigurationApiService service

func (*ConfigurationApiService) GetConfiguration ¶

func (*ConfigurationApiService) GetSingleConfiguration ¶

func (*ConfigurationApiService) SetConfiguration ¶

type ConfigurationApiSetConfigurationOpts ¶

type ConfigurationApiSetConfigurationOpts struct {
	XTraceId optional.Interface
}

type ConfigurationSingle ¶

type ConfigurationSingle struct {
	Data *Configuration `json:"data"`
}

type ConfigurationUpdate ¶

type ConfigurationUpdate struct {
	Value *PolymorphicProperty `json:"value"`
}

type CreditCardTypeProperty ¶

type CreditCardTypeProperty string

CreditCardTypeProperty : Mandatory when the account_role is ccAsset. Can only be monthlyFull or null.

const (
	MONTHLY_FULL_CreditCardTypeProperty CreditCardTypeProperty = "monthlyFull"
	NULL_CreditCardTypeProperty         CreditCardTypeProperty = ""
)

List of CreditCardTypeProperty

type CronResult ¶

type CronResult struct {
	RecurringTransactions *CronResultRow `json:"recurring_transactions,omitempty"`
	AutoBudgets           *CronResultRow `json:"auto_budgets,omitempty"`
	Telemetry             *CronResultRow `json:"telemetry,omitempty"`
}

type CronResultRow ¶

type CronResultRow struct {
	// This value tells you if this specific cron job actually fired. It may not fire. Some cron jobs only fire every 24 hours, for example.
	JobFired bool `json:"job_fired,omitempty"`
	// This value tells you if this specific cron job actually did something. The job may fire but not change anything.
	JobSucceeded bool `json:"job_succeeded,omitempty"`
	// If the cron job ran into some kind of an error, this value will be true.
	JobErrored bool `json:"job_errored,omitempty"`
	// If the cron job ran into some kind of an error, this value will be the error message. The success message if the job actually ran OK.
	Message string `json:"message,omitempty"`
}

type CurrenciesApiDefaultCurrencyOpts ¶

type CurrenciesApiDefaultCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiDeleteCurrencyOpts ¶

type CurrenciesApiDeleteCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiDisableCurrencyOpts ¶

type CurrenciesApiDisableCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiEnableCurrencyOpts ¶

type CurrenciesApiEnableCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiGetCurrencyOpts ¶

type CurrenciesApiGetCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiGetDefaultCurrencyOpts ¶

type CurrenciesApiGetDefaultCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiListAccountByCurrencyOpts ¶

type CurrenciesApiListAccountByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Date     optional.String
	Type_    optional.Interface
}

type CurrenciesApiListAvailableBudgetByCurrencyOpts ¶

type CurrenciesApiListAvailableBudgetByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CurrenciesApiListBillByCurrencyOpts ¶

type CurrenciesApiListBillByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CurrenciesApiListBudgetLimitByCurrencyOpts ¶

type CurrenciesApiListBudgetLimitByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
}

type CurrenciesApiListCurrencyOpts ¶

type CurrenciesApiListCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CurrenciesApiListRecurrenceByCurrencyOpts ¶

type CurrenciesApiListRecurrenceByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CurrenciesApiListRuleByCurrencyOpts ¶

type CurrenciesApiListRuleByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type CurrenciesApiListTransactionByCurrencyOpts ¶

type CurrenciesApiListTransactionByCurrencyOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type CurrenciesApiService ¶

type CurrenciesApiService service

func (*CurrenciesApiService) DefaultCurrency ¶

func (a *CurrenciesApiService) DefaultCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiDefaultCurrencyOpts) (CurrencySingle, *http.Response, error)

func (*CurrenciesApiService) DeleteCurrency ¶

func (a *CurrenciesApiService) DeleteCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiDeleteCurrencyOpts) (*http.Response, error)

func (*CurrenciesApiService) DisableCurrency ¶

func (a *CurrenciesApiService) DisableCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiDisableCurrencyOpts) (CurrencySingle, *http.Response, error)

func (*CurrenciesApiService) EnableCurrency ¶

func (a *CurrenciesApiService) EnableCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiEnableCurrencyOpts) (CurrencySingle, *http.Response, error)

func (*CurrenciesApiService) GetCurrency ¶

func (a *CurrenciesApiService) GetCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiGetCurrencyOpts) (CurrencySingle, *http.Response, error)

func (*CurrenciesApiService) GetDefaultCurrency ¶

func (a *CurrenciesApiService) GetDefaultCurrency(ctx context.Context, localVarOptionals *CurrenciesApiGetDefaultCurrencyOpts) (CurrencySingle, *http.Response, error)

func (*CurrenciesApiService) ListAccountByCurrency ¶

func (a *CurrenciesApiService) ListAccountByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListAccountByCurrencyOpts) (AccountArray, *http.Response, error)

func (*CurrenciesApiService) ListAvailableBudgetByCurrency ¶

func (a *CurrenciesApiService) ListAvailableBudgetByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListAvailableBudgetByCurrencyOpts) (AvailableBudgetArray, *http.Response, error)

func (*CurrenciesApiService) ListBillByCurrency ¶

func (a *CurrenciesApiService) ListBillByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListBillByCurrencyOpts) (BillArray, *http.Response, error)

func (*CurrenciesApiService) ListBudgetLimitByCurrency ¶

func (a *CurrenciesApiService) ListBudgetLimitByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListBudgetLimitByCurrencyOpts) (BudgetLimitArray, *http.Response, error)

func (*CurrenciesApiService) ListCurrency ¶

func (a *CurrenciesApiService) ListCurrency(ctx context.Context, localVarOptionals *CurrenciesApiListCurrencyOpts) (CurrencyArray, *http.Response, error)

func (*CurrenciesApiService) ListRecurrenceByCurrency ¶

func (a *CurrenciesApiService) ListRecurrenceByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListRecurrenceByCurrencyOpts) (RecurrenceArray, *http.Response, error)

func (*CurrenciesApiService) ListRuleByCurrency ¶

func (a *CurrenciesApiService) ListRuleByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListRuleByCurrencyOpts) (RuleArray, *http.Response, error)

func (*CurrenciesApiService) ListTransactionByCurrency ¶

func (a *CurrenciesApiService) ListTransactionByCurrency(ctx context.Context, code string, localVarOptionals *CurrenciesApiListTransactionByCurrencyOpts) (TransactionArray, *http.Response, error)

func (*CurrenciesApiService) StoreCurrency ¶

func (*CurrenciesApiService) UpdateCurrency ¶

func (a *CurrenciesApiService) UpdateCurrency(ctx context.Context, body CurrencyUpdate, code string, localVarOptionals *CurrenciesApiUpdateCurrencyOpts) (CurrencySingle, *http.Response, error)

type CurrenciesApiStoreCurrencyOpts ¶

type CurrenciesApiStoreCurrencyOpts struct {
	XTraceId optional.Interface
}

type CurrenciesApiUpdateCurrencyOpts ¶

type CurrenciesApiUpdateCurrencyOpts struct {
	XTraceId optional.Interface
}

type Currency ¶

type Currency struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// Defaults to true
	Enabled bool `json:"enabled,omitempty"`
	// Make this currency the default currency.
	Default_ bool   `json:"default,omitempty"`
	Code     string `json:"code"`
	Name     string `json:"name"`
	Symbol   string `json:"symbol"`
	// Supports 0-16 decimals.
	DecimalPlaces int32 `json:"decimal_places,omitempty"`
}

type CurrencyArray ¶

type CurrencyArray struct {
	Data  []CurrencyRead `json:"data"`
	Meta  *Meta          `json:"meta"`
	Links *PageLink      `json:"links"`
}

type CurrencyRead ¶

type CurrencyRead struct {
	// Immutable value
	Type_      string    `json:"type"`
	Id         string    `json:"id"`
	Attributes *Currency `json:"attributes"`
}

type CurrencySingle ¶

type CurrencySingle struct {
	Data *CurrencyRead `json:"data"`
}

type CurrencyStore ¶

type CurrencyStore struct {
	// Defaults to true
	Enabled bool `json:"enabled,omitempty"`
	// Make this currency the default currency. You can set this value to FALSE, in which case nothing will change to the default currency. If you set it to TRUE, the current default currency will no longer be the default currency.
	Default_ bool   `json:"default,omitempty"`
	Code     string `json:"code"`
	Name     string `json:"name"`
	Symbol   string `json:"symbol"`
	// Supports 0-16 decimals.
	DecimalPlaces int32 `json:"decimal_places,omitempty"`
}

type CurrencyUpdate ¶

type CurrencyUpdate struct {
	// If the currency is enabled
	Enabled bool `json:"enabled,omitempty"`
	// If the currency must be the default for the user. You can only submit TRUE. Submitting FALSE will not drop this currency as the default currency, because then the system would be without one.
	Default_ bool `json:"default,omitempty"`
	// The currency code
	Code string `json:"code,omitempty"`
	// The currency name
	Name string `json:"name,omitempty"`
	// The currency symbol
	Symbol string `json:"symbol,omitempty"`
	// How many decimals to use when displaying this currency. Between 0 and 16.
	DecimalPlaces int32 `json:"decimal_places,omitempty"`
}

type DataApiDestroyDataOpts ¶

type DataApiDestroyDataOpts struct {
	XTraceId optional.Interface
}

type DataApiExportAccountsOpts ¶

type DataApiExportAccountsOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportBillsOpts ¶

type DataApiExportBillsOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportBudgetsOpts ¶

type DataApiExportBudgetsOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportCategoriesOpts ¶

type DataApiExportCategoriesOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportPiggiesOpts ¶

type DataApiExportPiggiesOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportRecurringOpts ¶

type DataApiExportRecurringOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportRulesOpts ¶

type DataApiExportRulesOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportTagsOpts ¶

type DataApiExportTagsOpts struct {
	XTraceId optional.Interface
	Type_    optional.Interface
}

type DataApiExportTransactionsOpts ¶

type DataApiExportTransactionsOpts struct {
	XTraceId optional.Interface
	Accounts optional.String
	Type_    optional.Interface
}

type DataApiPurgeDataOpts ¶

type DataApiPurgeDataOpts struct {
	XTraceId optional.Interface
}

type DataApiService ¶

type DataApiService service

func (*DataApiService) BulkUpdateTransactions ¶

func (a *DataApiService) BulkUpdateTransactions(ctx context.Context, query string) (*http.Response, error)

DataApiService Bulk update transaction properties. For more information, see https://docs.firefly-iii.org/references/firefly-iii/api/specials/ Allows you to update transactions in bulk.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param query The JSON query.

func (*DataApiService) DestroyData ¶

func (a *DataApiService) DestroyData(ctx context.Context, objects DataDestroyObject, localVarOptionals *DataApiDestroyDataOpts) (*http.Response, error)

func (*DataApiService) ExportAccounts ¶

func (a *DataApiService) ExportAccounts(ctx context.Context, localVarOptionals *DataApiExportAccountsOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportBills ¶

func (a *DataApiService) ExportBills(ctx context.Context, localVarOptionals *DataApiExportBillsOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportBudgets ¶

func (a *DataApiService) ExportBudgets(ctx context.Context, localVarOptionals *DataApiExportBudgetsOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportCategories ¶

func (a *DataApiService) ExportCategories(ctx context.Context, localVarOptionals *DataApiExportCategoriesOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportPiggies ¶

func (a *DataApiService) ExportPiggies(ctx context.Context, localVarOptionals *DataApiExportPiggiesOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportRecurring ¶

func (a *DataApiService) ExportRecurring(ctx context.Context, localVarOptionals *DataApiExportRecurringOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportRules ¶

func (a *DataApiService) ExportRules(ctx context.Context, localVarOptionals *DataApiExportRulesOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportTags ¶

func (a *DataApiService) ExportTags(ctx context.Context, localVarOptionals *DataApiExportTagsOpts) (*os.File, *http.Response, error)

func (*DataApiService) ExportTransactions ¶

func (a *DataApiService) ExportTransactions(ctx context.Context, start string, end string, localVarOptionals *DataApiExportTransactionsOpts) (*os.File, *http.Response, error)

func (*DataApiService) PurgeData ¶

func (a *DataApiService) PurgeData(ctx context.Context, localVarOptionals *DataApiPurgeDataOpts) (*http.Response, error)

type DataDestroyObject ¶

type DataDestroyObject string
const (
	NOT_ASSETS_LIABILITIES_DataDestroyObject DataDestroyObject = "not_assets_liabilities"
	BUDGETS_DataDestroyObject                DataDestroyObject = "budgets"
	BILLS_DataDestroyObject                  DataDestroyObject = "bills"
	PIGGY_BANKS_DataDestroyObject            DataDestroyObject = "piggy_banks"
	RULES_DataDestroyObject                  DataDestroyObject = "rules"
	RECURRING_DataDestroyObject              DataDestroyObject = "recurring"
	CATEGORIES_DataDestroyObject             DataDestroyObject = "categories"
	TAGS_DataDestroyObject                   DataDestroyObject = "tags"
	OBJECT_GROUPS_DataDestroyObject          DataDestroyObject = "object_groups"
	ACCOUNTS_DataDestroyObject               DataDestroyObject = "accounts"
	ASSET_ACCOUNTS_DataDestroyObject         DataDestroyObject = "asset_accounts"
	EXPENSE_ACCOUNTS_DataDestroyObject       DataDestroyObject = "expense_accounts"
	REVENUE_ACCOUNTS_DataDestroyObject       DataDestroyObject = "revenue_accounts"
	LIABILITIES_DataDestroyObject            DataDestroyObject = "liabilities"
	TRANSACTIONS_DataDestroyObject           DataDestroyObject = "transactions"
	WITHDRAWALS_DataDestroyObject            DataDestroyObject = "withdrawals"
	DEPOSITS_DataDestroyObject               DataDestroyObject = "deposits"
	TRANSFERS_DataDestroyObject              DataDestroyObject = "transfers"
)

List of DataDestroyObject

type ExportFileFilter ¶

type ExportFileFilter string
const (
	CSV_ExportFileFilter ExportFileFilter = "csv"
)

List of ExportFileFilter

type GenericSwaggerError ¶

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

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body ¶

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Error ¶

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model ¶

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type InsightApiInsightExpenseAssetOpts ¶

type InsightApiInsightExpenseAssetOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseBillOpts ¶

type InsightApiInsightExpenseBillOpts struct {
	XTraceId optional.Interface
	Bills    optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseBudgetOpts ¶

type InsightApiInsightExpenseBudgetOpts struct {
	XTraceId optional.Interface
	Budgets  optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseCategoryOpts ¶

type InsightApiInsightExpenseCategoryOpts struct {
	XTraceId   optional.Interface
	Categories optional.Interface
	Accounts   optional.Interface
}

type InsightApiInsightExpenseExpenseOpts ¶

type InsightApiInsightExpenseExpenseOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseNoBillOpts ¶

type InsightApiInsightExpenseNoBillOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseNoBudgetOpts ¶

type InsightApiInsightExpenseNoBudgetOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseNoCategoryOpts ¶

type InsightApiInsightExpenseNoCategoryOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseNoTagOpts ¶

type InsightApiInsightExpenseNoTagOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseTagOpts ¶

type InsightApiInsightExpenseTagOpts struct {
	XTraceId optional.Interface
	Tags     optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightExpenseTotalOpts ¶

type InsightApiInsightExpenseTotalOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeAssetOpts ¶

type InsightApiInsightIncomeAssetOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeCategoryOpts ¶

type InsightApiInsightIncomeCategoryOpts struct {
	XTraceId   optional.Interface
	Categories optional.Interface
	Accounts   optional.Interface
}

type InsightApiInsightIncomeNoCategoryOpts ¶

type InsightApiInsightIncomeNoCategoryOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeNoTagOpts ¶

type InsightApiInsightIncomeNoTagOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeRevenueOpts ¶

type InsightApiInsightIncomeRevenueOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeTagOpts ¶

type InsightApiInsightIncomeTagOpts struct {
	XTraceId optional.Interface
	Tags     optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightIncomeTotalOpts ¶

type InsightApiInsightIncomeTotalOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightTransferCategoryOpts ¶

type InsightApiInsightTransferCategoryOpts struct {
	XTraceId   optional.Interface
	Categories optional.Interface
	Accounts   optional.Interface
}

type InsightApiInsightTransferNoCategoryOpts ¶

type InsightApiInsightTransferNoCategoryOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightTransferNoTagOpts ¶

type InsightApiInsightTransferNoTagOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightTransferTagOpts ¶

type InsightApiInsightTransferTagOpts struct {
	XTraceId optional.Interface
	Tags     optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightTransferTotalOpts ¶

type InsightApiInsightTransferTotalOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiInsightTransfersOpts ¶

type InsightApiInsightTransfersOpts struct {
	XTraceId optional.Interface
	Accounts optional.Interface
}

type InsightApiService ¶

type InsightApiService service

func (*InsightApiService) InsightExpenseAsset ¶

func (a *InsightApiService) InsightExpenseAsset(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseAssetOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseBill ¶

func (a *InsightApiService) InsightExpenseBill(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseBillOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseBudget ¶

func (a *InsightApiService) InsightExpenseBudget(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseBudgetOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseCategory ¶

func (a *InsightApiService) InsightExpenseCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseCategoryOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseExpense ¶

func (a *InsightApiService) InsightExpenseExpense(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseExpenseOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseNoBill ¶

func (a *InsightApiService) InsightExpenseNoBill(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseNoBillOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseNoBudget ¶

func (a *InsightApiService) InsightExpenseNoBudget(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseNoBudgetOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseNoCategory ¶

func (a *InsightApiService) InsightExpenseNoCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseNoCategoryOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseNoTag ¶

func (a *InsightApiService) InsightExpenseNoTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseNoTagOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseTag ¶

func (a *InsightApiService) InsightExpenseTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseTagOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightExpenseTotal ¶

func (a *InsightApiService) InsightExpenseTotal(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightExpenseTotalOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeAsset ¶

func (a *InsightApiService) InsightIncomeAsset(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeAssetOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeCategory ¶

func (a *InsightApiService) InsightIncomeCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeCategoryOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeNoCategory ¶

func (a *InsightApiService) InsightIncomeNoCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeNoCategoryOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeNoTag ¶

func (a *InsightApiService) InsightIncomeNoTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeNoTagOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeRevenue ¶

func (a *InsightApiService) InsightIncomeRevenue(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeRevenueOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeTag ¶

func (a *InsightApiService) InsightIncomeTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeTagOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightIncomeTotal ¶

func (a *InsightApiService) InsightIncomeTotal(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightIncomeTotalOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightTransferCategory ¶

func (a *InsightApiService) InsightTransferCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransferCategoryOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightTransferNoCategory ¶

func (a *InsightApiService) InsightTransferNoCategory(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransferNoCategoryOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightTransferNoTag ¶

func (a *InsightApiService) InsightTransferNoTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransferNoTagOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightTransferTag ¶

func (a *InsightApiService) InsightTransferTag(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransferTagOpts) ([]InsightGroupEntry, *http.Response, error)

func (*InsightApiService) InsightTransferTotal ¶

func (a *InsightApiService) InsightTransferTotal(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransferTotalOpts) ([]InsightTotalEntry, *http.Response, error)

func (*InsightApiService) InsightTransfers ¶

func (a *InsightApiService) InsightTransfers(ctx context.Context, start string, end string, localVarOptionals *InsightApiInsightTransfersOpts) ([]InsightTransferEntry, *http.Response, error)

type InsightGroupEntry ¶

type InsightGroupEntry struct {
	// This ID is a reference to the original object.
	Id string `json:"id,omitempty"`
	// This is the name of the object.
	Name string `json:"name,omitempty"`
	// The amount spent or earned between start date and end date, a number defined as a string, for this object and all asset accounts.
	Difference string `json:"difference,omitempty"`
	// The amount spent or earned between start date and end date, a number as a float, for this object and all asset accounts. May have rounding errors.
	DifferenceFloat float64 `json:"difference_float,omitempty"`
	// The currency ID of the expenses listed for this account.
	CurrencyId string `json:"currency_id,omitempty"`
	// The currency code of the expenses listed for this account.
	CurrencyCode string `json:"currency_code,omitempty"`
}

type InsightTotalEntry ¶

type InsightTotalEntry struct {
	// The amount spent between start date and end date, defined as a string, for this expense account and all asset accounts.
	Difference string `json:"difference,omitempty"`
	// The amount spent between start date and end date, defined as a string, for this expense account and all asset accounts. This number is a float (double) and may have rounding errors.
	DifferenceFloat float64 `json:"difference_float,omitempty"`
	// The currency ID of the expenses listed for this expense account.
	CurrencyId string `json:"currency_id,omitempty"`
	// The currency code of the expenses listed for this expense account.
	CurrencyCode string `json:"currency_code,omitempty"`
}

type InsightTransferEntry ¶

type InsightTransferEntry struct {
	// This ID is a reference to the original object.
	Id string `json:"id,omitempty"`
	// This is the name of the object.
	Name string `json:"name,omitempty"`
	// The total amount transferred between start date and end date, a number defined as a string, for this asset account.
	Difference string `json:"difference,omitempty"`
	// The total amount transferred between start date and end date, a number as a float, for this asset account. May have rounding errors.
	DifferenceFloat float64 `json:"difference_float,omitempty"`
	// The total amount transferred TO this account between start date and end date, a number defined as a string, for this asset account.
	In string `json:"in,omitempty"`
	// The total amount transferred FROM this account between start date and end date, a number as a float, for this asset account. May have rounding errors.
	InFloat float64 `json:"in_float,omitempty"`
	// The total amount transferred FROM this account between start date and end date, a number defined as a string, for this asset account.
	Out string `json:"out,omitempty"`
	// The total amount transferred TO this account between start date and end date, a number as a float, for this asset account. May have rounding errors.
	OutFloat float64 `json:"out_float,omitempty"`
	// The currency ID of the expenses listed for this account.
	CurrencyId string `json:"currency_id,omitempty"`
	// The currency code of the expenses listed for this account.
	CurrencyCode string `json:"currency_code,omitempty"`
}

type InterestPeriodProperty ¶

type InterestPeriodProperty string

InterestPeriodProperty : Mandatory when type is liability. Period over which the interest is calculated.

const (
	WEEKLY_InterestPeriodProperty    InterestPeriodProperty = "weekly"
	MONTHLY_InterestPeriodProperty   InterestPeriodProperty = "monthly"
	QUARTERLY_InterestPeriodProperty InterestPeriodProperty = "quarterly"
	HALF_YEAR_InterestPeriodProperty InterestPeriodProperty = "half-year"
	YEARLY_InterestPeriodProperty    InterestPeriodProperty = "yearly"
	NULL_InterestPeriodProperty      InterestPeriodProperty = ""
)

List of InterestPeriodProperty

type InternalExceptionResponse ¶

type InternalExceptionResponse struct {
	Message   string `json:"message,omitempty"`
	Exception string `json:"exception,omitempty"`
}

type LiabilityDirectionProperty ¶

type LiabilityDirectionProperty string

LiabilityDirectionProperty : 'credit' indicates somebody owes you the liability. 'debit' Indicates you owe this debt yourself. Works only for liabiltiies.

const (
	CREDIT_LiabilityDirectionProperty LiabilityDirectionProperty = "credit"
	DEBIT_LiabilityDirectionProperty  LiabilityDirectionProperty = "debit"
	NULL_LiabilityDirectionProperty   LiabilityDirectionProperty = ""
)

List of LiabilityDirectionProperty

type LiabilityTypeProperty ¶

type LiabilityTypeProperty string

LiabilityTypeProperty : Mandatory when type is liability. Specifies the exact type.

const (
	LOAN_LiabilityTypeProperty     LiabilityTypeProperty = "loan"
	DEBT_LiabilityTypeProperty     LiabilityTypeProperty = "debt"
	MORTGAGE_LiabilityTypeProperty LiabilityTypeProperty = "mortgage"
	NULL_LiabilityTypeProperty     LiabilityTypeProperty = ""
)

List of LiabilityTypeProperty

type LinkType ¶

type LinkType struct {
	Name     string `json:"name"`
	Inward   string `json:"inward"`
	Outward  string `json:"outward"`
	Editable bool   `json:"editable,omitempty"`
}

type LinkTypeArray ¶

type LinkTypeArray struct {
	Data  []LinkTypeRead `json:"data"`
	Meta  *Meta          `json:"meta"`
	Links *PageLink      `json:"links"`
}

type LinkTypeRead ¶

type LinkTypeRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *LinkType   `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type LinkTypeSingle ¶

type LinkTypeSingle struct {
	Data *LinkTypeRead `json:"data"`
}

type LinkTypeUpdate ¶

type LinkTypeUpdate struct {
	Name    string `json:"name,omitempty"`
	Inward  string `json:"inward,omitempty"`
	Outward string `json:"outward,omitempty"`
}

type LinksApiDeleteLinkTypeOpts ¶

type LinksApiDeleteLinkTypeOpts struct {
	XTraceId optional.Interface
}

type LinksApiDeleteTransactionLinkOpts ¶

type LinksApiDeleteTransactionLinkOpts struct {
	XTraceId optional.Interface
}

type LinksApiGetLinkTypeOpts ¶

type LinksApiGetLinkTypeOpts struct {
	XTraceId optional.Interface
}

type LinksApiGetTransactionLinkOpts ¶

type LinksApiGetTransactionLinkOpts struct {
	XTraceId optional.Interface
}

type LinksApiListLinkTypeOpts ¶

type LinksApiListLinkTypeOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type LinksApiListTransactionByLinkTypeOpts ¶

type LinksApiListTransactionByLinkTypeOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type LinksApiListTransactionLinkOpts ¶

type LinksApiListTransactionLinkOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type LinksApiService ¶

type LinksApiService service

func (*LinksApiService) DeleteLinkType ¶

func (a *LinksApiService) DeleteLinkType(ctx context.Context, id string, localVarOptionals *LinksApiDeleteLinkTypeOpts) (*http.Response, error)
func (a *LinksApiService) DeleteTransactionLink(ctx context.Context, id string, localVarOptionals *LinksApiDeleteTransactionLinkOpts) (*http.Response, error)

func (*LinksApiService) GetLinkType ¶

func (a *LinksApiService) GetLinkType(ctx context.Context, id string, localVarOptionals *LinksApiGetLinkTypeOpts) (LinkTypeSingle, *http.Response, error)
func (a *LinksApiService) GetTransactionLink(ctx context.Context, id string, localVarOptionals *LinksApiGetTransactionLinkOpts) (TransactionLinkSingle, *http.Response, error)

func (*LinksApiService) ListLinkType ¶

func (a *LinksApiService) ListLinkType(ctx context.Context, localVarOptionals *LinksApiListLinkTypeOpts) (LinkTypeArray, *http.Response, error)

func (*LinksApiService) ListTransactionByLinkType ¶

func (a *LinksApiService) ListTransactionByLinkType(ctx context.Context, id string, localVarOptionals *LinksApiListTransactionByLinkTypeOpts) (TransactionArray, *http.Response, error)
func (a *LinksApiService) ListTransactionLink(ctx context.Context, localVarOptionals *LinksApiListTransactionLinkOpts) (TransactionLinkArray, *http.Response, error)

func (*LinksApiService) StoreLinkType ¶

func (a *LinksApiService) StoreLinkType(ctx context.Context, body LinkType, localVarOptionals *LinksApiStoreLinkTypeOpts) (LinkTypeSingle, *http.Response, error)

func (*LinksApiService) UpdateLinkType ¶

func (a *LinksApiService) UpdateLinkType(ctx context.Context, body LinkTypeUpdate, id string, localVarOptionals *LinksApiUpdateLinkTypeOpts) (LinkTypeSingle, *http.Response, error)

type LinksApiStoreLinkTypeOpts ¶

type LinksApiStoreLinkTypeOpts struct {
	XTraceId optional.Interface
}

type LinksApiStoreTransactionLinkOpts ¶

type LinksApiStoreTransactionLinkOpts struct {
	XTraceId optional.Interface
}

type LinksApiUpdateLinkTypeOpts ¶

type LinksApiUpdateLinkTypeOpts struct {
	XTraceId optional.Interface
}

type LinksApiUpdateTransactionLinkOpts ¶

type LinksApiUpdateTransactionLinkOpts struct {
	XTraceId optional.Interface
}

type Meta ¶

type Meta struct {
	Pagination *MetaPagination `json:"pagination,omitempty"`
}

type MetaPagination ¶

type MetaPagination struct {
	Total       int32 `json:"total,omitempty"`
	Count       int32 `json:"count,omitempty"`
	PerPage     int32 `json:"per_page,omitempty"`
	CurrentPage int32 `json:"current_page,omitempty"`
	TotalPages  int32 `json:"total_pages,omitempty"`
}

type NotFoundResponse ¶

type NotFoundResponse struct {
	Message   string `json:"message,omitempty"`
	Exception string `json:"exception,omitempty"`
}

type ObjectGroup ¶

type ObjectGroup struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	Title     string    `json:"title"`
	// Order of the object group
	Order int32 `json:"order"`
}

type ObjectGroupArray ¶

type ObjectGroupArray struct {
	Data []ObjectGroupRead `json:"data"`
	Meta *Meta             `json:"meta"`
}

type ObjectGroupRead ¶

type ObjectGroupRead struct {
	// Immutable value
	Type_      string       `json:"type"`
	Id         string       `json:"id"`
	Attributes *ObjectGroup `json:"attributes"`
}

type ObjectGroupSingle ¶

type ObjectGroupSingle struct {
	Data *ObjectGroupRead `json:"data"`
}

type ObjectGroupUpdate ¶

type ObjectGroupUpdate struct {
	Title string `json:"title"`
	// Order of the object group
	Order int32 `json:"order,omitempty"`
}

type ObjectGroupsApiDeleteObjectGroupOpts ¶

type ObjectGroupsApiDeleteObjectGroupOpts struct {
	XTraceId optional.Interface
}

type ObjectGroupsApiGetObjectGroupOpts ¶

type ObjectGroupsApiGetObjectGroupOpts struct {
	XTraceId optional.Interface
}

type ObjectGroupsApiListBillByObjectGroupOpts ¶

type ObjectGroupsApiListBillByObjectGroupOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type ObjectGroupsApiListObjectGroupsOpts ¶

type ObjectGroupsApiListObjectGroupsOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type ObjectGroupsApiListPiggyBankByObjectGroupOpts ¶

type ObjectGroupsApiListPiggyBankByObjectGroupOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type ObjectGroupsApiService ¶

type ObjectGroupsApiService service

func (*ObjectGroupsApiService) DeleteObjectGroup ¶

func (a *ObjectGroupsApiService) DeleteObjectGroup(ctx context.Context, id string, localVarOptionals *ObjectGroupsApiDeleteObjectGroupOpts) (*http.Response, error)

func (*ObjectGroupsApiService) GetObjectGroup ¶

func (*ObjectGroupsApiService) ListBillByObjectGroup ¶

func (a *ObjectGroupsApiService) ListBillByObjectGroup(ctx context.Context, id string, localVarOptionals *ObjectGroupsApiListBillByObjectGroupOpts) (BillArray, *http.Response, error)

func (*ObjectGroupsApiService) ListObjectGroups ¶

func (*ObjectGroupsApiService) ListPiggyBankByObjectGroup ¶

func (a *ObjectGroupsApiService) ListPiggyBankByObjectGroup(ctx context.Context, id string, localVarOptionals *ObjectGroupsApiListPiggyBankByObjectGroupOpts) (PiggyBankArray, *http.Response, error)

func (*ObjectGroupsApiService) UpdateObjectGroup ¶

type ObjectGroupsApiUpdateObjectGroupOpts ¶

type ObjectGroupsApiUpdateObjectGroupOpts struct {
	XTraceId optional.Interface
}
type ObjectLink struct {
	Var0 *ObjectLink0 `json:"0,omitempty"`
	Self string       `json:"self,omitempty"`
}

type ObjectLink0 ¶

type ObjectLink0 struct {
	Rel string `json:"rel,omitempty"`
	Uri string `json:"uri,omitempty"`
}
type PageLink struct {
	Self  string `json:"self,omitempty"`
	First string `json:"first,omitempty"`
	Next  string `json:"next,omitempty"`
	Prev  string `json:"prev,omitempty"`
	Last  string `json:"last,omitempty"`
}

type PiggyBank ¶

type PiggyBank struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// The ID of the asset account this piggy bank is connected to.
	AccountId string `json:"account_id"`
	// The name of the asset account this piggy bank is connected to.
	AccountName    string `json:"account_name,omitempty"`
	Name           string `json:"name"`
	CurrencyId     string `json:"currency_id,omitempty"`
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals supported by the currency
	CurrencyDecimalPlaces int32   `json:"currency_decimal_places,omitempty"`
	TargetAmount          string  `json:"target_amount"`
	Percentage            float32 `json:"percentage,omitempty"`
	CurrentAmount         string  `json:"current_amount,omitempty"`
	LeftToSave            string  `json:"left_to_save,omitempty"`
	SavePerMonth          string  `json:"save_per_month,omitempty"`
	// The date you started with this piggy bank.
	StartDate string `json:"start_date,omitempty"`
	// The date you intend to finish saving money.
	TargetDate string `json:"target_date,omitempty"`
	Order      int32  `json:"order,omitempty"`
	Active     bool   `json:"active,omitempty"`
	Notes      string `json:"notes,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The order of the group. At least 1, for the highest sorting.
	ObjectGroupOrder int32 `json:"object_group_order,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type PiggyBankArray ¶

type PiggyBankArray struct {
	Data  []PiggyBankRead `json:"data"`
	Meta  *Meta           `json:"meta"`
	Links *PageLink       `json:"links"`
}

type PiggyBankEvent ¶

type PiggyBankEvent struct {
	CreatedAt             time.Time `json:"created_at,omitempty"`
	UpdatedAt             time.Time `json:"updated_at,omitempty"`
	CurrencyId            string    `json:"currency_id,omitempty"`
	CurrencyCode          string    `json:"currency_code,omitempty"`
	CurrencySymbol        string    `json:"currency_symbol,omitempty"`
	CurrencyDecimalPlaces int32     `json:"currency_decimal_places,omitempty"`
	Amount                string    `json:"amount,omitempty"`
	// The journal associated with the event.
	TransactionJournalId string `json:"transaction_journal_id,omitempty"`
	// The transaction group associated with the event.
	TransactionGroupId string `json:"transaction_group_id,omitempty"`
}

type PiggyBankEventArray ¶

type PiggyBankEventArray struct {
	Data  []PiggyBankEventRead `json:"data"`
	Meta  *Meta                `json:"meta"`
	Links *PageLink            `json:"links"`
}

type PiggyBankEventRead ¶

type PiggyBankEventRead struct {
	// Immutable value
	Type_      string          `json:"type"`
	Id         string          `json:"id"`
	Attributes *PiggyBankEvent `json:"attributes"`
	Links      *ObjectLink     `json:"links"`
}

type PiggyBankRead ¶

type PiggyBankRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *PiggyBank  `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type PiggyBankSingle ¶

type PiggyBankSingle struct {
	Data *PiggyBankRead `json:"data"`
}

type PiggyBankStore ¶

type PiggyBankStore struct {
	Name string `json:"name"`
	// The ID of the asset account this piggy bank is connected to.
	AccountId     string `json:"account_id"`
	TargetAmount  string `json:"target_amount"`
	CurrentAmount string `json:"current_amount,omitempty"`
	// The date you started with this piggy bank.
	StartDate string `json:"start_date,omitempty"`
	// The date you intend to finish saving money.
	TargetDate string `json:"target_date,omitempty"`
	Order      int32  `json:"order,omitempty"`
	Active     bool   `json:"active,omitempty"`
	Notes      string `json:"notes,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type PiggyBankUpdate ¶

type PiggyBankUpdate struct {
	Name string `json:"name,omitempty"`
	// The ID of the asset account this piggy bank is connected to.
	AccountId     string `json:"account_id,omitempty"`
	CurrencyId    string `json:"currency_id,omitempty"`
	CurrencyCode  string `json:"currency_code,omitempty"`
	TargetAmount  string `json:"target_amount,omitempty"`
	CurrentAmount string `json:"current_amount,omitempty"`
	// The date you started with this piggy bank.
	StartDate string `json:"start_date,omitempty"`
	// The date you intend to finish saving money.
	TargetDate string `json:"target_date,omitempty"`
	Order      int32  `json:"order,omitempty"`
	Active     bool   `json:"active,omitempty"`
	Notes      string `json:"notes,omitempty"`
	// The group ID of the group this object is part of. NULL if no group.
	ObjectGroupId string `json:"object_group_id,omitempty"`
	// The name of the group. NULL if no group.
	ObjectGroupTitle string `json:"object_group_title,omitempty"`
}

type PiggyBanksApiDeletePiggyBankOpts ¶

type PiggyBanksApiDeletePiggyBankOpts struct {
	XTraceId optional.Interface
}

type PiggyBanksApiGetPiggyBankOpts ¶

type PiggyBanksApiGetPiggyBankOpts struct {
	XTraceId optional.Interface
}

type PiggyBanksApiListAttachmentByPiggyBankOpts ¶

type PiggyBanksApiListAttachmentByPiggyBankOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type PiggyBanksApiListEventByPiggyBankOpts ¶

type PiggyBanksApiListEventByPiggyBankOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type PiggyBanksApiListPiggyBankOpts ¶

type PiggyBanksApiListPiggyBankOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type PiggyBanksApiService ¶

type PiggyBanksApiService service

func (*PiggyBanksApiService) DeletePiggyBank ¶

func (a *PiggyBanksApiService) DeletePiggyBank(ctx context.Context, id string, localVarOptionals *PiggyBanksApiDeletePiggyBankOpts) (*http.Response, error)

func (*PiggyBanksApiService) GetPiggyBank ¶

func (*PiggyBanksApiService) ListAttachmentByPiggyBank ¶

func (a *PiggyBanksApiService) ListAttachmentByPiggyBank(ctx context.Context, id string, localVarOptionals *PiggyBanksApiListAttachmentByPiggyBankOpts) (AttachmentArray, *http.Response, error)

func (*PiggyBanksApiService) ListEventByPiggyBank ¶

func (*PiggyBanksApiService) ListPiggyBank ¶

func (*PiggyBanksApiService) StorePiggyBank ¶

func (*PiggyBanksApiService) UpdatePiggyBank ¶

type PiggyBanksApiStorePiggyBankOpts ¶

type PiggyBanksApiStorePiggyBankOpts struct {
	XTraceId optional.Interface
}

type PiggyBanksApiUpdatePiggyBankOpts ¶

type PiggyBanksApiUpdatePiggyBankOpts struct {
	XTraceId optional.Interface
}

type PolymorphicProperty ¶

type PolymorphicProperty struct {
}

type Preference ¶

type Preference struct {
	CreatedAt time.Time            `json:"created_at,omitempty"`
	UpdatedAt time.Time            `json:"updated_at,omitempty"`
	Name      string               `json:"name"`
	Data      *PolymorphicProperty `json:"data"`
}

type PreferenceArray ¶

type PreferenceArray struct {
	Data  []PreferenceRead `json:"data"`
	Meta  *Meta            `json:"meta"`
	Links *PageLink        `json:"links"`
}

type PreferenceRead ¶

type PreferenceRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *Preference `json:"attributes"`
}

type PreferenceSingle ¶

type PreferenceSingle struct {
	Data *PreferenceRead `json:"data"`
}

type PreferenceUpdate ¶

type PreferenceUpdate struct {
	Data *PolymorphicProperty `json:"data"`
}

type PreferencesApiGetPreferenceOpts ¶

type PreferencesApiGetPreferenceOpts struct {
	XTraceId optional.Interface
}

type PreferencesApiListPreferenceOpts ¶

type PreferencesApiListPreferenceOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type PreferencesApiService ¶

type PreferencesApiService service

func (*PreferencesApiService) GetPreference ¶

func (a *PreferencesApiService) GetPreference(ctx context.Context, name string, localVarOptionals *PreferencesApiGetPreferenceOpts) (PreferenceSingle, *http.Response, error)

func (*PreferencesApiService) ListPreference ¶

func (*PreferencesApiService) StorePreference ¶

func (*PreferencesApiService) UpdatePreference ¶

type PreferencesApiStorePreferenceOpts ¶

type PreferencesApiStorePreferenceOpts struct {
	XTraceId optional.Interface
}

type PreferencesApiUpdatePreferenceOpts ¶

type PreferencesApiUpdatePreferenceOpts struct {
	XTraceId optional.Interface
}

type Recurrence ¶

type Recurrence struct {
	CreatedAt time.Time                  `json:"created_at,omitempty"`
	UpdatedAt time.Time                  `json:"updated_at,omitempty"`
	Type_     *RecurrenceTransactionType `json:"type,omitempty"`
	Title     string                     `json:"title,omitempty"`
	// Not to be confused with the description of the actual transaction(s) being created.
	Description string `json:"description,omitempty"`
	// First time the recurring transaction will fire. Must be after today.
	FirstDate string `json:"first_date,omitempty"`
	// Last time the recurring transaction has fired.
	LatestDate string `json:"latest_date,omitempty"`
	// Date until the recurring transaction can fire. Use either this field or repetitions.
	RepeatUntil string `json:"repeat_until,omitempty"`
	// Max number of created transactions. Use either this field or repeat_until.
	NrOfRepetitions int32 `json:"nr_of_repetitions,omitempty"`
	// Whether or not to fire the rules after the creation of a transaction.
	ApplyRules bool `json:"apply_rules,omitempty"`
	// If the recurrence is even active.
	Active       bool                    `json:"active,omitempty"`
	Notes        string                  `json:"notes,omitempty"`
	Repetitions  []RecurrenceRepetition  `json:"repetitions,omitempty"`
	Transactions []RecurrenceTransaction `json:"transactions,omitempty"`
}

type RecurrenceArray ¶

type RecurrenceArray struct {
	Data  []RecurrenceRead `json:"data"`
	Meta  *Meta            `json:"meta"`
	Links *PageLink        `json:"links"`
}

type RecurrenceRead ¶

type RecurrenceRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *Recurrence `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type RecurrenceRepetition ¶

type RecurrenceRepetition struct {
	Id        string                    `json:"id,omitempty"`
	CreatedAt time.Time                 `json:"created_at,omitempty"`
	UpdatedAt time.Time                 `json:"updated_at,omitempty"`
	Type_     *RecurrenceRepetitionType `json:"type"`
	// Information that defined the type of repetition. - For 'daily', this is empty. - For 'weekly', it is day of the week between 1 and 7 (Monday - Sunday). - For 'ndom', it is '1,2' or '4,5' or something else, where the first number is the week in the month, and the second number is the day in the week (between 1 and 7). '2,3' means: the 2nd Wednesday of the month - For 'monthly' it is the day of the month (1 - 31) - For yearly, it is a full date, ie '2018-09-17'. The year you use does not matter.
	Moment string `json:"moment"`
	// How many occurrences to skip. 0 means skip nothing. 1 means every other.
	Skip int32 `json:"skip,omitempty"`
	// How to respond when the recurring transaction falls in the weekend. Possible values: 1. Do nothing, just create it 2. Create no transaction. 3. Skip to the previous Friday. 4. Skip to the next Monday.
	Weekend int32 `json:"weekend,omitempty"`
	// Auto-generated repetition description.
	Description string `json:"description,omitempty"`
	// Array of future dates when the repetition will apply to. Auto generated.
	Occurrences []time.Time `json:"occurrences,omitempty"`
}

type RecurrenceRepetitionStore ¶

type RecurrenceRepetitionStore struct {
	Type_ *RecurrenceRepetitionType `json:"type"`
	// Information that defined the type of repetition. - For 'daily', this is empty. - For 'weekly', it is day of the week between 1 and 7 (Monday - Sunday). - For 'ndom', it is '1,2' or '4,5' or something else, where the first number is the week in the month, and the second number is the day in the week (between 1 and 7). '2,3' means: the 2nd Wednesday of the month - For 'monthly' it is the day of the month (1 - 31) - For yearly, it is a full date, ie '2018-09-17'. The year you use does not matter.
	Moment string `json:"moment"`
	// How many occurrences to skip. 0 means skip nothing. 1 means every other.
	Skip int32 `json:"skip,omitempty"`
	// How to respond when the recurring transaction falls in the weekend. Possible values: 1. Do nothing, just create it 2. Create no transaction. 3. Skip to the previous Friday. 4. Skip to the next Monday.
	Weekend int32 `json:"weekend,omitempty"`
}

type RecurrenceRepetitionType ¶

type RecurrenceRepetitionType string

RecurrenceRepetitionType : The type of the repetition. ndom means: the n-th weekday of the month, where you can also specify which day of the week.

const (
	DAILY_RecurrenceRepetitionType   RecurrenceRepetitionType = "daily"
	WEEKLY_RecurrenceRepetitionType  RecurrenceRepetitionType = "weekly"
	NDOM_RecurrenceRepetitionType    RecurrenceRepetitionType = "ndom"
	MONTHLY_RecurrenceRepetitionType RecurrenceRepetitionType = "monthly"
	YEARLY_RecurrenceRepetitionType  RecurrenceRepetitionType = "yearly"
)

List of RecurrenceRepetitionType

type RecurrenceRepetitionUpdate ¶

type RecurrenceRepetitionUpdate struct {
	Type_ *RecurrenceRepetitionType `json:"type,omitempty"`
	// Information that defined the type of repetition. - For 'daily', this is empty. - For 'weekly', it is day of the week between 1 and 7 (Monday - Sunday). - For 'ndom', it is '1,2' or '4,5' or something else, where the first number is the week in the month, and the second number is the day in the week (between 1 and 7). '2,3' means: the 2nd Wednesday of the month - For 'monthly' it is the day of the month (1 - 31) - For yearly, it is a full date, ie '2018-09-17'. The year you use does not matter.
	Moment string `json:"moment,omitempty"`
	// How many occurrences to skip. 0 means skip nothing. 1 means every other.
	Skip int32 `json:"skip,omitempty"`
	// How to respond when the recurring transaction falls in the weekend. Possible values: 1. Do nothing, just create it 2. Create no transaction. 3. Skip to the previous Friday. 4. Skip to the next Monday.
	Weekend int32 `json:"weekend,omitempty"`
}

type RecurrenceSingle ¶

type RecurrenceSingle struct {
	Data *RecurrenceRead `json:"data"`
}

type RecurrenceStore ¶

type RecurrenceStore struct {
	Type_ *RecurrenceTransactionType `json:"type"`
	Title string                     `json:"title"`
	// Not to be confused with the description of the actual transaction(s) being created.
	Description string `json:"description,omitempty"`
	// First time the recurring transaction will fire. Must be after today.
	FirstDate string `json:"first_date"`
	// Date until the recurring transaction can fire. Use either this field or repetitions.
	RepeatUntil string `json:"repeat_until"`
	// Max number of created transactions. Use either this field or repeat_until.
	NrOfRepetitions int32 `json:"nr_of_repetitions,omitempty"`
	// Whether or not to fire the rules after the creation of a transaction.
	ApplyRules bool `json:"apply_rules,omitempty"`
	// If the recurrence is even active.
	Active       bool                         `json:"active,omitempty"`
	Notes        string                       `json:"notes,omitempty"`
	Repetitions  []RecurrenceRepetitionStore  `json:"repetitions"`
	Transactions []RecurrenceTransactionStore `json:"transactions"`
}

type RecurrenceTransaction ¶

type RecurrenceTransaction struct {
	Id          string `json:"id,omitempty"`
	Description string `json:"description"`
	// Amount of the transaction.
	Amount string `json:"amount"`
	// Foreign amount of the transaction.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	// Number of decimals in the currency
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// Submit either a foreign_currency_id or a foreign_currency_code, or neither.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// Submit either a foreign_currency_id or a foreign_currency_code, or neither.
	ForeignCurrencyCode   string `json:"foreign_currency_code,omitempty"`
	ForeignCurrencySymbol string `json:"foreign_currency_symbol,omitempty"`
	// Number of decimals in the currency
	ForeignCurrencyDecimalPlaces int32 `json:"foreign_currency_decimal_places,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// The name of the budget to be used. If the budget name is unknown, the ID will be used or the value will be ignored.
	BudgetName string `json:"budget_name,omitempty"`
	// Category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// Category name for this transaction.
	CategoryName string `json:"category_name,omitempty"`
	// ID of the source account. Submit either this or source_name.
	SourceId string `json:"source_id,omitempty"`
	// Name of the source account. Submit either this or source_id.
	SourceName string               `json:"source_name,omitempty"`
	SourceIban string               `json:"source_iban,omitempty"`
	SourceType *AccountTypeProperty `json:"source_type,omitempty"`
	// ID of the destination account. Submit either this or destination_name.
	DestinationId string `json:"destination_id,omitempty"`
	// Name of the destination account. Submit either this or destination_id.
	DestinationName string               `json:"destination_name,omitempty"`
	DestinationIban string               `json:"destination_iban,omitempty"`
	DestinationType *AccountTypeProperty `json:"destination_type,omitempty"`
	// Array of tags.
	Tags []string `json:"tags,omitempty"`
	// Optional. Use either this or the piggy_bank_name
	PiggyBankId string `json:"piggy_bank_id,omitempty"`
	// Optional. Use either this or the piggy_bank_id
	PiggyBankName string `json:"piggy_bank_name,omitempty"`
	// Optional. Use either this or the bill_name
	BillId string `json:"bill_id,omitempty"`
	// Optional. Use either this or the bill_id
	BillName string `json:"bill_name,omitempty"`
}

type RecurrenceTransactionStore ¶

type RecurrenceTransactionStore struct {
	Description string `json:"description"`
	// Amount of the transaction.
	Amount string `json:"amount"`
	// Foreign amount of the transaction.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyCode string `json:"currency_code,omitempty"`
	// Submit either a foreign_currency_id or a foreign_currency_code, or neither.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// Submit either a foreign_currency_id or a foreign_currency_code, or neither.
	ForeignCurrencyCode string `json:"foreign_currency_code,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// Category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// ID of the source account.
	SourceId string `json:"source_id"`
	// ID of the destination account.
	DestinationId string `json:"destination_id"`
	// Array of tags.
	Tags []string `json:"tags,omitempty"`
	// Optional.
	PiggyBankId string `json:"piggy_bank_id,omitempty"`
	// Optional.
	BillId string `json:"bill_id,omitempty"`
}

type RecurrenceTransactionType ¶

type RecurrenceTransactionType string
const (
	WITHDRAWAL_RecurrenceTransactionType RecurrenceTransactionType = "withdrawal"
	TRANSFER_RecurrenceTransactionType   RecurrenceTransactionType = "transfer"
	DEPOSIT_RecurrenceTransactionType    RecurrenceTransactionType = "deposit"
)

List of RecurrenceTransactionType

type RecurrenceTransactionUpdate ¶

type RecurrenceTransactionUpdate struct {
	Id          string `json:"id"`
	Description string `json:"description,omitempty"`
	// Amount of the transaction.
	Amount string `json:"amount,omitempty"`
	// Foreign amount of the transaction.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Submit either a currency_id or a currency_code.
	CurrencyCode string `json:"currency_code,omitempty"`
	// Submit either a foreign_currency_id or a foreign_currency_code, or neither.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// Category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// ID of the source account. Submit either this or source_name.
	SourceId string `json:"source_id,omitempty"`
	// ID of the destination account. Submit either this or destination_name.
	DestinationId string `json:"destination_id,omitempty"`
	// Array of tags.
	Tags        []string `json:"tags,omitempty"`
	PiggyBankId string   `json:"piggy_bank_id,omitempty"`
	// Optional.
	BillId string `json:"bill_id,omitempty"`
}

type RecurrenceUpdate ¶

type RecurrenceUpdate struct {
	Title string `json:"title,omitempty"`
	// Not to be confused with the description of the actual transaction(s) being created.
	Description string `json:"description,omitempty"`
	// First time the recurring transaction will fire.
	FirstDate string `json:"first_date,omitempty"`
	// Date until the recurring transaction can fire. After that date, it's basically inactive. Use either this field or repetitions.
	RepeatUntil string `json:"repeat_until,omitempty"`
	// Max number of created transactions. Use either this field or repeat_until.
	NrOfRepetitions int32 `json:"nr_of_repetitions,omitempty"`
	// Whether or not to fire the rules after the creation of a transaction.
	ApplyRules bool `json:"apply_rules,omitempty"`
	// If the recurrence is even active.
	Active       bool                          `json:"active,omitempty"`
	Notes        string                        `json:"notes,omitempty"`
	Repetitions  []RecurrenceRepetitionUpdate  `json:"repetitions,omitempty"`
	Transactions []RecurrenceTransactionUpdate `json:"transactions,omitempty"`
}

type RecurrencesApiDeleteRecurrenceOpts ¶

type RecurrencesApiDeleteRecurrenceOpts struct {
	XTraceId optional.Interface
}

type RecurrencesApiGetRecurrenceOpts ¶

type RecurrencesApiGetRecurrenceOpts struct {
	XTraceId optional.Interface
}

type RecurrencesApiListRecurrenceOpts ¶

type RecurrencesApiListRecurrenceOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type RecurrencesApiListTransactionByRecurrenceOpts ¶

type RecurrencesApiListTransactionByRecurrenceOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type RecurrencesApiService ¶

type RecurrencesApiService service

func (*RecurrencesApiService) DeleteRecurrence ¶

func (a *RecurrencesApiService) DeleteRecurrence(ctx context.Context, id string, localVarOptionals *RecurrencesApiDeleteRecurrenceOpts) (*http.Response, error)

func (*RecurrencesApiService) GetRecurrence ¶

func (*RecurrencesApiService) ListRecurrence ¶

func (*RecurrencesApiService) ListTransactionByRecurrence ¶

func (a *RecurrencesApiService) ListTransactionByRecurrence(ctx context.Context, id string, localVarOptionals *RecurrencesApiListTransactionByRecurrenceOpts) (TransactionArray, *http.Response, error)

func (*RecurrencesApiService) StoreRecurrence ¶

func (*RecurrencesApiService) UpdateRecurrence ¶

type RecurrencesApiStoreRecurrenceOpts ¶

type RecurrencesApiStoreRecurrenceOpts struct {
	XTraceId optional.Interface
}

type RecurrencesApiUpdateRecurrenceOpts ¶

type RecurrencesApiUpdateRecurrenceOpts struct {
	XTraceId optional.Interface
}

type Rule ¶

type Rule struct {
	CreatedAt   time.Time `json:"created_at,omitempty"`
	UpdatedAt   time.Time `json:"updated_at,omitempty"`
	Title       string    `json:"title"`
	Description string    `json:"description,omitempty"`
	// ID of the rule group under which the rule must be stored. Either this field or rule_group_title is mandatory.
	RuleGroupId string `json:"rule_group_id"`
	// Title of the rule group under which the rule must be stored. Either this field or rule_group_id is mandatory.
	RuleGroupTitle string           `json:"rule_group_title,omitempty"`
	Order          int32            `json:"order,omitempty"`
	Trigger        *RuleTriggerType `json:"trigger"`
	// Whether or not the rule is even active. Default is true.
	Active bool `json:"active,omitempty"`
	// If the rule is set to be strict, ALL triggers must hit in order for the rule to fire. Otherwise, just one is enough. Default value is true.
	Strict bool `json:"strict,omitempty"`
	// If this value is true and the rule is triggered, other rules  after this one in the group will be skipped. Default value is false.
	StopProcessing bool          `json:"stop_processing,omitempty"`
	Triggers       []RuleTrigger `json:"triggers"`
	Actions        []RuleAction  `json:"actions"`
}

type RuleAction ¶

type RuleAction struct {
	Id        string             `json:"id,omitempty"`
	CreatedAt time.Time          `json:"created_at,omitempty"`
	UpdatedAt time.Time          `json:"updated_at,omitempty"`
	Type_     *RuleActionKeyword `json:"type"`
	// The accompanying value the action will set, change or update. Can be empty, but for some types this value is mandatory.
	Value string `json:"value"`
	// Order of the action
	Order int32 `json:"order,omitempty"`
	// If the action is active. Defaults to true.
	Active bool `json:"active,omitempty"`
	// When true, other actions will not be fired after this action has fired. Defaults to false.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleActionKeyword ¶

type RuleActionKeyword string

RuleActionKeyword : The type of thing this action will do. A limited set is possible.

const (
	USER_ACTION_RuleActionKeyword             RuleActionKeyword = "user_action"
	SET_CATEGORY_RuleActionKeyword            RuleActionKeyword = "set_category"
	CLEAR_CATEGORY_RuleActionKeyword          RuleActionKeyword = "clear_category"
	SET_BUDGET_RuleActionKeyword              RuleActionKeyword = "set_budget"
	CLEAR_BUDGET_RuleActionKeyword            RuleActionKeyword = "clear_budget"
	ADD_TAG_RuleActionKeyword                 RuleActionKeyword = "add_tag"
	REMOVE_TAG_RuleActionKeyword              RuleActionKeyword = "remove_tag"
	REMOVE_ALL_TAGS_RuleActionKeyword         RuleActionKeyword = "remove_all_tags"
	SET_DESCRIPTION_RuleActionKeyword         RuleActionKeyword = "set_description"
	APPEND_DESCRIPTION_RuleActionKeyword      RuleActionKeyword = "append_description"
	PREPEND_DESCRIPTION_RuleActionKeyword     RuleActionKeyword = "prepend_description"
	SET_SOURCE_ACCOUNT_RuleActionKeyword      RuleActionKeyword = "set_source_account"
	SET_DESTINATION_ACCOUNT_RuleActionKeyword RuleActionKeyword = "set_destination_account"
	SET_NOTES_RuleActionKeyword               RuleActionKeyword = "set_notes"
	APPEND_NOTES_RuleActionKeyword            RuleActionKeyword = "append_notes"
	PREPEND_NOTES_RuleActionKeyword           RuleActionKeyword = "prepend_notes"
	CLEAR_NOTES_RuleActionKeyword             RuleActionKeyword = "clear_notes"
	LINK_TO_BILL_RuleActionKeyword            RuleActionKeyword = "link_to_bill"
	CONVERT_WITHDRAWAL_RuleActionKeyword      RuleActionKeyword = "convert_withdrawal"
	CONVERT_DEPOSIT_RuleActionKeyword         RuleActionKeyword = "convert_deposit"
	CONVERT_TRANSFER_RuleActionKeyword        RuleActionKeyword = "convert_transfer"
	DELETE_TRANSACTION_RuleActionKeyword      RuleActionKeyword = "delete_transaction"
)

List of RuleActionKeyword

type RuleActionStore ¶

type RuleActionStore struct {
	Type_ *RuleActionKeyword `json:"type"`
	// The accompanying value the action will set, change or update. Can be empty, but for some types this value is mandatory.
	Value string `json:"value"`
	// Order of the action
	Order int32 `json:"order,omitempty"`
	// If the action is active. Defaults to true.
	Active bool `json:"active,omitempty"`
	// When true, other actions will not be fired after this action has fired. Defaults to false.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleActionUpdate ¶

type RuleActionUpdate struct {
	Type_ *RuleActionKeyword `json:"type,omitempty"`
	// The accompanying value the action will set, change or update. Can be empty, but for some types this value is mandatory.
	Value string `json:"value,omitempty"`
	// Order of the action
	Order int32 `json:"order,omitempty"`
	// If the action is active.
	Active bool `json:"active,omitempty"`
	// When true, other actions will not be fired after this action has fired.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleArray ¶

type RuleArray struct {
	Data  []RuleRead `json:"data"`
	Meta  *Meta      `json:"meta"`
	Links *PageLink  `json:"links"`
}

type RuleGroup ¶

type RuleGroup struct {
	CreatedAt   time.Time `json:"created_at,omitempty"`
	UpdatedAt   time.Time `json:"updated_at,omitempty"`
	Title       string    `json:"title"`
	Description string    `json:"description,omitempty"`
	Order       int32     `json:"order,omitempty"`
	Active      bool      `json:"active,omitempty"`
}

type RuleGroupArray ¶

type RuleGroupArray struct {
	Data  []RuleGroupRead `json:"data"`
	Meta  *Meta           `json:"meta"`
	Links *PageLink       `json:"links"`
}

type RuleGroupRead ¶

type RuleGroupRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *RuleGroup  `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type RuleGroupSingle ¶

type RuleGroupSingle struct {
	Data *RuleGroupRead `json:"data"`
}

type RuleGroupStore ¶

type RuleGroupStore struct {
	Title       string `json:"title"`
	Description string `json:"description,omitempty"`
	Order       int32  `json:"order,omitempty"`
	Active      bool   `json:"active,omitempty"`
}

type RuleGroupUpdate ¶

type RuleGroupUpdate struct {
	Title       string `json:"title,omitempty"`
	Description string `json:"description,omitempty"`
	Order       int32  `json:"order,omitempty"`
	Active      bool   `json:"active,omitempty"`
}

type RuleGroupsApiDeleteRuleGroupOpts ¶

type RuleGroupsApiDeleteRuleGroupOpts struct {
	XTraceId optional.Interface
}

type RuleGroupsApiFireRuleGroupOpts ¶

type RuleGroupsApiFireRuleGroupOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
	Accounts optional.Interface
}

type RuleGroupsApiGetRuleGroupOpts ¶

type RuleGroupsApiGetRuleGroupOpts struct {
	XTraceId optional.Interface
}

type RuleGroupsApiListRuleByGroupOpts ¶

type RuleGroupsApiListRuleByGroupOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type RuleGroupsApiListRuleGroupOpts ¶

type RuleGroupsApiListRuleGroupOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type RuleGroupsApiService ¶

type RuleGroupsApiService service

func (*RuleGroupsApiService) DeleteRuleGroup ¶

func (a *RuleGroupsApiService) DeleteRuleGroup(ctx context.Context, id string, localVarOptionals *RuleGroupsApiDeleteRuleGroupOpts) (*http.Response, error)

func (*RuleGroupsApiService) FireRuleGroup ¶

func (a *RuleGroupsApiService) FireRuleGroup(ctx context.Context, id string, localVarOptionals *RuleGroupsApiFireRuleGroupOpts) (*http.Response, error)

func (*RuleGroupsApiService) GetRuleGroup ¶

func (*RuleGroupsApiService) ListRuleByGroup ¶

func (a *RuleGroupsApiService) ListRuleByGroup(ctx context.Context, id string, localVarOptionals *RuleGroupsApiListRuleByGroupOpts) (RuleArray, *http.Response, error)

func (*RuleGroupsApiService) ListRuleGroup ¶

func (*RuleGroupsApiService) StoreRuleGroup ¶

func (*RuleGroupsApiService) TestRuleGroup ¶

func (*RuleGroupsApiService) UpdateRuleGroup ¶

type RuleGroupsApiStoreRuleGroupOpts ¶

type RuleGroupsApiStoreRuleGroupOpts struct {
	XTraceId optional.Interface
}

type RuleGroupsApiTestRuleGroupOpts ¶

type RuleGroupsApiTestRuleGroupOpts struct {
	XTraceId       optional.Interface
	Limit          optional.Int32
	Page           optional.Int32
	Start          optional.String
	End            optional.String
	SearchLimit    optional.Int32
	TriggeredLimit optional.Int32
	Accounts       optional.Interface
}

type RuleGroupsApiUpdateRuleGroupOpts ¶

type RuleGroupsApiUpdateRuleGroupOpts struct {
	XTraceId optional.Interface
}

type RuleRead ¶

type RuleRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *Rule       `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type RuleSingle ¶

type RuleSingle struct {
	Data *RuleRead `json:"data"`
}

type RuleStore ¶

type RuleStore struct {
	Title       string `json:"title"`
	Description string `json:"description,omitempty"`
	// ID of the rule group under which the rule must be stored. Either this field or rule_group_title is mandatory.
	RuleGroupId string `json:"rule_group_id"`
	// Title of the rule group under which the rule must be stored. Either this field or rule_group_id is mandatory.
	RuleGroupTitle string           `json:"rule_group_title,omitempty"`
	Order          int32            `json:"order,omitempty"`
	Trigger        *RuleTriggerType `json:"trigger"`
	// Whether or not the rule is even active. Default is true.
	Active bool `json:"active,omitempty"`
	// If the rule is set to be strict, ALL triggers must hit in order for the rule to fire. Otherwise, just one is enough. Default value is true.
	Strict bool `json:"strict,omitempty"`
	// If this value is true and the rule is triggered, other rules  after this one in the group will be skipped. Default value is false.
	StopProcessing bool               `json:"stop_processing,omitempty"`
	Triggers       []RuleTriggerStore `json:"triggers"`
	Actions        []RuleActionStore  `json:"actions"`
}

type RuleTrigger ¶

type RuleTrigger struct {
	Id        string              `json:"id,omitempty"`
	CreatedAt time.Time           `json:"created_at,omitempty"`
	UpdatedAt time.Time           `json:"updated_at,omitempty"`
	Type_     *RuleTriggerKeyword `json:"type"`
	// The accompanying value the trigger responds to. This value is often mandatory, but this depends on the trigger.
	Value string `json:"value"`
	// Order of the trigger
	Order int32 `json:"order,omitempty"`
	// If the trigger is active. Defaults to true.
	Active bool `json:"active,omitempty"`
	// When true, other triggers will not be checked if this trigger was triggered. Defaults to false.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleTriggerKeyword ¶

type RuleTriggerKeyword string

RuleTriggerKeyword : The type of thing this trigger responds to. A limited set is possible

const (
	FROM_ACCOUNT_STARTS_RuleTriggerKeyword    RuleTriggerKeyword = "from_account_starts"
	FROM_ACCOUNT_ENDS_RuleTriggerKeyword      RuleTriggerKeyword = "from_account_ends"
	FROM_ACCOUNT_IS_RuleTriggerKeyword        RuleTriggerKeyword = "from_account_is"
	FROM_ACCOUNT_CONTAINS_RuleTriggerKeyword  RuleTriggerKeyword = "from_account_contains"
	TO_ACCOUNT_STARTS_RuleTriggerKeyword      RuleTriggerKeyword = "to_account_starts"
	TO_ACCOUNT_ENDS_RuleTriggerKeyword        RuleTriggerKeyword = "to_account_ends"
	TO_ACCOUNT_IS_RuleTriggerKeyword          RuleTriggerKeyword = "to_account_is"
	TO_ACCOUNT_CONTAINS_RuleTriggerKeyword    RuleTriggerKeyword = "to_account_contains"
	AMOUNT_LESS_RuleTriggerKeyword            RuleTriggerKeyword = "amount_less"
	AMOUNT_EXACTLY_RuleTriggerKeyword         RuleTriggerKeyword = "amount_exactly"
	AMOUNT_MORE_RuleTriggerKeyword            RuleTriggerKeyword = "amount_more"
	DESCRIPTION_STARTS_RuleTriggerKeyword     RuleTriggerKeyword = "description_starts"
	DESCRIPTION_ENDS_RuleTriggerKeyword       RuleTriggerKeyword = "description_ends"
	DESCRIPTION_CONTAINS_RuleTriggerKeyword   RuleTriggerKeyword = "description_contains"
	DESCRIPTION_IS_RuleTriggerKeyword         RuleTriggerKeyword = "description_is"
	TRANSACTION_TYPE_RuleTriggerKeyword       RuleTriggerKeyword = "transaction_type"
	CATEGORY_IS_RuleTriggerKeyword            RuleTriggerKeyword = "category_is"
	BUDGET_IS_RuleTriggerKeyword              RuleTriggerKeyword = "budget_is"
	TAG_IS_RuleTriggerKeyword                 RuleTriggerKeyword = "tag_is"
	CURRENCY_IS_RuleTriggerKeyword            RuleTriggerKeyword = "currency_is"
	HAS_ATTACHMENTS_RuleTriggerKeyword        RuleTriggerKeyword = "has_attachments"
	HAS_NO_CATEGORY_RuleTriggerKeyword        RuleTriggerKeyword = "has_no_category"
	HAS_ANY_CATEGORY_RuleTriggerKeyword       RuleTriggerKeyword = "has_any_category"
	HAS_NO_BUDGET_RuleTriggerKeyword          RuleTriggerKeyword = "has_no_budget"
	HAS_ANY_BUDGET_RuleTriggerKeyword         RuleTriggerKeyword = "has_any_budget"
	HAS_NO_TAG_RuleTriggerKeyword             RuleTriggerKeyword = "has_no_tag"
	HAS_ANY_TAG_RuleTriggerKeyword            RuleTriggerKeyword = "has_any_tag"
	NOTES_CONTAINS_RuleTriggerKeyword         RuleTriggerKeyword = "notes_contains"
	NOTES_START_RuleTriggerKeyword            RuleTriggerKeyword = "notes_start"
	NOTES_END_RuleTriggerKeyword              RuleTriggerKeyword = "notes_end"
	NOTES_ARE_RuleTriggerKeyword              RuleTriggerKeyword = "notes_are"
	NO_NOTES_RuleTriggerKeyword               RuleTriggerKeyword = "no_notes"
	ANY_NOTES_RuleTriggerKeyword              RuleTriggerKeyword = "any_notes"
	SOURCE_ACCOUNT_IS_RuleTriggerKeyword      RuleTriggerKeyword = "source_account_is"
	DESTINATION_ACCOUNT_IS_RuleTriggerKeyword RuleTriggerKeyword = "destination_account_is"
	SOURCE_ACCOUNT_STARTS_RuleTriggerKeyword  RuleTriggerKeyword = "source_account_starts"
)

List of RuleTriggerKeyword

type RuleTriggerStore ¶

type RuleTriggerStore struct {
	Type_ *RuleTriggerKeyword `json:"type"`
	// The accompanying value the trigger responds to. This value is often mandatory, but this depends on the trigger.
	Value string `json:"value"`
	// Order of the trigger
	Order int32 `json:"order,omitempty"`
	// If the trigger is active. Defaults to true.
	Active bool `json:"active,omitempty"`
	// When true, other triggers will not be checked if this trigger was triggered. Defaults to false.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleTriggerType ¶

type RuleTriggerType string

RuleTriggerType : Which action is necessary for the rule to fire? Use either store-journal or update-journal.

const (
	STORE_JOURNAL_RuleTriggerType  RuleTriggerType = "store-journal"
	UPDATE_JOURNAL_RuleTriggerType RuleTriggerType = "update-journal"
)

List of RuleTriggerType

type RuleTriggerUpdate ¶

type RuleTriggerUpdate struct {
	Type_ *RuleTriggerKeyword `json:"type,omitempty"`
	// The accompanying value the trigger responds to. This value is often mandatory, but this depends on the trigger. If the rule trigger is something like 'has any tag', submit the string 'true'.
	Value string `json:"value,omitempty"`
	// Order of the trigger
	Order int32 `json:"order,omitempty"`
	// If the trigger is active.
	Active bool `json:"active,omitempty"`
	// When true, other triggers will not be checked if this trigger was triggered.
	StopProcessing bool `json:"stop_processing,omitempty"`
}

type RuleUpdate ¶

type RuleUpdate struct {
	Title       string `json:"title,omitempty"`
	Description string `json:"description,omitempty"`
	// ID of the rule group under which the rule must be stored. Either this field or rule_group_title is mandatory.
	RuleGroupId string           `json:"rule_group_id,omitempty"`
	Order       int32            `json:"order,omitempty"`
	Trigger     *RuleTriggerType `json:"trigger,omitempty"`
	// Whether or not the rule is even active. Default is true.
	Active bool `json:"active,omitempty"`
	// If the rule is set to be strict, ALL triggers must hit in order for the rule to fire. Otherwise, just one is enough. Default value is true.
	Strict bool `json:"strict,omitempty"`
	// If this value is true and the rule is triggered, other rules  after this one in the group will be skipped. Default value is false.
	StopProcessing bool                `json:"stop_processing,omitempty"`
	Triggers       []RuleTriggerUpdate `json:"triggers,omitempty"`
	Actions        []RuleActionUpdate  `json:"actions,omitempty"`
}

type RulesApiDeleteRuleOpts ¶

type RulesApiDeleteRuleOpts struct {
	XTraceId optional.Interface
}

type RulesApiFireRuleOpts ¶

type RulesApiFireRuleOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
	Accounts optional.Interface
}

type RulesApiGetRuleOpts ¶

type RulesApiGetRuleOpts struct {
	XTraceId optional.Interface
}

type RulesApiListRuleOpts ¶

type RulesApiListRuleOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type RulesApiService ¶

type RulesApiService service

func (*RulesApiService) DeleteRule ¶

func (a *RulesApiService) DeleteRule(ctx context.Context, id string, localVarOptionals *RulesApiDeleteRuleOpts) (*http.Response, error)

func (*RulesApiService) FireRule ¶

func (a *RulesApiService) FireRule(ctx context.Context, id string, localVarOptionals *RulesApiFireRuleOpts) (*http.Response, error)

func (*RulesApiService) GetRule ¶

func (a *RulesApiService) GetRule(ctx context.Context, id string, localVarOptionals *RulesApiGetRuleOpts) (RuleSingle, *http.Response, error)

func (*RulesApiService) ListRule ¶

func (a *RulesApiService) ListRule(ctx context.Context, localVarOptionals *RulesApiListRuleOpts) (RuleArray, *http.Response, error)

func (*RulesApiService) StoreRule ¶

func (a *RulesApiService) StoreRule(ctx context.Context, body RuleStore, localVarOptionals *RulesApiStoreRuleOpts) (RuleSingle, *http.Response, error)

func (*RulesApiService) TestRule ¶

func (a *RulesApiService) TestRule(ctx context.Context, id string, localVarOptionals *RulesApiTestRuleOpts) (TransactionArray, *http.Response, error)

func (*RulesApiService) UpdateRule ¶

func (a *RulesApiService) UpdateRule(ctx context.Context, body RuleUpdate, id string, localVarOptionals *RulesApiUpdateRuleOpts) (RuleSingle, *http.Response, error)

type RulesApiStoreRuleOpts ¶

type RulesApiStoreRuleOpts struct {
	XTraceId optional.Interface
}

type RulesApiTestRuleOpts ¶

type RulesApiTestRuleOpts struct {
	XTraceId optional.Interface
	Start    optional.String
	End      optional.String
	Accounts optional.Interface
}

type RulesApiUpdateRuleOpts ¶

type RulesApiUpdateRuleOpts struct {
	XTraceId optional.Interface
}

type SearchApiSearchAccountsOpts ¶

type SearchApiSearchAccountsOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Type_    optional.Interface
}

type SearchApiSearchTransactionsOpts ¶

type SearchApiSearchTransactionsOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type SearchApiService ¶

type SearchApiService service

func (*SearchApiService) SearchAccounts ¶

func (a *SearchApiService) SearchAccounts(ctx context.Context, query string, field AccountSearchFieldFilter, localVarOptionals *SearchApiSearchAccountsOpts) (AccountArray, *http.Response, error)

func (*SearchApiService) SearchTransactions ¶

func (a *SearchApiService) SearchTransactions(ctx context.Context, query string, localVarOptionals *SearchApiSearchTransactionsOpts) (TransactionArray, *http.Response, error)

type ShortAccountTypeProperty ¶

type ShortAccountTypeProperty string

ShortAccountTypeProperty : Can only be one one these account types. import, initial-balance and reconciliation cannot be set manually.

const (
	ASSET_ShortAccountTypeProperty           ShortAccountTypeProperty = "asset"
	EXPENSE_ShortAccountTypeProperty         ShortAccountTypeProperty = "expense"
	IMPORT__ShortAccountTypeProperty         ShortAccountTypeProperty = "import"
	REVENUE_ShortAccountTypeProperty         ShortAccountTypeProperty = "revenue"
	CASH_ShortAccountTypeProperty            ShortAccountTypeProperty = "cash"
	LIABILITY_ShortAccountTypeProperty       ShortAccountTypeProperty = "liability"
	LIABILITIES_ShortAccountTypeProperty     ShortAccountTypeProperty = "liabilities"
	INITIAL_BALANCE_ShortAccountTypeProperty ShortAccountTypeProperty = "initial-balance"
	RECONCILIATION_ShortAccountTypeProperty  ShortAccountTypeProperty = "reconciliation"
)

List of ShortAccountTypeProperty

type SummaryApiGetBasicSummaryOpts ¶

type SummaryApiGetBasicSummaryOpts struct {
	XTraceId     optional.Interface
	CurrencyCode optional.String
}

type SummaryApiService ¶

type SummaryApiService service

func (*SummaryApiService) GetBasicSummary ¶

func (a *SummaryApiService) GetBasicSummary(ctx context.Context, start string, end string, localVarOptionals *SummaryApiGetBasicSummaryOpts) (map[string]BasicSummaryEntry, *http.Response, error)

type SystemInfo ¶

type SystemInfo struct {
	Data *SystemInfoData `json:"data,omitempty"`
}

type SystemInfoData ¶

type SystemInfoData struct {
	Version    string `json:"version,omitempty"`
	ApiVersion string `json:"api_version,omitempty"`
	PhpVersion string `json:"php_version,omitempty"`
	Os         string `json:"os,omitempty"`
	Driver     string `json:"driver,omitempty"`
}

type TagArray ¶

type TagArray struct {
	Data  []TagRead `json:"data"`
	Meta  *Meta     `json:"meta"`
	Links *PageLink `json:"links"`
}

type TagModel ¶

type TagModel struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// The tag
	Tag string `json:"tag"`
	// The date to which the tag is applicable.
	Date        string `json:"date,omitempty"`
	Description string `json:"description,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type TagModelStore ¶

type TagModelStore struct {
	// The tag
	Tag string `json:"tag"`
	// The date to which the tag is applicable.
	Date        string `json:"date,omitempty"`
	Description string `json:"description,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type TagModelUpdate ¶

type TagModelUpdate struct {
	// The tag
	Tag string `json:"tag,omitempty"`
	// The date to which the tag is applicable.
	Date        string `json:"date,omitempty"`
	Description string `json:"description,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the tag's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
}

type TagRead ¶

type TagRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *TagModel   `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type TagSingle ¶

type TagSingle struct {
	Data *TagRead `json:"data"`
}

type TagsApiDeleteTagOpts ¶

type TagsApiDeleteTagOpts struct {
	XTraceId optional.Interface
}

type TagsApiGetTagOpts ¶

type TagsApiGetTagOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TagsApiListAttachmentByTagOpts ¶

type TagsApiListAttachmentByTagOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TagsApiListTagOpts ¶

type TagsApiListTagOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TagsApiListTransactionByTagOpts ¶

type TagsApiListTransactionByTagOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type TagsApiService ¶

type TagsApiService service

func (*TagsApiService) DeleteTag ¶

func (a *TagsApiService) DeleteTag(ctx context.Context, tag string, localVarOptionals *TagsApiDeleteTagOpts) (*http.Response, error)

func (*TagsApiService) GetTag ¶

func (a *TagsApiService) GetTag(ctx context.Context, tag string, localVarOptionals *TagsApiGetTagOpts) (TagSingle, *http.Response, error)

func (*TagsApiService) ListAttachmentByTag ¶

func (a *TagsApiService) ListAttachmentByTag(ctx context.Context, tag string, localVarOptionals *TagsApiListAttachmentByTagOpts) (AttachmentArray, *http.Response, error)

func (*TagsApiService) ListTag ¶

func (a *TagsApiService) ListTag(ctx context.Context, localVarOptionals *TagsApiListTagOpts) (TagArray, *http.Response, error)

func (*TagsApiService) ListTransactionByTag ¶

func (a *TagsApiService) ListTransactionByTag(ctx context.Context, tag string, localVarOptionals *TagsApiListTransactionByTagOpts) (TransactionArray, *http.Response, error)

func (*TagsApiService) StoreTag ¶

func (a *TagsApiService) StoreTag(ctx context.Context, body TagModelStore, localVarOptionals *TagsApiStoreTagOpts) (TagSingle, *http.Response, error)

func (*TagsApiService) UpdateTag ¶

func (a *TagsApiService) UpdateTag(ctx context.Context, body TagModelUpdate, tag string, localVarOptionals *TagsApiUpdateTagOpts) (TagSingle, *http.Response, error)

type TagsApiStoreTagOpts ¶

type TagsApiStoreTagOpts struct {
	XTraceId optional.Interface
}

type TagsApiUpdateTagOpts ¶

type TagsApiUpdateTagOpts struct {
	XTraceId optional.Interface
}

type Transaction ¶

type Transaction struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// User ID
	User string `json:"user,omitempty"`
	// Title of the transaction if it has been split in more than one piece. Empty otherwise.
	GroupTitle   string             `json:"group_title,omitempty"`
	Transactions []TransactionSplit `json:"transactions"`
}

type TransactionArray ¶

type TransactionArray struct {
	Data  []TransactionRead `json:"data"`
	Meta  *Meta             `json:"meta"`
	Links *PageLink         `json:"links"`
}
type TransactionLink struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// The link type ID to use. You can also use the link_type_name field.
	LinkTypeId string `json:"link_type_id"`
	// The link type name to use. You can also use the link_type_id field.
	LinkTypeName string `json:"link_type_name,omitempty"`
	// The inward transaction transaction_journal_id for the link. This becomes the 'is paid by' transaction of the set.
	InwardId string `json:"inward_id"`
	// The outward transaction transaction_journal_id for the link. This becomes the 'pays for' transaction of the set.
	OutwardId string `json:"outward_id"`
	// Optional. Some notes.
	Notes string `json:"notes,omitempty"`
}

type TransactionLinkArray ¶

type TransactionLinkArray struct {
	Data  []TransactionLinkRead `json:"data"`
	Meta  *Meta                 `json:"meta"`
	Links *PageLink             `json:"links"`
}

type TransactionLinkRead ¶

type TransactionLinkRead struct {
	// Immutable value
	Type_      string           `json:"type"`
	Id         string           `json:"id"`
	Attributes *TransactionLink `json:"attributes"`
	Links      *ObjectLink      `json:"links"`
}

type TransactionLinkSingle ¶

type TransactionLinkSingle struct {
	Data *TransactionLinkRead `json:"data"`
}

type TransactionLinkStore ¶

type TransactionLinkStore struct {
	// The link type ID to use. You can also use the link_type_name field.
	LinkTypeId string `json:"link_type_id"`
	// The link type name to use. You can also use the link_type_id field.
	LinkTypeName string `json:"link_type_name,omitempty"`
	// The inward transaction transaction_journal_id for the link. This becomes the 'is paid by' transaction of the set.
	InwardId string `json:"inward_id"`
	// The outward transaction transaction_journal_id for the link. This becomes the 'pays for' transaction of the set.
	OutwardId string `json:"outward_id"`
	// Optional. Some notes.
	Notes string `json:"notes,omitempty"`
}

type TransactionLinkUpdate ¶

type TransactionLinkUpdate struct {
	// The link type ID to use. Use this field OR use the link_type_name field.
	LinkTypeId string `json:"link_type_id,omitempty"`
	// The link type name to use. Use this field OR use the link_type_id field.
	LinkTypeName string `json:"link_type_name,omitempty"`
	// The inward transaction transaction_journal_id for the link. This becomes the 'is paid by' transaction of the set.
	InwardId string `json:"inward_id,omitempty"`
	// The outward transaction transaction_journal_id for the link. This becomes the 'pays for' transaction of the set.
	OutwardId string `json:"outward_id,omitempty"`
	// Optional. Some notes. If you submit an empty string the current notes will be removed
	Notes string `json:"notes,omitempty"`
}

type TransactionRead ¶

type TransactionRead struct {
	// Immutable value
	Type_      string       `json:"type"`
	Id         string       `json:"id"`
	Attributes *Transaction `json:"attributes"`
	Links      *ObjectLink  `json:"links"`
}

type TransactionSingle ¶

type TransactionSingle struct {
	Data *TransactionRead `json:"data"`
}

type TransactionSplit ¶

type TransactionSplit struct {
	// User ID
	User string `json:"user,omitempty"`
	// ID of the underlying transaction journal. Each transaction consists of a transaction group (see the top ID) and one or more journals making up the splits of the transaction.
	TransactionJournalId string                   `json:"transaction_journal_id,omitempty"`
	Type_                *TransactionTypeProperty `json:"type"`
	// Date of the transaction
	Date time.Time `json:"date"`
	// Order of this entry in the list of transactions.
	Order int32 `json:"order,omitempty"`
	// Currency ID. Default is the source account's currency, or the user's default currency. Can be used instead of currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Currency code. Default is the source account's currency, or the user's default currency. Can be used instead of currency_id.
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	CurrencyName   string `json:"currency_name,omitempty"`
	// Number of decimals used in this currency.
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// Currency ID of the foreign currency. Default is null. Is required when you submit a foreign amount.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// Currency code of the foreign currency. Default is NULL. Can be used instead of the foreign_currency_id, but this or the ID is required when submitting a foreign amount.
	ForeignCurrencyCode   string `json:"foreign_currency_code,omitempty"`
	ForeignCurrencySymbol string `json:"foreign_currency_symbol,omitempty"`
	// Number of decimals in the currency
	ForeignCurrencyDecimalPlaces int32 `json:"foreign_currency_decimal_places,omitempty"`
	// Amount of the transaction.
	Amount string `json:"amount"`
	// The amount in a foreign currency.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Description of the transaction.
	Description string `json:"description"`
	// ID of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account.
	SourceId string `json:"source_id"`
	// Name of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account. Can be used instead of the source_id. If the transaction is a deposit, the source_name can be filled in freely: the account will be created based on the name.
	SourceName string               `json:"source_name,omitempty"`
	SourceIban string               `json:"source_iban,omitempty"`
	SourceType *AccountTypeProperty `json:"source_type,omitempty"`
	// ID of the destination account. For a deposit or a transfer, this must always be an asset account. For withdrawals this must be an expense account.
	DestinationId string `json:"destination_id"`
	// Name of the destination account. You can submit the name instead of the ID. For everything except transfers, the account will be auto-generated if unknown, so submitting a name is enough.
	DestinationName string               `json:"destination_name,omitempty"`
	DestinationIban string               `json:"destination_iban,omitempty"`
	DestinationType *AccountTypeProperty `json:"destination_type,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// The name of the budget to be used. If the budget name is unknown, the ID will be used or the value will be ignored.
	BudgetName string `json:"budget_name,omitempty"`
	// The category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// The name of the category to be used. If the category is unknown, it will be created. If the ID and the name point to different categories, the ID overrules the name.
	CategoryName string `json:"category_name,omitempty"`
	// Optional. Use either this or the bill_name
	BillId string `json:"bill_id,omitempty"`
	// Optional. Use either this or the bill_id
	BillName string `json:"bill_name,omitempty"`
	// If the transaction has been reconciled already. When you set this, the amount can no longer be edited by the user.
	Reconciled bool   `json:"reconciled,omitempty"`
	Notes      string `json:"notes,omitempty"`
	// Array of tags.
	Tags []string `json:"tags,omitempty"`
	// Reference to internal reference of other systems.
	InternalReference string `json:"internal_reference,omitempty"`
	// Reference to external ID in other systems.
	ExternalId string `json:"external_id,omitempty"`
	// External, custom URL for this transaction.
	ExternalUrl string `json:"external_url,omitempty"`
	// System generated identifier for original creator of transaction.
	OriginalSource string `json:"original_source,omitempty"`
	// Reference to recurrence that made the transaction.
	RecurrenceId string `json:"recurrence_id,omitempty"`
	// Total number of transactions expected to be created by this recurrence repetition. Will be 0 if infinite.
	RecurrenceTotal int32 `json:"recurrence_total,omitempty"`
	// The # of the current transaction created under this recurrence.
	RecurrenceCount int32 `json:"recurrence_count,omitempty"`
	// Internal ID of bunq transaction. DEPRECATED
	BunqPaymentId string `json:"bunq_payment_id,omitempty"`
	// Hash value of original import transaction (for duplicate detection).
	ImportHashV2 string `json:"import_hash_v2,omitempty"`
	// SEPA Clearing Code
	SepaCc string `json:"sepa_cc,omitempty"`
	// SEPA Opposing Account Identifier
	SepaCtOp string `json:"sepa_ct_op,omitempty"`
	// SEPA end-to-end Identifier
	SepaCtId string `json:"sepa_ct_id,omitempty"`
	// SEPA mandate identifier
	SepaDb string `json:"sepa_db,omitempty"`
	// SEPA Country
	SepaCountry string `json:"sepa_country,omitempty"`
	// SEPA External Purpose indicator
	SepaEp string `json:"sepa_ep,omitempty"`
	// SEPA Creditor Identifier
	SepaCi string `json:"sepa_ci,omitempty"`
	// SEPA Batch ID
	SepaBatchId  string    `json:"sepa_batch_id,omitempty"`
	InterestDate time.Time `json:"interest_date,omitempty"`
	BookDate     time.Time `json:"book_date,omitempty"`
	ProcessDate  time.Time `json:"process_date,omitempty"`
	DueDate      time.Time `json:"due_date,omitempty"`
	PaymentDate  time.Time `json:"payment_date,omitempty"`
	InvoiceDate  time.Time `json:"invoice_date,omitempty"`
	// Latitude of the transaction's location, if applicable. Can be used to draw a map.
	Latitude float64 `json:"latitude,omitempty"`
	// Latitude of the transaction's location, if applicable. Can be used to draw a map.
	Longitude float64 `json:"longitude,omitempty"`
	// Zoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
	ZoomLevel int32 `json:"zoom_level,omitempty"`
	// If the transaction has attachments.
	HasAttachments bool `json:"has_attachments,omitempty"`
}

type TransactionSplitStore ¶

type TransactionSplitStore struct {
	Type_ *TransactionTypeProperty `json:"type"`
	// Date of the transaction
	Date time.Time `json:"date"`
	// Amount of the transaction.
	Amount string `json:"amount"`
	// Description of the transaction.
	Description string `json:"description"`
	// Order of this entry in the list of transactions.
	Order int32 `json:"order,omitempty"`
	// Currency ID. Default is the source account's currency, or the user's default currency. The value you submit may be overruled by the source or destination account.
	CurrencyId string `json:"currency_id,omitempty"`
	// Currency code. Default is the source account's currency, or the user's default currency. The value you submit may be overruled by the source or destination account.
	CurrencyCode string `json:"currency_code,omitempty"`
	// The amount in a foreign currency.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Currency ID of the foreign currency. Default is null. Is required when you submit a foreign amount.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// Currency code of the foreign currency. Default is NULL. Can be used instead of the foreign_currency_id, but this or the ID is required when submitting a foreign amount.
	ForeignCurrencyCode string `json:"foreign_currency_code,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// The name of the budget to be used. If the budget name is unknown, the ID will be used or the value will be ignored.
	BudgetName string `json:"budget_name,omitempty"`
	// The category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// The name of the category to be used. If the category is unknown, it will be created. If the ID and the name point to different categories, the ID overrules the name.
	CategoryName string `json:"category_name,omitempty"`
	// ID of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account.
	SourceId string `json:"source_id,omitempty"`
	// Name of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account. Can be used instead of the source_id. If the transaction is a deposit, the source_name can be filled in freely: the account will be created based on the name.
	SourceName string `json:"source_name,omitempty"`
	// ID of the destination account. For a deposit or a transfer, this must always be an asset account. For withdrawals this must be an expense account.
	DestinationId string `json:"destination_id,omitempty"`
	// Name of the destination account. You can submit the name instead of the ID. For everything except transfers, the account will be auto-generated if unknown, so submitting a name is enough.
	DestinationName string `json:"destination_name,omitempty"`
	// If the transaction has been reconciled already. When you set this, the amount can no longer be edited by the user.
	Reconciled bool `json:"reconciled,omitempty"`
	// Optional. Use either this or the piggy_bank_name
	PiggyBankId int32 `json:"piggy_bank_id,omitempty"`
	// Optional. Use either this or the piggy_bank_id
	PiggyBankName string `json:"piggy_bank_name,omitempty"`
	// Optional. Use either this or the bill_name
	BillId string `json:"bill_id,omitempty"`
	// Optional. Use either this or the bill_id
	BillName string `json:"bill_name,omitempty"`
	// Array of tags.
	Tags  []string `json:"tags,omitempty"`
	Notes string   `json:"notes,omitempty"`
	// Reference to internal reference of other systems.
	InternalReference string `json:"internal_reference,omitempty"`
	// Reference to external ID in other systems.
	ExternalId string `json:"external_id,omitempty"`
	// External, custom URL for this transaction.
	ExternalUrl string `json:"external_url,omitempty"`
	// Internal ID of bunq transaction. Field is no longer used but still works.
	BunqPaymentId string `json:"bunq_payment_id,omitempty"`
	// SEPA Clearing Code
	SepaCc string `json:"sepa_cc,omitempty"`
	// SEPA Opposing Account Identifier
	SepaCtOp string `json:"sepa_ct_op,omitempty"`
	// SEPA end-to-end Identifier
	SepaCtId string `json:"sepa_ct_id,omitempty"`
	// SEPA mandate identifier
	SepaDb string `json:"sepa_db,omitempty"`
	// SEPA Country
	SepaCountry string `json:"sepa_country,omitempty"`
	// SEPA External Purpose indicator
	SepaEp string `json:"sepa_ep,omitempty"`
	// SEPA Creditor Identifier
	SepaCi string `json:"sepa_ci,omitempty"`
	// SEPA Batch ID
	SepaBatchId  string    `json:"sepa_batch_id,omitempty"`
	InterestDate time.Time `json:"interest_date,omitempty"`
	BookDate     time.Time `json:"book_date,omitempty"`
	ProcessDate  time.Time `json:"process_date,omitempty"`
	DueDate      time.Time `json:"due_date,omitempty"`
	PaymentDate  time.Time `json:"payment_date,omitempty"`
	InvoiceDate  time.Time `json:"invoice_date,omitempty"`
}

type TransactionSplitUpdate ¶

type TransactionSplitUpdate struct {
	// Transaction journal ID of current transaction (split).
	TransactionJournalId string                   `json:"transaction_journal_id,omitempty"`
	Type_                *TransactionTypeProperty `json:"type,omitempty"`
	// Date of the transaction
	Date time.Time `json:"date,omitempty"`
	// Amount of the transaction.
	Amount string `json:"amount,omitempty"`
	// Description of the transaction.
	Description string `json:"description,omitempty"`
	// Order of this entry in the list of transactions.
	Order int32 `json:"order,omitempty"`
	// Currency ID. Default is the source account's currency, or the user's default currency. Can be used instead of currency_code.
	CurrencyId string `json:"currency_id,omitempty"`
	// Currency code. Default is the source account's currency, or the user's default currency. Can be used instead of currency_id.
	CurrencyCode   string `json:"currency_code,omitempty"`
	CurrencySymbol string `json:"currency_symbol,omitempty"`
	CurrencyName   string `json:"currency_name,omitempty"`
	// Number of decimals used in this currency.
	CurrencyDecimalPlaces int32 `json:"currency_decimal_places,omitempty"`
	// The amount in a foreign currency.
	ForeignAmount string `json:"foreign_amount,omitempty"`
	// Currency ID of the foreign currency. Default is null. Is required when you submit a foreign amount.
	ForeignCurrencyId string `json:"foreign_currency_id,omitempty"`
	// Currency code of the foreign currency. Default is NULL. Can be used instead of the foreign_currency_id, but this or the ID is required when submitting a foreign amount.
	ForeignCurrencyCode   string `json:"foreign_currency_code,omitempty"`
	ForeignCurrencySymbol string `json:"foreign_currency_symbol,omitempty"`
	// Number of decimals in the currency
	ForeignCurrencyDecimalPlaces int32 `json:"foreign_currency_decimal_places,omitempty"`
	// The budget ID for this transaction.
	BudgetId string `json:"budget_id,omitempty"`
	// The name of the budget to be used. If the budget name is unknown, the ID will be used or the value will be ignored.
	BudgetName string `json:"budget_name,omitempty"`
	// The category ID for this transaction.
	CategoryId string `json:"category_id,omitempty"`
	// The name of the category to be used. If the category is unknown, it will be created. If the ID and the name point to different categories, the ID overrules the name.
	CategoryName string `json:"category_name,omitempty"`
	// ID of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account.
	SourceId string `json:"source_id,omitempty"`
	// Name of the source account. For a withdrawal or a transfer, this must always be an asset account. For deposits, this must be a revenue account. Can be used instead of the source_id. If the transaction is a deposit, the source_name can be filled in freely: the account will be created based on the name.
	SourceName string `json:"source_name,omitempty"`
	SourceIban string `json:"source_iban,omitempty"`
	// ID of the destination account. For a deposit or a transfer, this must always be an asset account. For withdrawals this must be an expense account.
	DestinationId string `json:"destination_id,omitempty"`
	// Name of the destination account. You can submit the name instead of the ID. For everything except transfers, the account will be auto-generated if unknown, so submitting a name is enough.
	DestinationName string `json:"destination_name,omitempty"`
	DestinationIban string `json:"destination_iban,omitempty"`
	// If the transaction has been reconciled already. When you set this, the amount can no longer be edited by the user.
	Reconciled bool `json:"reconciled,omitempty"`
	// Optional. Use either this or the bill_name
	BillId string `json:"bill_id,omitempty"`
	// Optional. Use either this or the bill_id
	BillName string `json:"bill_name,omitempty"`
	// Array of tags.
	Tags  []string `json:"tags,omitempty"`
	Notes string   `json:"notes,omitempty"`
	// Reference to internal reference of other systems.
	InternalReference string `json:"internal_reference,omitempty"`
	// Reference to external ID in other systems.
	ExternalId string `json:"external_id,omitempty"`
	// External, custom URL for this transaction.
	ExternalUrl string `json:"external_url,omitempty"`
	// Internal ID of bunq transaction.
	BunqPaymentId string `json:"bunq_payment_id,omitempty"`
	// SEPA Clearing Code
	SepaCc string `json:"sepa_cc,omitempty"`
	// SEPA Opposing Account Identifier
	SepaCtOp string `json:"sepa_ct_op,omitempty"`
	// SEPA end-to-end Identifier
	SepaCtId string `json:"sepa_ct_id,omitempty"`
	// SEPA mandate identifier
	SepaDb string `json:"sepa_db,omitempty"`
	// SEPA Country
	SepaCountry string `json:"sepa_country,omitempty"`
	// SEPA External Purpose indicator
	SepaEp string `json:"sepa_ep,omitempty"`
	// SEPA Creditor Identifier
	SepaCi string `json:"sepa_ci,omitempty"`
	// SEPA Batch ID
	SepaBatchId  string    `json:"sepa_batch_id,omitempty"`
	InterestDate time.Time `json:"interest_date,omitempty"`
	BookDate     time.Time `json:"book_date,omitempty"`
	ProcessDate  time.Time `json:"process_date,omitempty"`
	DueDate      time.Time `json:"due_date,omitempty"`
	PaymentDate  time.Time `json:"payment_date,omitempty"`
	InvoiceDate  time.Time `json:"invoice_date,omitempty"`
}

type TransactionStore ¶

type TransactionStore struct {
	// Break if the submitted transaction exists already.
	ErrorIfDuplicateHash bool `json:"error_if_duplicate_hash,omitempty"`
	// Whether or not to apply rules when submitting transaction.
	ApplyRules bool `json:"apply_rules,omitempty"`
	// Whether or not to fire the webhooks that are related to this event.
	FireWebhooks bool `json:"fire_webhooks,omitempty"`
	// Title of the transaction if it has been split in more than one piece. Empty otherwise.
	GroupTitle   string                  `json:"group_title,omitempty"`
	Transactions []TransactionSplitStore `json:"transactions"`
}

type TransactionTypeFilter ¶

type TransactionTypeFilter string
const (
	ALL_TransactionTypeFilter             TransactionTypeFilter = "all"
	WITHDRAWAL_TransactionTypeFilter      TransactionTypeFilter = "withdrawal"
	WITHDRAWALS_TransactionTypeFilter     TransactionTypeFilter = "withdrawals"
	EXPENSE_TransactionTypeFilter         TransactionTypeFilter = "expense"
	DEPOSIT_TransactionTypeFilter         TransactionTypeFilter = "deposit"
	DEPOSITS_TransactionTypeFilter        TransactionTypeFilter = "deposits"
	INCOME_TransactionTypeFilter          TransactionTypeFilter = "income"
	TRANSFER_TransactionTypeFilter        TransactionTypeFilter = "transfer"
	TRANSFERS_TransactionTypeFilter       TransactionTypeFilter = "transfers"
	OPENING_BALANCE_TransactionTypeFilter TransactionTypeFilter = "opening_balance"
	RECONCILIATION_TransactionTypeFilter  TransactionTypeFilter = "reconciliation"
	SPECIAL_TransactionTypeFilter         TransactionTypeFilter = "special"
	SPECIALS_TransactionTypeFilter        TransactionTypeFilter = "specials"
	DEFAULT__TransactionTypeFilter        TransactionTypeFilter = "default"
)

List of TransactionTypeFilter

type TransactionTypeProperty ¶

type TransactionTypeProperty string
const (
	WITHDRAWAL_TransactionTypeProperty      TransactionTypeProperty = "withdrawal"
	DEPOSIT_TransactionTypeProperty         TransactionTypeProperty = "deposit"
	TRANSFER_TransactionTypeProperty        TransactionTypeProperty = "transfer"
	RECONCILIATION_TransactionTypeProperty  TransactionTypeProperty = "reconciliation"
	OPENING_BALANCE_TransactionTypeProperty TransactionTypeProperty = "opening balance"
)

List of TransactionTypeProperty

type TransactionUpdate ¶

type TransactionUpdate struct {
	// Whether or not to apply rules when submitting transaction.
	ApplyRules bool `json:"apply_rules,omitempty"`
	// Whether or not to fire the webhooks that are related to this event.
	FireWebhooks bool `json:"fire_webhooks,omitempty"`
	// Title of the transaction if it has been split in more than one piece. Empty otherwise.
	GroupTitle   string                   `json:"group_title,omitempty"`
	Transactions []TransactionSplitUpdate `json:"transactions,omitempty"`
}

type TransactionsApiDeleteTransactionJournalOpts ¶

type TransactionsApiDeleteTransactionJournalOpts struct {
	XTraceId optional.Interface
}

type TransactionsApiDeleteTransactionOpts ¶

type TransactionsApiDeleteTransactionOpts struct {
	XTraceId optional.Interface
}

type TransactionsApiGetTransactionByJournalOpts ¶

type TransactionsApiGetTransactionByJournalOpts struct {
	XTraceId optional.Interface
}

type TransactionsApiGetTransactionOpts ¶

type TransactionsApiGetTransactionOpts struct {
	XTraceId optional.Interface
}

type TransactionsApiListAttachmentByTransactionOpts ¶

type TransactionsApiListAttachmentByTransactionOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TransactionsApiListEventByTransactionOpts ¶

type TransactionsApiListEventByTransactionOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TransactionsApiListLinksByJournalOpts ¶

type TransactionsApiListLinksByJournalOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type TransactionsApiListTransactionOpts ¶

type TransactionsApiListTransactionOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
	Start    optional.String
	End      optional.String
	Type_    optional.Interface
}

type TransactionsApiService ¶

type TransactionsApiService service

func (*TransactionsApiService) DeleteTransaction ¶

func (a *TransactionsApiService) DeleteTransaction(ctx context.Context, id string, localVarOptionals *TransactionsApiDeleteTransactionOpts) (*http.Response, error)

func (*TransactionsApiService) DeleteTransactionJournal ¶

func (a *TransactionsApiService) DeleteTransactionJournal(ctx context.Context, id string, localVarOptionals *TransactionsApiDeleteTransactionJournalOpts) (*http.Response, error)

func (*TransactionsApiService) GetTransaction ¶

func (*TransactionsApiService) GetTransactionByJournal ¶

func (*TransactionsApiService) ListAttachmentByTransaction ¶

func (a *TransactionsApiService) ListAttachmentByTransaction(ctx context.Context, id string, localVarOptionals *TransactionsApiListAttachmentByTransactionOpts) (AttachmentArray, *http.Response, error)

func (*TransactionsApiService) ListEventByTransaction ¶

func (*TransactionsApiService) ListLinksByJournal ¶

func (*TransactionsApiService) ListTransaction ¶

func (*TransactionsApiService) StoreTransaction ¶

func (*TransactionsApiService) UpdateTransaction ¶

type TransactionsApiStoreTransactionOpts ¶

type TransactionsApiStoreTransactionOpts struct {
	XTraceId optional.Interface
}

type TransactionsApiUpdateTransactionOpts ¶

type TransactionsApiUpdateTransactionOpts struct {
	XTraceId optional.Interface
}

type UnauthenticatedResponse ¶

type UnauthenticatedResponse struct {
	Message   string `json:"message,omitempty"`
	Exception string `json:"exception,omitempty"`
}

type User ¶

type User struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// The new users email address.
	Email string `json:"email"`
	// Boolean to indicate if the user is blocked.
	Blocked     bool                     `json:"blocked,omitempty"`
	BlockedCode *UserBlockedCodeProperty `json:"blocked_code,omitempty"`
	Role        *UserRoleProperty        `json:"role,omitempty"`
}

type UserArray ¶

type UserArray struct {
	Data  []UserRead `json:"data"`
	Meta  *Meta      `json:"meta"`
	Links *PageLink  `json:"links"`
}

type UserBlockedCodeProperty ¶

type UserBlockedCodeProperty string

UserBlockedCodeProperty : If you say the user must be blocked, this will be the reason code.

const (
	EMAIL_CHANGED_UserBlockedCodeProperty UserBlockedCodeProperty = "email_changed"
	NULL_UserBlockedCodeProperty          UserBlockedCodeProperty = ""
)

List of UserBlockedCodeProperty

type UserRead ¶

type UserRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *User       `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type UserRoleProperty ¶

type UserRoleProperty string

UserRoleProperty : Role for the user. Can be empty or omitted.

const (
	OWNER_UserRoleProperty UserRoleProperty = "owner"
	DEMO_UserRoleProperty  UserRoleProperty = "demo"
	NULL_UserRoleProperty  UserRoleProperty = ""
)

List of UserRoleProperty

type UserSingle ¶

type UserSingle struct {
	Data *UserRead `json:"data"`
}

type UsersApiDeleteUserOpts ¶

type UsersApiDeleteUserOpts struct {
	XTraceId optional.Interface
}

type UsersApiGetUserOpts ¶

type UsersApiGetUserOpts struct {
	XTraceId optional.Interface
}

type UsersApiListUserOpts ¶

type UsersApiListUserOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type UsersApiService ¶

type UsersApiService service

func (*UsersApiService) DeleteUser ¶

func (a *UsersApiService) DeleteUser(ctx context.Context, id string, localVarOptionals *UsersApiDeleteUserOpts) (*http.Response, error)

func (*UsersApiService) GetUser ¶

func (a *UsersApiService) GetUser(ctx context.Context, id string, localVarOptionals *UsersApiGetUserOpts) (UserSingle, *http.Response, error)

func (*UsersApiService) ListUser ¶

func (a *UsersApiService) ListUser(ctx context.Context, localVarOptionals *UsersApiListUserOpts) (UserArray, *http.Response, error)

func (*UsersApiService) StoreUser ¶

func (a *UsersApiService) StoreUser(ctx context.Context, body User, localVarOptionals *UsersApiStoreUserOpts) (UserSingle, *http.Response, error)

func (*UsersApiService) UpdateUser ¶

func (a *UsersApiService) UpdateUser(ctx context.Context, body User, id string, localVarOptionals *UsersApiUpdateUserOpts) (UserSingle, *http.Response, error)

type UsersApiStoreUserOpts ¶

type UsersApiStoreUserOpts struct {
	XTraceId optional.Interface
}

type UsersApiUpdateUserOpts ¶

type UsersApiUpdateUserOpts struct {
	XTraceId optional.Interface
}

type ValidationErrorResponse ¶

type ValidationErrorResponse struct {
	Message string                         `json:"message,omitempty"`
	Errors  *ValidationErrorResponseErrors `json:"errors,omitempty"`
}

type ValidationErrorResponseErrors ¶

type ValidationErrorResponseErrors struct {
	Email       []string `json:"email,omitempty"`
	Blocked     []string `json:"blocked,omitempty"`
	Role        []string `json:"role,omitempty"`
	BlockedCode []string `json:"blocked_code,omitempty"`
	Name        []string `json:"name,omitempty"`
	Type_       []string `json:"type,omitempty"`
	Iban        []string `json:"iban,omitempty"`
	Start       []string `json:"start,omitempty"`
	End         []string `json:"end,omitempty"`
	Date        []string `json:"date,omitempty"`
}

type Webhook ¶

type Webhook struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// Boolean to indicate if the webhook is active
	Active bool `json:"active,omitempty"`
	// A title for the webhook for easy recognition.
	Title string `json:"title"`
	// A 24-character secret for the webhook. It's generated by Firefly III when saving a new webhook. If you submit a new secret through the PUT endpoint it will generate a new secret for the selected webhook, a new secret bearing no relation to whatever you just submitted.
	Secret   string           `json:"secret,omitempty"`
	Trigger  *WebhookTrigger  `json:"trigger"`
	Response *WebhookResponse `json:"response"`
	Delivery *WebhookDelivery `json:"delivery"`
	// The URL of the webhook. Has to start with `https`.
	Url string `json:"url"`
}

type WebhookArray ¶

type WebhookArray struct {
	Data  []WebhookRead `json:"data"`
	Meta  *Meta         `json:"meta"`
	Links *PageLink     `json:"links"`
}

type WebhookAttempt ¶

type WebhookAttempt struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// The ID of the webhook message this attempt belongs to.
	WebhookMessageId string `json:"webhook_message_id,omitempty"`
	// The HTTP status code of the error, if any.
	StatusCode int32 `json:"status_code,omitempty"`
	// Internal log for this attempt. May contain sensitive user data.
	Logs string `json:"logs,omitempty"`
	// Webhook receiver response for this attempt, if any. May contain sensitive user data.
	Response string `json:"response,omitempty"`
}

type WebhookAttemptArray ¶

type WebhookAttemptArray struct {
	Data []WebhookAttemptRead `json:"data"`
	Meta *Meta                `json:"meta"`
}

type WebhookAttemptRead ¶

type WebhookAttemptRead struct {
	// Immutable value
	Type_      string          `json:"type"`
	Id         string          `json:"id"`
	Attributes *WebhookAttempt `json:"attributes"`
}

type WebhookAttemptSingle ¶

type WebhookAttemptSingle struct {
	Data *WebhookAttemptRead `json:"data"`
}

type WebhookDelivery ¶

type WebhookDelivery string

WebhookDelivery : Format of the delivered response.

const (
	JSON_WebhookDelivery WebhookDelivery = "JSON"
)

List of WebhookDelivery

type WebhookMessage ¶

type WebhookMessage struct {
	CreatedAt time.Time `json:"created_at,omitempty"`
	UpdatedAt time.Time `json:"updated_at,omitempty"`
	// If this message is sent yet.
	Sent bool `json:"sent,omitempty"`
	// If this message has errored out.
	Errored bool `json:"errored,omitempty"`
	// The ID of the webhook this message belongs to.
	WebhookId string `json:"webhook_id,omitempty"`
	// Long UUID string for identification of this webhook message.
	Uuid string `json:"uuid,omitempty"`
	// The actual message that is sent or will be sent as JSON string.
	Message string `json:"message,omitempty"`
}

type WebhookMessageArray ¶

type WebhookMessageArray struct {
	Data []WebhookMessageRead `json:"data"`
	Meta *Meta                `json:"meta"`
}

type WebhookMessageRead ¶

type WebhookMessageRead struct {
	// Immutable value
	Type_      string          `json:"type"`
	Id         string          `json:"id"`
	Attributes *WebhookMessage `json:"attributes"`
}

type WebhookMessageSingle ¶

type WebhookMessageSingle struct {
	Data *WebhookMessageRead `json:"data"`
}

type WebhookRead ¶

type WebhookRead struct {
	// Immutable value
	Type_      string      `json:"type"`
	Id         string      `json:"id"`
	Attributes *Webhook    `json:"attributes"`
	Links      *ObjectLink `json:"links"`
}

type WebhookResponse ¶

type WebhookResponse string

WebhookResponse : Indicator for what Firefly III will deliver to the webhook URL.

const (
	TRANSACTIONS_WebhookResponse WebhookResponse = "TRANSACTIONS"
	ACCOUNTS_WebhookResponse     WebhookResponse = "ACCOUNTS"
	NONE_WebhookResponse         WebhookResponse = "NONE"
)

List of WebhookResponse

type WebhookSingle ¶

type WebhookSingle struct {
	Data *WebhookRead `json:"data"`
}

type WebhookStore ¶

type WebhookStore struct {
	// Boolean to indicate if the webhook is active
	Active bool `json:"active,omitempty"`
	// A title for the webhook for easy recognition.
	Title    string           `json:"title"`
	Trigger  *WebhookTrigger  `json:"trigger"`
	Response *WebhookResponse `json:"response"`
	Delivery *WebhookDelivery `json:"delivery"`
	// The URL of the webhook. Has to start with `https`.
	Url string `json:"url"`
}

type WebhookTrigger ¶

type WebhookTrigger string

WebhookTrigger : The trigger for the webhook.

const (
	STORE_TRANSACTION_WebhookTrigger   WebhookTrigger = "STORE_TRANSACTION"
	UPDATE_TRANSACTION_WebhookTrigger  WebhookTrigger = "UPDATE_TRANSACTION"
	DESTROY_TRANSACTION_WebhookTrigger WebhookTrigger = "DESTROY_TRANSACTION"
)

List of WebhookTrigger

type WebhookUpdate ¶

type WebhookUpdate struct {
	// Boolean to indicate if the webhook is active
	Active bool `json:"active,omitempty"`
	// A title for the webhook for easy recognition.
	Title string `json:"title,omitempty"`
	// A 24-character secret for the webhook. It's generated by Firefly III when saving a new webhook. If you submit a new secret through the PUT endpoint it will generate a new secret for the selected webhook, a new secret bearing no relation to whatever you just submitted.
	Secret   string           `json:"secret,omitempty"`
	Trigger  *WebhookTrigger  `json:"trigger,omitempty"`
	Response *WebhookResponse `json:"response,omitempty"`
	Delivery *WebhookDelivery `json:"delivery,omitempty"`
	// The URL of the webhook. Has to start with `https`.
	Url string `json:"url,omitempty"`
}

type WebhooksApiDeleteWebhookMessageAttemptOpts ¶

type WebhooksApiDeleteWebhookMessageAttemptOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiDeleteWebhookMessageOpts ¶

type WebhooksApiDeleteWebhookMessageOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiDeleteWebhookOpts ¶

type WebhooksApiDeleteWebhookOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiGetSingleWebhookMessageAttemptOpts ¶

type WebhooksApiGetSingleWebhookMessageAttemptOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiGetSingleWebhookMessageOpts ¶

type WebhooksApiGetSingleWebhookMessageOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiGetWebhookMessageAttemptsOpts ¶

type WebhooksApiGetWebhookMessageAttemptsOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type WebhooksApiGetWebhookMessagesOpts ¶

type WebhooksApiGetWebhookMessagesOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiGetWebhookOpts ¶

type WebhooksApiGetWebhookOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiListWebhookOpts ¶

type WebhooksApiListWebhookOpts struct {
	XTraceId optional.Interface
	Limit    optional.Int32
	Page     optional.Int32
}

type WebhooksApiService ¶

type WebhooksApiService service

func (*WebhooksApiService) DeleteWebhook ¶

func (a *WebhooksApiService) DeleteWebhook(ctx context.Context, id string, localVarOptionals *WebhooksApiDeleteWebhookOpts) (*http.Response, error)

func (*WebhooksApiService) DeleteWebhookMessage ¶

func (a *WebhooksApiService) DeleteWebhookMessage(ctx context.Context, id string, messageId int32, localVarOptionals *WebhooksApiDeleteWebhookMessageOpts) (*http.Response, error)

func (*WebhooksApiService) DeleteWebhookMessageAttempt ¶

func (a *WebhooksApiService) DeleteWebhookMessageAttempt(ctx context.Context, id string, messageId int32, attemptId int32, localVarOptionals *WebhooksApiDeleteWebhookMessageAttemptOpts) (*http.Response, error)

func (*WebhooksApiService) GetSingleWebhookMessage ¶

func (a *WebhooksApiService) GetSingleWebhookMessage(ctx context.Context, id string, messageId int32, localVarOptionals *WebhooksApiGetSingleWebhookMessageOpts) (WebhookMessageSingle, *http.Response, error)

func (*WebhooksApiService) GetSingleWebhookMessageAttempt ¶

func (a *WebhooksApiService) GetSingleWebhookMessageAttempt(ctx context.Context, id string, messageId int32, attemptId int32, localVarOptionals *WebhooksApiGetSingleWebhookMessageAttemptOpts) (WebhookAttemptSingle, *http.Response, error)

func (*WebhooksApiService) GetWebhook ¶

func (a *WebhooksApiService) GetWebhook(ctx context.Context, id string, localVarOptionals *WebhooksApiGetWebhookOpts) (WebhookSingle, *http.Response, error)

func (*WebhooksApiService) GetWebhookMessageAttempts ¶

func (a *WebhooksApiService) GetWebhookMessageAttempts(ctx context.Context, id string, messageId int32, localVarOptionals *WebhooksApiGetWebhookMessageAttemptsOpts) (WebhookAttemptArray, *http.Response, error)

func (*WebhooksApiService) GetWebhookMessages ¶

func (a *WebhooksApiService) GetWebhookMessages(ctx context.Context, id string, localVarOptionals *WebhooksApiGetWebhookMessagesOpts) (WebhookMessageArray, *http.Response, error)

func (*WebhooksApiService) ListWebhook ¶

func (a *WebhooksApiService) ListWebhook(ctx context.Context, localVarOptionals *WebhooksApiListWebhookOpts) (WebhookArray, *http.Response, error)

func (*WebhooksApiService) StoreWebhook ¶

func (a *WebhooksApiService) StoreWebhook(ctx context.Context, body WebhookStore, localVarOptionals *WebhooksApiStoreWebhookOpts) (WebhookSingle, *http.Response, error)

func (*WebhooksApiService) SubmitWebook ¶

func (a *WebhooksApiService) SubmitWebook(ctx context.Context, id string, localVarOptionals *WebhooksApiSubmitWebookOpts) (*http.Response, error)

func (*WebhooksApiService) TriggerTransactionWebhook ¶

func (a *WebhooksApiService) TriggerTransactionWebhook(ctx context.Context, id string, transactionId string, localVarOptionals *WebhooksApiTriggerTransactionWebhookOpts) (*http.Response, error)

func (*WebhooksApiService) UpdateWebhook ¶

func (a *WebhooksApiService) UpdateWebhook(ctx context.Context, body WebhookUpdate, id string, localVarOptionals *WebhooksApiUpdateWebhookOpts) (WebhookSingle, *http.Response, error)

type WebhooksApiStoreWebhookOpts ¶

type WebhooksApiStoreWebhookOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiSubmitWebookOpts ¶

type WebhooksApiSubmitWebookOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiTriggerTransactionWebhookOpts ¶

type WebhooksApiTriggerTransactionWebhookOpts struct {
	XTraceId optional.Interface
}

type WebhooksApiUpdateWebhookOpts ¶

type WebhooksApiUpdateWebhookOpts struct {
	XTraceId optional.Interface
}

Source Files ¶

Jump to

Keyboard shortcuts

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