Skip to content

Commit 38b0e1e

Browse files
authored
Adds get_expense_debit_methods method (#141)
* Adds get_expense_debit_methods method * update changelog and setup.py
1 parent c150cb9 commit 38b0e1e

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
## [4.29.0] - 2023-09-20
6+
7+
## Changed
8+
9+
- Added call for expense debit methods
10+
511
## [4.28.0] - 2023-03-17
612

713
## Changed

setup.py

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

33
setup(
44
name='VacasaConnect',
5-
version='4.28.0',
5+
version='4.29.0',
66
description='A Python 3.6+ SDK for the connect.vacasa.com API.',
77
packages=['vacasa.connect'],
88
url='https://github.com/Vacasa/python-vacasa-connect-sdk',

vacasa/connect/connect.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,6 +1609,18 @@ def get_contract_amendment_by_notices(self):
16091609

16101610
return self._iterate_pages(url, headers, params)
16111611

1612+
def get_expense_debit_methods(self):
1613+
"""
1614+
Yields:
1615+
Iterator of expense debit methods, each one is a dict
1616+
"""
1617+
1618+
params = {}
1619+
url = f"{self.endpoint}/v1/expense-debit-methods"
1620+
headers = self._headers()
1621+
1622+
return self._iterate_pages(url, headers, params)
1623+
16121624
def get_contacts(self,
16131625
params: dict = None):
16141626
"""

0 commit comments

Comments
 (0)