U každého business objektu je stručně vysvětleno, k čemu slouží, a jsou přehledně popsány jeho vlastnosti (někdy též atributy).
Reprezentuje umělce – hudební skupinu, zpěváka, zpěvačku apod. Umělec vydává alba s písničkami.
| Vlastnost | Typ dat | Popis |
|---|---|---|
| Name | text | Jméno hudební skupiny (případně zpěváka apod.) |
| Description | text | Krátký medailonek o této hudební skupině |
| CountryCode | text | Dvoupísmenný kód země, ze které pochází (např. CZ, US apod.) |
| ActiveFrom | celé číslo | Rok, od kdy aktivně působí na hudební scéně |
| ActiveTo | celé číslo | Rok, do kdy působil na hudební scéně |
| ImageFile | text | Cesta k obrázku s hudební skupinou |
| Albums | kolekce objektů Album | Seznam alb vydaných touto hudební skupinou |
Reprezentuje hudební album – studiové LP, EP, kompilace z již vydané produkce apod. Album obsahuje sadu písniček. Album patří určitému umělci.
| Vlastnost | Typ dat | Popis |
|---|---|---|
| Title | text | Název alba |
| Year | celé číslo | Rok vydání alba |
| Description | text | Detaily o albu, jeho písních apod. |
| ImageFile | text | Cesta k obrázku s albem |
| Artist | objekt Artist | Hudební skupina, která album vydala |
| Songs | kolekce objektů Song | Seznam písniček náležejících k tomuto albu |
Reprezentuje jednu písničku. Každá písnička může být právě na jednom albu.
| Vlastnost | Typ dat | Popis |
|---|---|---|
| Title | text | Název písničky |
| SongFile | text | Cesta k souboru s písničkou |
| DiscNo | celé číslo | Na kolikátém disku se písnička nachází |
| TrackNo | celé číslo | Pořadí písničky v rámci disku |
| Duration | desetinné číslo | Trvání písničky v minutách (např. 3,25 znamená 3 minuty a 15 sekund) |
| Album | objekt Album | Hudební album, ke kterému písnička patří |
Reprezentuje uživatele (uživatelský účet, pod kterým se uživatel může přihlásit do aplikace).
| Vlastnost | Typ dat | Popis |
|---|---|---|
| Username | text | Uživatelské jméno (přihlašovací jméno pro login) |
| Password | text | Heslo |
| FirstName | text | Křestní jméno uživatele |
| LastName | text | Příjmení uživatele |
| text | Emailová adresa | |
| IsActive | ano/ne | Říká, zda je možné se pod tímto účtem přihlásit |