1. Home
  2. Docs
  3. Documentation
  4. Objects
  5. User object

User object

"User" : {
    "ID" : 1,
    "Username" : "f13",
    "Usermeta" : (Usermeta object),
    "Lists" : (Lists object),
}

Attributes

ID

Integer: Numeric user ID.

Username

String: The users chosen username.

Usermeta

Object: Usermeta object.

Lists

Object: Lists object.


Usermeta object

"Usermeta" : {
    "Favorite_console" : "Sega Megadrive",
    "Favorite_console_modern" : "Nintendo Switch",
    "Twitter" : "F13Dev",
    "Website" : "https://retrocrypt.com",
    "Bio" : "",
    "Lists" : "3. Lists are visible to everyone",
}

Attributes

Favorite_console

String: Users favorite retro console.

Favorite_console_modern

String: Users favorite modern console.

Twitter

String: Users Twitter handle.

Website

String: URL of users website.

Bio

String: Users bio information.

Lists

Enumerated: Option chosen for list visibility.

  • 1. Lists are private
  • 2. Lists are visible to registered users
  • 3. Lists are visible to everyone

Lists object

"Lists" : {
    "Own_count" : 2,
    "Own" : [
        (Game object),
        ....
    ],
    "Wish_count" : 2,
    "Wish" : [
        (Game object),
        ....
    ]
}

Attributes

Own_count

Integer: Number of games in users own list.

Own

Array: List of game objects in users own list.

Wish_count

Integer: Number of games in users wish list.

Wish

Array: List of game objects in users wish list.