State Shape - GilBu/modestpack GitHub Wiki
{
entities: {
users: {
1: {
id: 1,
username: 'digi',
email: '[email protected]',
wallet: 2349,
},
},
games: {
1: {
id: 1,
title: 'Half-Life 2',
price: 1999,
developer: 'Valve',
requirements: (text),
platform: 'Steam',
operatingSystem: 'Windows',
publisher: 'Valve',
link: 'valve.com',
ratings: 'M',
ratingsList: ['blood & gore', 'gun violence'],
desc: (text)
},
},
gameGenres: {
3: {
id: 3,
game_id: 8,
genre_id: 2
},
},
userLibraries: {
1: {
id: 3,
ownerId: 1,
gameId: 1,
purchaseDate: '12/1/07 12:13pm',
},
},
shoppingCart: {
1: {
id: 5,
user_id: 1
},
},
shoppingCartGames: {
1: {
id: 2,
cart_id: 1,
game_id: 3
},
},
},
ui: {
loading: true / false
},
session: {
currentUserId: 1,
},
errors: {
sessionErrors: ['invalid password'],
shoppingErrors: ['insufficient funds'],
}
}