availability

متد GetByFromDateAndToDate

کاربرد این متد برای زمانی است که شما می خواهید اطلاعات را در سیستم خود Cache کنید و سپس درخواست های availability را از Cache خود پاسخ دهید.

این متد به تفکیک هر شب تعداد اتاق موجود و قیمت و قوانین را خروجی می دهد.

به دلایلی که در ادامه شرح داده خواهد شد، اطلاعاتی که توسط این متد خروجی داده می شود همیشه درست نیست و فقط در مواردی که نیاز شما بدست آوردن یک دید کلی از نرخ و موجودی هتل با پذیرش مقداری انحراف در تعداد اتاق های موجود می باشد می توان از این متد استفاده کرد. بنابراین اکیدا پیشنهاد می گردد اگر ساختار نرم افزار شما اجازه می دهد به جای این متد از متد GetCheckinAndCheckoutCompositions استفاده نمایید.

تامین کنندگان در سیستم رزرواسیون سپهر قابلیت تعریف کردن قوانینی را دارند که در نتیجه تعریف شدن آن قوانین، تاریخ ورود و خروج در موضوع availability اهمیت و حساسیت خاص خود را پیدا می کند. بدین معنی که علاوه بر بحث موجود بودن یا نبودن اتاق، تاریخ ورود و خروج هم بر اینکه آیا امکان رزرو اتاق وجود دارد یا خیر تاثیر می گذارد. به عنوان مثال ممکن است سیستم سپهر برای تاریخ ورود 5 شهریور و تاریخ خروج 8 شهریور به شما عدم موجودی جواب دهد ولی برای تاریخ ورود 5 شهریور و تاریخ خروج 9 شهریور به شما تایید رزرو را بدهد. در صورتی که این متد بدون در نظر گرفتن قوانین، تعداد اتاق موجود در هر شب را خروجی میدهد.

همچنین سیستم رزرواسیون سپهر در زمان رزرو به شماره اتاق حساس می باشد، بدین معنی که فرض کنیم در تاریخ امشب اتاق 201 و برای تاریخ فردا شب اتاق 202 موجود باشد. در صورتی که شما درخواست رزرو تاریخ ورود امروز و خروج پس فردا را انتخاب نمایید، سیستم رزرواسیون سپهر اجازه رزرو به شما نمی دهد. فقط زمانی اجازه رزرو داده می شود که یا اتاق 201 برای کل بازه تاریخی درخواستی شما موجود باشد یا اتاق 202 برای کل آن بازه تاریخی موجود باشد. در صورتی که این متد (یعنی GetByFromDateAndToDate) این منطق را نقض می کند و در زمان خروجی دادن تعداد اتاق های موجود، بررسی میکند که در هر شب چند عدد اتاق موجود هست و به شما آن عدد را خروجی می دهد. در صورتی که ممکن است یک شب اتاق 201 موجود بوده باشد و برای شب بعد اتاق 202 و عملا شما امکان رزرو گرفتن نداشته باشید.

با توجه به مثال های بالا، این متد ممکن است تاریخ هایی را به عنوان موجود به شما نشان دهد در صورتی که در عمل در آن تاریخ اتاقی موجود نباشد. بنابراین پس از نمایش خروجی این متد به کاربر، و پس از اینکه کاربر نوع اتاق را انتخاب کرد، می بایست تاریخ دقیق ورود و خروج و همچنین تعداد میهمانان را به متد SearchByCityAndDate ارسال نموده و امکان موجود بودن ظرفیت و نرخ را بررسی نمایید.

با توجه به اینکه تجربه نشان داده است تغییرات ظرفیت و نرخ روی تاریخ های نزدیک (مثلا سه روز آینده) خیلی بیشتر از تغییرات روی تاریخ های دورتر می باشد، بهینه ترین حالت این است که شما تاریخ های نزدیک را زود به زودتر از تاریخ های دورتر دریافت و به روزرسانی نمایید.

این متد فقط هتل ها یا انواع اتاقی را خروجی میدهد که در سیستم سپهر صحت قراداد تامین کننده با هتل مورد بررسی قرار گرفته باشد. بنابراین ممکن است خروجی این متد با هتل هایی که سایت تامین کننده مشاهده می گردد یکسان نباشد.

API Endpoint
https://{SupplierWebsiteUrl}/api/Partners/Hotel/Availability/V3/GetByFromDateAndToDate post
Request Parameters

نمونه کلاس Request به زبان سی شارپ در پروژه Partners.Contracts (دانلود) در پوشه زیر موجود است:

\Hotel\Availability\V3\GetByFromDateAndToDate\RequestModel

Username

string

required

نام کاربری

در صورتی که شما یک موتور جستجو هستید و قصد فروش نداشته و فقط می خواهید اطلاعات هتل های عمومی را بدست آورید، نام کاربری را public ارسال نمایید.

Password

string

required

رمز عبور به صورت MD5 شده

FromDate

string

required

تاریخ شروع

با فرمت yyyy-MM-dd و به صورت میلادی

ToDate

string

required

تاریخ پایان

با فرمت yyyy-MM-dd و به صورت میلادی

Sample Request
{
  "Username": "testdev1",
  "Password": "25f9e794323b453885f5181f1b624d0b",
  "FromDate": "2023-10-05",
  "ToDate": "2023-10-08"
}	
Response Data

نمونه کلاس Response به زبان سی شارپ در پروژه Partners.Contracts (دانلود) در پوشه زیر موجود است:

\Hotel\Availability\V3\GetByFromDateAndToDate\ResponseModel

CurrencyCode

string

این فیلد مشخص می کند که نرخ های برگشتی بر اساس چه ارزی می باشد.

مقدار آن بستگی به این دارد که ارز کاربر شما در سایت تامین کننده چه چیزی تعیین شده باشد. مثلا اگر کاربر شما به صورت ریالی باشد مقدار آن IRR و اگر دلاری باشد مقدار آن USD خواهد بود.

HotelList

Complex type

لیست هتل های قابل رزرو

SepehrGlobalId

number

شناسه منحصر به فرد مربوط به این هتل در تمام سایت های سپهری

Name

string

نام هتل

RoomTypeList

Complex type

لیست انواع اتاق موجود روی این هتل

SepehrGlobalId

number

شناسه منحصر به فرد مربوط به این نوع اتاق در تمام سایت های سپهری

Name

string

عنوان نوع اتاق

AdultCapacity

number

تعداد گنجایش بزرگسال

ChildCapacity

number

تعداد گنجایش کودک که بدون تخت و به صورت رایگان در این نوع اتاق پذیرش می گردد.

در صورتی که تعداد کودک رایگان درخواستی شما بیشتر از گنجایش کودک رایگان اتاق باشد، سیستم تفاوت تعداد کودک درخواستی شما با تعداد گنجایش کودک اتاق را به عنوان بزرگسال در نظر خواهد گرفت. در این حالت اگر اتاق گنجایش اضافه بابت بزرگسال داشته باشد، بدون مشکلی می توان رزرو را صادر کرد. اما اگر تعداد گنجایش بزرگسال اتاق هم جوابگوی تعداد میهمان درخواستی نباشد، رزرو با استفاده از تخت اضافه قابل انجام است. البته با این شرط که اتاق ظرفیت تخت اضافه داشته باشد (رجوع به فیلد ExtrabedCapacity) جهت استفاده از تخت اضافه کافی است که مبلغ آن را در زمان فراخوانی متدهای Lock و Book به فیلد TotalPayable اضافه کرد.

 

مثال: یک نوع اتاق دارای AdultCapacity با مقدار 2 و ChildCapacity با مقدار 1 و ChildAge با مقدار 5 می باشد

  • در صورتی که رزرو شما دارای دو بزرگسال و یک کودک زیر 5 سال باشد، آنگاه بدون نیاز به تخت اضافه می توان اقدام به رزرو نمود.
  • در صورتی که رزرو شما دارای یک بزرگسال و دو کودک زیر 5 سال باشد، آنگاه بدون نیاز به تخت اضافه می توان اقدام به رزرو نمود.
  • در صورتی که رزرو شما دارای دو بزرگسال و دو کودک زیر 5 سال باشد، انگاه باید مبلغ یک تخته اضافه را به مبلغ رزرو اضافه نمود.

ChildAge

number

سن قابل قبول برای پذیرش یک میهمان به عنوان کودک.

بنابراین

  1. در صورتی که سن کودک بیش از مقدار این فیلد باشد
  2. و همچنین رزرو اتاق نیاز به تخت اضافه داشته باشد. (زمانی رزرو اتاق نیاز به استفاده از تخت اضافه دارد که از تمام ظرفیت AdultCapacity استفاده شده باشد و جایی برای مسافران باقی مانده روی AdultCapacity نباشد.)
  3. آنگاه باید در زمان فراخوانی متدهای Lock و Book، با اضافه کردن نرخ تخت اضافه به مجموع فیلد TotalPayable، درخواست تخت اضافه نمود.

 

مثال: یک نوع اتاق دارای AdultCapacity با مقدار 2 و ChildCapacity با مقدار 1 و ChildAge با مقدار 5 می باشد.

  • در صورتی که رزرو شما دارای دو بزرگسال و یک کودک چهار ساله باشد، انگاه بدون نیاز به تخت اضافه می توان اقدام به رزرو نمود.
  • در صورتی که رزرو شما دارای دو بزرگسال و یک کودک شش ساله باشد، انگاه باید یک تخت اضافه به رزرو اضافه نمود.
  • در صورتی که رزرو شما دارای دو بزرگسال و یک کودک شش ساله و یک کودک چهار ساله باشد، باید تنها یک عدد تخت اضافه به رزرو اضافه نمود.
  • در صورتی که رزرو شما دارای یک بزرگسال و یک کودک شش ساله باشد، آنگاه بدون نیاز به تخت اضافه می توان اقدام به رزرو نمود.

DateRangeList

Complex type

ترکیب حالت تاریخ ورود و خروج های مختلف

Date

string

تاریخ اقامت به صورت میلادی و با فرمت yyyy-MM-dd

AvailableRoomCount

number

تعداد اتاق موجود

در صورتی 4 باب اتاق یا بیشتر موجود باشد، ماکزیمم عدد 4 خروجی داده می شود.

HasCheckinLimit

boolean

این فیلد مشخص می کند که این نوع اتاق در این تاریخ آیا محدودیت ورود دارد یا خیر.

در صورتی که اتاق دارای محدودیت ورود باشد، نمی توان رزروی گرفت که تاریخ ورود آن معادل مقدار مشخص شده در فیلد Date باشد.

HasCheckoutLimit

boolean

این فیلد مشخص می کند که این نوع اتاق در این تاریخ آیا محدودیت خروج دارد یا خیر.

در صورتی که اتاق دارای محدودیت خروج باشد، نمی توان رزروی گرفت که تاریخ خروج آن معادل مقدار مشخص شده در فیلد Date باشد.

MinimumStay

number

این فیلد مشخص کننده حداقل مدت اقامت قابل قبول برای رزروهایی است که در این تاریخ ورود دارند.

به عنوان مثال اگر مقدار این فیلد به عنوان حداقل مدت اقامت 3 شب باشد، نمی توان رزروی گرفت که ورود آن در تاریخ فیلد Date بوده و طول مدت اقامت یک شب یا دو شب باشد.

 

در صورتی که محدودیتی وجود نداشته باشد، مقدار این فیلد صفر خواهد بود.

MaximumStay

number

این فیلد مشخص کننده حداکثر مدت اقامت قابل قبول برای رزروهایی است که در این تاریخ ورود دارند.

به عنوان مثال اگر مقدار این فیلد به عنوان حداکثر مدت اقامت 5 شب باشد، نمی توان رزروی گرفت که ورود آن در تاریخ فیلد Date بوده و طول مدت اقامت شش شب یا هفت شب باشد.

 

در صورتی که محدودیتی وجود نداشته باشد، مقدار این فیلد صفر خواهد بود.

BoardTypeList

Complex type

لیست انواع بورد که روی یک نوع اتاق قابل رزرو گرفتن می باشد

Code

string

کد نوع بورد که یکی از موارد زیر می باشد:

  • RO
    مخفف Room Only و به معنی اسکان تک و بدون هیچ وعده غذایی می باشد.
  • SC
    مخفف Self Catering می باشد و بیشتر در هتل آپارتمان ها تعریف می شود.
  • BB
    مخفف Bed & Breakfast و به معنی اقامت با صبحانه می باشد
  • HB
    مخفف Half Board و به معنی اقامت به همراه صبحانه و ناهار می باشد.
  • BD
    به معنی اقامت به همراه صبحانه و شام می باشد.
  • BS
    به معنی اقامت به همراه صبحانه و یک وعده غذایی دیگر به انتخاب مسافر (یا ناهار یا شام) می باشد.
  • FC
    به معنی Full Board و اقامت به همراه صبحانه و ناهار و شام به صورت منوی بسته می باشد.
  • FB
    به معنی Full Board و اقامت به همراه صبحانه و ناهار و شام به صورت منوی انتخابی می باشد.
  • FF
    به معنی Full Board و اقامت به همراه صبحانه و ناهار و شام به صورت منوی بوفه می باشد.
  • AI
    مخفف All Inclusive و از نظر ارائه میان وعده های غذایی بالاتر از FB می باشد.
  • UA
    مخفف Ultra All Inclusive می باشد

ExtrabedCapacity

number

تعداد گنجایش تخت اضافه این نوع اتاق در این بازه تاریخی

در صورتی که تعداد مسافر بزرگسال بیش از ظرفیت AdultCapacity باشد، می توان با انتخاب تخت اضافه مسافران بیشتری را در اتاق اسکان داد.

Room_BoardPrice_TaxIncluded

number

نرخ بورد این نوع اتاق برای یک شب (بدون کسر کمیسیون و با احتساب مالیات)

مقدار این فیلد جهت نمایش در سایت شما به مسافر کاربرد دارد. به این صورت که می توانید مقدار این فیلد را به عنوان مبلغ اولیه (قبل از اعمال شدن تخفیف) به مسافر نمایش دهید

Room_NetPrice_TaxIncluded

number

نرخ نهایی این نوع اتاق برای یک شب (بعد از کسر کمیسیون و با احتساب مالیات)

مقدار این فیلد جهت نمایش در سایت شما به مسافر کاربرد دارد. به این صورت که می توانید مقدار این فیلد را به عنوان مبلغ نهایی (بعد از اعمال شدن تخفیف) به مسافر نمایش دهید

Sample Response
{
  "HotelList": [
    {
      "SepehrGlobalId": 101,
      "Name": "هتل کوهستان تستي",
      "RoomTypeList": [
        {
          "SepehrGlobalId": 5001,
          "Name": "يک تخته استاندارد",
          "AdultCapacity": 1,
          "ChildCapacity": 0,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 3924000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4414500
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 3924000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4414500
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 3924000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4414500
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 3924000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4414500
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5002,
          "Name": "يک تخته معمولي",
          "AdultCapacity": 1,
          "ChildCapacity": 0,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 1,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5004,
          "Name": "دو تخته دبل",
          "AdultCapacity": 2,
          "ChildCapacity": 0,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 2,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 2,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 2,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 2,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5003,
          "Name": "دو تخته استاندارد",
          "AdultCapacity": 2,
          "ChildCapacity": 1,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4905000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4905000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4905000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                },
                {
                  "Code": "FB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4905000,
                  "Room_NetPrice_TaxIncluded": 4905000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5006,
          "Name": "دو تخته معمولي",
          "AdultCapacity": 2,
          "ChildCapacity": 1,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3270000,
                  "Room_NetPrice_TaxIncluded": 3270000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5005,
          "Name": "دو تخته رو به دريا",
          "AdultCapacity": 2,
          "ChildCapacity": 1,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 4360000,
                  "Room_NetPrice_TaxIncluded": 4360000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5008,
          "Name": "سه تخته معمولي",
          "AdultCapacity": 3,
          "ChildCapacity": 0,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            }
          ]
        },
        {
          "SepehrGlobalId": 5007,
          "Name": "سه تخته استاندارد",
          "AdultCapacity": 3,
          "ChildCapacity": 0,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5450000,
                  "Room_NetPrice_TaxIncluded": 5450000
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "SepehrGlobalId": 102,
      "Name": "هتل صحرا تستي",
      "RoomTypeList": [
        {
          "SepehrGlobalId": 5009,
          "Name": "دو تخته",
          "AdultCapacity": 2,
          "ChildCapacity": 1,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3000000,
                  "Room_NetPrice_TaxIncluded": 3000000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3000000,
                  "Room_NetPrice_TaxIncluded": 3000000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3000000,
                  "Room_NetPrice_TaxIncluded": 3000000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 3000000,
                  "Room_NetPrice_TaxIncluded": 3000000
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "SepehrGlobalId": 104,
      "Name": "هتل خارجي تستي",
      "RoomTypeList": [
        {
          "SepehrGlobalId": 6468,
          "Name": "دو تخته",
          "AdultCapacity": 2,
          "ChildCapacity": 1,
          "ChildAge": 5,
          "DateRangeList": [
            {
              "Date": "2023-10-05",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5000000,
                  "Room_NetPrice_TaxIncluded": 5000000
                }
              ]
            },
            {
              "Date": "2023-10-06",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5000000,
                  "Room_NetPrice_TaxIncluded": 5000000
                }
              ]
            },
            {
              "Date": "2023-10-07",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5000000,
                  "Room_NetPrice_TaxIncluded": 5000000
                }
              ]
            },
            {
              "Date": "2023-10-08",
              "AvailableRoomCount": 4,
              "HasCheckinLimit": false,
              "HasCheckoutLimit": false,
              "MinimumStay": 0,
              "MaximumStay": 0,
              "BoardTypeList": [
                {
                  "Code": "BB",
                  "ExtrabedCapacity": 0,
                  "Room_BoardPrice_TaxIncluded": 5000000,
                  "Room_NetPrice_TaxIncluded": 5000000
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "CurrencyCode": "IRR"
}