REDUX SHAPE - TheBabblingBrin/capstone-bnb GitHub Wiki
store = {
session: {},
spots: {
allSpots: {
[spotId]: {
id,
ownerId,
address,
city,
state,
country,
lat,
lng,
name,
description,
price,
createdAt,
updatedAt,
avgRating,
previewImage
},
},
singleSpot: {
id,
ownerId,
address,
city,
state,
country,
lat,
lng,
name,
description,
price,
createdAt,
updatedAt,
numReviews,
avgStarRating,
SpotImages: [
{
id,
url,
preview
},
{
id,
url,
preview
}
],
Owner: {
id,
firstName,
lastName
},
},
},
reviews: {
spot: {
[reviewId]: {
id,
userId,
spotId,
review,
stars,
createdAt,
updatedAt,
User: {
id,
firstName,
lastName
},
ReviewImages: [
{
id,
url
}
],
},
},
user: {
[reviewId]: {
id,
userId,
spotId ,
review,
stars,
createdAt,
updatedAt,
User: {
id,
firstName,
lastName
},
Spot: {
id,
ownerId,
address,
city,
state,
country,
lat,
lng,
name,
price,
previewImage
},
ReviewImages: [
{
id,
url
}
]
},
},
},
};