Skip to content

Commit 738cc7e

Browse files
committed
AU Payroll added methods & models
Built from version 2.2.6 of OAS
1 parent 1dc0675 commit 738cc7e

File tree

165 files changed

+17622
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

165 files changed

+17622
-3
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Official python SDK for Xero API generated by OpenAPI spec for oAuth 2
2020
* [Accounting API](https://developer.xero.com/documentation/api/api-overview)
2121
* [Assets API](https://developer.xero.com/documentation/assets-api/overview)
2222
* [Projects API](https://developer.xero.com/documentation/projects/overview-projects)
23+
* [AU Payroll API](https://developer.xero.com/documentation/payroll-api/overview)
2324
* Error handling for ease of use.
2425

2526
## Starter Project

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,5 @@ def read_file(filename):
4848
keywords="xero python sdk API oAuth",
4949
name="xero_python",
5050
packages=find_packages(include=["xero_python", "xero_python.*"]),
51-
version="0.4.1",
51+
version="0.5.0",
5252
)

xero_python/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__author__ = """Xero Developer API"""
44
__email__ = "[email protected]"
5-
__version__ = "0.4.1"
5+
__version__ = "0.5.0"

xero_python/docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This specifing endpoints related to managing authentication tokens and identity
44
The `xero_python` package is automatically generated by the [XeroAPI SDK 2.0 Codegen](https://github.com/xero-github/xeroapi-sdk-codegen) project:
55

66
- API version: 2.2.6
7-
- Package version: 0.4.1
7+
- Package version: 0.5.0
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99
For more information, please visit [https://developer.xero.com](https://developer.xero.com)
1010

xero_python/payrollau/__init__.py

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# coding: utf-8
2+
3+
# flake8: noqa
4+
5+
"""
6+
Xero Payroll AU
7+
8+
This is the Xero Payroll API for orgs in Australia region. # noqa: E501
9+
10+
OpenAPI spec version: 2.2.6
11+
12+
Generated by: https://openapi-generator.tech
13+
"""
14+
15+
16+
# import apis into sdk package
17+
from xero_python.payrollau.api.payroll_au_api import PayrollAuApi
18+
19+
20+
# import models into sdk package
21+
from xero_python.payrollau.models.api_exception import APIException
22+
from xero_python.payrollau.models.account import Account
23+
from xero_python.payrollau.models.account_type import AccountType
24+
from xero_python.payrollau.models.allowance_type import AllowanceType
25+
from xero_python.payrollau.models.bank_account import BankAccount
26+
from xero_python.payrollau.models.calendar_type import CalendarType
27+
from xero_python.payrollau.models.deduction_line import DeductionLine
28+
from xero_python.payrollau.models.deduction_type import DeductionType
29+
from xero_python.payrollau.models.deduction_type_calculation_type import (
30+
DeductionTypeCalculationType,
31+
)
32+
from xero_python.payrollau.models.earnings_line import EarningsLine
33+
from xero_python.payrollau.models.earnings_rate import EarningsRate
34+
from xero_python.payrollau.models.earnings_rate_calculation_type import (
35+
EarningsRateCalculationType,
36+
)
37+
from xero_python.payrollau.models.earnings_type import EarningsType
38+
from xero_python.payrollau.models.employee import Employee
39+
from xero_python.payrollau.models.employee_status import EmployeeStatus
40+
from xero_python.payrollau.models.employees import Employees
41+
from xero_python.payrollau.models.employment_basis import EmploymentBasis
42+
from xero_python.payrollau.models.employment_termination_payment_type import (
43+
EmploymentTerminationPaymentType,
44+
)
45+
from xero_python.payrollau.models.entitlement_final_pay_payout_type import (
46+
EntitlementFinalPayPayoutType,
47+
)
48+
from xero_python.payrollau.models.home_address import HomeAddress
49+
from xero_python.payrollau.models.leave_accrual_line import LeaveAccrualLine
50+
from xero_python.payrollau.models.leave_application import LeaveApplication
51+
from xero_python.payrollau.models.leave_applications import LeaveApplications
52+
from xero_python.payrollau.models.leave_balance import LeaveBalance
53+
from xero_python.payrollau.models.leave_earnings_line import LeaveEarningsLine
54+
from xero_python.payrollau.models.leave_line import LeaveLine
55+
from xero_python.payrollau.models.leave_line_calculation_type import (
56+
LeaveLineCalculationType,
57+
)
58+
from xero_python.payrollau.models.leave_lines import LeaveLines
59+
from xero_python.payrollau.models.leave_period import LeavePeriod
60+
from xero_python.payrollau.models.leave_period_status import LeavePeriodStatus
61+
from xero_python.payrollau.models.leave_type import LeaveType
62+
from xero_python.payrollau.models.leave_type_contribution_type import (
63+
LeaveTypeContributionType,
64+
)
65+
from xero_python.payrollau.models.manual_tax_type import ManualTaxType
66+
from xero_python.payrollau.models.opening_balances import OpeningBalances
67+
from xero_python.payrollau.models.pay_item import PayItem
68+
from xero_python.payrollau.models.pay_items import PayItems
69+
from xero_python.payrollau.models.pay_run import PayRun
70+
from xero_python.payrollau.models.pay_run_status import PayRunStatus
71+
from xero_python.payrollau.models.pay_runs import PayRuns
72+
from xero_python.payrollau.models.pay_template import PayTemplate
73+
from xero_python.payrollau.models.payment_frequency_type import PaymentFrequencyType
74+
from xero_python.payrollau.models.payroll_calendar import PayrollCalendar
75+
from xero_python.payrollau.models.payroll_calendars import PayrollCalendars
76+
from xero_python.payrollau.models.payslip import Payslip
77+
from xero_python.payrollau.models.payslip_lines import PayslipLines
78+
from xero_python.payrollau.models.payslip_object import PayslipObject
79+
from xero_python.payrollau.models.payslip_summary import PayslipSummary
80+
from xero_python.payrollau.models.payslips import Payslips
81+
from xero_python.payrollau.models.rate_type import RateType
82+
from xero_python.payrollau.models.reimbursement_line import ReimbursementLine
83+
from xero_python.payrollau.models.reimbursement_lines import ReimbursementLines
84+
from xero_python.payrollau.models.reimbursement_type import ReimbursementType
85+
from xero_python.payrollau.models.residency_status import ResidencyStatus
86+
from xero_python.payrollau.models.settings import Settings
87+
from xero_python.payrollau.models.settings_object import SettingsObject
88+
from xero_python.payrollau.models.settings_tracking_categories import (
89+
SettingsTrackingCategories,
90+
)
91+
from xero_python.payrollau.models.settings_tracking_categories_employee_groups import (
92+
SettingsTrackingCategoriesEmployeeGroups,
93+
)
94+
from xero_python.payrollau.models.settings_tracking_categories_timesheet_categories import (
95+
SettingsTrackingCategoriesTimesheetCategories,
96+
)
97+
from xero_python.payrollau.models.state import State
98+
from xero_python.payrollau.models.super_fund import SuperFund
99+
from xero_python.payrollau.models.super_fund_product import SuperFundProduct
100+
from xero_python.payrollau.models.super_fund_products import SuperFundProducts
101+
from xero_python.payrollau.models.super_fund_type import SuperFundType
102+
from xero_python.payrollau.models.super_funds import SuperFunds
103+
from xero_python.payrollau.models.super_line import SuperLine
104+
from xero_python.payrollau.models.super_membership import SuperMembership
105+
from xero_python.payrollau.models.superannuation_calculation_type import (
106+
SuperannuationCalculationType,
107+
)
108+
from xero_python.payrollau.models.superannuation_contribution_type import (
109+
SuperannuationContributionType,
110+
)
111+
from xero_python.payrollau.models.superannuation_line import SuperannuationLine
112+
from xero_python.payrollau.models.tfn_exemption_type import TFNExemptionType
113+
from xero_python.payrollau.models.tax_declaration import TaxDeclaration
114+
from xero_python.payrollau.models.tax_line import TaxLine
115+
from xero_python.payrollau.models.timesheet import Timesheet
116+
from xero_python.payrollau.models.timesheet_line import TimesheetLine
117+
from xero_python.payrollau.models.timesheet_object import TimesheetObject
118+
from xero_python.payrollau.models.timesheet_status import TimesheetStatus
119+
from xero_python.payrollau.models.timesheets import Timesheets
120+
from xero_python.payrollau.models.validation_error import ValidationError
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# flake8: noqa
2+
3+
# import apis into api package
4+
from xero_python.payrollau.api.payroll_au_api import PayrollAuApi

0 commit comments

Comments
 (0)