Update Flight Class Baggage

این متد به منظور ویرایش بار مجاز custom یک کلاس پروازی استفاده می‌شود.

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

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

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

FlightClassId

number

required

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

OldData

object

required

اطلاعات بار مجاز custom. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات بار مجاز custom در قبل از ویرایش باشد

Adult_Custom

object

required

اطلاعات بار مجاز بزرگسال

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع کیف دستی‌ها

Child_Custom

object

required

اطلاعات بار مجاز کودک

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع کیف دستی‌ها

Infant_Custom

object

required

اطلاعات بار مجاز نوزاد

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع کیف دستی‌ها

NewData

object

required

اطلاعات جدید بار مجاز custom

Adult_Custom

object

required

اطلاعات بار مجاز بزرگسال

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع کیف دستی‌ها

Child_Custom

object

required

اطلاعات بار مجاز کودک

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع کیف دستی‌ها

Infant_Custom

object

required

اطلاعات بار مجاز نوزاد

CheckedBaggage_Count

number

required

حداکثر تعداد مجاز چمدان‌ها

CheckedBaggage_TotalWeightInKg

number

required

حداکثر وزن مجاز برای مجموع چمدان‌ها

HandBaggage_Count

number

required

حداکثر تعداد مجاز کیف دستی‌ها

HandBaggage_TotalWeightInKg

number

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 Data

No Content

http code 204

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

Sample Response
204 No Content