diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index 5f84a81..e465da4 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -7.12.0 +7.14.0 diff --git a/docs/TransactionResponseData.md b/docs/TransactionResponseData.md index 839aac6..18a3d23 100644 --- a/docs/TransactionResponseData.md +++ b/docs/TransactionResponseData.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transaction** | [**TransactionDetail**](TransactionDetail.md) | | +**server_knowledge** | **int** | The knowledge of the server | ## Example diff --git a/open_api_spec.yaml b/open_api_spec.yaml index e5496d2..96580aa 100644 --- a/open_api_spec.yaml +++ b/open_api_spec.yaml @@ -6,7 +6,7 @@ info: upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - version: 1.74.0 + version: 1.75.0 servers: - url: https://api.ynab.com/v1 security: @@ -2715,10 +2715,15 @@ components: data: required: - transaction + - server_knowledge type: object properties: transaction: $ref: "#/components/schemas/TransactionDetail" + server_knowledge: + type: integer + description: The knowledge of the server + format: int64 TransactionSummary: required: - account_id diff --git a/openapi-generator-config.yaml b/openapi-generator-config.yaml index ed1f9a3..58189f7 100644 --- a/openapi-generator-config.yaml +++ b/openapi-generator-config.yaml @@ -1,5 +1,5 @@ packageName: ynab -packageVersion: 1.4.0 +packageVersion: 1.5.0 packageDescription: Official Python client for the YNAB API. API documentation available at https://api.ynab.com. licenseInfo: name: Apache-2.0 diff --git a/pyproject.toml b/pyproject.toml index 29f84fc..bd52ec8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [tool.poetry] name = "ynab" -version = "1.4.0" -description = "Official Python client for the YNAB API. API documentation available at https://api.ynab.com. Generated from server specification version 1.74.0" +version = "1.5.0" +description = "Official Python client for the YNAB API. API documentation available at https://api.ynab.com. Generated from server specification version 1.75.0" authors = ["YNAB"] license = "Apache-2.0" readme = "README.md" diff --git a/requirements.txt b/requirements.txt index 67f7f68..6cbb2b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -urllib3 >= 1.25.3, < 3.0.0 +urllib3 >= 2.1.0, < 3.0.0 python_dateutil >= 2.8.2 pydantic >= 2 typing-extensions >= 4.7.1 diff --git a/ynab/__init__.py b/ynab/__init__.py index 441fbdd..cb1be3d 100644 --- a/ynab/__init__.py +++ b/ynab/__init__.py @@ -7,131 +7,249 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 -__version__ = "1.4.0" +__version__ = "1.5.0" + +# Define package exports +__all__ = [ + "AccountsApi", + "BudgetsApi", + "CategoriesApi", + "MonthsApi", + "PayeeLocationsApi", + "PayeesApi", + "ScheduledTransactionsApi", + "TransactionsApi", + "UserApi", + "ApiResponse", + "ApiClient", + "Configuration", + "OpenApiException", + "ApiTypeError", + "ApiValueError", + "ApiKeyError", + "ApiAttributeError", + "ApiException", + "Account", + "AccountResponse", + "AccountResponseData", + "AccountType", + "AccountsResponse", + "AccountsResponseData", + "BudgetDetail", + "BudgetDetailResponse", + "BudgetDetailResponseData", + "BudgetSettings", + "BudgetSettingsResponse", + "BudgetSettingsResponseData", + "BudgetSummary", + "BudgetSummaryResponse", + "BudgetSummaryResponseData", + "BulkResponse", + "BulkResponseData", + "BulkResponseDataBulk", + "BulkTransactions", + "CategoriesResponse", + "CategoriesResponseData", + "Category", + "CategoryGroup", + "CategoryGroupWithCategories", + "CategoryResponse", + "CategoryResponseData", + "CurrencyFormat", + "DateFormat", + "ErrorDetail", + "ErrorResponse", + "ExistingTransaction", + "HybridTransaction", + "HybridTransactionsResponse", + "HybridTransactionsResponseData", + "MonthDetail", + "MonthDetailResponse", + "MonthDetailResponseData", + "MonthSummariesResponse", + "MonthSummariesResponseData", + "MonthSummary", + "NewTransaction", + "PatchCategoryWrapper", + "PatchMonthCategoryWrapper", + "PatchPayeeWrapper", + "PatchTransactionsWrapper", + "Payee", + "PayeeLocation", + "PayeeLocationResponse", + "PayeeLocationResponseData", + "PayeeLocationsResponse", + "PayeeLocationsResponseData", + "PayeeResponse", + "PayeeResponseData", + "PayeesResponse", + "PayeesResponseData", + "PostAccountWrapper", + "PostScheduledTransactionWrapper", + "PostTransactionsWrapper", + "PutScheduledTransactionWrapper", + "PutTransactionWrapper", + "SaveAccount", + "SaveCategory", + "SaveCategoryResponse", + "SaveCategoryResponseData", + "SaveMonthCategory", + "SavePayee", + "SavePayeeResponse", + "SavePayeeResponseData", + "SaveScheduledTransaction", + "SaveSubTransaction", + "SaveTransactionWithIdOrImportId", + "SaveTransactionWithOptionalFields", + "SaveTransactionsResponse", + "SaveTransactionsResponseData", + "ScheduledSubTransaction", + "ScheduledTransactionDetail", + "ScheduledTransactionFrequency", + "ScheduledTransactionResponse", + "ScheduledTransactionResponseData", + "ScheduledTransactionSummary", + "ScheduledTransactionsResponse", + "ScheduledTransactionsResponseData", + "SubTransaction", + "TransactionClearedStatus", + "TransactionDetail", + "TransactionFlagColor", + "TransactionResponse", + "TransactionResponseData", + "TransactionSummary", + "TransactionsImportResponse", + "TransactionsImportResponseData", + "TransactionsResponse", + "TransactionsResponseData", + "User", + "UserResponse", + "UserResponseData", +] # import apis into sdk package -from ynab.api.accounts_api import AccountsApi -from ynab.api.budgets_api import BudgetsApi -from ynab.api.categories_api import CategoriesApi -from ynab.api.months_api import MonthsApi -from ynab.api.payee_locations_api import PayeeLocationsApi -from ynab.api.payees_api import PayeesApi -from ynab.api.scheduled_transactions_api import ScheduledTransactionsApi -from ynab.api.transactions_api import TransactionsApi -from ynab.api.user_api import UserApi +from ynab.api.accounts_api import AccountsApi as AccountsApi +from ynab.api.budgets_api import BudgetsApi as BudgetsApi +from ynab.api.categories_api import CategoriesApi as CategoriesApi +from ynab.api.months_api import MonthsApi as MonthsApi +from ynab.api.payee_locations_api import PayeeLocationsApi as PayeeLocationsApi +from ynab.api.payees_api import PayeesApi as PayeesApi +from ynab.api.scheduled_transactions_api import ScheduledTransactionsApi as ScheduledTransactionsApi +from ynab.api.transactions_api import TransactionsApi as TransactionsApi +from ynab.api.user_api import UserApi as UserApi # import ApiClient -from ynab.api_response import ApiResponse -from ynab.api_client import ApiClient -from ynab.configuration import Configuration -from ynab.exceptions import OpenApiException -from ynab.exceptions import ApiTypeError -from ynab.exceptions import ApiValueError -from ynab.exceptions import ApiKeyError -from ynab.exceptions import ApiAttributeError -from ynab.exceptions import ApiException +from ynab.api_response import ApiResponse as ApiResponse +from ynab.api_client import ApiClient as ApiClient +from ynab.configuration import Configuration as Configuration +from ynab.exceptions import OpenApiException as OpenApiException +from ynab.exceptions import ApiTypeError as ApiTypeError +from ynab.exceptions import ApiValueError as ApiValueError +from ynab.exceptions import ApiKeyError as ApiKeyError +from ynab.exceptions import ApiAttributeError as ApiAttributeError +from ynab.exceptions import ApiException as ApiException # import models into sdk package -from ynab.models.account import Account -from ynab.models.account_response import AccountResponse -from ynab.models.account_response_data import AccountResponseData -from ynab.models.account_type import AccountType -from ynab.models.accounts_response import AccountsResponse -from ynab.models.accounts_response_data import AccountsResponseData -from ynab.models.budget_detail import BudgetDetail -from ynab.models.budget_detail_response import BudgetDetailResponse -from ynab.models.budget_detail_response_data import BudgetDetailResponseData -from ynab.models.budget_settings import BudgetSettings -from ynab.models.budget_settings_response import BudgetSettingsResponse -from ynab.models.budget_settings_response_data import BudgetSettingsResponseData -from ynab.models.budget_summary import BudgetSummary -from ynab.models.budget_summary_response import BudgetSummaryResponse -from ynab.models.budget_summary_response_data import BudgetSummaryResponseData -from ynab.models.bulk_response import BulkResponse -from ynab.models.bulk_response_data import BulkResponseData -from ynab.models.bulk_response_data_bulk import BulkResponseDataBulk -from ynab.models.bulk_transactions import BulkTransactions -from ynab.models.categories_response import CategoriesResponse -from ynab.models.categories_response_data import CategoriesResponseData -from ynab.models.category import Category -from ynab.models.category_group import CategoryGroup -from ynab.models.category_group_with_categories import CategoryGroupWithCategories -from ynab.models.category_response import CategoryResponse -from ynab.models.category_response_data import CategoryResponseData -from ynab.models.currency_format import CurrencyFormat -from ynab.models.date_format import DateFormat -from ynab.models.error_detail import ErrorDetail -from ynab.models.error_response import ErrorResponse -from ynab.models.existing_transaction import ExistingTransaction -from ynab.models.hybrid_transaction import HybridTransaction -from ynab.models.hybrid_transactions_response import HybridTransactionsResponse -from ynab.models.hybrid_transactions_response_data import HybridTransactionsResponseData -from ynab.models.month_detail import MonthDetail -from ynab.models.month_detail_response import MonthDetailResponse -from ynab.models.month_detail_response_data import MonthDetailResponseData -from ynab.models.month_summaries_response import MonthSummariesResponse -from ynab.models.month_summaries_response_data import MonthSummariesResponseData -from ynab.models.month_summary import MonthSummary -from ynab.models.new_transaction import NewTransaction -from ynab.models.patch_category_wrapper import PatchCategoryWrapper -from ynab.models.patch_month_category_wrapper import PatchMonthCategoryWrapper -from ynab.models.patch_payee_wrapper import PatchPayeeWrapper -from ynab.models.patch_transactions_wrapper import PatchTransactionsWrapper -from ynab.models.payee import Payee -from ynab.models.payee_location import PayeeLocation -from ynab.models.payee_location_response import PayeeLocationResponse -from ynab.models.payee_location_response_data import PayeeLocationResponseData -from ynab.models.payee_locations_response import PayeeLocationsResponse -from ynab.models.payee_locations_response_data import PayeeLocationsResponseData -from ynab.models.payee_response import PayeeResponse -from ynab.models.payee_response_data import PayeeResponseData -from ynab.models.payees_response import PayeesResponse -from ynab.models.payees_response_data import PayeesResponseData -from ynab.models.post_account_wrapper import PostAccountWrapper -from ynab.models.post_scheduled_transaction_wrapper import PostScheduledTransactionWrapper -from ynab.models.post_transactions_wrapper import PostTransactionsWrapper -from ynab.models.put_scheduled_transaction_wrapper import PutScheduledTransactionWrapper -from ynab.models.put_transaction_wrapper import PutTransactionWrapper -from ynab.models.save_account import SaveAccount -from ynab.models.save_category import SaveCategory -from ynab.models.save_category_response import SaveCategoryResponse -from ynab.models.save_category_response_data import SaveCategoryResponseData -from ynab.models.save_month_category import SaveMonthCategory -from ynab.models.save_payee import SavePayee -from ynab.models.save_payee_response import SavePayeeResponse -from ynab.models.save_payee_response_data import SavePayeeResponseData -from ynab.models.save_scheduled_transaction import SaveScheduledTransaction -from ynab.models.save_sub_transaction import SaveSubTransaction -from ynab.models.save_transaction_with_id_or_import_id import SaveTransactionWithIdOrImportId -from ynab.models.save_transaction_with_optional_fields import SaveTransactionWithOptionalFields -from ynab.models.save_transactions_response import SaveTransactionsResponse -from ynab.models.save_transactions_response_data import SaveTransactionsResponseData -from ynab.models.scheduled_sub_transaction import ScheduledSubTransaction -from ynab.models.scheduled_transaction_detail import ScheduledTransactionDetail -from ynab.models.scheduled_transaction_frequency import ScheduledTransactionFrequency -from ynab.models.scheduled_transaction_response import ScheduledTransactionResponse -from ynab.models.scheduled_transaction_response_data import ScheduledTransactionResponseData -from ynab.models.scheduled_transaction_summary import ScheduledTransactionSummary -from ynab.models.scheduled_transactions_response import ScheduledTransactionsResponse -from ynab.models.scheduled_transactions_response_data import ScheduledTransactionsResponseData -from ynab.models.sub_transaction import SubTransaction -from ynab.models.transaction_cleared_status import TransactionClearedStatus -from ynab.models.transaction_detail import TransactionDetail -from ynab.models.transaction_flag_color import TransactionFlagColor -from ynab.models.transaction_response import TransactionResponse -from ynab.models.transaction_response_data import TransactionResponseData -from ynab.models.transaction_summary import TransactionSummary -from ynab.models.transactions_import_response import TransactionsImportResponse -from ynab.models.transactions_import_response_data import TransactionsImportResponseData -from ynab.models.transactions_response import TransactionsResponse -from ynab.models.transactions_response_data import TransactionsResponseData -from ynab.models.user import User -from ynab.models.user_response import UserResponse -from ynab.models.user_response_data import UserResponseData +from ynab.models.account import Account as Account +from ynab.models.account_response import AccountResponse as AccountResponse +from ynab.models.account_response_data import AccountResponseData as AccountResponseData +from ynab.models.account_type import AccountType as AccountType +from ynab.models.accounts_response import AccountsResponse as AccountsResponse +from ynab.models.accounts_response_data import AccountsResponseData as AccountsResponseData +from ynab.models.budget_detail import BudgetDetail as BudgetDetail +from ynab.models.budget_detail_response import BudgetDetailResponse as BudgetDetailResponse +from ynab.models.budget_detail_response_data import BudgetDetailResponseData as BudgetDetailResponseData +from ynab.models.budget_settings import BudgetSettings as BudgetSettings +from ynab.models.budget_settings_response import BudgetSettingsResponse as BudgetSettingsResponse +from ynab.models.budget_settings_response_data import BudgetSettingsResponseData as BudgetSettingsResponseData +from ynab.models.budget_summary import BudgetSummary as BudgetSummary +from ynab.models.budget_summary_response import BudgetSummaryResponse as BudgetSummaryResponse +from ynab.models.budget_summary_response_data import BudgetSummaryResponseData as BudgetSummaryResponseData +from ynab.models.bulk_response import BulkResponse as BulkResponse +from ynab.models.bulk_response_data import BulkResponseData as BulkResponseData +from ynab.models.bulk_response_data_bulk import BulkResponseDataBulk as BulkResponseDataBulk +from ynab.models.bulk_transactions import BulkTransactions as BulkTransactions +from ynab.models.categories_response import CategoriesResponse as CategoriesResponse +from ynab.models.categories_response_data import CategoriesResponseData as CategoriesResponseData +from ynab.models.category import Category as Category +from ynab.models.category_group import CategoryGroup as CategoryGroup +from ynab.models.category_group_with_categories import CategoryGroupWithCategories as CategoryGroupWithCategories +from ynab.models.category_response import CategoryResponse as CategoryResponse +from ynab.models.category_response_data import CategoryResponseData as CategoryResponseData +from ynab.models.currency_format import CurrencyFormat as CurrencyFormat +from ynab.models.date_format import DateFormat as DateFormat +from ynab.models.error_detail import ErrorDetail as ErrorDetail +from ynab.models.error_response import ErrorResponse as ErrorResponse +from ynab.models.existing_transaction import ExistingTransaction as ExistingTransaction +from ynab.models.hybrid_transaction import HybridTransaction as HybridTransaction +from ynab.models.hybrid_transactions_response import HybridTransactionsResponse as HybridTransactionsResponse +from ynab.models.hybrid_transactions_response_data import HybridTransactionsResponseData as HybridTransactionsResponseData +from ynab.models.month_detail import MonthDetail as MonthDetail +from ynab.models.month_detail_response import MonthDetailResponse as MonthDetailResponse +from ynab.models.month_detail_response_data import MonthDetailResponseData as MonthDetailResponseData +from ynab.models.month_summaries_response import MonthSummariesResponse as MonthSummariesResponse +from ynab.models.month_summaries_response_data import MonthSummariesResponseData as MonthSummariesResponseData +from ynab.models.month_summary import MonthSummary as MonthSummary +from ynab.models.new_transaction import NewTransaction as NewTransaction +from ynab.models.patch_category_wrapper import PatchCategoryWrapper as PatchCategoryWrapper +from ynab.models.patch_month_category_wrapper import PatchMonthCategoryWrapper as PatchMonthCategoryWrapper +from ynab.models.patch_payee_wrapper import PatchPayeeWrapper as PatchPayeeWrapper +from ynab.models.patch_transactions_wrapper import PatchTransactionsWrapper as PatchTransactionsWrapper +from ynab.models.payee import Payee as Payee +from ynab.models.payee_location import PayeeLocation as PayeeLocation +from ynab.models.payee_location_response import PayeeLocationResponse as PayeeLocationResponse +from ynab.models.payee_location_response_data import PayeeLocationResponseData as PayeeLocationResponseData +from ynab.models.payee_locations_response import PayeeLocationsResponse as PayeeLocationsResponse +from ynab.models.payee_locations_response_data import PayeeLocationsResponseData as PayeeLocationsResponseData +from ynab.models.payee_response import PayeeResponse as PayeeResponse +from ynab.models.payee_response_data import PayeeResponseData as PayeeResponseData +from ynab.models.payees_response import PayeesResponse as PayeesResponse +from ynab.models.payees_response_data import PayeesResponseData as PayeesResponseData +from ynab.models.post_account_wrapper import PostAccountWrapper as PostAccountWrapper +from ynab.models.post_scheduled_transaction_wrapper import PostScheduledTransactionWrapper as PostScheduledTransactionWrapper +from ynab.models.post_transactions_wrapper import PostTransactionsWrapper as PostTransactionsWrapper +from ynab.models.put_scheduled_transaction_wrapper import PutScheduledTransactionWrapper as PutScheduledTransactionWrapper +from ynab.models.put_transaction_wrapper import PutTransactionWrapper as PutTransactionWrapper +from ynab.models.save_account import SaveAccount as SaveAccount +from ynab.models.save_category import SaveCategory as SaveCategory +from ynab.models.save_category_response import SaveCategoryResponse as SaveCategoryResponse +from ynab.models.save_category_response_data import SaveCategoryResponseData as SaveCategoryResponseData +from ynab.models.save_month_category import SaveMonthCategory as SaveMonthCategory +from ynab.models.save_payee import SavePayee as SavePayee +from ynab.models.save_payee_response import SavePayeeResponse as SavePayeeResponse +from ynab.models.save_payee_response_data import SavePayeeResponseData as SavePayeeResponseData +from ynab.models.save_scheduled_transaction import SaveScheduledTransaction as SaveScheduledTransaction +from ynab.models.save_sub_transaction import SaveSubTransaction as SaveSubTransaction +from ynab.models.save_transaction_with_id_or_import_id import SaveTransactionWithIdOrImportId as SaveTransactionWithIdOrImportId +from ynab.models.save_transaction_with_optional_fields import SaveTransactionWithOptionalFields as SaveTransactionWithOptionalFields +from ynab.models.save_transactions_response import SaveTransactionsResponse as SaveTransactionsResponse +from ynab.models.save_transactions_response_data import SaveTransactionsResponseData as SaveTransactionsResponseData +from ynab.models.scheduled_sub_transaction import ScheduledSubTransaction as ScheduledSubTransaction +from ynab.models.scheduled_transaction_detail import ScheduledTransactionDetail as ScheduledTransactionDetail +from ynab.models.scheduled_transaction_frequency import ScheduledTransactionFrequency as ScheduledTransactionFrequency +from ynab.models.scheduled_transaction_response import ScheduledTransactionResponse as ScheduledTransactionResponse +from ynab.models.scheduled_transaction_response_data import ScheduledTransactionResponseData as ScheduledTransactionResponseData +from ynab.models.scheduled_transaction_summary import ScheduledTransactionSummary as ScheduledTransactionSummary +from ynab.models.scheduled_transactions_response import ScheduledTransactionsResponse as ScheduledTransactionsResponse +from ynab.models.scheduled_transactions_response_data import ScheduledTransactionsResponseData as ScheduledTransactionsResponseData +from ynab.models.sub_transaction import SubTransaction as SubTransaction +from ynab.models.transaction_cleared_status import TransactionClearedStatus as TransactionClearedStatus +from ynab.models.transaction_detail import TransactionDetail as TransactionDetail +from ynab.models.transaction_flag_color import TransactionFlagColor as TransactionFlagColor +from ynab.models.transaction_response import TransactionResponse as TransactionResponse +from ynab.models.transaction_response_data import TransactionResponseData as TransactionResponseData +from ynab.models.transaction_summary import TransactionSummary as TransactionSummary +from ynab.models.transactions_import_response import TransactionsImportResponse as TransactionsImportResponse +from ynab.models.transactions_import_response_data import TransactionsImportResponseData as TransactionsImportResponseData +from ynab.models.transactions_response import TransactionsResponse as TransactionsResponse +from ynab.models.transactions_response_data import TransactionsResponseData as TransactionsResponseData +from ynab.models.user import User as User +from ynab.models.user_response import UserResponse as UserResponse +from ynab.models.user_response_data import UserResponseData as UserResponseData diff --git a/ynab/api/accounts_api.py b/ynab/api/accounts_api.py index 76354a1..c66dd2c 100644 --- a/ynab/api/accounts_api.py +++ b/ynab/api/accounts_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/budgets_api.py b/ynab/api/budgets_api.py index 64bee63..bca576e 100644 --- a/ynab/api/budgets_api.py +++ b/ynab/api/budgets_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/categories_api.py b/ynab/api/categories_api.py index fd6cd81..cd5032e 100644 --- a/ynab/api/categories_api.py +++ b/ynab/api/categories_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/months_api.py b/ynab/api/months_api.py index 52b8a4d..a4a2282 100644 --- a/ynab/api/months_api.py +++ b/ynab/api/months_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/payee_locations_api.py b/ynab/api/payee_locations_api.py index 3f2625d..ffea70e 100644 --- a/ynab/api/payee_locations_api.py +++ b/ynab/api/payee_locations_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/payees_api.py b/ynab/api/payees_api.py index 5cff1cd..14a9907 100644 --- a/ynab/api/payees_api.py +++ b/ynab/api/payees_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/scheduled_transactions_api.py b/ynab/api/scheduled_transactions_api.py index 56e3f18..f83817a 100644 --- a/ynab/api/scheduled_transactions_api.py +++ b/ynab/api/scheduled_transactions_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/transactions_api.py b/ynab/api/transactions_api.py index b3281f7..bab3c45 100644 --- a/ynab/api/transactions_api.py +++ b/ynab/api/transactions_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api/user_api.py b/ynab/api/user_api.py index 4304b0a..7fe8546 100644 --- a/ynab/api/user_api.py +++ b/ynab/api/user_api.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/api_client.py b/ynab/api_client.py index 8cb8f6c..a9a78f2 100644 --- a/ynab/api_client.py +++ b/ynab/api_client.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -90,7 +90,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/1.4.0/python' + self.user_agent = 'OpenAPI-Generator/1.5.0/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): @@ -382,6 +382,10 @@ def sanitize_for_serialization(self, obj): else: obj_dict = obj.__dict__ + if isinstance(obj_dict, list): + # here we handle instances that can either be a list or something else, and only became a real list by calling to_dict() + return self.sanitize_for_serialization(obj_dict) + return { key: self.sanitize_for_serialization(val) for key, val in obj_dict.items() diff --git a/ynab/configuration.py b/ynab/configuration.py index e11bf29..f5b2d80 100644 --- a/ynab/configuration.py +++ b/ynab/configuration.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -504,8 +504,8 @@ def to_debug_report(self) -> str: return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 1.74.0\n"\ - "SDK Package Version: 1.4.0".\ + "Version of the API: 1.75.0\n"\ + "SDK Package Version: 1.5.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/ynab/exceptions.py b/ynab/exceptions.py index 733c0ed..65f06c5 100644 --- a/ynab/exceptions.py +++ b/ynab/exceptions.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/__init__.py b/ynab/models/__init__.py index 7e1c18c..cf01b48 100644 --- a/ynab/models/__init__.py +++ b/ynab/models/__init__.py @@ -6,7 +6,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/account.py b/ynab/models/account.py index 9f1982e..8ab90a3 100644 --- a/ynab/models/account.py +++ b/ynab/models/account.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/account_response.py b/ynab/models/account_response.py index c5e3bba..4bc13a1 100644 --- a/ynab/models/account_response.py +++ b/ynab/models/account_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/account_response_data.py b/ynab/models/account_response_data.py index 4c54300..d213a18 100644 --- a/ynab/models/account_response_data.py +++ b/ynab/models/account_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/account_type.py b/ynab/models/account_type.py index b3f6d0f..debd28c 100644 --- a/ynab/models/account_type.py +++ b/ynab/models/account_type.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/accounts_response.py b/ynab/models/accounts_response.py index 01b06bc..ac53b79 100644 --- a/ynab/models/accounts_response.py +++ b/ynab/models/accounts_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/accounts_response_data.py b/ynab/models/accounts_response_data.py index 9578976..d8cec03 100644 --- a/ynab/models/accounts_response_data.py +++ b/ynab/models/accounts_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_detail.py b/ynab/models/budget_detail.py index 7a67399..a333dcf 100644 --- a/ynab/models/budget_detail.py +++ b/ynab/models/budget_detail.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_detail_response.py b/ynab/models/budget_detail_response.py index ecaad37..cfd45e2 100644 --- a/ynab/models/budget_detail_response.py +++ b/ynab/models/budget_detail_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_detail_response_data.py b/ynab/models/budget_detail_response_data.py index 6a72542..e7e7498 100644 --- a/ynab/models/budget_detail_response_data.py +++ b/ynab/models/budget_detail_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_settings.py b/ynab/models/budget_settings.py index 89ee2a6..f5dabc7 100644 --- a/ynab/models/budget_settings.py +++ b/ynab/models/budget_settings.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_settings_response.py b/ynab/models/budget_settings_response.py index e9deddd..403b17e 100644 --- a/ynab/models/budget_settings_response.py +++ b/ynab/models/budget_settings_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_settings_response_data.py b/ynab/models/budget_settings_response_data.py index bc4eb41..7b2b706 100644 --- a/ynab/models/budget_settings_response_data.py +++ b/ynab/models/budget_settings_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_summary.py b/ynab/models/budget_summary.py index e723af5..ad1a65b 100644 --- a/ynab/models/budget_summary.py +++ b/ynab/models/budget_summary.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_summary_response.py b/ynab/models/budget_summary_response.py index caab32f..72e6017 100644 --- a/ynab/models/budget_summary_response.py +++ b/ynab/models/budget_summary_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/budget_summary_response_data.py b/ynab/models/budget_summary_response_data.py index 47e20d6..d68ff59 100644 --- a/ynab/models/budget_summary_response_data.py +++ b/ynab/models/budget_summary_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/bulk_response.py b/ynab/models/bulk_response.py index c74067c..b11fecb 100644 --- a/ynab/models/bulk_response.py +++ b/ynab/models/bulk_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/bulk_response_data.py b/ynab/models/bulk_response_data.py index 850a807..94208e2 100644 --- a/ynab/models/bulk_response_data.py +++ b/ynab/models/bulk_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/bulk_response_data_bulk.py b/ynab/models/bulk_response_data_bulk.py index df70dc3..eb7a7dc 100644 --- a/ynab/models/bulk_response_data_bulk.py +++ b/ynab/models/bulk_response_data_bulk.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/bulk_transactions.py b/ynab/models/bulk_transactions.py index afabf95..d16def4 100644 --- a/ynab/models/bulk_transactions.py +++ b/ynab/models/bulk_transactions.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/categories_response.py b/ynab/models/categories_response.py index e8cdcdb..9f67d5c 100644 --- a/ynab/models/categories_response.py +++ b/ynab/models/categories_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/categories_response_data.py b/ynab/models/categories_response_data.py index 78d414d..7e2d543 100644 --- a/ynab/models/categories_response_data.py +++ b/ynab/models/categories_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/category.py b/ynab/models/category.py index 5532b8a..54eeafd 100644 --- a/ynab/models/category.py +++ b/ynab/models/category.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/category_group.py b/ynab/models/category_group.py index 111b28d..edf1965 100644 --- a/ynab/models/category_group.py +++ b/ynab/models/category_group.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/category_group_with_categories.py b/ynab/models/category_group_with_categories.py index 33cddfa..d6d77fa 100644 --- a/ynab/models/category_group_with_categories.py +++ b/ynab/models/category_group_with_categories.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/category_response.py b/ynab/models/category_response.py index 3862caa..ab1eafb 100644 --- a/ynab/models/category_response.py +++ b/ynab/models/category_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/category_response_data.py b/ynab/models/category_response_data.py index 3140e0a..8fd46e1 100644 --- a/ynab/models/category_response_data.py +++ b/ynab/models/category_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/currency_format.py b/ynab/models/currency_format.py index 6d87083..99c9d3d 100644 --- a/ynab/models/currency_format.py +++ b/ynab/models/currency_format.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/date_format.py b/ynab/models/date_format.py index 6518679..f3cc206 100644 --- a/ynab/models/date_format.py +++ b/ynab/models/date_format.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/error_detail.py b/ynab/models/error_detail.py index 87a1f98..a6e4867 100644 --- a/ynab/models/error_detail.py +++ b/ynab/models/error_detail.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/error_response.py b/ynab/models/error_response.py index 8ae4b7b..35dd333 100644 --- a/ynab/models/error_response.py +++ b/ynab/models/error_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/existing_transaction.py b/ynab/models/existing_transaction.py index bb37dcd..cd38c8f 100644 --- a/ynab/models/existing_transaction.py +++ b/ynab/models/existing_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/hybrid_transaction.py b/ynab/models/hybrid_transaction.py index 0d89050..fd55ab5 100644 --- a/ynab/models/hybrid_transaction.py +++ b/ynab/models/hybrid_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/hybrid_transactions_response.py b/ynab/models/hybrid_transactions_response.py index a3f0156..2e1f278 100644 --- a/ynab/models/hybrid_transactions_response.py +++ b/ynab/models/hybrid_transactions_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/hybrid_transactions_response_data.py b/ynab/models/hybrid_transactions_response_data.py index c058354..f975534 100644 --- a/ynab/models/hybrid_transactions_response_data.py +++ b/ynab/models/hybrid_transactions_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_detail.py b/ynab/models/month_detail.py index 69270c1..e3be38b 100644 --- a/ynab/models/month_detail.py +++ b/ynab/models/month_detail.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_detail_response.py b/ynab/models/month_detail_response.py index 4ef7056..6ea4e43 100644 --- a/ynab/models/month_detail_response.py +++ b/ynab/models/month_detail_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_detail_response_data.py b/ynab/models/month_detail_response_data.py index a275891..ceb5544 100644 --- a/ynab/models/month_detail_response_data.py +++ b/ynab/models/month_detail_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_summaries_response.py b/ynab/models/month_summaries_response.py index 907cb0b..354e96f 100644 --- a/ynab/models/month_summaries_response.py +++ b/ynab/models/month_summaries_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_summaries_response_data.py b/ynab/models/month_summaries_response_data.py index b364203..2718574 100644 --- a/ynab/models/month_summaries_response_data.py +++ b/ynab/models/month_summaries_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/month_summary.py b/ynab/models/month_summary.py index 127c4aa..a80b329 100644 --- a/ynab/models/month_summary.py +++ b/ynab/models/month_summary.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/new_transaction.py b/ynab/models/new_transaction.py index 46f743b..6483461 100644 --- a/ynab/models/new_transaction.py +++ b/ynab/models/new_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/patch_category_wrapper.py b/ynab/models/patch_category_wrapper.py index bc6f423..e830b0e 100644 --- a/ynab/models/patch_category_wrapper.py +++ b/ynab/models/patch_category_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/patch_month_category_wrapper.py b/ynab/models/patch_month_category_wrapper.py index 2548c32..b17ff00 100644 --- a/ynab/models/patch_month_category_wrapper.py +++ b/ynab/models/patch_month_category_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/patch_payee_wrapper.py b/ynab/models/patch_payee_wrapper.py index d8df87d..4ae6264 100644 --- a/ynab/models/patch_payee_wrapper.py +++ b/ynab/models/patch_payee_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/patch_transactions_wrapper.py b/ynab/models/patch_transactions_wrapper.py index be4561b..32e01db 100644 --- a/ynab/models/patch_transactions_wrapper.py +++ b/ynab/models/patch_transactions_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee.py b/ynab/models/payee.py index 308cadb..7b3784c 100644 --- a/ynab/models/payee.py +++ b/ynab/models/payee.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_location.py b/ynab/models/payee_location.py index 5f9a833..974e897 100644 --- a/ynab/models/payee_location.py +++ b/ynab/models/payee_location.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_location_response.py b/ynab/models/payee_location_response.py index a9a6e71..355ee2b 100644 --- a/ynab/models/payee_location_response.py +++ b/ynab/models/payee_location_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_location_response_data.py b/ynab/models/payee_location_response_data.py index b9c23d3..922b810 100644 --- a/ynab/models/payee_location_response_data.py +++ b/ynab/models/payee_location_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_locations_response.py b/ynab/models/payee_locations_response.py index 55293a0..0f8c15a 100644 --- a/ynab/models/payee_locations_response.py +++ b/ynab/models/payee_locations_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_locations_response_data.py b/ynab/models/payee_locations_response_data.py index 08c6b35..e41d79c 100644 --- a/ynab/models/payee_locations_response_data.py +++ b/ynab/models/payee_locations_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_response.py b/ynab/models/payee_response.py index 8f1c1de..9c004c3 100644 --- a/ynab/models/payee_response.py +++ b/ynab/models/payee_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payee_response_data.py b/ynab/models/payee_response_data.py index cc86c10..e922f07 100644 --- a/ynab/models/payee_response_data.py +++ b/ynab/models/payee_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payees_response.py b/ynab/models/payees_response.py index 98d7ee6..a3d93fd 100644 --- a/ynab/models/payees_response.py +++ b/ynab/models/payees_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/payees_response_data.py b/ynab/models/payees_response_data.py index fd294d0..4b2208d 100644 --- a/ynab/models/payees_response_data.py +++ b/ynab/models/payees_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/post_account_wrapper.py b/ynab/models/post_account_wrapper.py index 46e2c45..a7f3ed4 100644 --- a/ynab/models/post_account_wrapper.py +++ b/ynab/models/post_account_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/post_scheduled_transaction_wrapper.py b/ynab/models/post_scheduled_transaction_wrapper.py index a4cef99..f839dfb 100644 --- a/ynab/models/post_scheduled_transaction_wrapper.py +++ b/ynab/models/post_scheduled_transaction_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/post_transactions_wrapper.py b/ynab/models/post_transactions_wrapper.py index c7485ab..dafe40c 100644 --- a/ynab/models/post_transactions_wrapper.py +++ b/ynab/models/post_transactions_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/put_scheduled_transaction_wrapper.py b/ynab/models/put_scheduled_transaction_wrapper.py index db41e6f..ccef35a 100644 --- a/ynab/models/put_scheduled_transaction_wrapper.py +++ b/ynab/models/put_scheduled_transaction_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/put_transaction_wrapper.py b/ynab/models/put_transaction_wrapper.py index eb5f561..59ae634 100644 --- a/ynab/models/put_transaction_wrapper.py +++ b/ynab/models/put_transaction_wrapper.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_account.py b/ynab/models/save_account.py index 47413e7..fa2bb86 100644 --- a/ynab/models/save_account.py +++ b/ynab/models/save_account.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_category.py b/ynab/models/save_category.py index 5522b34..923be4f 100644 --- a/ynab/models/save_category.py +++ b/ynab/models/save_category.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_category_response.py b/ynab/models/save_category_response.py index 1d9ed3a..574a0dc 100644 --- a/ynab/models/save_category_response.py +++ b/ynab/models/save_category_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_category_response_data.py b/ynab/models/save_category_response_data.py index 3ded338..df381f9 100644 --- a/ynab/models/save_category_response_data.py +++ b/ynab/models/save_category_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_month_category.py b/ynab/models/save_month_category.py index 3624456..1a02212 100644 --- a/ynab/models/save_month_category.py +++ b/ynab/models/save_month_category.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_payee.py b/ynab/models/save_payee.py index b9cf7b6..2a99f40 100644 --- a/ynab/models/save_payee.py +++ b/ynab/models/save_payee.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_payee_response.py b/ynab/models/save_payee_response.py index 5153813..109f889 100644 --- a/ynab/models/save_payee_response.py +++ b/ynab/models/save_payee_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_payee_response_data.py b/ynab/models/save_payee_response_data.py index f99b5e4..a910342 100644 --- a/ynab/models/save_payee_response_data.py +++ b/ynab/models/save_payee_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_scheduled_transaction.py b/ynab/models/save_scheduled_transaction.py index 496843e..09cb015 100644 --- a/ynab/models/save_scheduled_transaction.py +++ b/ynab/models/save_scheduled_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_sub_transaction.py b/ynab/models/save_sub_transaction.py index e3650fa..a6aacd3 100644 --- a/ynab/models/save_sub_transaction.py +++ b/ynab/models/save_sub_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_transaction_with_id_or_import_id.py b/ynab/models/save_transaction_with_id_or_import_id.py index 380e52f..4aa6eb7 100644 --- a/ynab/models/save_transaction_with_id_or_import_id.py +++ b/ynab/models/save_transaction_with_id_or_import_id.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_transaction_with_optional_fields.py b/ynab/models/save_transaction_with_optional_fields.py index 641c127..61231c2 100644 --- a/ynab/models/save_transaction_with_optional_fields.py +++ b/ynab/models/save_transaction_with_optional_fields.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_transactions_response.py b/ynab/models/save_transactions_response.py index 662fdcf..cd407bc 100644 --- a/ynab/models/save_transactions_response.py +++ b/ynab/models/save_transactions_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/save_transactions_response_data.py b/ynab/models/save_transactions_response_data.py index d65c523..c33c539 100644 --- a/ynab/models/save_transactions_response_data.py +++ b/ynab/models/save_transactions_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_sub_transaction.py b/ynab/models/scheduled_sub_transaction.py index 7050118..0f8b813 100644 --- a/ynab/models/scheduled_sub_transaction.py +++ b/ynab/models/scheduled_sub_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transaction_detail.py b/ynab/models/scheduled_transaction_detail.py index 18c9e1e..cbad60f 100644 --- a/ynab/models/scheduled_transaction_detail.py +++ b/ynab/models/scheduled_transaction_detail.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transaction_frequency.py b/ynab/models/scheduled_transaction_frequency.py index 6057327..8aa8839 100644 --- a/ynab/models/scheduled_transaction_frequency.py +++ b/ynab/models/scheduled_transaction_frequency.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transaction_response.py b/ynab/models/scheduled_transaction_response.py index 5653400..4d9b48a 100644 --- a/ynab/models/scheduled_transaction_response.py +++ b/ynab/models/scheduled_transaction_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transaction_response_data.py b/ynab/models/scheduled_transaction_response_data.py index 97d9078..d0d523a 100644 --- a/ynab/models/scheduled_transaction_response_data.py +++ b/ynab/models/scheduled_transaction_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transaction_summary.py b/ynab/models/scheduled_transaction_summary.py index f2d75e4..4d958a9 100644 --- a/ynab/models/scheduled_transaction_summary.py +++ b/ynab/models/scheduled_transaction_summary.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transactions_response.py b/ynab/models/scheduled_transactions_response.py index 4a35d06..e4f227d 100644 --- a/ynab/models/scheduled_transactions_response.py +++ b/ynab/models/scheduled_transactions_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/scheduled_transactions_response_data.py b/ynab/models/scheduled_transactions_response_data.py index 5652776..085f727 100644 --- a/ynab/models/scheduled_transactions_response_data.py +++ b/ynab/models/scheduled_transactions_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/sub_transaction.py b/ynab/models/sub_transaction.py index 5f75c59..829ade3 100644 --- a/ynab/models/sub_transaction.py +++ b/ynab/models/sub_transaction.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transaction_cleared_status.py b/ynab/models/transaction_cleared_status.py index 10efcd1..54f3f2a 100644 --- a/ynab/models/transaction_cleared_status.py +++ b/ynab/models/transaction_cleared_status.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transaction_detail.py b/ynab/models/transaction_detail.py index 49e8edf..3651929 100644 --- a/ynab/models/transaction_detail.py +++ b/ynab/models/transaction_detail.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transaction_flag_color.py b/ynab/models/transaction_flag_color.py index 66f2752..e64e78f 100644 --- a/ynab/models/transaction_flag_color.py +++ b/ynab/models/transaction_flag_color.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transaction_response.py b/ynab/models/transaction_response.py index a07737a..638b438 100644 --- a/ynab/models/transaction_response.py +++ b/ynab/models/transaction_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transaction_response_data.py b/ynab/models/transaction_response_data.py index 14cb947..bf90086 100644 --- a/ynab/models/transaction_response_data.py +++ b/ynab/models/transaction_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,7 +17,7 @@ import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict +from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List from ynab.models.transaction_detail import TransactionDetail from typing import Optional, Set @@ -28,7 +28,8 @@ class TransactionResponseData(BaseModel): TransactionResponseData """ # noqa: E501 transaction: TransactionDetail - __properties: ClassVar[List[str]] = ["transaction"] + server_knowledge: StrictInt = Field(description="The knowledge of the server") + __properties: ClassVar[List[str]] = ["transaction", "server_knowledge"] model_config = ConfigDict( populate_by_name=True, @@ -84,7 +85,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "transaction": TransactionDetail.from_dict(obj["transaction"]) if obj.get("transaction") is not None else None + "transaction": TransactionDetail.from_dict(obj["transaction"]) if obj.get("transaction") is not None else None, + "server_knowledge": obj.get("server_knowledge") }) return _obj diff --git a/ynab/models/transaction_summary.py b/ynab/models/transaction_summary.py index ae0b2d2..ffb3c65 100644 --- a/ynab/models/transaction_summary.py +++ b/ynab/models/transaction_summary.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transactions_import_response.py b/ynab/models/transactions_import_response.py index 21b9897..1ed122b 100644 --- a/ynab/models/transactions_import_response.py +++ b/ynab/models/transactions_import_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transactions_import_response_data.py b/ynab/models/transactions_import_response_data.py index 31bafdb..0a45f96 100644 --- a/ynab/models/transactions_import_response_data.py +++ b/ynab/models/transactions_import_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transactions_response.py b/ynab/models/transactions_response.py index cba0a5d..b05ab53 100644 --- a/ynab/models/transactions_response.py +++ b/ynab/models/transactions_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/transactions_response_data.py b/ynab/models/transactions_response_data.py index 07e0446..2f6c6ba 100644 --- a/ynab/models/transactions_response_data.py +++ b/ynab/models/transactions_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/user.py b/ynab/models/user.py index c774777..48002e0 100644 --- a/ynab/models/user.py +++ b/ynab/models/user.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/user_response.py b/ynab/models/user_response.py index dd18a6f..28ae137 100644 --- a/ynab/models/user_response.py +++ b/ynab/models/user_response.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/models/user_response_data.py b/ynab/models/user_response_data.py index aa205d4..542f0d6 100644 --- a/ynab/models/user_response_data.py +++ b/ynab/models/user_response_data.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/ynab/rest.py b/ynab/rest.py index a8c5b45..6511ae3 100644 --- a/ynab/rest.py +++ b/ynab/rest.py @@ -5,7 +5,7 @@ Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com - The version of the OpenAPI document: 1.74.0 + The version of the OpenAPI document: 1.75.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.