Get Fare List

این متد برای دریافت لیست Fareهای موجود در سیستم استفاده می‌گردد.

API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/GetList/V1 post
Request Parameters

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

 

Sample Request
{
    "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 ساده است.

Sample Response
{
    "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
        }
    ]
}