BigOven · Schema

BigOven.Model.API2.Recipe

RecipesMeal PlanningGrocery ListsNutritionFoodCooking

Properties

Name Type Description
ActiveMinutes integer
AdTags string
AdminBoost integer
AllCategoriesText string
BookmarkImageURL string
BookmarkSiteLogo string
BookmarkURL string
Category string
Collection string
CollectionID integer
CreationDate string
Cuisine string
Description string
FavoriteCount integer
ImageSquares array
ImageURL string
Ingredients array
IngredientsTextBlock string
Instructions string
IsBookmark boolean
IsPrivate boolean
IsRecipeScan boolean
IsSponsored boolean
LastModified string
MaxImageSquare integer
MedalCount integer
MenuCount integer
Microcategory string
NotesCount integer
NutritionInfo object
PhotoUrl string
Poster object
PrimaryIngredient string
RecipeID integer
ReviewCount integer
StarRating number
Steps array
Subcategory string
Title string
TotalMinutes integer
VariantOfRecipeID integer
VerifiedByClass string
VerifiedDateTime string
WebURL string
YieldNumber number
YieldUnit string
View JSON Schema on GitHub

JSON Schema

bigoven.model.api2.recipe.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "BigOven.Model.API2.Recipe",
  "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"
    },
    "WebURL": {
      "type": "string"
    },
    "YieldNumber": {
      "format": "double",
      "type": "number"
    },
    "YieldUnit": {
      "type": "string"
    }
  },
  "type": "object"
}