﻿---
title: "سایر ورژن ها | Availability | پرواز | مستندات وب سرویس سپهر"
---

## ورژن های Release شده



<br>

## Availability V18

---

[اطلاعات کلی](v18/general-info.md)

[SearchByRouteAndDate](v18/search-by-route-and-date.md)

[GetActiveRoutes](v18/get-active-routes.md)

**تغییرات ورژن 18 نسبت به ورژن 17:**

- تغییرات متد ActiveRoutes
  - تغییرات Request Model
    - فیلد `FetchSupplierWebserviceFlights` حذف شده و به جای آن `FlightSource` اضافه شده است.
    - فیلد `Culture` اضافه شده است.
  - تغییرات Response Model
    - در بخش response هیچ تغییری نسبت به ورژن قبلی نداشته است.
- تغییرات متد SearchByRouteAndDate
  - تغییرات Request Model
    - فیلد `FetchSupplierWebserviceFlights` حذف شده و به جای آن `FlightSource` اضافه شده است.
    - فیلد `Language` حذف شده و به جای آن فیلد `Culture` اضافه شده است.
  - تغییرات Response Model
    - در کلاس `ClosedFlight` فیلد `IsFlightOwnedBySupplier` حذف شده و به جای آن فیلد `Source` اضافه شده است.
    - کلاس `FlightSegment` به `Flight` تغییر نام داده شده است.
    - در کلاس `Flight` فیلد `IsFlightOwnedBySupplier` حذف شده و به جای آن فیلد `Source` اضافه شده است.
    - در کلاس `Flight` فیلدهای `PermittedNationalityList` و `ProhibitedNationalityList` حذف شده و این فیلدها به کلاس `FlightClass` اضافه شده است.
    - در کلاس `Itinerary` فیلد `FlightSegmentList` به `FlightList` تغییر نام داده شده است.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://sepehrcdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV18_BulkAvailabilityV18_BookingV12_V1.3.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V17

---

[اطلاعات کلی](/flight/availability/v17/generalinfo)

[SearchByRouteAndDate](/flight/availability/v17/searchbyrouteanddate)

[GetActiveRoutes](/flight/availability/v17/getactiveroutes)

**تغییرات ورژن 17 نسبت به ورژن 16:**

- خروجی دادن ملیت های مجاز و غیر مجاز
- خروجی دادن پروازهای Close
- جدا سازی آدرس Url متدهای مربوط به Cache کردن Availability (Bulk Availability)

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://sepehrcdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV17_BookingV12_V1.4.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V16

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/GeneralInfo)

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/GetFlightCount)

[GetActiveRoutes](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V16/GetActiveRoutes)

**تغییرات ورژن 16 نسبت به ورژن 15:**

تغییرات ورژن 16 نسبت به ورژن 15 مربوط به متد SearchByRouteAndDate می باشد. در ورژن جدید این متد، پرواز های رفت و برگشتی به صورت ترکیب شده (Itinerary) خروجی داده می شود. بدین ترتیب بدست آوردن پروازهای دوطرفه بسیار ساده تر از ورژن های قبلی شده، زیرا تمام محاسبات مربوطه (حتی محاسبات مربوط به قوانین برگشت) در سمت سرور سپهر انجام می شود و کلاینت دیتا پروازها را به صورت کاملا آماده و قابل رزرو گرفتن دریافت کرده و نیاز به هیچ گونه محاسبات دیگری نیست.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV16_BookingV11_V1.3.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V15 (منسوخ شده)

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/GeneralInfo)

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/GetFlightCount)

[GetActiveRoutes](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V15/GetActiveRoutes)

**تغییرات ورژن 15 نسبت به ورژن 14:**

- تغییرات ورژن 15 نسبت به ورژن 14 مربوط به خروجی دادن متن جریمه استرداد به دو زبان فارسی و انگلیسی می باشد. تا قبل از ورژن 15 متن جریمه استرداد فقط به زبان فارسی خروجی داده میشد.
- همچنین در ورژن 15 چند اشتباه تایپی در اسم گذاری فیلدهای خروجی وب سرویس اصلاح شد. مثلا در همه جا کلمه `Commision` به `Commission` تغییر پیدا کرد.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV15_BookingV10_V1.0.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V14 (منسوخ شده)

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GeneralInfo)

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GetFlightCount)

[Active routes پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GetActiveRoutesCharter)

[Active routes پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V14/GetActiveRoutesWebservice)

**تغییرات ورژن 14 نسبت به ورژن 13:**

تغییرات ورژن 14 نسبت به ورژن 13 مربوط به تغییر متد SearchByRouteAndDate می باشد. بدین صورت که در ورژن جدید این متد امکان جستجوی Multi City و همچنین جستجو از یک فرودگاه به چند فرودگاه اضافه شده است. سایر متدها در این ورژن تغییر نداشته اند.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV14_BookingV10_V1.0.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V13 (منسوخ شده)

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GeneralInfo)

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GetFlightCount)

[Active routes پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GetActiveRoutesCharter)

[Active routes پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V13/GetActiveRoutesWebservice)

**تغییرات ورژن 13 نسبت به ورژن 12:**

تغییرات ورژن 13 نسبت به ورژن 12 مربوط به نرخ دوطرفه پروازهای وب سرویسی و همچنین تغییر نام چند فیلد می باشد.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV13_BookingV10_V1.4.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V12 (منسوخ شده)

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GeneralInfo)

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GetFlightCount)

[Active routes پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GetActiveRoutesCharter)

[Active routes پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V12/GetActiveRoutesWebservice)

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV12_BookingV9_V1.3.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V11 (منسوخ شده)

---

ورژن 11 متدهای Availability. پیشنهاد می گردد از ورژن 12 و جدیدتر Availability استفاده گردد.

در این ورژن اطلاعات مربوط به نرخ های دوطرفه پرواز اضافه شده است.

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/GetFlightCount)

[Active routes پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/GetActiveRoutesCharter)

[Active routes پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V11/GetActiveRoutesWebservice)

[دانلود نمونه سورس دات نت](https://sepehrcdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV11_BookingV9_V1.0.zip)

<br>

## Availability V8 (منسوخ شده)

---

ورژن 8 متدهای Availability. پیشنهاد می گردد از ورژن 12 و جدیدتر Availability استفاده گردد.

[SearchByRouteAndDate](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/SearchByRouteAndDate)

[Date range پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/GetByDateRangeCharter)

[Date range پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/GetByDateRangeWebservice)

[GetFlightCount](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/GetFlightCount)

[Active routes پروازهای چارتری](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/GetActiveRoutesCharter)

[Active routes پروازهای وب سرویسی](https://old-partners.sepehrsupport.ir/fa/Flight/Availability/V8/GetActiveRoutesWebservice)

[دانلود نمونه سورس دات نت](https://sepehrcdn.ir/PartnersDeveloperDocumentation/Flight_AvailabilityV8_BookingV9_V1.0.zip)

<br>
