Zkopírováno

/v1/Customer/TryUsePass

Pokusí se vyčerpat danému zákazníkovi vstup z permanentky.

Nutná oprávnění

Customer_w

Požadavek

TryUsePassRequest
Název Popis Typ Další informace
BookingServiceId

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

integer

Povinný údaj

CustomerId

Vnitřní Id zákazníka ze systému Reservanto.

integer

Povinný údaj

AlreadyOnBill

Zaplacení služby

PassPaidService[]
Count

Počet

integer
TimeStamp

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

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "CustomerId": 965123,
  "BookingServiceId": 112325,
  "Count": 1,
  "AlreadyOnBill": [
    {
      "Count": 1,
      "PassUsageId": 56136,
      "BookingServiceId": 112325
    }
  ],
  "TimeStamp": 1769346852
}

Odpověď

Popis odpovědi

Pokusí se vyčerpat danému zákazníkovi vstup z permanentky.

TryUsePassResponse
Název Popis Typ Další informace
PassUsageId

Vnitřní Id záznamu o vstupech permanentky ze systému Reservanto.

integer

Nepovinné pole

PassName

Název

string
Success

Příznak, zda-li akce proběhla v pořádku

boolean
TotalCount

Celkový počet

integer
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
{
  "Success": true,
  "TotalCount": 3,
  "PassUsageId": 56136,
  "PassName": "5x sbírání jablek",
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}