id is a number representing the id of the recommendation.
media is an instance of MediaResponse representing the media being recommended.
mediaRecommendation is an instance of MediaResponse representing the media that is being recommended as similar or related.
rating is a number representing the overall rating of the recommendation.
user is an instance of BasicUser representing the user who made the recommendation.
userRating is a number representing the user's rating of the recommendation.
RecommendationResponseis an interface representing the response from a recommendation query. It includes the id, rating, user rating, media of typeMediaResponse, media recommendation of typeMediaResponse, and user of typeBasicUser.