got a JSON response from the database

This commit is contained in:
2026-06-11 21:02:30 -06:00
parent 8d7584ef0b
commit a5f9a887e0
6 changed files with 135 additions and 9 deletions
+5 -5
View File
@@ -5,13 +5,13 @@ import (
)
type Genre struct {
GenreID int `bson:"genre_id" json:"genre_id" validate:"required,integer"`
GenreName string `bson:"genre_name" json:"imdb_id" validate:"required,min=2,max=500"`
GenreID int `bson:"genre_id" json:"genre_id" validate:"required"`
GenreName string `bson:"genre_name" json:"genre_name" validate:"required,min=2,max=100"`
}
type Ranking struct {
RankingValue int `bson:"ranking_value" json:"ranking_value" validate:"required,integer"`
RankingName string `bson:"ranking_name" json:"ranking_name" validate:"required,min=2,max=500"`
RankingValue int `bson:"ranking_value" json:"ranking_value" validate:"required"`
RankingName string `bson:"ranking_name" json:"ranking_name" validate:"required"`
}
type Movie struct {
@@ -22,5 +22,5 @@ type Movie struct {
YoutubeId string `bson:"youtube_id" json:"youtube_id" validate:"required"`
Genre []Genre `bson:"genre" json:"genre" validate:"required,dive"`
AdminReview string `bson:"admin_review" json:"admin_review" validate:"required"`
Ranking []Ranking `bson:"ranking" json:"ranking" validate:"required,dive"`
Ranking Ranking `bson:"ranking" json:"ranking" validate:"required"`
}