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
نام کاربری
Password
string
رمز عبور
FlightClassId
number
شناسه منحصر به فرد کلاس پروازی
OldData
object
اطلاعات قبلی کلاس پروازی. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات کلاس پروازی قبل از ویرایش باشد
FareId
number
شناسه منحصر به فرد Fare
ExtraCommissionPercent
number
کمیسیون مازاد برای کلاس پروازی به درصد
Capacity
number
ظرفیت کلاس پروازی
CapacityShowCount
number
حداکثر تعداد نمایش صندلیهای موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت
AirlineReference
string
رفرنس ایرلاین
NewData
object
اطلاعات جدید کلاس پروازی
FareId
number
شناسه منحصر به فرد Fare
ExtraCommissionPercent
number
کمیسیون مازاد برای کلاس پروازی به درصد. مقادیر مجاز از 100- تا 100 میباشد
Capacity
number
ظرفیت کلاس پروازی
CapacityShowCount
number
حداکثر تعداد نمایش صندلیهای موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت
AirlineReference
string
رفرنس ایرلاین
{
"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
ریسپانس فاقد بدنه میباشد
204 No Content