Skip to content

Commit 71687f8

Browse files
committed
Add direction (arriving, departing) as parameter for Busiest Travel Period
1 parent 8e9e7e5 commit 71687f8

File tree

3 files changed

+30
-5
lines changed

3 files changed

+30
-5
lines changed

amadeus/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
from .version import version
33

44
from .client.location import Location
5+
from .client.direction import Direction
56
from .client.request import Request
67
from .client.response import Response
78
from .client.errors import ResponseError
89
from .client.errors import ParserError, ServerError, AuthenticationError
910
from .client.errors import NotFoundError, ClientError, NetworkError
1011

1112
__all__ = [
12-
'Client', 'Location', 'version', 'ResponseError',
13+
'Client', 'Location', 'Direction', 'version', 'ResponseError',
1314
'ParserError', 'ServerError', 'AuthenticationError',
1415
'NotFoundError', 'ClientError', 'Request', 'Response',
1516
'NetworkError'

amadeus/client/direction.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#
2+
class Direction (object):
3+
'''
4+
A list of direction types, as used in Busiest Travel Period
5+
6+
.. code-block:: python
7+
8+
9+
from amadeus import Direction
10+
11+
amadeus.travel.analytics.air_traffic.busiest_period.get(
12+
cityCode = 'MAD',
13+
period = '2017',
14+
direction = Direction.ARRIVING
15+
)
16+
17+
:cvar ARRIVING: ``"ARRIVING"``
18+
:cvar DEPARTING: ``"DEPARTING"``
19+
'''
20+
# Arriving
21+
ARRIVING = 'ARRIVING'
22+
# Departing
23+
DEPARTING = 'DEPARTING'

amadeus/travel/analytics/air_traffic/_busiest_period.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ def get(self, **params):
88
99
.. code-block:: python
1010
11-
amadeus.travel.analytics.air_traffic.traveled.get(
12-
origin='LHR',
13-
period='2017-01'
11+
amadeus.travel.analytics.air_traffic.busiest_period.get(
12+
origin='MAD',
13+
period='2017',
14+
direction=Direction.ARRIVING
1415
)
1516
1617
:param cityCode: IATA code of the origin city, for
1718
example ``"BOS"`` for Boston.
1819
:param query: period when consumers are traveling
19-
in ``YYYY-MM`` format
20+
in ``YYYY`` format
2021
2122
:rtype: amadeus.Response
2223
:raises amadeus.ResponseError: if the request could not be completed

0 commit comments

Comments
 (0)