ورژن های Release شده
Availability V7 (بتا و در مرحله آزمایشی)
تغییرات ورژن 7 نسبت به ورژن 6:
- در Request Model متد GetCheapestPrice پارامترهایی اضافه شده است که توسط آن می توان نتایج را فیلتر کرد.
- در Response Model متد GetCheapestPrice پارامترهایی اضافه شده است که گزینه های فیلتر کردن را خروجی میدهد.
- در Request Model متد GetCheapestPrice پارامتر Language به Culture تغییر نام پیدا کرد.
- در Request Model متد GetHotelPackageList پارامتر Language به Culture تغییر نام پیدا کرد.
دانلود نمونه سورس کد
نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.
Availability V6
تغییرات ورژن 6 نسبت به ورژن 5:
- فیلد AmenityList به Response متدهای GetCheapestPrice و GetHotelPackageList اضافه شده که در آن خدمات هتل و تور خروجی داده می شود.
- لطفا توجه بفرمایید که در صورت استفاده از متدهای ورژن 6 مربوط به Availability، حتما در زمان رزرو باید از متدهای ورژن 3 مربوط به Book استفاده نمایید و در صورت استفاده از متدهای ورژن قدیمی تر Book با Availability ورژن 6، رزروهای شما در زمان فراخوانی متدهای Book احتمالا به خطای مغایرت نرخ برخورد خواهند کرد.
دانلود نمونه سورس کد
نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.
Availability V5
تغییرات ورژن 5 نسبت به ورژن 4:
- دریافت availability شامل دو مرحله شده است. مرحله اول متد GetCheapestPrice که لیست ارزانترین تور موجود برای هر هتل را خروجی میدهد و مرحله دوم متد GetHotelPackageList که لیست پکیج های یک هتل را خروجی میدهد.
- خروجی دادن نوع اتاق با ظرفیت بالاتر. به عنوان مثال در صورتی که شما برای 2 نفر تور جستجو کرده باشید، سیستم سپهر علاوه بر اتاق های دو نفره، اتاق های با گنجایش سه نفر را نیز خروجی میدهد.
دانلود نمونه سورس کد
نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.
Availability V4
تغییرات ورژن 4 نسبت به ورژن 3:
تغییرات ورژن 4 نسبت به ورژن 3 مربوط به اضافه شدن پارامتر HotelSepehrGlobalId در زمان فراخوانی متد SearchPackage بوده که با استفاده از این پارامتر جدید می توان نتایج را فقط بر اساس یک هتل فیلتر کرد.
غیر از این پارامتر جدید، ساختار Request Model و Response Model کاملا شبیه ورژن قبلی می باشد.
دانلود نمونه سورس کد
نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.
Availability V3
تغییرات ورژن 3 نسبت به ورژن 2:
تغییرات ورژن 3 نسبت به ورژن 2 مربوط به اضافه شدن نرخ نوع بورد (مثلا BB یا HB یا FB …) در خروجی وب سرویس می باشد.
همچنین در ورژن 3، اتاق هایی که گنجایش تخت اضافه داشته باشند نیز خروجی داده می شود. فیلد ExtrabedAssignedCount به همین منظور در خروجی اضافه شده است.
دانلود نمونه سورس کد
نمونه سورس کد پیاده سازی شده در Net. را میتوانید از اینجا دانلود کنید. همچنین کلاس های سی شارپ معادل Json مربوط به Request و Response ها در این پروژه موجود می باشد.