مستندات وب سرویس

متد Get Flight Class Baggage Data

Download Markdown for LLM

این متد برای دریافت اطلاعات مربوط به بار مجاز یک کلاس پروازی خاص استفاده می‌شود.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Baggage/GetData/V1

Request Parameters

  • UserName

    string

    [conditional-required]

    نام کاربری

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • Password

    string

    [conditional-required]

    رمز عبور به صورت MD5 شده

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • AccessToken

    string

    [conditional-required]

    توکن احراز هویت دریافت‌شده از طریق Single Sign-On (SSO).

    در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.

    برای آشنایی با روش‌های احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.

  • FlightClassId

    number

    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": "sample-head-office-user",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "FlightClassId": 844418
}'

Response Parameters

  • adult_Default

    object

    بار مجاز پیشفرض بزرگسال. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء adult_Custom برابر با null باشد.

    + نمایش ویژگی‌های زیرمجموعه

    • adult_Default.checkedBaggage_Count

      number

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

    • adult_Default.checkedBaggage_TotalWeightInKg

      number

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

    • adult_Default.handBaggage_Count

      number

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

    • adult_Default.checkedBaggage_TotalWeightInKg

      number

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

  • child_Default

    object

    بار مجاز پیشفرض کودک. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء child_Custom برابر با null باشد.

    + نمایش ویژگی‌های زیرمجموعه

    • child_Default.checkedBaggage_Count

      number

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

    • child_Default.checkedBaggage_TotalWeightInKg

      number

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

    • child_Default.handBaggage_Count

      number

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

    • child_Default.checkedBaggage_TotalWeightInKg

      number

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

  • infant_Default

    object

    بار مجاز پیشفرض نوزاد. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء infant_Custom برابر با null باشد.

    + نمایش ویژگی‌های زیرمجموعه

    • infant_Default.checkedBaggage_Count

      number

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

    • infant_Default.checkedBaggage_TotalWeightInKg

      number

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

    • infant_Default.handBaggage_Count

      number

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

    • infant_Default.checkedBaggage_TotalWeightInKg

      number

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

  • adult_Custom

    object

    بار مجاز custom بزرگسال. در صورتی که این شیء null نباشد، بجای مقادیر adult_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

    + نمایش ویژگی‌های زیرمجموعه

    • adult_Custom.checkedBaggage_Count

      number

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

    • adult_Custom.checkedBaggage_TotalWeightInKg

      number

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

    • adult_Custom.handBaggage_Count

      number

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

    • adult_Custom.checkedBaggage_TotalWeightInKg

      number

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

  • child_Custom

    object

    بار مجاز custom کودک. در صورتی که این شیء null نباشد، بجای مقادیر child_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

    + نمایش ویژگی‌های زیرمجموعه

    • child_Custom.checkedBaggage_Count

      number

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

    • child_Custom.checkedBaggage_TotalWeightInKg

      number

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

    • child_Custom.handBaggage_Count

      number

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

    • child_Custom.checkedBaggage_TotalWeightInKg

      number

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

  • infant_Custom

    object

    بار مجاز custom نوزاد. در صورتی که این شیء null نباشد، بجای مقادیر infant_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

    + نمایش ویژگی‌های زیرمجموعه

    • infant_Custom.checkedBaggage_Count

      number

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

    • infant_Custom.checkedBaggage_TotalWeightInKg

      number

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

    • infant_Custom.handBaggage_Count

      number

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

    • infant_Custom.checkedBaggage_TotalWeightInKg

      number

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


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
    }
}