From f2426f676df26c1dc60d49423917e56c9c37591f Mon Sep 17 00:00:00 2001 From: Rett Behrens Date: Fri, 29 Oct 2021 13:55:52 -0600 Subject: [PATCH 1/2] generated from OAS 2.17.2 --- docs/v1/accounting/index.html | 22 +- setup.py | 2 +- xero_python/__init__.py | 2 +- xero_python/accounting/api/accounting_api.py | 2 +- xero_python/accounting/docs/Contact.md | 4 + xero_python/accounting/models/contact.py | 139 +++ xero_python/appstore/api/app_store_api.py | 2 +- xero_python/assets/api/asset_api.py | 2 +- xero_python/docs/README.md | 4 +- xero_python/file/api/files_api.py | 2 +- xero_python/finance/__init__.py | 74 ++ xero_python/finance/api/__init__.py | 4 + xero_python/finance/api/finance_api.py | 928 ++++++++++++++++++ xero_python/finance/docs/AccountUsage.md | 22 + .../finance/docs/AccountUsageResponse.md | 13 + .../finance/docs/BalanceSheetAccountDetail.md | 14 + .../finance/docs/BalanceSheetAccountGroup.md | 11 + .../finance/docs/BalanceSheetAccountType.md | 12 + .../finance/docs/BalanceSheetResponse.md | 13 + .../finance/docs/BankStatementResponse.md | 11 + .../finance/docs/CashAccountResponse.md | 14 + xero_python/finance/docs/CashBalance.md | 12 + .../finance/docs/CashValidationResponse.md | 14 + xero_python/finance/docs/CashflowAccount.md | 16 + xero_python/finance/docs/CashflowActivity.md | 12 + xero_python/finance/docs/CashflowResponse.md | 13 + xero_python/finance/docs/CashflowType.md | 12 + xero_python/finance/docs/ContactDetail.md | 15 + .../finance/docs/ContactTotalDetail.md | 12 + xero_python/finance/docs/ContactTotalOther.md | 13 + .../finance/docs/CurrentStatementResponse.md | 15 + .../finance/docs/DataSourceResponse.md | 24 + xero_python/finance/docs/FinanceApi.md | 756 ++++++++++++++ .../finance/docs/HistoryRecordResponse.md | 14 + .../finance/docs/IncomeByContactResponse.md | 16 + xero_python/finance/docs/LockHistoryModel.md | 12 + .../finance/docs/LockHistoryResponse.md | 12 + .../finance/docs/ManualJournalTotal.md | 10 + xero_python/finance/docs/PnlAccount.md | 15 + xero_python/finance/docs/PnlAccountClass.md | 11 + xero_python/finance/docs/PnlAccountType.md | 12 + xero_python/finance/docs/PracticeResponse.md | 14 + xero_python/finance/docs/Problem.md | 13 + xero_python/finance/docs/ProblemType.md | 9 + .../finance/docs/ProfitAndLossResponse.md | 14 + .../finance/docs/ReportHistoryModel.md | 12 + .../finance/docs/ReportHistoryResponse.md | 12 + .../finance/docs/StatementBalanceResponse.md | 11 + .../finance/docs/StatementLinesResponse.md | 26 + xero_python/finance/docs/TotalDetail.md | 12 + xero_python/finance/docs/TotalOther.md | 12 + .../finance/docs/TrialBalanceAccount.md | 19 + xero_python/finance/docs/TrialBalanceEntry.md | 11 + .../finance/docs/TrialBalanceMovement.md | 13 + .../finance/docs/TrialBalanceResponse.md | 12 + .../finance/docs/UserActivitiesResponse.md | 12 + xero_python/finance/docs/UserResponse.md | 21 + xero_python/finance/models/__init__.py | 69 ++ xero_python/finance/models/account_usage.py | 421 ++++++++ .../finance/models/account_usage_response.py | 154 +++ .../models/balance_sheet_account_detail.py | 184 ++++ .../models/balance_sheet_account_group.py | 90 ++ .../models/balance_sheet_account_type.py | 126 +++ .../finance/models/balance_sheet_response.py | 150 +++ .../finance/models/bank_statement_response.py | 94 ++ .../finance/models/cash_account_response.py | 189 ++++ xero_python/finance/models/cash_balance.py | 131 +++ .../models/cash_validation_response.py | 183 ++++ .../finance/models/cashflow_account.py | 247 +++++ .../finance/models/cashflow_activity.py | 124 +++ .../finance/models/cashflow_response.py | 158 +++ xero_python/finance/models/cashflow_type.py | 122 +++ xero_python/finance/models/contact_detail.py | 214 ++++ .../finance/models/contact_total_detail.py | 128 +++ .../finance/models/contact_total_other.py | 160 +++ .../models/current_statement_response.py | 218 ++++ .../finance/models/data_source_response.py | 479 +++++++++ .../finance/models/history_record_response.py | 184 ++++ .../models/income_by_contact_response.py | 239 +++++ .../finance/models/lock_history_model.py | 128 +++ .../finance/models/lock_history_response.py | 126 +++ .../finance/models/manual_journal_total.py | 66 ++ xero_python/finance/models/pnl_account.py | 218 ++++ .../finance/models/pnl_account_class.py | 92 ++ .../finance/models/pnl_account_type.py | 118 +++ .../finance/models/practice_response.py | 189 ++++ xero_python/finance/models/problem.py | 146 +++ xero_python/finance/models/problem_type.py | 31 + .../models/profit_and_loss_response.py | 185 ++++ .../finance/models/report_history_model.py | 128 +++ .../finance/models/report_history_response.py | 124 +++ .../models/statement_balance_response.py | 92 ++ .../models/statement_lines_response.py | 535 ++++++++++ xero_python/finance/models/total_detail.py | 128 +++ xero_python/finance/models/total_other.py | 128 +++ .../finance/models/trial_balance_account.py | 330 +++++++ .../finance/models/trial_balance_entry.py | 92 ++ .../finance/models/trial_balance_movement.py | 154 +++ .../finance/models/trial_balance_response.py | 126 +++ .../models/user_activities_response.py | 124 +++ xero_python/finance/models/user_response.py | 388 ++++++++ xero_python/identity/api/identity_api.py | 2 +- xero_python/payrollau/api/payroll_au_api.py | 2 +- xero_python/payrollnz/api/payroll_nz_api.py | 2 +- xero_python/payrolluk/api/payroll_uk_api.py | 2 +- xero_python/project/api/project_api.py | 2 +- 106 files changed, 10244 insertions(+), 14 deletions(-) create mode 100644 xero_python/finance/__init__.py create mode 100644 xero_python/finance/api/__init__.py create mode 100644 xero_python/finance/api/finance_api.py create mode 100644 xero_python/finance/docs/AccountUsage.md create mode 100644 xero_python/finance/docs/AccountUsageResponse.md create mode 100644 xero_python/finance/docs/BalanceSheetAccountDetail.md create mode 100644 xero_python/finance/docs/BalanceSheetAccountGroup.md create mode 100644 xero_python/finance/docs/BalanceSheetAccountType.md create mode 100644 xero_python/finance/docs/BalanceSheetResponse.md create mode 100644 xero_python/finance/docs/BankStatementResponse.md create mode 100644 xero_python/finance/docs/CashAccountResponse.md create mode 100644 xero_python/finance/docs/CashBalance.md create mode 100644 xero_python/finance/docs/CashValidationResponse.md create mode 100644 xero_python/finance/docs/CashflowAccount.md create mode 100644 xero_python/finance/docs/CashflowActivity.md create mode 100644 xero_python/finance/docs/CashflowResponse.md create mode 100644 xero_python/finance/docs/CashflowType.md create mode 100644 xero_python/finance/docs/ContactDetail.md create mode 100644 xero_python/finance/docs/ContactTotalDetail.md create mode 100644 xero_python/finance/docs/ContactTotalOther.md create mode 100644 xero_python/finance/docs/CurrentStatementResponse.md create mode 100644 xero_python/finance/docs/DataSourceResponse.md create mode 100644 xero_python/finance/docs/FinanceApi.md create mode 100644 xero_python/finance/docs/HistoryRecordResponse.md create mode 100644 xero_python/finance/docs/IncomeByContactResponse.md create mode 100644 xero_python/finance/docs/LockHistoryModel.md create mode 100644 xero_python/finance/docs/LockHistoryResponse.md create mode 100644 xero_python/finance/docs/ManualJournalTotal.md create mode 100644 xero_python/finance/docs/PnlAccount.md create mode 100644 xero_python/finance/docs/PnlAccountClass.md create mode 100644 xero_python/finance/docs/PnlAccountType.md create mode 100644 xero_python/finance/docs/PracticeResponse.md create mode 100644 xero_python/finance/docs/Problem.md create mode 100644 xero_python/finance/docs/ProblemType.md create mode 100644 xero_python/finance/docs/ProfitAndLossResponse.md create mode 100644 xero_python/finance/docs/ReportHistoryModel.md create mode 100644 xero_python/finance/docs/ReportHistoryResponse.md create mode 100644 xero_python/finance/docs/StatementBalanceResponse.md create mode 100644 xero_python/finance/docs/StatementLinesResponse.md create mode 100644 xero_python/finance/docs/TotalDetail.md create mode 100644 xero_python/finance/docs/TotalOther.md create mode 100644 xero_python/finance/docs/TrialBalanceAccount.md create mode 100644 xero_python/finance/docs/TrialBalanceEntry.md create mode 100644 xero_python/finance/docs/TrialBalanceMovement.md create mode 100644 xero_python/finance/docs/TrialBalanceResponse.md create mode 100644 xero_python/finance/docs/UserActivitiesResponse.md create mode 100644 xero_python/finance/docs/UserResponse.md create mode 100644 xero_python/finance/models/__init__.py create mode 100644 xero_python/finance/models/account_usage.py create mode 100644 xero_python/finance/models/account_usage_response.py create mode 100644 xero_python/finance/models/balance_sheet_account_detail.py create mode 100644 xero_python/finance/models/balance_sheet_account_group.py create mode 100644 xero_python/finance/models/balance_sheet_account_type.py create mode 100644 xero_python/finance/models/balance_sheet_response.py create mode 100644 xero_python/finance/models/bank_statement_response.py create mode 100644 xero_python/finance/models/cash_account_response.py create mode 100644 xero_python/finance/models/cash_balance.py create mode 100644 xero_python/finance/models/cash_validation_response.py create mode 100644 xero_python/finance/models/cashflow_account.py create mode 100644 xero_python/finance/models/cashflow_activity.py create mode 100644 xero_python/finance/models/cashflow_response.py create mode 100644 xero_python/finance/models/cashflow_type.py create mode 100644 xero_python/finance/models/contact_detail.py create mode 100644 xero_python/finance/models/contact_total_detail.py create mode 100644 xero_python/finance/models/contact_total_other.py create mode 100644 xero_python/finance/models/current_statement_response.py create mode 100644 xero_python/finance/models/data_source_response.py create mode 100644 xero_python/finance/models/history_record_response.py create mode 100644 xero_python/finance/models/income_by_contact_response.py create mode 100644 xero_python/finance/models/lock_history_model.py create mode 100644 xero_python/finance/models/lock_history_response.py create mode 100644 xero_python/finance/models/manual_journal_total.py create mode 100644 xero_python/finance/models/pnl_account.py create mode 100644 xero_python/finance/models/pnl_account_class.py create mode 100644 xero_python/finance/models/pnl_account_type.py create mode 100644 xero_python/finance/models/practice_response.py create mode 100644 xero_python/finance/models/problem.py create mode 100644 xero_python/finance/models/problem_type.py create mode 100644 xero_python/finance/models/profit_and_loss_response.py create mode 100644 xero_python/finance/models/report_history_model.py create mode 100644 xero_python/finance/models/report_history_response.py create mode 100644 xero_python/finance/models/statement_balance_response.py create mode 100644 xero_python/finance/models/statement_lines_response.py create mode 100644 xero_python/finance/models/total_detail.py create mode 100644 xero_python/finance/models/total_other.py create mode 100644 xero_python/finance/models/trial_balance_account.py create mode 100644 xero_python/finance/models/trial_balance_entry.py create mode 100644 xero_python/finance/models/trial_balance_movement.py create mode 100644 xero_python/finance/models/trial_balance_response.py create mode 100644 xero_python/finance/models/user_activities_response.py create mode 100644 xero_python/finance/models/user_response.py diff --git a/docs/v1/accounting/index.html b/docs/v1/accounting/index.html index fd4947c9..cd48631c 100644 --- a/docs/v1/accounting/index.html +++ b/docs/v1/accounting/index.html @@ -1984,6 +1984,11 @@ "description" : "Xero identifier", "format" : "uuid" }, + "MergedToContactID" : { + "type" : "string", + "description" : "ID for the destination of a merged contact. Only returned when using paging or when fetching a contact by ContactId or ContactNumber.", + "format" : "uuid" + }, "ContactNumber" : { "maxLength" : 50, "type" : "string", @@ -2014,6 +2019,11 @@ "type" : "string", "description" : "Last name of contact person (max length = 255)" }, + "CompanyNumber" : { + "maxLength" : 50, + "type" : "string", + "description" : "Company registration number (max length = 50)" + }, "EmailAddress" : { "maxLength" : 255, "type" : "string", @@ -2069,6 +2079,16 @@ "type" : "boolean", "description" : "true or false – Boolean that describes if a contact has any AR invoices entered against them. Cannot be set via PUT or POST – it is automatically set when an accounts receivable invoice is generated against this contact." }, + "SalesDefaultLineAmountType" : { + "type" : "string", + "description" : "The default sales line amount type for a contact. Only available when summaryOnly parameter or paging is used, or when fetch by ContactId or ContactNumber.", + "enum" : [ "INCLUSIVE", "EXCLUSIVE", "NONE" ] + }, + "PurchasesDefaultLineAmountType" : { + "type" : "string", + "description" : "The default purchases line amount type for a contact Only available when summaryOnly parameter or paging is used, or when fetch by ContactId or ContactNumber.", + "enum" : [ "INCLUSIVE", "EXCLUSIVE", "NONE" ] + }, "DefaultCurrency" : { "$ref" : "#/components/schemas/CurrencyCode" }, @@ -5956,7 +5976,7 @@