Skip to content

Commit 17d31fa

Browse files
authored
Merge pull request #10 from XeroAPI/sid-development
Sid development
2 parents 7f094f4 + 398c157 commit 17d31fa

File tree

440 files changed

+29451
-361
lines changed

Some content is hidden

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

440 files changed

+29451
-361
lines changed

README.md

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ Official python SDK for Xero API generated by OpenAPI spec for oAuth 2
2121
* [Assets API](https://developer.xero.com/documentation/assets-api/overview)
2222
* [Projects API](https://developer.xero.com/documentation/projects/overview-projects)
2323
* [AU Payroll API](https://developer.xero.com/documentation/payroll-api/overview)
24+
* [UK Payroll API](https://developer.xero.com/documentation/payroll-api-uk/overview)
2425
* Error handling for ease of use.
2526

2627
## Starter Project
27-
We've created a [xero-python-outh2-starter](https://github.com/XeroAPI/xero-python-oauth2-starter) project to demonstrate how to use this SDK.
28+
We've created [xero-python-outh2-starter](https://github.com/XeroAPI/xero-python-oauth2-starter) a project to demonstrate how to use this SDK.
2829

2930
* oauth 2 flow to obtain a token
3031
* token refresh
@@ -34,7 +35,69 @@ We've created a [xero-python-outh2-starter](https://github.com/XeroAPI/xero-pyth
3435
* create multiple contacts
3536
* get invoices using where clause
3637

37-
We've created a [15 min video walkthrough](https://www.youtube.com/watch?v=i8JWtbMo90M) on using the starter project.
38+
Here is a [15 min video walkthrough](https://www.youtube.com/watch?v=i8JWtbMo90M) on using the starter project.
39+
40+
## Kitchen Sync app
41+
We've created [xero-python-outh2-app](https://github.com/XeroAPI/xero-python-oauth2-starter) a project to demonstrate how to make API calls and displays the python code used to make the call and the JSON response.
42+
43+
* oauth 2 flow to obtain a token
44+
* token refresh
45+
* identity to obtain tenant_id
46+
* accounting
47+
* accounts
48+
* contacts
49+
* invoices
50+
* assets
51+
* asset
52+
* asset type
53+
* asset settings
54+
* projects
55+
* projects
56+
* project users
57+
* tasks
58+
* time
59+
* au payroll
60+
* employee
61+
* leave applications
62+
* pay items
63+
* payroll calendar
64+
* pay runs
65+
* pay slips
66+
* settings
67+
* superfunds
68+
* superfund products
69+
* timesheets
70+
* uk payroll
71+
* employees
72+
* employement
73+
* employees tax
74+
* employee opening balance
75+
* employees leave
76+
* employees leave balances
77+
* employees statutory leave balances
78+
* employees statutory leave summary
79+
* employees statutory sick leave
80+
* employees leave periods
81+
* employees leave types
82+
* employees pay templates
83+
* employer pensions
84+
* deductions
85+
* earnings orders
86+
* earnings rates
87+
* leave types
88+
* reimbursements
89+
* timesheets
90+
* payment methods
91+
* payrun calendars
92+
* salary and wage
93+
* pay runs
94+
* pay slips
95+
* settings
96+
* tracking categories
97+
98+
99+
100+
38101

39102

40103
## Credits

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.5.1",
51+
version="1.0.5",
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.5.1"
5+
__version__ = "1.0.5"

xero_python/accounting/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
99
10-
OpenAPI spec version: 2.2.7
10+
OpenAPI spec version: 2.2.11
1111
1212
Generated by: https://openapi-generator.tech
1313
"""
@@ -123,7 +123,7 @@
123123
from xero_python.accounting.models.tax_rate import TaxRate
124124
from xero_python.accounting.models.tax_rates import TaxRates
125125
from xero_python.accounting.models.tax_type import TaxType
126-
from xero_python.accounting.models.ten_nintey_nine_contact import TenNinteyNineContact
126+
from xero_python.accounting.models.ten_ninety_nine_contact import TenNinetyNineContact
127127
from xero_python.accounting.models.time_zone import TimeZone
128128
from xero_python.accounting.models.tracking_categories import TrackingCategories
129129
from xero_python.accounting.models.tracking_category import TrackingCategory

xero_python/accounting/api/accounting_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
77

8-
OpenAPI spec version: 2.2.7
8+
OpenAPI spec version: 2.2.11
99
1010
Generated by: https://openapi-generator.tech
1111
"""
@@ -243,7 +243,7 @@ def create_bank_transaction_attachment_by_file_name(
243243
_preload_content=True,
244244
_request_timeout=None,
245245
):
246-
"""Allows you to createa an Attachment on BankTransaction by Filename # noqa: E501
246+
"""Allows you to create an Attachment on BankTransaction by Filename # noqa: E501
247247
OAuth2 scope: accounting.attachments
248248
:param str xero_tenant_id: Xero identifier for Tenant (required)
249249
:param str bank_transaction_id: Xero generated unique identifier for a bank transaction (required)

0 commit comments

Comments
 (0)