Zkopírováno

/v1/OneToOne/GetAvailableStartsForLocation

Načte seznam všech právě teď dostupných začátků pro rezervaci s vybranou službou pro danou provozovnu v daném časovém úseku.

Nutná oprávnění

FreeSpace_r

Požadavek

AvailableStartsForLocationRequest
Název Popis Typ Další informace
BookingServiceId

Vnitřní Id služby ze systému Reservanto.

integer

Povinný údaj

LocationId

Vnitřní Id provozovny 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
{
  "LocationId": 15898,
  "BookingServiceId": 112325,
  "IntervalStart": 1768690800,
  "IntervalEnd": 1769900400,
  "TimeStamp": 1769346854
}

Odpověď

Popis odpovědi

Načte seznam všech právě teď dostupných začátků pro rezervaci s vybranou službou pro danou provozovnu v daném časovém úseku.

AvailableStartsForLocationResponse
Název Popis Typ Další informace
Starts

Možné počátky rezervací (klíčem slovníku je Id zdroje a hodnotou je seznam dostupných termínů).

Slovník integer [Klíč] a unix time stamp[] [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
{
  "Starts": {
    "1253": [
      1769346000,
      1769349600
    ],
    "1255": [
      1769338800,
      1769342400
    ]
  },
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}