﻿---
title: "Get Flight Class Baggage Data | Flight Class | پرواز | مستندات وب سرویس سپهر"
---
# flight-class



## متد Get Flight Class Baggage Data

این متد برای دریافت اطلاعات مربوط به بار مجاز یک کلاس پروازی خاص استفاده می‌شود.

<br>

API Endpoint

```http
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/Baggage/GetData/V1
```

<br>

## 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 نیست.

  :::info
  برای آشنایی با روش‌های احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات [Authentication](/fa/b2m/bot/authentication.md) مراجعه کنید.
  :::

- `FlightClassId`

  number

  required

  شناسه منحصر به فرد کلاس پروازی

<br>

## Sample Request

```curl
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
}'
```

<br>

## Response Parameters

- `adult_Default`

  object

  بار مجاز پیشفرض بزرگسال. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء adult_Custom برابر با null باشد.

  - `adult_Default.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `adult_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `adult_Default.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `adult_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

- `child_Default`

  object

  بار مجاز پیشفرض کودک. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء child_Custom برابر با null باشد.

  - `child_Default.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `child_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `child_Default.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `child_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

- `infant_Default`

  object

  بار مجاز پیشفرض نوزاد. مقادیر این شیء فقط وقتی روی بلیت مسافر درج می‌شود که شیء infant_Custom برابر با null باشد.

  - `infant_Default.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `infant_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `infant_Default.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `infant_Default.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

- `adult_Custom`

  object

  بار مجاز custom بزرگسال. در صورتی که این شیء null نباشد، بجای مقادیر adult_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

  - `adult_Custom.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `adult_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `adult_Custom.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `adult_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

- `child_Custom`

  object

  بار مجاز custom کودک. در صورتی که این شیء null نباشد، بجای مقادیر child_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

  - `child_Custom.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `child_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `child_Custom.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `child_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

- `infant_Custom`

  object

  بار مجاز custom نوزاد. در صورتی که این شیء null نباشد، بجای مقادیر infant_Default ، مقادیر همین شیء روی بلیت مسافر درج می‌شود.

  - `infant_Custom.checkedBaggage_Count`

    number

    حداکثر تعداد مجاز چمدان‌ها

  - `infant_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع چمدان‌ها

  - `infant_Custom.handBaggage_Count`

    number

    حداکثر تعداد مجاز کیف دستی‌ها

  - `infant_Custom.checkeBaggage_TotalWeightInKg`

    number

    حداکثر وزن مجاز برای مجموع کیف دستی‌ها

<br>

## Sample Response

```json
{
    "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
    }
}
```

<br>
