Update Flight Class

این متد برای ویرایش و تغییر اطلاعات یک کلاس پروازی خاص در یک پرواز موجود در Inventory استفاده می‌گردد.

توجه نمایید درصورتی که بلافاصله پس از ویرایش کلاس پروازی با این متد، اقدام به دریافت لیست پروازها با استفاده از متد Get Flight List کنید، ممکن است این کلاس پروازی را با اطلاعات قبلی در لیست دریافتی مشاهده کنید. برای جلوگیری از این اتفاق می‌بایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight List را اجرا کنید.

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

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

FlightClassId

number

required

شناسه منحصر به فرد کلاس پروازی

OldData

object

required

اطلاعات قبلی کلاس پروازی. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات کلاس پروازی قبل از ویرایش باشد

FareId

number

required

شناسه منحصر به فرد Fare

ExtraCommissionPercent

number

required

کمیسیون مازاد برای کلاس پروازی به درصد

Capacity

number

required

ظرفیت کلاس پروازی

CapacityShowCount

number

required

حداکثر تعداد نمایش صندلی‌های موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت

AirlineReference

string

required

رفرنس ایرلاین

NewData

object

required

اطلاعات جدید کلاس پروازی

FareId

number

required

شناسه منحصر به فرد Fare

ExtraCommissionPercent

number

required

کمیسیون مازاد برای کلاس پروازی به درصد. مقادیر مجاز از 100- تا 100 می‌باشد

Capacity

number

required

ظرفیت کلاس پروازی

CapacityShowCount

number

required

حداکثر تعداد نمایش صندلی‌های موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت

AirlineReference

string

optional

رفرنس ایرلاین

Sample Request
{
    "UserName": "your username",
    "Password": "your MD5 of password",
    "FlightClassId": 856529,
    "OldData": {
        "FareId": 5993,
        "ExtraCommissionPercent": 0,
        "Capacity": 10,
        "CapacityShowCount": 9,
        "AirlineReference": ""
    },
    "NewData": {
        "FareId": 5993,
        "ExtraCommissionPercent": 0,
        "Capacity": 9,
        "CapacityShowCount": 9,
        "AirlineReference": ""
    }
}	


Response Data

No Content

http code 204

ریسپانس فاقد بدنه می‌باشد

Sample Response
204 No Content