API: UserObject: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 6 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
Obiekt danych użytkownika
== UserObject ==
Obiekt danych użytkownika lub profilu
{| class="wikitable"
{| class="wikitable"
|+
|+
!Nazwa
!Nazwa
!Użytkownik
!Profil
!Edytowalne
!Edytowalne
!Przykład
!Przykład
Linia 9: Linia 12:
|-
|-
|uuid
|uuid
|Tak
|Tak
|Nie
|Nie
|3b0769ba-19f6-4dd1-af5b-b20416b8825a
|3b0769ba-19f6-4dd1-af5b-b20416b8825a
|Unikatowe UUID użytkownika
|Unikatowe UUID użytkownika
|
|
|-
|type
|Tak
|Tak
|Nie
|user
|Typ profilu
|user,profile
|-
|relationship
|Nie
|Tak
|Nie
|''UserRelationshipObject''
|Obiekt opisujący relację z rodzicem
|Patrz poniżej do ''UserRelationshipObject''
|-
|lang
|Tak
|Tak
|Tak
|pl
|Kod języka
|pl, en, ua
|-
|-
|name
|name
|Tak
|Tak
|Tak
|Tak
|Jan Testowy
|Jan Testowy
Linia 21: Linia 52:
|-
|-
|email
|email
|Tak
|Nie
|Nie
|Nie
|jantestowy@domena.pl
|jantestowy@domena.pl
Linia 27: Linia 60:
|-
|-
|phone
|phone
|Tak
|Nie
|Nie
|Nie
| +48505444333
| +48505444333
Linia 33: Linia 68:
|-
|-
|birthdate
|birthdate
|Tak
|Tak
|Tak
|Tak
|1965-07-20
|1965-07-20
Linia 39: Linia 76:
|-
|-
|birthyear
|birthyear
|Tak
|Tak
|Nie
|Nie
|1965
|1965
Linia 45: Linia 84:
|-
|-
|gender
|gender
|Tak
|Tak
|Tak
|Tak
|male
|male
Linia 51: Linia 92:
|-
|-
|weight
|weight
|Tak
|Tak
|Tak
|Tak
|75
|75
Linia 57: Linia 100:
|-
|-
|height
|height
|Tak
|Tak
|Tak
|Tak
|175
|175
Linia 63: Linia 108:
|-
|-
|waist
|waist
|Tak
|Tak
|Tak
|Tak
|100
|100
Linia 69: Linia 116:
|-
|-
|bmi
|bmi
|Tak
|Tak
|Nie
|Nie
|20.5
|20.5
Linia 75: Linia 124:
|-
|-
|smoking
|smoking
|Tak
|Tak
|Nie
|Nie
|1
|1
Linia 81: Linia 132:
|-
|-
|smoking_products
|smoking_products
|Tak
|Tak
|Nie
|Nie
|1,2,3
|1,2,3
Linia 87: Linia 140:
|-
|-
|smoking_packyears
|smoking_packyears
|Tak
|Tak
|Nie
|Nie
|23
|23
Linia 93: Linia 148:
|-
|-
|drinking
|drinking
|Tak
|Tak
|Nie
|Nie
|0
|0
Linia 99: Linia 156:
|-
|-
|diabetes
|diabetes
|Tak
|Tak
|Nie
|Nie
|1
|1
Linia 105: Linia 164:
|-
|-
|hypertension
|hypertension
|Tak
|Tak
|Nie
|Nie
|1
|1
Linia 111: Linia 172:
|-
|-
|hypercholesterolemia
|hypercholesterolemia
|Tak
|Tak
|Nie
|Nie
|1
|1
Linia 117: Linia 180:
|-
|-
|colon_cancer
|colon_cancer
|Tak
|Tak
|Nie
|Nie
|1
|1
Linia 122: Linia 187:
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.
|}
|}
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]]
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]], [[API: Pobieranie i zmiana danych konta i profili]]
 
== UserRelationshipObject ==
{| class="wikitable"
!Nazwa
!Przykład
!Opis
|-
|uuid
|3dabcbd4-fab0-4ed6-b356-8d5df897d498
|UUID relacji
|-
|parent_uuid
|7dabcbd4-fab0-4ed6-b356-8d5df897d498
|UUID rodzica
|-
|children_uuid
|9dabcbd4-fab0-4ed6-b356-8d5df897d498
|UUID dziecka
|-
|type
|default
|typ relacji
|-
|date_start
|2023-12-20
|Data rozpoczęcia relacji
|-
|date_stop
|NULL
|Data zakończenia relacji
|}

Aktualna wersja na dzień 12:49, 20 sie 2024

UserObject

Obiekt danych użytkownika lub profilu

Nazwa Użytkownik Profil Edytowalne Przykład Opis Wartości
uuid Tak Tak Nie 3b0769ba-19f6-4dd1-af5b-b20416b8825a Unikatowe UUID użytkownika
type Tak Tak Nie user Typ profilu user,profile
relationship Nie Tak Nie UserRelationshipObject Obiekt opisujący relację z rodzicem Patrz poniżej do UserRelationshipObject
lang Tak Tak Tak pl Kod języka pl, en, ua
name Tak Tak Tak Jan Testowy Nazwa (imię i/lub nazwisko)
email Tak Nie Nie jantestowy@domena.pl Adres e-mail
phone Tak Nie Nie +48505444333 Nr telefonu
birthdate Tak Tak Tak 1965-07-20 Data urodzenia
birthyear Tak Tak Nie 1965 Rok urodzenia
gender Tak Tak Tak male Płeć male, female
weight Tak Tak Tak 75 Waga w kg
height Tak Tak Tak 175 Wzrost w cm
waist Tak Tak Tak 100 Obwód pasa w cm
bmi Tak Tak Nie 20.5 Współczynnik BMI
smoking Tak Tak Nie 1 Status palenia tytoniu 0-nie,1-tak
smoking_products Tak Tak Nie 1,2,3 Tablica z listą produktów 1-papierosy,2-podrzewany tytoń,3-e-papierosy
smoking_packyears Tak Tak Nie 23 Liczba "paczkolat"
drinking Tak Tak Nie 0 Status spożycia alkoholu 0-nie lub sporadycznie,1-regularnie
diabetes Tak Tak Nie 1 Status chorowania na cukrzyce 0-nie choruje,1-choruje
hypertension Tak Tak Nie 1 Status chorowania na nadciśnienie 0-nie choruje,1-choruje
hypercholesterolemia Tak Tak Nie 1 Status chorowania na hipercholesterolemie 0-nie choruje,1-choruje
colon_cancer Tak Tak Nie 1 Status chorowania na raka jelita grubego 0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.

Wykorzystywane w: API: Autoryzacja, API: Rejestracja, API: Pobieranie i zmiana danych konta i profili

UserRelationshipObject

Nazwa Przykład Opis
uuid 3dabcbd4-fab0-4ed6-b356-8d5df897d498 UUID relacji
parent_uuid 7dabcbd4-fab0-4ed6-b356-8d5df897d498 UUID rodzica
children_uuid 9dabcbd4-fab0-4ed6-b356-8d5df897d498 UUID dziecka
type default typ relacji
date_start 2023-12-20 Data rozpoczęcia relacji
date_stop NULL Data zakończenia relacji