Zkopírováno

/v1/RentalLike/GetAvailability

Načte časovou dostupnost zdrojů.

Nutná oprávnění

FreeSpace_r

Požadavek

RentalLikeGetAvailabilityRequest
Název Popis Typ Další informace
BookingResourceIds

Vnitřní Identifikátory zdrojů ze systému Reservanto

integer[]

Povinný údaj

IntervalEnd

Konec prohledávaného intervalu.

unix time stamp

Povinný údaj

IntervalStart

Počátek prohledávaného intervalu.

unix time stamp

Povinný údaj

TimeStamp

Datum a čas prováděného dotazu

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "BookingResourceIds": [
    19564,
    20129
  ],
  "IntervalStart": 1768690800,
  "IntervalEnd": 1769900400,
  "TimeStamp": 1769346850
}

Odpověď

Popis odpovědi

Načte časovou dostupnost zdrojů.

RentalLikeGetAvailabilityResponse
Název Popis Typ Další informace
Availability

Dostupnost zdrojů (klíčem slovníku je Id zdroje a hodnotou je seznam seznam dostupných intervalů).

Slovník integer [Klíč] a BookingResourceAvailabilityModel[] [Hodnota]
ErrorMessage

Chybová hláška doplňující chybu (např. pro debug).

string
ErrorMessages

Pole chybových hlášek. Pokud vznikla jen 1 chyba, tak je tu jen 1 chybová hláška.

string[]
ErrorParameter

Případný chybně zadaný parametr v požadavku.

string
ErrorParameters

Pole chybně zadaných parametrů. Pokud je chybný jen 1 parametr, tak je tu jen 1.

string[]
IsError

Indikuje, zda vznikla chyba.

boolean

Příklad odpovědi

application/json

Ukázka
{
  "Availability": {
    "19564": [
      {
        "AvailableFrom": 1769349600,
        "AvailableTo": 1769695200
      }
    ],
    "20129": []
  },
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}