update-flightclass
متد Update Flight Class
این متد برای ویرایش و تغییر اطلاعات یک کلاس پروازی خاص در یک پرواز موجود در Inventory استفاده میگردد.
توجه نمایید درصورتی که بلافاصله پس از ویرایش کلاس پروازی با این متد، اقدام به دریافت لیست پروازها با استفاده از متد Get Flight List کنید، ممکن است این کلاس پروازی را با اطلاعات قبلی در لیست دریافتی مشاهده کنید. برای جلوگیری از این اتفاق میبایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight List را اجرا کنید.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Update/V1
Request Parameters
UserNamestring
required
نام کاربری
Passwordstring
required
رمز عبور
FlightClassIdnumber
required
شناسه منحصر به فرد کلاس پروازی
OldDataobject
required
اطلاعات قبلی کلاس پروازی. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات کلاس پروازی قبل از ویرایش باشد
OldData.FareIdnumber
required
شناسه منحصر به فرد Fare
OldData.ExtraCommissionPercentnumber
required
کمیسیون مازاد برای کلاس پروازی به درصد
OldData.Capacitynumber
required
ظرفیت کلاس پروازی
OldData.CapacityShowCountnumber
required
حداکثر تعداد نمایش صندلیهای موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت
OldData.AirlineReferencestring
required
رفرنس ایرلاین
NewDataobject
required
اطلاعات جدید کلاس پروازی
NewData.FareIdnumber
required
شناسه منحصر به فرد Fare
NewData.ExtraCommissionPercentnumber
required
کمیسیون مازاد برای کلاس پروازی به درصد. مقادیر مجاز از 100- تا 100 میباشد
NewData.Capacitynumber
required
ظرفیت کلاس پروازی
NewData.CapacityShowCountnumber
required
حداکثر تعداد نمایش صندلیهای موجود برای این کلاس پروازی در صفحه رزرو پرواز برای کاربران و بازدید کنندگان سایت
NewData.AirlineReferencestring
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 Parameters
No Contenthttp code 204
ریسپانس فاقد بدنه میباشد
Sample Response
204 No Content