ورژن های Release شده

Availability V4

تغییرات ورژن 4 نسبت به ورژن 3:

  • لطفا توجه بفرمایید که در صورت استفاده از متدهای ورژن 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 اضافه شده که در آن خدمات هتل خروجی داده می شود.
    • در نسخه‌های قبلی، در فیلد HotelList، لیستی از انواع اتاق‌ها با عنوان RoomTypeList وجود داشت که هر آیتم آن شامل لیستی از نرخ‌ها با عنوان DateRangeList بود. در نسخه جدید وب‌سرویس، ساختار این دو فیلد تغییر کرده است. به‌طوری‌که اکنون در داخل HotelList، فیلد StayDateList قرار دارد و در هر آیتم از آن، لیست انواع اتاق‌ها با عنوان RoomTypeList ارائه می‌شود.
    • دو فیلد Extrabed_BoardPrice_TaxIncluded و Extrabed_NetPrice_TaxIncluded برای خروجی دادن قیمت تخت اضافه به response model اضافه شد.
 
دانلود نمونه سورس کد

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

Availability V3

 

تغییرات ورژن 3 نسبت به ورژن 2:

تغییرات ورژن 3 نسبت به ورژن 2 مربوط به اضافه شدن نرخ نوع بورد (مثلا BB یا HB یا FB …) در خروجی وب سرویس می باشد.

 

دانلود نمونه سورس کد

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.

Availability V2

 

دانلود نمونه سورس کد

نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.