Skip to content

Commit 845317b

Browse files
TRAP-2056 Adding required filter to amenities (#125)
* Adding required filter to amenities
1 parent 9dee2d9 commit 845317b

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
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).
55

6+
## [4.24.0] - 2022-07-07
7+
8+
## Changed
9+
10+
- Added `required` filter to `get_amenities()`.
11+
612
## [4.23.0] - 2021-01-03
713

814
## 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.23.0',
5+
version='4.24.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: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,8 @@ def get_amenities(self,
443443
params: dict = None,
444444
include_categories: bool = False,
445445
include_content: bool = False,
446-
include_options: bool = False
446+
include_options: bool = False,
447+
filter_required = False
447448
):
448449
"""Retrieve a master list of all amenities
449450
@@ -465,6 +466,9 @@ def get_amenities(self,
465466
if include_options:
466467
params = self._add_include_param(params, 'options')
467468

469+
if filter_required:
470+
params['filter[required]'] = True
471+
468472
return self._iterate_pages(url, headers, params)
469473

470474
def get_amenities_groups(self, params: dict = None):

0 commit comments

Comments
 (0)