update-flightclass-baggage
متد Update Flight Class Baggage
این متد به منظور ویرایش بار مجاز custom یک کلاس پروازی استفاده میشود.
توجه نمایید درصورتی که بلافاصله پس از ویرایش بار مجاز با این متد، اقدام به دریافت اطلاعات بار مجاز با استفاده از متد Get Flight Class Baggage Data کنید، ممکن است بار مجاز را با اطلاعات قبلی مشاهده کنید. برای جلوگیری از این اتفاق میبایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight Class Baggage Data را اجرا کنید.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Baggage/Update/V1
Request Parameters
UserNamestring
required
نام کاربری
Passwordstring
required
رمز عبور
FlightClassIdnumber
required
شناسه منحصر به فرد کلاس پروازی
OldDataobject
required
اطلاعات بار مجاز custom. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات بار مجاز custom در قبل از ویرایش باشد
OldData.Adult_Customobject
required
اطلاعات بار مجاز بزرگسال
OldData.Adult_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
OldData.Adult_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
OldData.Adult_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
OldData.Adult_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
OldData.Child_Customobject
required
اطلاعات بار مجاز کودک
OldData.Child_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
OldData.Child_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
OldData.Child_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
OldData.Child_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
OldData.Infant_Customobject
required
اطلاعات بار مجاز نوزاد
OldData.Infant_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
OldData.Infant_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
OldData.Infant_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
OldData.Infant_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
NewDataobject
required
اطلاعات جدید بار مجاز custom
NewData.Adult_Customobject
required
اطلاعات بار مجاز بزرگسال
NewData.Adult_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
NewData.Adult_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
NewData.Adult_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
NewData.Adult_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
NewData.Child_Customobject
required
اطلاعات بار مجاز کودک
NewData.Child_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
NewData.Child_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
NewData.Child_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
NewData.Child_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
NewData.Infant_Customobject
required
اطلاعات بار مجاز نوزاد
NewData.Infant_Custom.CheckedBaggage_Countnumber
required
حداکثر تعداد مجاز چمدانها
NewData.Infant_Custom.CheckedBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع چمدانها
NewData.Infant_Custom.HandBaggage_Countnumber
required
حداکثر تعداد مجاز کیف دستیها
NewData.Infant_Custom.HandBaggage_TotalWeightInKgnumber
required
حداکثر وزن مجاز برای مجموع کیف دستیها
Sample Request
{
"UserName": "your username",
"Password": "your MD5 of password",
"FlightClassId": 844418,
"OldData": {
"Adult_Custom": {
"CheckedBaggage_Count": 1,
"CheckedBaggage_TotalWeightInKg": 20,
"HandBaggage_Count": 1,
"HandBaggage_TotalWeightInKg": 7
},
"Child_Custom": {
"CheckedBaggage_Count": 1,
"CheckedBaggage_TotalWeightInKg": 20,
"HandBaggage_Count": 1,
"HandBaggage_TotalWeightInKg": 7
},
"Infant_Custom": {
"CheckedBaggage_Count": 1,
"CheckedBaggage_TotalWeightInKg": 5,
"HandBaggage_Count": 1,
"HandBaggage_TotalWeightInKg": 5
}
},
"NewData": {
"Adult_Custom": {
"CheckedBaggage_Count": 0,
"CheckedBaggage_TotalWeightInKg": 0,
"HandBaggage_Count": 0,
"HandBaggage_TotalWeightInKg": 0
},
"Child_Custom": {
"CheckedBaggage_Count": 0,
"CheckedBaggage_TotalWeightInKg": 0,
"HandBaggage_Count": 0,
"HandBaggage_TotalWeightInKg": 0
},
"Infant_Custom": {
"CheckedBaggage_Count": 0,
"CheckedBaggage_TotalWeightInKg": 0,
"HandBaggage_Count": 0,
"HandBaggage_TotalWeightInKg": 0
}
}
}
Response Parameters
No Contenthttp code 204
ریسپانس فاقد بدنه میباشد
Sample Response
204 No Content