package Ġcom . mo lo 1 7 . dam ian og i ust i . data . rest Ċ Ċ import Ġkotlinx . serialization . Optional Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠAll Users Response Dto ( ĊĠĠĠ Ġ@ Serial Name (" info ") ĊĠĠĠ Ġval Ġinfo : ĠInfo , ĊĊĠĠĠ Ġ@ Serial Name (" results ") ĊĠĠĠ Ġval Ġresults : ĠList < Result > Ċ ) Ġ{ ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠResult ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" cell ") ĊĠĠĠĠĠĠĠ Ġval Ġcell : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" dob ") ĊĠĠĠĠĠĠĠ Ġval Ġdo b : ĠD ob , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" email ") ĊĠĠĠĠĠĠĠ Ġval Ġemail : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gender ") ĊĠĠĠĠĠĠĠ Ġval Ġgender : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" id ") ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠId , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" location ") ĊĠĠĠĠĠĠĠ Ġval Ġlocation : ĠLocation , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" login ") ĊĠĠĠĠĠĠĠ Ġval Ġlogin : ĠLogin , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" name ") ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠName , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" nat ") ĊĠĠĠĠĠĠĠ Ġval Ġnat : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" phone ") ĊĠĠĠĠĠĠĠ Ġval Ġphone : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" picture ") ĊĠĠĠĠĠĠĠ Ġval Ġpicture : ĠPicture , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" registered ") ĊĠĠĠĠĠĠĠ Ġval Ġregistered : ĠRegistered ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠLocation ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" city ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcity : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" coordinates ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcoordinates : ĠCoordinates , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" postcode ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpost code : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" state ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstate : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" street ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstreet : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" timezone ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtimezone : ĠTime zone ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġclass ĠCoordinates ( ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" latitude ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlatitude : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" longitude ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlongitude : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġclass ĠTime zone ( ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" description ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" offset ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoffset : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPicture ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" large ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlarge : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" medium ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmedium : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumbnail ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthumbnail : ĠString ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠRegistered ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" age ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġage : ĠInt , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" date ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate : ĠString ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠId ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" name ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Optional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" value ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġvalue : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠName ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" first ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfirst : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" last ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlast : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" title ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠLogin ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" md 5 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmd 5 : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" password ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpassword : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" salt ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsalt : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" sha 1 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsha 1 : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" sha 2 5 6 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsha 2 5 6 : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" username ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġusername : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" uuid ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuuid : ĠString ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠD ob ( ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" age ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġage : ĠInt , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" date ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate : ĠString ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠInfo ( ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" page ") ĊĠĠĠĠĠĠĠ Ġval Ġpage : ĠInt , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" results ") ĊĠĠĠĠĠĠĠ Ġval Ġresults : ĠInt , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" seed ") ĊĠĠĠĠĠĠĠ Ġval Ġseed : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" version ") ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠString ĊĠĠĠ Ġ) Ċ }