Describe the reason for these changes and the problem that they solve
For the purposes of searching and filtering recipes based on dietary requirements, it's important to know various boolean properties of each recipe - such as whether it is vegan or not.
Many of these properties are determined by assessing that same property against each of the individual component ingredients of the recipe.
This change adds four properties to each ingredient metadata response from the service:
is_dairy_free
is_gluten_free
is_vegan
is_vegetarian
Briefly summarize the changes
Determine boolean properties of each ingredient based on naive logical rules
Include boolean property values in service response
Describe the reason for these changes and the problem that they solve
For the purposes of searching and filtering recipes based on dietary requirements, it's important to know various boolean properties of each recipe - such as whether it is vegan or not.
Many of these properties are determined by assessing that same property against each of the individual component ingredients of the recipe.
This change adds four properties to each ingredient metadata response from the service:
is_dairy_free
is_gluten_free
is_vegan
is_vegetarian
Briefly summarize the changes
How have the changes been tested?