{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "API2.Models.Recipes.RecipeResponse", "description": "DTO used to return a recipe with videos", "properties": { "ActiveMinutes": { "format": "int32", "type": "integer" }, "AdTags": { "type": "string" }, "AdminBoost": { "format": "int32", "type": "integer" }, "AllCategoriesText": { "type": "string" }, "BookmarkImageURL": { "type": "string" }, "BookmarkSiteLogo": { "type": "string" }, "BookmarkURL": { "type": "string" }, "Category": { "type": "string" }, "Collection": { "type": "string" }, "CollectionID": { "format": "int32", "type": "integer" }, "CreationDate": { "format": "date-time", "type": "string" }, "Cuisine": { "type": "string" }, "Description": { "type": "string" }, "FavoriteCount": { "format": "int32", "type": "integer" }, "ImageSquares": { "items": { "format": "int32", "type": "integer" }, "type": "array" }, "ImageURL": { "type": "string" }, "Ingredients": { "items": { "$ref": "#/components/schemas/BigOven.Model.API.Ingredient" }, "type": "array" }, "IngredientsTextBlock": { "type": "string" }, "Instructions": { "type": "string" }, "IsBookmark": { "type": "boolean" }, "IsPrivate": { "type": "boolean" }, "IsRecipeScan": { "type": "boolean" }, "IsSponsored": { "type": "boolean" }, "LastModified": { "format": "date-time", "type": "string" }, "MaxImageSquare": { "format": "int32", "type": "integer" }, "MedalCount": { "format": "int32", "type": "integer" }, "MenuCount": { "format": "int32", "type": "integer" }, "Microcategory": { "type": "string" }, "NotesCount": { "format": "int32", "type": "integer" }, "NutritionInfo": { "$ref": "#/components/schemas/BigOven.Model.API.NutritionInfo" }, "PhotoUrl": { "type": "string" }, "Poster": { "$ref": "#/components/schemas/BigOven.Model.API.UserInfo" }, "PrimaryIngredient": { "type": "string" }, "RecipeID": { "format": "int32", "type": "integer" }, "ReviewCount": { "format": "int32", "type": "integer" }, "StarRating": { "format": "double", "type": "number" }, "Steps": { "items": { "$ref": "#/components/schemas/BigOven.Model.InstructionStep" }, "type": "array" }, "Subcategory": { "type": "string" }, "Title": { "type": "string" }, "TotalMinutes": { "format": "int32", "type": "integer" }, "VariantOfRecipeID": { "format": "int32", "type": "integer" }, "VerifiedByClass": { "type": "string" }, "VerifiedDateTime": { "format": "date-time", "type": "string" }, "Videos": { "description": "Gets or sets the recipe videos, i.e. a list of type {API2.Models.Recipes.RecipeVideoResponse}", "items": { "$ref": "#/components/schemas/API2.Models.Recipes.RecipeVideoResponse" }, "type": "array" }, "WebURL": { "type": "string" }, "YieldNumber": { "format": "double", "type": "number" }, "YieldUnit": { "type": "string" } }, "type": "object" }