Wiki source code of Transfer Prices
Version 1.1 by Giorgi Mdivnishvili on 2024/02/26 15:21
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | **https:~/~/restapi.rustaronline.com/v1.01/api/transferprices** | ||
2 | |||
3 | Method: GET | ||
4 | |||
5 | Parameters to pass: agentid, agentpassword, hotelid and transferdate | ||
6 | |||
7 | Sample URL: | ||
8 | |||
9 | **https:~/~/restapi.rustaronline.com/v1.01/api/transferprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid= d5f11cf4-acc1-4c0e-9736-e45697a22031&transferdate=2017-10-25T00:00:00** | ||
10 | |||
11 | |||
12 | The method returns the prices for transfers from and to the specified hotel and date. | ||
13 | |||
14 | |||
15 | Return value example: | ||
16 | |||
17 | |||
18 | {{code language="json"}} | ||
19 | { | ||
20 | "Code": "00", | ||
21 | "Message": "", | ||
22 | "Timestamp": "2017-10-15T16:10:09.9774545+04:00", | ||
23 | "Version": "1.00", | ||
24 | "ResponseID": "09cba63b-14fb-4f19-b8da-51129359c981", | ||
25 | "Data": [{ | ||
26 | "vehicletypeid": "a9252005-0a92-4ed1-9603-0f2f14295c29", | ||
27 | "vehicletypename": "GROUP", | ||
28 | "adultplaces": 1, | ||
29 | "childplaces": 1, | ||
30 | "isgroup": true, | ||
31 | "price": 20.00, | ||
32 | "childprice": 10.00, | ||
33 | "perpersonprice": true, | ||
34 | "transfertype": "ARRIVAL", | ||
35 | "terminalid": "a1ec1ee3-fe91-11e6-9414-44a84249a1e0", | ||
36 | "terminalcode": "DXB" | ||
37 | }, { | ||
38 | "vehicletypeid": "a9252005-0a92-4ed1-9603-0f2f14295c29", | ||
39 | "vehicletypename": "GROUP", | ||
40 | "adultplaces": 1, | ||
41 | "childplaces": 1, | ||
42 | "isgroup": true, | ||
43 | "price": 20.00, | ||
44 | "childprice": 10.00, | ||
45 | "perpersonprice": true, | ||
46 | "transfertype": "ARRIVAL", | ||
47 | "terminalid": "86848bc4-a416-465b-aaac-b23f190ea4b9", | ||
48 | "terminalcode": "SHJ" | ||
49 | }, { | ||
50 | "vehicletypeid": "d776f913-bf2a-4b68-ab7c-c9abf4215d41", | ||
51 | "vehicletypename": "TOYOTA COROLLA", | ||
52 | "adultplaces": 3, | ||
53 | "childplaces": 0, | ||
54 | "isgroup": false, | ||
55 | "price": 100.00, | ||
56 | "childprice": 0.0, | ||
57 | "perpersonprice": false, | ||
58 | "transfertype": "DEPARTURE", | ||
59 | "terminalid": "86848bc4-a416-465b-aaac-b23f190ea4b9", | ||
60 | "terminalcode": "SHJ" | ||
61 | } | ||
62 | ] | ||
63 | } | ||
64 | |||
65 | |||
66 | {{/code}} | ||
67 | |||
68 | |||
69 | |||
70 | |||
71 | **vehicletypeid:** GUID of the vehicle type. Uniquely describes the vehicles like (“GROUP”, “TOYOTA COROLLA”) | ||
72 | |||
73 | **vehicletypename:** string. Description of the vehicle/transfer. “GROUP”, “TOYOTA COROLLA”… | ||
74 | |||
75 | **adultplaces: **integer.** **Max places for adults in the vehicle. For group transfers the value is 1 | ||
76 | |||
77 | **childplaces: **integer. Max places for children in the vehicle after all places for adults are occupied. For group transfers the value is 1 | ||
78 | |||
79 | **isgroup: **boolean. For the group transfer prices the value id true, for individual transfers/vehicles the value is false | ||
80 | |||
81 | **price: **Price in USD for the transfer. For group transfers the price is the transfer price for one adult, for the individual transfer the price is per vehicle | ||
82 | |||
83 | **childprice: **For the group transfer the field contains the price in USD for the transfer of the child. For individual transfers this field is not used and its value is 0 | ||
84 | |||
85 | **perpersonprice:** Boolean. Specifies if the price is per person or per vehicle. For group transfers it is true, for individual transfers it is false. | ||
86 | |||
87 | **transfertype: **string. “ARRIVAL” or “DEPARTURE”. | ||
88 | |||
89 | **terminalid: **GUID. Unique id of the airport terminal for the transfer | ||
90 | |||
91 | **terminalcode: **string. Terminal code. 3 – 4 characters. (SHK, DXB, DXB2 …) | ||
92 | |||
93 | |||
94 |