flight-class
متد Get Flight Class Baggage Data
این متد برای دریافت اطلاعات مربوط به بار مجاز یک کلاس پروازی خاص استفاده میشود.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Baggage/GetData/V1
Request Parameters
UserNamestring
[conditional-required]
نام کاربری
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
Passwordstring
[conditional-required]
رمز عبور به صورت MD5 شده
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
AccessTokenstring
[conditional-required]
توکن احراز هویت دریافتشده از طریق Single Sign-On (SSO).
در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.
برای آشنایی با روشهای احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.
FlightClassIdnumber
required
شناسه منحصر به فرد کلاس پروازی
Sample Request
curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Baggage/GetData/V1 \
-H "Content-Type: application/json; charset=utf-8" \
-H "Accept: application/json" \
-H "Accept-Encoding: gzip, deflate" \
-d '{
"UserName": "testdev1",
"Password": "25f9e794323b453885f5181f1b624d0b",
"FlightClassId": 844418
}'
Response Parameters
adult_Defaultobject
بار مجاز پیشفرض بزرگسال. مقادیر این شیء فقط وقتی روی بلیت مسافر درج میشود که شیء adult_Custom برابر با null باشد.
adult_Default.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
adult_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
adult_Default.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
adult_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
child_Defaultobject
بار مجاز پیشفرض کودک. مقادیر این شیء فقط وقتی روی بلیت مسافر درج میشود که شیء child_Custom برابر با null باشد.
child_Default.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
child_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
child_Default.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
child_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
infant_Defaultobject
بار مجاز پیشفرض نوزاد. مقادیر این شیء فقط وقتی روی بلیت مسافر درج میشود که شیء infant_Custom برابر با null باشد.
infant_Default.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
infant_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
infant_Default.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
infant_Default.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
adult_Customobject
بار مجاز custom بزرگسال. در صورتی که این شیء null نباشد، بجای مقادیر adult_Default ، مقادیر همین شیء روی بلیت مسافر درج میشود.
adult_Custom.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
adult_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
adult_Custom.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
adult_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
child_Customobject
بار مجاز custom کودک. در صورتی که این شیء null نباشد، بجای مقادیر child_Default ، مقادیر همین شیء روی بلیت مسافر درج میشود.
child_Custom.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
child_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
child_Custom.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
child_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
infant_Customobject
بار مجاز custom نوزاد. در صورتی که این شیء null نباشد، بجای مقادیر infant_Default ، مقادیر همین شیء روی بلیت مسافر درج میشود.
infant_Custom.checkedBaggage_Countnumber
حداکثر تعداد مجاز چمدانها
infant_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع چمدانها
infant_Custom.handBaggage_Countnumber
حداکثر تعداد مجاز کیف دستیها
infant_Custom.checkeBaggage_TotalWeightInKgnumber
حداکثر وزن مجاز برای مجموع کیف دستیها
Sample Response
{
"adult_Default": {
"checkedBaggage_Count": 2,
"checkedBaggage_TotalWeightInKg": 30,
"handBaggage_Count": 1,
"handBaggage_TotalWeightInKg": 7
},
"child_Default": {
"checkedBaggage_Count": 2,
"checkedBaggage_TotalWeightInKg": 30,
"handBaggage_Count": 1,
"handBaggage_TotalWeightInKg": 7
},
"infant_Default": {
"checkedBaggage_Count": 0,
"checkedBaggage_TotalWeightInKg": 0,
"handBaggage_Count": 0,
"handBaggage_TotalWeightInKg": 0
},
"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
}
}