|
|
_Údaje o přihlášeném uživateli_
|
|
|
|
|
|
**URL:** /api/v1/auth-user
|
|
|
|
|
|
**Method:** GET
|
|
|
|
|
|
**Headers:**
|
|
|
|
|
|
- Accept: application/json
|
|
|
- Authorization: Auth User Bearer token
|
|
|
|
|
|
**Vrací JSON:**
|
|
|
```json
|
|
|
{
|
|
|
"data": {
|
|
|
"id": "dev_1",
|
|
|
"email": "jakub@virtualis.cz",
|
|
|
"first_name": "Jakub",
|
|
|
"last_name": "Valo",
|
|
|
"nickname": "Jakub",
|
|
|
"public_name": "Jakub",
|
|
|
"current_event_participation_confirmed": true,
|
|
|
"ranking_participation": true,
|
|
|
"profile_photo_url": "http:\/\/portal.desettisickroku.local\/storage\/api\/user-profile-photo-placeholder.png",
|
|
|
"points": "4.69",
|
|
|
"distance": 7993,
|
|
|
"steps": 8928,
|
|
|
"challenge_coefficient_id": 1,
|
|
|
"city_id": 500496,
|
|
|
"district_id": 164,
|
|
|
"sex": "male",
|
|
|
"phone": "123456789",
|
|
|
"height": 188,
|
|
|
"weight": 82,
|
|
|
"year_of_birth": 1986,
|
|
|
"specific_category_id": 2,
|
|
|
"motto": "Hello, World!",
|
|
|
"calendar_images_visibility": true,
|
|
|
"is_premium": true,
|
|
|
"external_app_token": null,
|
|
|
"teams": [
|
|
|
1407,
|
|
|
1408
|
|
|
],
|
|
|
"challenge_data": {
|
|
|
"daily_avg": "0,00 km",
|
|
|
"difference_message": "Plánoval jsem 1,00 km, což je 1,00 km pod plán.",
|
|
|
"completed_days": 0,
|
|
|
"completed_days_message": "Pro splnění potřebuji alespoň 27 dní.",
|
|
|
"completed_percentage": 0,
|
|
|
"completed_success": false
|
|
|
},
|
|
|
"favorites": {
|
|
|
"users": [
|
|
|
3792
|
|
|
],
|
|
|
"teams": [
|
|
|
71,
|
|
|
321
|
|
|
],
|
|
|
"districts": [
|
|
|
3,
|
|
|
206
|
|
|
]
|
|
|
},
|
|
|
"external_events": [
|
|
|
2
|
|
|
],
|
|
|
"badge_icons": [
|
|
|
{
|
|
|
"key": "recordman",
|
|
|
"title": "Rekordman",
|
|
|
"image": "https:\/\/develop.desettisickroku.cz\/storage\/badges\/api\/recordman-0.png",
|
|
|
"image_filename": "recordman-0.png",
|
|
|
"active": false
|
|
|
},
|
|
|
{
|
|
|
"key": "stepper",
|
|
|
"title": "Krokař",
|
|
|
"image": "https:\/\/develop.desettisickroku.cz\/storage\/badges\/api\/stepper-0.png",
|
|
|
"image_filename": "stepper-0.png",
|
|
|
"active": false
|
|
|
},
|
|
|
{
|
|
|
"key": "regularity",
|
|
|
"title": "Pravidelnost",
|
|
|
"image": "https:\/\/develop.desettisickroku.cz\/storage\/badges\/api\/regularity-0.png",
|
|
|
"image_filename": "regularity-0.png",
|
|
|
"active": false
|
|
|
},
|
|
|
{
|
|
|
"key": "multiactivity",
|
|
|
"title": "Multiaktivita",
|
|
|
"image": "https:\/\/develop.desettisickroku.cz\/storage\/badges\/api\/multiactivity-0.png",
|
|
|
"image_filename": "multiactivity-0.png",
|
|
|
"active": false
|
|
|
},
|
|
|
{
|
|
|
"key": "challenger",
|
|
|
"title": "Osobní výzva",
|
|
|
"image": "https:\/\/develop.desettisickroku.cz\/storage\/badges\/api\/challenger-1-0.png",
|
|
|
"image_filename": "challenger-1-0.png",
|
|
|
"active": false
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|----------|-----|---------|-------|
|
|
|
| id | string | A | ID uživatele |
|
|
|
| email | string | A | E-mail |
|
|
|
| first_name | string | A | Jméno |
|
|
|
| last_name | string | A | Příjmení |
|
|
|
| nickname | string | N | Přezdívka |
|
|
|
| public_name | string | A | Zobrazované jméno (pokud není přezdívka, tak "jméno příjmení") |
|
|
|
| current_event_participation_confirmed | bool | N | Zda-li je přihlášen do aktuální výzvy |
|
|
|
| ranking_participation | bool | N | Zda-li je zapojen do žebříčku a bodování |
|
|
|
| profile_photo_url | string | N | URL profilového obrázku |
|
|
|
| points | string | A | Počet bodů |
|
|
|
| distance | int | A | Vzdálenost v metrech |
|
|
|
| steps | int | A | Vzdálenost v krocích |
|
|
|
| challenge_coefficient_id | int | A | ID koeficientu osobní výzvy |
|
|
|
| city_id | int | N | ID obce uživatele (tuto si vybral ve správě účtu; tato obec spadá pod seznam "Města a obce" - districts) |
|
|
|
| district_id | int | N | ID obce, pod kterou spadá obec uživatele |
|
|
|
| sex | string | A | Pohlaví (male: Muž, female: Žena) |
|
|
|
| phone | string | N | Telefon |
|
|
|
| height | int | N | Výška |
|
|
|
| weight | int | N | Hmotnost |
|
|
|
| year_of_birth | int | N | Rok narození |
|
|
|
| specific_category_id | int | N | ID specifické kategorie, [číselník](https://gitlab.virtualis.cz/api-docs/portal.desettisickroku.cz/-/wikis/Specific-Categories-List) |
|
|
|
| motto | string | N | Osobní motto |
|
|
|
| calendar_images_visibility | bool | N | Zda-li je kalendář zážitků viditelný pro ostatní |
|
|
|
| is_premium | bool | N | Zda-li má uživatel Premium účet |
|
|
|
| external_app_token | string | N | Token externí aplikace Na kole Prahou |
|
|
|
| teams | array | N | ID týmů, kterých je uživatel členem |
|
|
|
| challenge_data | array | A | Osobní výzva |
|
|
|
| favorites | array | N | Oblíbené (pouze sledované) subjekty uživatele |
|
|
|
| external_events | array | N | ID externích soutěží, kterých se uživatel účastní |
|
|
|
| badge_icons | array | A | Odznaky |
|
|
|
|
|
|
|
|
|
**challenge_data:**
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|----------|-----|---------|-------|
|
|
|
| daily_avg | string | A | Denní průměr |
|
|
|
| difference_message | string | A | Informační text ohledně rozdílu denního průměru s osobním plánem |
|
|
|
| completed_days | int | N | Splněno dní |
|
|
|
| completed_days_message | string | A | Informační text ohledně splněných dní |
|
|
|
| completed_percentage | int | N | Splnění osobní výzvy v % |
|
|
|
| completed_success | bool | N | Zda-li je osobní výzva splněna |
|
|
|
|
|
|
|
|
|
**favorites:**
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|----------|-----|---------|-------|
|
|
|
| users | array | N | ID uživatelů |
|
|
|
| teams | array | N | ID týmů |
|
|
|
| districts | array | N | ID obcí |
|
|
|
|
|
|
|
|
|
**badge_icons:**
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|----------|-----|---------|-------|
|
|
|
| key | string | A | |
|
|
|
| title | string | A | Název |
|
|
|
| image | string | A | URL obrázku |
|
|
|
| image_filename | string | A | Název obrázku |
|
|
|
| active | bool | A | Zda-li je odznak získán |
|
|
|
|