Webová služba CacheRights verze 1.0.0 (Obecné webové služby) - popis rozhraní služby

Vygenerováno z verze 4.21.0.19.0.

Podmínky omezující zveřejnění

Autorem tohoto dokumentu je společnost MARBES CONSULTING s.r.o. Dokument obsahuje informace důvěrného charakteru a ve smyslu definice autorského práva (viz § 2, odst. 1 Zákona č. 121/2000 Sb., zákon o právu autorském) je duševním vlastnictvím autora a předmětem práva autorského. Dokument smí být použit výhradně za účelem, za kterým byl poskytnut a nesmí být bez předchozího souhlasu autora citován, kopírován, vytěžován1 nebo předán třetí fyzické či právnické osobě.

© 2009 MARBES CONSULTING s.r.o.

1 Vytěžováním se podle zákona č. 121/2000 Sb. rozumí trvalý nebo dočasný přepis celého obsahu nebo jeho podstatné části na jiný podklad, a to jakýmikoli prostředky nebo jakýmkoli způsobem.


Obsah


Obecné informace

Rozhraní umožňující číst oprávnění, kontakty, přiřazené aplikace z cache.

Pokud je vstupem metody seznam identifikátorů, tak maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.


Seznam poskytovaných metod

Název Popis
getApplicationPersons Vrací seznam osob, které mají přiřazené dané aplikace ve všech zařazeních.
getApplicationPersonsInPrimaryAssign Vrací seznam osob, které mají přiřazené dané aplikace v primárních zařazeních.
getPersonApplications Vrací seznam aplikací, které mají dano osoby přiřazeny ve všech zařazeních.
getPersonApplicationsInPrimaryAssign Vrací seznam aplikací, které mají dano osoby přiřazeny v primárních zařazeních.
getPersonAttrValues Zjištění hodnoty atributů daného uživatele.
getPersonAttrValuesInPrimaryAssignById Zjištění hodnoty atributů daného uživatele.
getPersonContacts Vrací informace o kontaktech pro všechny předané osoby.
getPersonContactsInPrimaryAssign Vrací informace o kontaktech pro všechny předané osoby.
getPersonLocations Vrací informace o umístění pro všechny předané osoby.
getPersonLocationsInPrimaryAssign Vrací informace o umístění pro všechny předané osoby.
getPersonsAttrValues Zjištění hodnoty atributů uživatelů pro aplikace.
getPersonsAttrValuesInPrimaryAssign Zjištění hodnoty atributů uživatelů pro aplikace v primárních zařazeních.

Seznam struktur dat

Název Popis
EosApplication Objekt obsahuje infomrace o aplikaci.
EosApplicationIds Objekt obsahující seznam identifikátorů aplikací.
EosApplicationPerson Objekt obsahuje seznam osob, které jsou přiřazeny k aplikaci.
EosApplicationPersons Objekt obsahuje informace, jaké osoby jsou zařazeny k aplikacím.
EosAttributeValue Objekt obsahuje hodnotu atributu.
EosAttributeValueRow Objekt obsahuje hodnoty jednoho řádku vícesloupcového atributu.
EosBuilding Objekt obsahuje informace o budově.
EosBuildingHouseNumberType Typ čísla domovního.
EosContact Obsahuje informace o jednom kontaktu osoby.
EosFloor Objekt obsahuje informace o patře budovy.
EosLocation Objekt obsahuje informace o umístění.
EosPerson Objekt obsahuje informace o osobě.
EosPersonApplication Objekt obsahuje ke každé osobě seznam přiřazených aplikací.
EosPersonApplications Objekt obsahuje přiřazené aplikace k osobám.
EosPersonAttributeValue Objekt obsahuje seznam hodnot atributu pro osobu a aplikaci za vybrané zařazení.
EosPersonAttributeValues Objekt obsahuje seznam {@link WOPersonAttributeValue}.
EosPersonContact Objekt obsahuje informace o kontakctech osoby.
EosPersonContacts Objekt obsahuje seznam {@link WOPersonContact}.
EosPersonIds Objekt obsahující seznam identifikátorů osob.
EosPersonLocation Objekt obsahující informace o umístění osoby.
EosPersonLocations Objekt obsahuje seznam {@link WOPersonLocation}.
EosPhone Objekt obsahuje informace o konatktu typu telefon.
EosRoom Objekt obsahuje informace o místnosti.
EosSimpleAttributeValue Objekt obsahuje seznam hodnot k danému atributu.

Výjimky

EosApplicationNotAssignedException

Vyjímka je vyvolána, pokud uživatel nemá přiřazenou aplikaci.

EosIllegalArgumentException

Byl předán nevalidní vstupní argument do metody webové služby.

EosInternalException

Reprezentuje neočekávanou výjimku při volání WS. Jejím zdrojem musí být vždy jiná výjimka.

EosNoPrimaryAssignmentException

Osoba nemá žádné primární zařazení.

EosObjectNotFoundException

Objekt nebyl nalezen.

Popis poskytovaných metod

getApplicationPersons

Vrací seznam osob, které mají přiřazené dané aplikace ve všech zařazeních. Pokud aplikace není v EOSu dle identifikátoru nalezena, pak není tento záznam do výsledků zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosApplicationPersons getApplicationPersons (EosApplicationIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosApplicationIds Ano identifikátory osob pro které hledáme přiřazené osoby

Výstup

EosApplicationPersons - seznam přiřazených osob pro dané aplikace

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getApplicationPersonsInPrimaryAssign

Vrací seznam osob, které mají přiřazené dané aplikace v primárních zařazeních. Pokud aplikace není v EOSu dle identifikátoru nalezena, pak není tento záznam do výsledků zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosApplicationPersons getApplicationPersonsInPrimaryAssign (EosApplicationIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosApplicationIds Ano identifikátory osob pro které hledáme přiřazené osoby

Výstup

EosApplicationPersons - seznam přiřazených osob pro dané aplikace v primárním zařazení

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonApplications

Vrací seznam aplikací, které mají dano osoby přiřazeny ve všech zařazeních. Pokud není osoba v EOSu dle identifikátoru nalezena, pak není tento záznam do výsledků zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonApplications getPersonApplications (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme nalézt přiřazené aplikace

Výstup

EosPersonApplications - seznam přiřazených aplikací pro dané osoby

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonApplicationsInPrimaryAssign

Vrací seznam aplikací, které mají dano osoby přiřazeny v primárních zařazeních. Pokud není osoba v EOSu dle identifikátoru nalezena, pak není tento záznam do výsledků zahrnut. Pokud osoba nemá primární zařazení (nebo nelze určit), pok není tento záznam do výsledků zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonApplications getPersonApplicationsInPrimaryAssign (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme nalézt přiřazené aplikace

Výstup

EosPersonApplications - seznam přiřazených aplikací pro dané osoby

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonAttrValues

Zjištění hodnoty atributů daného uživatele. Načte všechny výskyty atributů v organizačních jednotkách, rolích a u osoby, na cestě směrem ke kořenovému uzlu, prohledá zadanou aplikaci.

Předpis

EosPersonAttributeValue getPersonAttrValues (String personId, String applicationId)

Parametry

Parametr Typ Povinný Popis
personId String Ano identifikátor osoby pro kterou chceme načíst hodnoty atributů
applicationId String Ano identifikátor aplikace, jejíchž hodnoty atributů chceme vrátit

Výstup

EosPersonAttributeValue - hodnoty atributů pro osobu ve všech zařazení a aplikaci

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosObjectNotFoundException - aplikace nebo osoba nebyla nalezena
EosApplicationNotAssignedException - osoba nemá danou aplikaci přiřazenu
EosInternalException - interní chyba systému

getPersonAttrValuesInPrimaryAssignById

Zjištění hodnoty atributů daného uživatele. Načte všechny výskyty atributů v primárním zařazení osoby pro danou aplikaci.

Předpis

EosPersonAttributeValue getPersonAttrValuesInPrimaryAssignById (String personId, String applicationId)

Parametry

Parametr Typ Povinný Popis
personId String Ano identifikátor osoby pro kterou chceme načíst hodnoty atributů
applicationId String Ano identifikátor aplikace, jejíchž hodnoty atributů chceme vrátit

Výstup

EosPersonAttributeValue - hodnoty atributů pro osobu v primárním zařazení a aplikaci

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosObjectNotFoundException - osoba nemá danou aplikaci přiřazenu
EosNoPrimaryAssignmentException - u osoby nelze určit primární zařazení osoby (nebo primární zařazení, nebylo nalezeno)
EosApplicationNotAssignedException - osoba nemá danou aplikaci přiřazenu
EosInternalException - interní chyba systému

getPersonContacts

Vrací informace o kontaktech pro všechny předané osoby. Načte kontakty ze všech zařazení osoby. Pokud osoba nebyla nalezena, není ve výsledcích takováto osoba zahrnuta. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonContacts getPersonContacts (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme zjistit kontakty

Výstup

EosPersonContacts - nalezené kontakty pro osoby

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonContactsInPrimaryAssign

Vrací informace o kontaktech pro všechny předané osoby. Načte kontakty za primární zařazení osoby. Pokud osoba nebyla nalezena, není ve výsledcích takováto osoba zahrnuta. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonContacts getPersonContactsInPrimaryAssign (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme zjistit kontakty

Výstup

EosPersonContacts - nalezené kontakty pro osoby

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonLocations

Vrací informace o umístění pro všechny předané osoby. Načte umístění ze všech zařazení. Pokud osoba nebyla nalezena, nebo nemá přiřazeno žádné umístění, není ve výsledcích takováto osoba zahrnuta. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonLocations getPersonLocations (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme zjistit umístění

Výstup

EosPersonLocations - nalezená umístění pro osoby

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonLocationsInPrimaryAssign

Vrací informace o umístění pro všechny předané osoby. Načte umístění za primární zařazení. Pokud osoba nebyla nalezena, nebo nemá přiřazeno žádné umístění, není ve výsledcích takováto osoba zahrnuta. Pokud u osoby nelze určit primární zařazení, tak také nebude ve výsledcích zahrnuta. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonLocations getPersonLocationsInPrimaryAssign (EosPersonIds personIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme zjistit umístění

Výstup

EosPersonLocations - nalezená umístění pro osoby v primárním zařazení

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonsAttrValues

Zjištění hodnoty atributů uživatelů pro aplikace. Načte všechny výskyty atributů v organizačních jednotkách, rolích a u osoby, na cestě směrem ke kořenovému uzlu, prohledá zadané aplikace. Ve výsledku jsou vráceny hodnoty atributů pro všechny osoby a předané aplikace. Pokud osoba, nebo aplikace není v EOSu nalezena, pak do výsledků není tento záznam zahrnut. Pokud osoba nemá přiřazenou danou aplikaci, pak do výsledků není tento záznam zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonAttributeValues getPersonsAttrValues (EosPersonIds personIds, EosApplicationIds applicationIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme vrátit hodnoty oprávnění
applicationIds EosApplicationIds Ano identifikátory aplikací pro které chceme vrátit hodnoty oprávnění

Výstup

EosPersonAttributeValues - hodnoty oprávnění za všechny předané osoby a aplikace

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

getPersonsAttrValuesInPrimaryAssign

Zjištění hodnoty atributů uživatelů pro aplikace v primárních zařazeních. Ve výsledku jsou vráceny hodnoty atributů pro všechny osoby a předané aplikace. Pokud osoba, nebo aplikace není v EOSu nalezena, pak do výsledků není tento záznam zahrnut. Pokud osoba nemá přiřazenou danou aplikaci nebo nemá primární zařazení, pak do výsledků není tento záznam zahrnut. Maximální počet identifikátorů, které lze předat na jedno volání je {@value #MAX_ITEM_IDS_COUNT}.

Předpis

EosPersonAttributeValues getPersonsAttrValuesInPrimaryAssign (EosPersonIds personIds, EosApplicationIds applicationIds)

Parametry

Parametr Typ Povinný Popis
personIds EosPersonIds Ano identifikátory osob pro které chceme vrátit hodnoty oprávnění
applicationIds EosApplicationIds Ano identifikátory aplikací pro které chceme vrátit hodnoty oprávnění

Výstup

EosPersonAttributeValues - hodnoty oprávnění v primárních zařazení za všechny předané osoby a aplikace

Výjimky

EosIllegalArgumentException - chybné vstupní parametry
EosInternalException - interní chyba systému

Popis struktur dat

EosApplication

Objekt obsahuje infomrace o aplikaci.
Jméno atributu Datový typ Povinné Popis
id String Ne Identifikátor, pro range value není povinný.
name String Ne Jméno aplikace.
parameters String Ne Parametry příkazové řádky.
author String Ne Autor aplikace.
description String Ne Popis aplikace.
formattedDescription String Ne Podrobný naformátovaný popis aplikace, jedná se o xhtml kód.
path String Ne Cesta k aplikaci. Kde je fyzicky spustitelný soubor na síti - v případě webové URL.
icon String Ne Kde je uložena na disku nebo v síti ikona aplikace.
appServerName String Ne Jméno aplikačního serveru.
appCode String Ne Kód aplikace. Zkratka subsystému (RB, ROB...).
serverUrl String Ne URL aplikačního serveru pro webové služby.
version String Ne Verze aplikace.

EosApplicationIds

Objekt obsahující seznam identifikátorů aplikací.
Jméno atributu Datový typ Povinné Popis
applicationids List<String> Ne Seznam identifikátorů aplikací.

EosApplicationPerson

Objekt obsahuje seznam osob, které jsou přiřazeny k aplikaci.
Jméno atributu Datový typ Povinné Popis
applicationId String Ne Identifikátor aplikace ke které jsou přiřazeny osoby.
persons List<EosPerson> Ne Seznam přiřazených osob k aplikaci.

EosApplicationPersons

Objekt obsahuje informace, jaké osoby jsou zařazeny k aplikacím.
Jméno atributu Datový typ Povinné Popis
applicationPersons List<EosApplicationPerson> Ne Seznam osob přiřazených k aplikacím.

EosAttributeValue

Objekt obsahuje hodnotu atributu. Pokud je tento atribut vícesloupcový (metoda {@link #isMultiColumnAttr()} vrací true), je hodnota každého sloupce uložena v objektu {@link WOAttributeValueRow}. Tento objekt obsahuje pro každý řádek vícesloupcového atributu hodnotu pro každý sloupec v objektu {@link WOSimpleAttributeValue}. Pokud je atribut vícesloupcový a jednohodnotový (obsahuje jen jeden řádek), pak metoda {@link #getMultiColumnRows()} vrací jen jednu položku (pokud má uživatel právo vyplněno).
Jméno atributu Datový typ Povinné Popis
attributeName String Ne Název atributu.
values List<String> Ne Seznam hodnot atributu.
multiColumnAttr boolean Ne Informace, jestli je to vícesloupcový atribut, nebo není.
multiColumnRows List<EosAttributeValueRow> Ne Pokud je atribut vícesloupcový, tak jsou hodnoty atributu uloženy v tomto seznamu.

EosAttributeValueRow

Objekt obsahuje hodnoty jednoho řádku vícesloupcového atributu. Hodnoty jednotlivých sloupců jsou uloženy v objektu {@link WOSimpleAttributeValue}. Seznam hodnot sloupců pro jeden řádek získáme pomocí metody {@link #getColumnValues()}.
Jméno atributu Datový typ Povinné Popis
columnValues List<EosSimpleAttributeValue> Ne Obsahuje seznam hodnot sloupců atributu.

EosBuilding

Objekt obsahuje informace o budově.
Jméno atributu Datový typ Povinné Popis
id String Ne Identifikátor budovy.
name String Ne Název budovy.
externRegistryId String Ne Externí id budovy. Vazba do registrů.
orNumber String Ne Číslo orientační.
zipCode String Ne PSČ.
houseNumber String Ne Číslo domovní.
houseNumberType EosBuildingHouseNumberType Ne Typ čísla domovního.
orNumberLetter String Ne Písmeno čísla orientačního.
cityPart String Ne Městská část.
municipalityPart String Ne Část obce.
municipality String Ne Obec.
district String Ne Okres.
region String Ne Kraj.
country String Ne Stát.
mapUrl String Ne Odkaz do mapy.
street String Ne Ulice.

EosBuildingHouseNumberType

Typ čísla domovního.
Hodnota Popis
BLANK Bez typu čísla domovního.
DESCRIPTIVE Číslo popisné.
EVIDENTIAL Číslo evidenční.
ALTERNATIVE Číslo náhradní.

EosContact

Obsahuje informace o jednom kontaktu osoby.
Jméno atributu Datový typ Povinné Popis
id String Ne Id vlastní hodnoty kontaktu.
contactId String Ne Id kontaktu (typ kontaktu, např. id kontaktu, který eviduje fax).
value String Ne Hodnota kontaktu, pokud se jedná o telefonní kontakt, je zde vyplněno číslo ve formátu
  • <číslo> není definována předvolba ani linka
  • <číslo>-<linka> není definována předvolba
  • <předvolba>-<číslo>-<linka>
a současně je vyplněna struktura phone.
name String Ne Název kontaktu.
displayName String Ne Zobrazený název kontaktu.
phone EosPhone Ne V případě, že se jedná o telefonní kontakt, je vyplněna tato struktura.

EosFloor

Objekt obsahuje informace o patře budovy.
Jméno atributu Datový typ Povinné Popis
id String Ne Identifikátor.
name String Ne Název patra.

EosLocation

Objekt obsahuje informace o umístění.
Jméno atributu Datový typ Povinné Popis
building EosBuilding Ne Informace o budově.
room EosRoom Ne Informace o místnosti.
floor EosFloor Ne Informace o patře.

EosPerson

Objekt obsahuje informace o osobě.
Jméno atributu Datový typ Povinné Popis
id String Ne Id osoby.
degreeBefore String Ne Titul před jménem.
firstname1 String Ne Jméno.
firstname2 String Ne Druhéí jméno.
surname1 String Ne Příjmení.
surname2 String Ne Další příjmení.
degreeAfter String Ne Titul za jménem.
signature String Ne Iniciály.
abbrev String Ne Zkratka.
userName String Ne Uživatelské jméno.
displayName String Ne Zorazované jméno.
personalNumber String Ne Osobní číslo.
entranceDate Date Ne Datum nástupu.
terminationDate Date Ne Datum ukončení.
email String Ne E-mail.
locked Boolean Ne Je účet uzamčen pro přihlášení?
disabled Boolean Ne Je osoba zakázaná? V případě zakázání nemá osoba žádná oprávnění ani aplikace.
publicable Boolean Ne Publikovat osobu ve veřejné (internetové) verzi zobrazení?

EosPersonApplication

Objekt obsahuje ke každé osobě seznam přiřazených aplikací.
Jméno atributu Datový typ Povinné Popis
personId String Ne Identifikátor osoby.
applications List<EosApplication> Ne Seznam přiřazených aplikací.

EosPersonApplications

Objekt obsahuje přiřazené aplikace k osobám.
Jméno atributu Datový typ Povinné Popis
personApplications List<EosPersonApplication> Ne Seznam přiřazených aplikací k osobám.

EosPersonAttributeValue

Objekt obsahuje seznam hodnot atributu pro osobu a aplikaci za vybrané zařazení.
Jméno atributu Datový typ Povinné Popis
personId String Ne Identifikátor osoby pro kterou jsou vráceny hodnoty atributů.
applicationId String Ne Identifikátor aplikace.
attributeValues List<EosAttributeValue> Ne Seznam hodnot atributů aplikace přiřazených na osobu.

EosPersonAttributeValues

Objekt obsahuje seznam {@link WOPersonAttributeValue}.
Jméno atributu Datový typ Povinné Popis
personAttributeValues List<EosPersonAttributeValue> Ne Seznam oprávnění za osobu a aplikaci.

EosPersonContact

Objekt obsahuje informace o kontakctech osoby.
Jméno atributu Datový typ Povinné Popis
personId String Ne Identifikátor osoby.
contacts List<EosContact> Ne Informace o kontaktech osoby.

EosPersonContacts

Objekt obsahuje seznam {@link WOPersonContact}.
Jméno atributu Datový typ Povinné Popis
personContact List<EosPersonContact> Ne Seznam kontaktů osob.

EosPersonIds

Objekt obsahující seznam identifikátorů osob.
Jméno atributu Datový typ Povinné Popis
personIds List<String> Ne Seznam identifikátorů osob.

EosPersonLocation

Objekt obsahující informace o umístění osoby.
Jméno atributu Datový typ Povinné Popis
personId String Ne Identifikátor osoby.
location EosLocation Ne Informace o umístění.

EosPersonLocations

Objekt obsahuje seznam {@link WOPersonLocation}.
Jméno atributu Datový typ Povinné Popis
personLocation List<EosPersonLocation> Ne Seznam umístění osob.

EosPhone

Objekt obsahuje informace o konatktu typu telefon.
Jméno atributu Datový typ Povinné Popis
prefix String Ne Předvolba.
number String Ne Číslo.
line String Ne Linka.

EosRoom

Objekt obsahuje informace o místnosti.
Jméno atributu Datový typ Povinné Popis
id String Ne Identifikátor.
name String Ne Název patra.
capacity Integer Ne Kapacita místnosti.

EosSimpleAttributeValue

Objekt obsahuje seznam hodnot k danému atributu. Tato hodnota již nemůže obsahovat jako hodnotu další atributy (narozdíl od {@link WOAttributeValue}). Hodnoty jsou uloženy jako prostý text.
Jméno atributu Datový typ Povinné Popis
attributeName String Ne Název atributu.
values List<String> Ne Seznam hodnot atributu.