ورژن های Release شده

Bulk Availability V18 (بتا و در مرحله آزمایشی)

تغییرات ورژن 18 نسبت به ورژن 17:

  • یکپارچه‌سازی متدهای پروازی: تمامی پروازها (اعم از چارتر و وب‌سرویسی) که پیش‌تر در متدهای مجزا ارائه می‌شدند، اکنون در متد واحد GetAvailableOneWayFlights ادغام شده‌اند.
  • حذف متد GetFlightCount و پیاده‌سازی Paging داخلی: با توجه به پشتیبانی متد GetAvailableOneWayFlights از قابلیت Paging (صفحه‌بندی) به‌صورت ذاتی، دیگر نیازی به استفاده از متد GetFlightCount و پیاده‌سازی صفحه‌بندی در سمت کلاینت نیست. بنابراین متد GetFlightCount در نسخه ۱۸ حذف شده است.
  • ساده‌سازی مدیریت پروازهای «فقط یک‌طرفه»: محدودیت‌های پیشین در شناسایی پروازهایی که الزاماً باید به‌صورت یک‌طرفه فروخته شوند، برطرف شده است. در نسخه جدید، این پروازها مستقیماً و بدون نیاز به پردازش اضافی، از طریق متد GetAvailableOneWayFlights قابل دریافت هستند.
  • شناسایی مسیرهای نیازمند جستجوی دوطرفه (RoundTripSearchRequiredList): در خروجی متد GetAvailableOneWayFlights لیستی تحت عنوان RoundTripSearchRequiredList اضافه شده است. این لیست شامل مسیرهایی است که بابت رزرو دوطرفه به‌صورت Bulk قابل دریافت یا کش (Cache) نیستند. کلاینت می‌تواند از این فیلد برای تشخیص هوشمندانه مسیرهایی که برای رزروهای دوطرفه حتماً باید از متد SearchByRouteAndDate استفاده کنند، بهره ببرد.
  • تغییرات متد GetClosedFlights
    • تغییرات Request Model
      • فیلد FetchSupplierWebserviceFlights حذف شده و به جای آن FlightSource اضافه شده است.
      • فیلد Language حذف شده و به جای آن فیلد Culture اضافه شده است.
    • تغییرات Response Model
      • کلاس Airport حذف شده و کد یاتا مبدا و مقصد به صورت string در کلاس ClosedFlight خروجی داده می شود.
      • در کلاس ClosedFlight فیلد IsFlightOwnedBySupplier حذف شده و به جای آن فیلد Source اضافه شده است.

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

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

Bulk Availability V17

تغییرات ورژن 17 نسبت به ورژن 16:

  • خروجی دادن ملیت های مجاز و غیر مجاز
  • خروجی دادن پروازهای Close
  • جدا سازی آدرس Url متدهای مربوط به Cache کردن Availability (Bulk Availability)

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

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