Update Charter Quota

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

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

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

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

FlightClassId

number

required

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

ChartedQuotaList

array of charter quotas

required

لیست سهمیه‌هایی که قصد ایجادشان را روی این کلاس پروازی داریم

Id

number

required

شناسه منحصر به فرد سهمیه مورد نظر

OldData

object

required

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

SeatCount

number

required

تعداد صندلی‌های سهمیه

Remarks

string

optional

ملاحظات

NewData

object

required

اطلاعات جدید سهمیه

SeatCount

number

required

تعداد صندلی‌های سهمیه

Remarks

string

optional

ملاحظات

Sample Request
{
    "UserName": "your username",
    "Password": "your MD5 of password",
    "FlightClassId": 844418,
    "CharterQuotaList": [
        {
            "Id": 48112,
            "OldData": {
                "SeatCount": 10,
                "Remarks": null
            },
            "NewData": {
                "SeatCount": 3,
                "Remarks": null
            }
        }
    ]
}	


Response Data

No Content

http code 204

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

Sample Response
204 No Content