﻿---
title: "سایر ورژن ها | Availability | هتل | مستندات وب سرویس سپهر"
---

# ورژن های Release شده



## Availability V4

---

[SearchByCityAndDateAndGuests](v4/search-by-city-and-date-and-guests.md)

[SearchByCityAndDate](v4/search-by-city-and-date.md)

[GetCheckinAndCheckoutCompositions](v4/get-checkin-and-checkout-compositions.md)

[GetByFromDateAndToDate](v4/get-by-from-date-and-to-date.md)

**تغییرات ورژن 4 نسبت به ورژن ۳:**

- لطفا توجه بفرمایید که در صورت استفاده از متدهای ورژن 4 مربوط به Availability، حتما در زمان رزرو باید از متدهای ورژن 5 مربوط به Book استفاده نمایید و در صورت استفاده از متدهای ورژن قدیمی تر Book با Availability ورژن 4، رزروهای شما در زمان فراخوانی متدهای Book احتمالا به خطای مغایرت نرخ برخورد خواهند کرد.
- متد SearchByCityAndDateAndGuests اضافه شده است. این متد جدید به کلاینت این امکان را میدهد که با ارسال تعداد اتاق و تعداد مسافران، تمام محاسبات قیمتی را به سرور سپهر واگذار کند و بر خلاف متد SearchByCityAndDate پس از دریافت جواب توسط کلاینت دیگر نیازی به محاسبه قیمت بر اساس تعداد نفرات نیست.
- متد SearchByCityAndDate:
  - فیلد AmenityList به response model اضافه شده که در آن خدمات هتل خروجی داده می شود.
- متد GetCheckinAndCheckoutCompositions:
  - فیلد AmenityList به response model اضافه شده که در آن خدمات هتل خروجی داده می شود.
  - در نسخه‌های قبلی، در فیلد HotelList، لیستی از انواع اتاق‌ها با عنوان RoomTypeList وجود داشت که هر آیتم آن شامل لیستی از نرخ‌ها با عنوان DateRangeList بود. در نسخه جدید وب‌سرویس، ساختار این دو فیلد تغییر کرده است. به‌طوری‌که اکنون در داخل HotelList، فیلد DateRangeList قرار دارد و در هر آیتم از آن، لیست انواع اتاق‌ها با عنوان RoomTypeList ارائه می‌شود.
- متد GetByFromDateAndToDate:
  - فیلد AmenityList به response model اضافه شده که در آن خدمات هتل خروجی داده می شود.

<br>

## Availability V3

---

[SearchByCityAndDate](/hotel/availability/v3/searchbycityanddate)

[GetCheckinAndCheckoutCompositions](/hotel/availability/v3/getcheckinandcheckoutcompositions)

[GetByFromDateAndToDate](/hotel/availability/v3/getbyfromdateandtodate)

**تغییرات ورژن 3 نسبت به ورژن ۲:**

تغییرات ورژن 3 نسبت به ورژن 2 مربوط به اضافه شدن نرخ نوع بورد (مثلا BB یا HB یا FB …) در خروجی وب سرویس می باشد.

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://sepehrcdn.ir/PartnersDeveloperDocumentation/Hotel_AvailabilityV3_BookingV4_V1.5.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>

## Availability V2

---

[اطلاعات کلی](https://old-partners.sepehrsupport.ir/fa/Hotel/Availability/V2/GeneralInformation)

[SearchByCityAndDate](https://old-partners.sepehrsupport.ir/fa/Hotel/Availability/V2/SearchByCityAndDate)

[GetByDateRange](https://old-partners.sepehrsupport.ir/fa/Hotel/Availability/V2/GetByDateRange)

[GetByFromDateAndToDate](https://old-partners.sepehrsupport.ir/fa/Hotel/Availability/V2/GetByFromDateAndToDate)

**دانلود نمونه سورس کد**

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از [اینجا دانلود کنید](https://SepehrCdn.ir/PartnersDeveloperDocumentation/Hotel_AvailabilityV2_BookingV2_V1.3.zip). همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

<br>
