-
Notifications
You must be signed in to change notification settings - Fork 5
User Profile Data Model
Amit S K edited this page Mar 12, 2019
·
1 revision
User{
username:string,
emailaddress:string,
interests:list<string>
views:integer,
questions:[
{
question: string,
answers:[
{
answer:string,
accepted:boolean,
comments:[
{
comment:string,
timestamp:long,
likes:integer,
replies:[
{
reply:string,
likes:integer,
timestamp:long,
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
upvotes:integer,
views:integer,
timestamp:long,
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
upvotes:integer
timestamp:long
downvote:integer,
description:string
comments:[
{
comment:string,
timestamp:long,
likes:integer,
replies:[
{
reply:string,
likes:integer,
timestamp:long
}
],
}
],
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
]
answers:[
{
question: string,
answers:[
{
answer:string,
accepted:boolean,
comments:[
{
comment:string,
timestamp:long,
likes:integer,
replies:[
{
reply:string,
likes:integer,
timestamp:long,
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
upvotes:integer,
views:integer,
timestamp:long,
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
],
upvotes:integer
timestamp:long
downvote:integer,
description:string
comments:[
{
comment:string,
timestamp:long,
likes:integer,
replies:[
{
reply:string,
likes:integer,
timestamp:long
}
],
}
],
user:{
firstname:string,
emailaddress:string,
imageurl:string
}
}
]
}