Replace Flight Class Roundtrip Rules
این متد برای ایجاد یا تغییر قوانین برگشت روی یک کلاس پروازی خاص استفاده میشود. در درخواست ارسالی، [null] به معنی هر پروازی بوده و [ ] به معنی عدم وجود قانون برگشت میباشد.
درصورتی که هیچ قانون برگشتی از قبل روی کلاس پروازی مورد نظر وجود نداشته باشد، فراخوانی این متد باعث ایجاد قانون جدید میشود. در این حالت توجه فرمایید که باید یک آرایه خالی – یعنی [ ] – را به عنوان مقادیر فیلدهای OldFlightClassIdList ارسال کنید.
توجه نمایید درصورتی که بلافاصله پس از اعمال تغییر در قانون برگشت با این متد، اقدام به دریافت اطلاعات قانون برگشت همین کلاس پروازی با استفاده از متد Get Flight Class Roundtrip Data کنید، ممکن است قانون برگشت این کلاس پروازی را با اطلاعات قبلی مشاهده کنید. برای جلوگیری از این اتفاق میبایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight Class Roundtrip Data را اجرا کنید.
API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/FlightClass/RoundtripRules/Replace/V1 post
Request Parameters
UserName
string
نام کاربری
Password
string
رمز عبور
FlightClassId
number
شناسه منحصر به فرد کلاس پروازی
AllowedReturningFlightClass
object
OldFlightClassIdList
array of flight class Ids
آرایهای از Id کلاس پروازیها
NewFlightClassIdList
array of flight class Ids
آرایهای از Id کلاس پروازیها
DeniedReturningFlightClass
object
OldFlightClassIdList
array of flight class Ids
آرایهای از Id کلاس پروازیها
NewFlightClassIdList
array of flight class Ids
آرایهای از Id کلاس پروازیها
{
"UserName": "your username",
"Password": "your MD5 of password",
"FlightClassId": 857348,
"AllowedReturningFlightClass":{
"OldFlightClassIdList": [],
"NewFlightClassIdList": [45254, 452560]
},
"DeniedReturningFlightClass":{
"OldFlightClassIdList": [null],
"NewFlightClassIdList": []
}
}
Response Data
No Content
http code 204
ریسپانس فاقد بدنه میباشد
204 No Content