Skip to content

Commit 4f93ad1

Browse files
authored
Merge pull request #15 from samheyman/add-direction-busiest-period
Add direction busiest period
2 parents d3f476f + ea4e14b commit 4f93ad1

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+
client.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)