Skip to main content

Recipe

Recipe (language invariant)

type Recipe {
id: String!
universalTitle: String!
contentValue: Int!
category: [Category!]!
topic: [ContentTopic!]!
tags: [RecipeTag!]!
calories: Int!
servings: Int!
approximateTime: Int!
bespokeContentId: String
createdAt: DateTimeISO!
updatedAt: DateTimeISO!
deletedAt: DateTimeISO
isBespoke: Boolean!
recipeDetailsList(
where: RecipeDetailsWhere
limit: Int
offset: Int
): [RecipeDetails!]!
photo: File!
}

Fields​

Recipe.id ● String! non-null scalar​

UUID of recipe

Recipe.universalTitle ● String! non-null scalar​

Universal title of recipe

Recipe.contentValue ● Int! non-null scalar​

Content value of recipe

Recipe.category ● [Category!]! non-null enum​

List of categories recipe is included in

Recipe.topic ● [ContentTopic!]! non-null enum​

Topic of the recipe

Recipe.tags ● [RecipeTag!]! non-null enum​

Tags of recipe

Recipe.calories ● Int! non-null scalar​

Approximate calorie count per serving of prepared food

Recipe.servings ● Int! non-null scalar​

Expected servings for recipe

Recipe.approximateTime ● Int! non-null scalar​

Approximate preparation time for recipe given in minutes

Recipe.bespokeContentId ● String scalar​

UUID of post

Recipe.createdAt ● DateTimeISO! non-null scalar​

Creation time given as the ISO Date string

Recipe.updatedAt ● DateTimeISO! non-null scalar​

Last update time given as the ISO Date string

Recipe.deletedAt ● DateTimeISO scalar​

Soft delete time given as the ISO Date string

Recipe.isBespoke ● Boolean! non-null scalar​

Whether this recipe is bespoke content

Recipe.recipeDetailsList ● [RecipeDetails!]! non-null object​

Recipes of the recipe

Recipe.recipeDetailsList.where ● RecipeDetailsWhere input​
Recipe.recipeDetailsList.limit ● Int scalar​

Corresponds to the maximum number of items returned. Can be used in conjunction with “Offset” and “Order” to implement pagination.

Recipe.recipeDetailsList.offset ● Int scalar​

Corresponds to the number of items skipped before the first returned result. Can be used in conjunction with “Limit” and “Order” to implement pagination.

Recipe.photo ● File! non-null object​

Photo for recipe

Returned By​

getRecipes query

Member Of​

RecipeDetails object