Zkopírováno

/v1/PassToCustomer/GetPassesForCustomer

Vrací seznam permanentek pro daného zákazníka.

Nutná oprávnění

Pass_r, Customer_r

Požadavek

PassesForCustomerRequest
Název Popis Typ Další informace
CustomerId

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

integer

Povinný údaj

From

Při vyplnění se stáhnou všechny permanentky, aktivní od tohoto data.

unix time stamp

Nepovinné pole

IncludeExpired

Zahrnout expirované permanentky (při nevyplnění se použije hodnota false).

boolean
IncludeFuture

Zahrnout permanentky aktivní v budoucnosti (při nevyplnění se použije hodnota true).

boolean
TimeStamp

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

unix time stamp

To

Při vyplnění se stáhnou všechny permanentky, aktivní do tohoto data.

unix time stamp

Nepovinné pole

Příklad požadavku

application/json

Ukázka
{
  "IncludeFuture": true,
  "IncludeExpired": false,
  "From": 1768690800,
  "To": 1769295600,
  "CustomerId": 965123,
  "TimeStamp": 1769346932
}

Odpověď

Popis odpovědi

Vrací seznam permanentek pro daného zákazníka.

ListResponseOfPassToCustomerApiModel
Název Popis Typ Další informace
Items

Navrácená kolekce objektů vyhovující dotazu.

PassToCustomerApiModel[]
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
{
  "Items": [
    {
      "PassId": 55987,
      "PassToCustomerId": 634255,
      "PassName": "5x sbírání jablek",
      "IsIntermissionActive": false,
      "AllowedIntermissionValues": [
        2,
        4,
        6,
        7
      ],
      "ExpirationDate": 1800882932,
      "Intermissions": [
        {
          "Id": 14589123,
          "From": 1768690800,
          "To": 1769295600
        }
      ],
      "AggregatedCount": 1,
      "ActiveFrom": 1737810932,
      "CreatedAt": 1769346932,
      "DurationMinutes": 259200.0,
      "Usages": [
        {
          "PassUsageId": 56136,
          "BookingServiceId": 112325,
          "Count": 1,
          "Used": 0
        }
      ]
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}