simple-fare
متد Update Simple Fare
این متد برای ویرایش و تغییر اطلاعات یک fare ساده استفاده میگردد.
توجه نمایید درصورتی که بلافاصله پس از ویرایش نرخ با این متد، اقدام به دریافت لیست نرخها با استفاده از متد Get Fare List کنید، ممکن است این نرخ را با اطلاعات قبلی در لیست دریافتی مشاهده کنید. برای جلوگیری از این اتفاق میبایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Fare List را اجرا کنید.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/Simple/Update/V1
Request Parameters
UserNamestring
[conditional-required]
نام کاربری
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
Passwordstring
[conditional-required]
رمز عبور به صورت MD5 شده
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
AccessTokenstring
[conditional-required]
توکن احراز هویت دریافتشده از طریق Single Sign-On (SSO).
در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.
برای آشنایی با روشهای احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.
FareIdnumber
required
شناسه منحصر به فرد fare
OldDataobject
required
اطلاعات قبلی fare. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات fare در قبل از ویرایش باشد
OldData.FareNamestring
required
نام Fare
OldData.BookingCodestring
required
بوکینگ کد Fare
OldData.AdultPricenumber
required
قیمت بزرگسال
OldData.ChildPricenumber
required
قیمت کودک
OldData.InfantPricenumber
required
قیمت نوزاد
NewDataobject
required
اطلاعات جدید Fare
NewData.FareNamestring
required
نام Fare
NewData.BookingCodestring
required
بوکینگ کد Fare
NewData.AdultPricenumber
required
قیمت بزرگسال
NewData.ChildPricenumber
required
قیمت کودک
NewData.InfantPricenumber
required
قیمت نوزاد
Sample Request
curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/Simple/Update/V1 \
-H "Content-Type: application/json; charset=utf-8" \
-H "Accept: application/json" \
-H "Accept-Encoding: gzip, deflate" \
-d '{
"UserName": "testdev1",
"Password": "25f9e794323b453885f5181f1b624d0b",
"FareId": 6159,
"OldData": {
"FareName": "acdef",
"BookingCode": "Y",
"AdultPrice": 10000000,
"ChildPrice": 7000000,
"InfantPrice": 1000000
},
"NewData": {
"FareName": "acdef",
"BookingCode": "Y",
"AdultPrice": 20000000,
"ChildPrice": 9000000,
"InfantPrice": 2000000
}
}'
Response Parameters
No Contenthttp code 204
ریسپانس فاقد بدنه میباشد
Sample Response
204 No Content