Update Advanced Fare

این متد برای ویرایش و تغییر اطلاعات یک fare پیشرفته استفاده می‌گردد.

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

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

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

FareId

number

required

شناسه منحصر به فرد fare

OldData

object

required

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

FareName

string

required

نام Fare

BookingCode

string

required

بوکینگ کد Fare

Adult_OneWay_Price

number

required

مبلغ یک بزرگسال برای رزرو یکطرفه

Child_OneWay_Price

number

required

مبلغ یک کودک برای رزرو یکطرفه

Infant_OneWay_Price

number

required

مبلغ یک نوزاد برای رزرو یکطرفه

Adult_RoundTrip_FromOrigin_Price

number

required

مبلغ پرواز رفت برای یک بزرگسال در یک رزرو رفت و برگشتی

Child_RoundTrip_FromOrigin_Price

number

required

مبلغ پرواز رفت برای یک کودک در یک رزرو رفت و برگشتی

Adult_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک بزرگسال در یک رزرو رفت و برگشتی

Child_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک کودک در یک رزرو رفت و برگشتی

Infant_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک نوزاد در یک رزرو رفت و برگشتی

CurrencyCode

string

required

کد سه حرفی ارز این fare. مانند IRR ، USD و…

MinimumStayInDays

number

required

حداقل مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص می‌کند که بین پرواز رفت با برگشت حداقل چند روز باید فاصله باشد

MaximumStayInDays

number

required

حداکثر مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص می‌کند که بین پرواز رفت با برگشت حداکثر چند روز باید فاصله باشد

NewData

object

required

اطلاعات جدید fare

FareName

string

required

نام Fare

BookingCode

string

required

بوکینگ کد Fare

Adult_OneWay_Price

number

required

مبلغ یک بزرگسال برای رزرو یکطرفه

Child_OneWay_Price

number

required

مبلغ یک کودک برای رزرو یکطرفه

Infant_OneWay_Price

number

required

مبلغ یک نوزاد برای رزرو یکطرفه

Adult_RoundTrip_FromOrigin_Price

number

required

مبلغ پرواز رفت برای یک بزرگسال در یک رزرو رفت و برگشتی

Child_RoundTrip_FromOrigin_Price

number

required

مبلغ پرواز رفت برای یک کودک در یک رزرو رفت و برگشتی

Adult_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک بزرگسال در یک رزرو رفت و برگشتی

Child_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک کودک در یک رزرو رفت و برگشتی

Infant_RoundTrip_FromDestination_Price

number

required

مبلغ پرواز برگشت برای یک نوزاد در یک رزرو رفت و برگشتی

CurrencyCode

string

required

کد سه حرفی ارز این fare. مانند IRR ، USD و…

MinimumStayInDays

number

optional

حداقل مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص می‌کند که بین پرواز رفت با برگشت حداقل چند روز باید فاصله باشد

MaximumStayInDays

number

optional

حداکثر مدت اقامت. یعنی در رزروهای رفت و برگشتی این فیلد مشخص می‌کند که بین پرواز رفت با برگشت حداکثر چند روز باید فاصله باشد

Sample Request
{
    "UserName": "your username",
    "Password": "your MD5 of password",
    "FareId": 6159,
    "OldData": {
        "FareName": "teste esme fare 6",
        "BookingCode": "Y",
        "Adult_OneWay_Price": 3000,
        "Child_OneWay_Price": 2000,
        "Infant_OneWay_Price": 1000,
        "Adult_RoundTrip_FromOrigin_Price": 6000,
        "Child_RoundTrip_FromOrigin_Price": 5000,
        "Infant_RoundTrip_FromOrigin_Price": 4000,
        "Adult_RoundTrip_FromDestination_Price": 9000,
        "Child_RoundTrip_FromDestination_Price": 8000,
        "Infant_RoundTrip_FromDestination_Price": 7000,
        "CurrencyCode": "IRR",
        "MinimumStayInDays": null,
        "MaximumStayInDays": null
    },
    "NewData": {
        "FareName": "teste esme fare 6",
        "BookingCode": "Y",
        "Adult_OneWay_Price": 3001,
        "Child_OneWay_Price": 2001,
        "Infant_OneWay_Price": 1001,
        "Adult_RoundTrip_FromOrigin_Price": 6001,
        "Child_RoundTrip_FromOrigin_Price": 5001,
        "Infant_RoundTrip_FromOrigin_Price": 4001,
        "Adult_RoundTrip_FromDestination_Price": 9001,
        "Child_RoundTrip_FromDestination_Price": 8001,
        "Infant_RoundTrip_FromDestination_Price": 7001,
        "CurrencyCode": "IRR",
        "MinimumStayInDays": null,
        "MaximumStayInDays": null
    }
}	


Response Data

No Content

http code 204

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

Sample Response
204 No Content