CategoryType
in package
Class representing CategoryType.
Údaje kategorie internetového obchodu. XSD Type: categoryType
Table of Contents
- $description : string|null
- Textový popis kategorie.
- $displayed : string|null
- Zobrazení. Určuje, zda je kategorie přenášena na internetový obchod.
- $id : int|null
- ID záznamu (jen pro export).
- $internetParams : InternetParamsType|null
- $markRecord : string|null
- Označení záznamu v programu POHODA, sloupec "X". Výchozí hodnota je "označený záznam".
- $name : string|null
- Jedinečný název Kategorie internetového obchodu (např. GUID).
- $note : string|null
- $parentId : int|null
- ID nadřazené kategorie (jen pro import). Pokud hodnota není uvedena, jedná se o nejvyšší kategorii. Nelze použít u subCategories.
- $picture : string|null
- Název obrázku. Soubor se musí nacházet v adresáři Dokumenty\firma\Obrázky\. Název obrázku se uvádí bez cesty.
- $sequence : int|null
- Prostřednictvím pole Pořadí můžete určovat pořadí kategorií v jednotlivých větvích stromu. Kategorie s nejmenší hodnotou je na prvním místě.
- $subCategories : array<string|int, mixed>|null
- addToSubCategories() : self
- Adds as category.
- getDescription() : string
- Gets as description.
- getDisplayed() : string
- Gets as displayed.
- getId() : int
- Gets as id.
- getInternetParams() : InternetParamsType
- Gets as internetParams.
- getMarkRecord() : string
- Gets as markRecord.
- getName() : string
- Gets as name.
- getNote() : string
- Gets as note.
- getParentId() : int
- Gets as parentId.
- getPicture() : string
- Gets as picture.
- getSequence() : int
- Gets as sequence.
- getSubCategories() : array<string|int, CategoryType>
- Gets as subCategories.
- issetSubCategories() : bool
- isset subCategories.
- setDescription() : self
- Sets a new description.
- setDisplayed() : self
- Sets a new displayed.
- setId() : self
- Sets a new id.
- setInternetParams() : self
- Sets a new internetParams.
- setMarkRecord() : self
- Sets a new markRecord.
- setName() : self
- Sets a new name.
- setNote() : self
- Sets a new note.
- setParentId() : self
- Sets a new parentId.
- setPicture() : self
- Sets a new picture.
- setSequence() : self
- Sets a new sequence.
- setSubCategories() : self
- Sets a new subCategories.
- unsetSubCategories() : void
- unset subCategories.
Properties
$description
Textový popis kategorie.
private
string|null
$description
= null
$displayed
Zobrazení. Určuje, zda je kategorie přenášena na internetový obchod.
private
string|null
$displayed
= null
$id
ID záznamu (jen pro export).
private
int|null
$id
= null
$internetParams
private
InternetParamsType|null
$internetParams
= null
$markRecord
Označení záznamu v programu POHODA, sloupec "X". Výchozí hodnota je "označený záznam".
private
string|null
$markRecord
= null
$name
Jedinečný název Kategorie internetového obchodu (např. GUID).
private
string|null
$name
= null
$note
private
string|null
$note
= null
$parentId
ID nadřazené kategorie (jen pro import). Pokud hodnota není uvedena, jedná se o nejvyšší kategorii. Nelze použít u subCategories.
private
int|null
$parentId
= null
$picture
Název obrázku. Soubor se musí nacházet v adresáři Dokumenty\firma\Obrázky\. Název obrázku se uvádí bez cesty.
private
string|null
$picture
= null
$sequence
Prostřednictvím pole Pořadí můžete určovat pořadí kategorií v jednotlivých větvích stromu. Kategorie s nejmenší hodnotou je na prvním místě.
private
int|null
$sequence
= null
Každá zadaná kategorie má svoje ID.
$subCategories
private
array<string|int, mixed>|null
$subCategories
= null
Methods
addToSubCategories()
Adds as category.
public
addToSubCategories(self $category) : self
Parameters
- $category : self
Return values
self —getDescription()
Gets as description.
public
getDescription() : string
Textový popis kategorie.
Return values
string —getDisplayed()
Gets as displayed.
public
getDisplayed() : string
Zobrazení. Určuje, zda je kategorie přenášena na internetový obchod.
Return values
string —getId()
Gets as id.
public
getId() : int
ID záznamu (jen pro export).
Return values
int —getInternetParams()
Gets as internetParams.
public
getInternetParams() : InternetParamsType
Return values
InternetParamsType —getMarkRecord()
Gets as markRecord.
public
getMarkRecord() : string
Označení záznamu v programu POHODA, sloupec "X". Výchozí hodnota je "označený záznam".
Return values
string —getName()
Gets as name.
public
getName() : string
Jedinečný název Kategorie internetového obchodu (např. GUID).
Return values
string —getNote()
Gets as note.
public
getNote() : string
Return values
string —getParentId()
Gets as parentId.
public
getParentId() : int
ID nadřazené kategorie (jen pro import). Pokud hodnota není uvedena, jedná se o nejvyšší kategorii. Nelze použít u subCategories.
Return values
int —getPicture()
Gets as picture.
public
getPicture() : string
Název obrázku. Soubor se musí nacházet v adresáři Dokumenty\firma\Obrázky. Název obrázku se uvádí bez cesty.
Return values
string —getSequence()
Gets as sequence.
public
getSequence() : int
Prostřednictvím pole Pořadí můžete určovat pořadí kategorií v jednotlivých větvích stromu. Kategorie s nejmenší hodnotou je na prvním místě. Každá zadaná kategorie má svoje ID.
Return values
int —getSubCategories()
Gets as subCategories.
public
getSubCategories() : array<string|int, CategoryType>
Return values
array<string|int, CategoryType> —issetSubCategories()
isset subCategories.
public
issetSubCategories(int|string $index) : bool
Parameters
- $index : int|string
Return values
bool —setDescription()
Sets a new description.
public
setDescription(string $description) : self
Textový popis kategorie.
Parameters
- $description : string
Return values
self —setDisplayed()
Sets a new displayed.
public
setDisplayed(string $displayed) : self
Zobrazení. Určuje, zda je kategorie přenášena na internetový obchod.
Parameters
- $displayed : string
Return values
self —setId()
Sets a new id.
public
setId(int $id) : self
ID záznamu (jen pro export).
Parameters
- $id : int
Return values
self —setInternetParams()
Sets a new internetParams.
public
setInternetParams([InternetParamsType|null $internetParams = null ]) : self
Parameters
- $internetParams : InternetParamsType|null = null
Return values
self —setMarkRecord()
Sets a new markRecord.
public
setMarkRecord(string $markRecord) : self
Označení záznamu v programu POHODA, sloupec "X". Výchozí hodnota je "označený záznam".
Parameters
- $markRecord : string
Return values
self —setName()
Sets a new name.
public
setName(string $name) : self
Jedinečný název Kategorie internetového obchodu (např. GUID).
Parameters
- $name : string
Return values
self —setNote()
Sets a new note.
public
setNote(string $note) : self
Parameters
- $note : string
Return values
self —setParentId()
Sets a new parentId.
public
setParentId(int $parentId) : self
ID nadřazené kategorie (jen pro import). Pokud hodnota není uvedena, jedná se o nejvyšší kategorii. Nelze použít u subCategories.
Parameters
- $parentId : int
Return values
self —setPicture()
Sets a new picture.
public
setPicture(string $picture) : self
Název obrázku. Soubor se musí nacházet v adresáři Dokumenty\firma\Obrázky. Název obrázku se uvádí bez cesty.
Parameters
- $picture : string
Return values
self —setSequence()
Sets a new sequence.
public
setSequence(int $sequence) : self
Prostřednictvím pole Pořadí můžete určovat pořadí kategorií v jednotlivých větvích stromu. Kategorie s nejmenší hodnotou je na prvním místě. Každá zadaná kategorie má svoje ID.
Parameters
- $sequence : int
Return values
self —setSubCategories()
Sets a new subCategories.
public
setSubCategories([array<string|int, CategoryType> $subCategories = null ]) : self
Parameters
- $subCategories : array<string|int, CategoryType> = null
Return values
self —unsetSubCategories()
unset subCategories.
public
unsetSubCategories(int|string $index) : void
Parameters
- $index : int|string