package data type ListMoviesResponse struct { Metadata Metadata `json:"metadata"` Movies []*Movie `json:"movies"` } type MovieResponse struct { Movie *Movie `json:"movie"` } type SystemInfo struct { Environment string `json:"environment"` Version string `json:"version"` } type HealthCheckResponse struct { Status string `json:"status"` SystemInfo SystemInfo `json:"system_info"` } type GenericMessageResponse struct { Message string `json:"message"` } type ErrorMessageResponse struct { ErrorMessage any `json:"error"` }