Get Fare List
این متد برای دریافت لیست Fareهای موجود در سیستم استفاده میگردد.
API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/GetList/V1 post
Request Parameters
UserName
string
نام کاربری
Password
string
رمز عبور
{
"UserName": "your username",
"Password": "your MD5 of password",
}
Response Data
fareList
Array of fares
لیست فیرها
id
number
شناسه منحصر به فرد یک fare
name
string
نام این fare
cabin
string
کابین این fare. مانند Economy ، Business و…
bookingCode
string
bookong code این fare
price_Adult_OneWay
string
مبلغ یک بزرگسال برای رزرو یکطرفه
price_Child_OneWay
string
مبلغ یک کودک برای رزرو یکطرفه
price_Infant_OneWay
string
مبلغ یک نوزاد برای رزرو یکطرفه
price_Adult_RoundTrip_FromOrigin
string
مبلغ پرواز رفت برای یک بزرگسال در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
price_Child_RoundTrip_FromOrigin
string
مبلغ پرواز رفت برای یک کودک در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
price_Infant_RoundTrip_FromOrigin
string
مبلغ پرواز رفت برای یک نوزاد در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
price_Adult_RoundTrip_FromDestination
string
مبلغ پرواز برگشت برای یک بزرگسال در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
price_Child_RoundTrip_FromDestination
string
مبلغ پرواز برگشت برای یک کودک در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
price_Infant_RoundTrip_FromDestination
string
مبلغ پرواز برگشت برای یک نوزاد در یک رزرو رفت و برگشتی (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
currencyCode
string
کد سه حرفی ارز این fare. مانند IRR ، USD و…
minimumStayInDays
number
حداقل مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص میکند که بین پرواز رفت با برگشت حداقل چند روز باید فاصله باشد (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
maximumStayInDays
number
حداکثر مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص میکند که بین پرواز رفت با برگشت حداکثر چند روز باید فاصله باشد (درصورتی مقدار این فیلد روی یک رزرو رفت و برگشتی اعمال میشود که این fare پیشرفته باشد)
isAdvancedFare
bool
در صورت true بودن یعنی این fare پیشرفته است و در غیر این صورت fare ساده است.
{
"fareList": [
{
"id": 21,
"name": "YYYY3",
"cabin": "Economy",
"bookingCode": "YD",
"price_Adult_OneWay": "2,000,000",
"price_Child_OneWay": "1,800,000",
"price_Infant_OneWay": "200,000",
"price_Adult_RoundTrip_FromOrigin": "0",
"price_Child_RoundTrip_FromOrigin": "0",
"price_Infant_RoundTrip_FromOrigin": "0",
"price_Adult_RoundTrip_FromDestination": "0",
"price_Child_RoundTrip_FromDestination": "0",
"price_Infant_RoundTrip_FromDestination": "0",
"currencyCode": "IRR",
"minimumStayInDays": null,
"maximumStayInDays": null,
"isAdvancedFare": false
}
]
}