The Account HTTP API. This API provides capabilities to manage customer profiles and related information as well as a chat interface with 3rd party AI chat services.
Details of the first message for the conversation.
| message | string or null The initial message of the conversation. |
{- "message": "string"
}| conversationId required | string |
Details of the message for the active conversation.
| message | string or null |
| conversationId | string or null |
{- "message": "string",
- "conversationId": "string"
}| userId required | string |
Details of the first message for the conversation.
| userId | string or null |
| message | string or null |
{- "userId": "string",
- "message": "string"
}| userId required | string |
| conversationId required | string |
Details of the message for the active conversation.
| userId | string or null |
| message | string or null |
| conversationId | string or null |
{- "userId": "string",
- "message": "string",
- "conversationId": "string"
}Details of the customer to create.
| gender | string (Gender) Enum: "Unknown" "Male" "Female" |
| adults | integer or null <int32> The number of adults in the household. |
| children | integer or null <int32> The number of children in the household. |
| cookingSkill | string (CookingSkill) Enum: "Unknown" "Beginner" "Intermediate" "Advanced" |
| cookingTimeRange | string (CookingTimeRange) Enum: "Unknown" "VeryQuick" "Quick" "Average" "Long" "VeryLong" |
| budgetRange | string (BudgetRange) Enum: "Unknown" "Low" "Average" "High" |
| unit | string (Unit) Enum: "Unknown" "Metric" "US" |
| calorieObjective | integer or null <int32> The calorie objective for the customer. |
| diets | Array of strings or null (Diet) Enum: "Unknown" "Atkins20" "Atkins40" "Atkins100" "AtkinsFriendly" "KetoDiet" "VeganDiet" "VegetarianDiet" "PescatarianDiet" "PaleoStrictDiet" "PaleoFriendlyDiet" "MediterraneanDiet" "DiabeticDiet" "KosherDiet" "HinduDiet" "HalalDiet" The collection of diets followed by the customer. |
| allergies | Array of strings or null (Allergy) Enum: "Unknown" "WheatFree" "DairyFree" "SoyFree" "FishFree" "ShellfishFree" "MolluskFree" "TreeNutFree" "PeanutFree" "EggFree" "AddedSugarFree" "ArtSweetenerFree" "ArtColorFree" "ArtFlavorFree" "GlutenFree" "SulfiteFree" "SesameFree" "MilkFree" "MustardFree" The collection of allergies the customer has. |
| intolerances | Array of strings or null (Intolerance) Enum: "Unknown" "WheatFree" "DairyFree" "SoyFree" "FishFree" "ShellfishFree" "MolluskFree" "TreeNutFree" "PeanutFree" "EggFree" "AddedSugarFree" "ArtSweetenerFree" "ArtColorFree" "ArtFlavorFree" "GlutenFree" "SulfiteFree" "SesameFree" "MilkFree" "MustardFree" The collection of intolerances the customer has. |
| foodDislikes | Array of strings or null The collection of food dislikes. |
| foodFavorites | Array of strings or null The collection of food favorites. |
| nutritionGoals | Array of strings or null (NutritionGoal) Enum: "Unknown" "Inspiration" "SaveTimeMoney" "EatHealthy" The collection of nutrition goals. |
| cuisineFavorites | Array of strings or null (Cuisine) Enum: "Unknown" "American" "Asian" "Barbecue" "CajunAndCreole" "Chinese" "Cuban" "English" "French" "German" "Greek" "Hawaiian" "Hungarian" "Indian" "Irish" "Italian" "Japanese" "KidFriendly" "Mediterranean" "Mexican" "Moroccan" "Portuguese" "SouthernAndSoulFood" "Southwestern" "Spanish" "Swedish" "Thai" "Vietnamese" "MiddleEastern" The collection of favorite cuisines. |
| cuisineDislikes | Array of strings or null (Cuisine) Enum: "Unknown" "American" "Asian" "Barbecue" "CajunAndCreole" "Chinese" "Cuban" "English" "French" "German" "Greek" "Hawaiian" "Hungarian" "Indian" "Irish" "Italian" "Japanese" "KidFriendly" "Mediterranean" "Mexican" "Moroccan" "Portuguese" "SouthernAndSoulFood" "Southwestern" "Spanish" "Swedish" "Thai" "Vietnamese" "MiddleEastern" The collection of disliked cuisines. |
{- "gender": "Unknown",
- "adults": 0,
- "children": 0,
- "cookingSkill": "Unknown",
- "cookingTimeRange": "Unknown",
- "budgetRange": "Unknown",
- "unit": "Unknown",
- "calorieObjective": 0,
- "diets": [
- "Unknown"
], - "allergies": [
- "Unknown"
], - "intolerances": [
- "Unknown"
], - "foodDislikes": [
- "string"
], - "foodFavorites": [
- "string"
], - "nutritionGoals": [
- "Unknown"
], - "cuisineFavorites": [
- "Unknown"
], - "cuisineDislikes": [
- "Unknown"
]
}Updated values of the customer.
| gender | string (Gender) Enum: "Unknown" "Male" "Female" |
| adults | integer or null <int32> The number of adults in the household. |
| children | integer or null <int32> The number of children in the household. |
| cookingSkill | string (CookingSkill) Enum: "Unknown" "Beginner" "Intermediate" "Advanced" |
| cookingTimeRange | string (CookingTimeRange) Enum: "Unknown" "VeryQuick" "Quick" "Average" "Long" "VeryLong" |
| budgetRange | string (BudgetRange) Enum: "Unknown" "Low" "Average" "High" |
| unit | string (Unit) Enum: "Unknown" "Metric" "US" |
| calorieObjective | integer or null <int32> The calorie objective for the customer. |
| diets | Array of strings or null (Diet) Enum: "Unknown" "Atkins20" "Atkins40" "Atkins100" "AtkinsFriendly" "KetoDiet" "VeganDiet" "VegetarianDiet" "PescatarianDiet" "PaleoStrictDiet" "PaleoFriendlyDiet" "MediterraneanDiet" "DiabeticDiet" "KosherDiet" "HinduDiet" "HalalDiet" The collection of diets followed by the customer. |
| allergies | Array of strings or null (Allergy) Enum: "Unknown" "WheatFree" "DairyFree" "SoyFree" "FishFree" "ShellfishFree" "MolluskFree" "TreeNutFree" "PeanutFree" "EggFree" "AddedSugarFree" "ArtSweetenerFree" "ArtColorFree" "ArtFlavorFree" "GlutenFree" "SulfiteFree" "SesameFree" "MilkFree" "MustardFree" The collection of allergies the customer has. |
| intolerances | Array of strings or null (Intolerance) Enum: "Unknown" "WheatFree" "DairyFree" "SoyFree" "FishFree" "ShellfishFree" "MolluskFree" "TreeNutFree" "PeanutFree" "EggFree" "AddedSugarFree" "ArtSweetenerFree" "ArtColorFree" "ArtFlavorFree" "GlutenFree" "SulfiteFree" "SesameFree" "MilkFree" "MustardFree" The collection of intolerances the customer has. |
| foodDislikes | Array of strings or null The collection of food dislikes. |
| foodFavorites | Array of strings or null The collection of food favorites. |
| nutritionGoals | Array of strings or null (NutritionGoal) Enum: "Unknown" "Inspiration" "SaveTimeMoney" "EatHealthy" The collection of nutrition goals. |
| cuisineFavorites | Array of strings or null (Cuisine) Enum: "Unknown" "American" "Asian" "Barbecue" "CajunAndCreole" "Chinese" "Cuban" "English" "French" "German" "Greek" "Hawaiian" "Hungarian" "Indian" "Irish" "Italian" "Japanese" "KidFriendly" "Mediterranean" "Mexican" "Moroccan" "Portuguese" "SouthernAndSoulFood" "Southwestern" "Spanish" "Swedish" "Thai" "Vietnamese" "MiddleEastern" The collection of favorite cuisines. |
| cuisineDislikes | Array of strings or null (Cuisine) Enum: "Unknown" "American" "Asian" "Barbecue" "CajunAndCreole" "Chinese" "Cuban" "English" "French" "German" "Greek" "Hawaiian" "Hungarian" "Indian" "Irish" "Italian" "Japanese" "KidFriendly" "Mediterranean" "Mexican" "Moroccan" "Portuguese" "SouthernAndSoulFood" "Southwestern" "Spanish" "Swedish" "Thai" "Vietnamese" "MiddleEastern" The collection of disliked cuisines. |
{- "gender": "Unknown",
- "adults": 0,
- "children": 0,
- "cookingSkill": "Unknown",
- "cookingTimeRange": "Unknown",
- "budgetRange": "Unknown",
- "unit": "Unknown",
- "calorieObjective": 0,
- "diets": [
- "Unknown"
], - "allergies": [
- "Unknown"
], - "intolerances": [
- "Unknown"
], - "foodDislikes": [
- "string"
], - "foodFavorites": [
- "string"
], - "nutritionGoals": [
- "Unknown"
], - "cuisineFavorites": [
- "Unknown"
], - "cuisineDislikes": [
- "Unknown"
]
}Updated values of the onboarding progress of the user for a given application.
| applicationName | string (ApplicationName) Enum: "Unknown" "ConsumerApp" |
Array of objects or null (OnboardingTipStateDto) |
{- "applicationName": "Unknown",
- "onboardingTipStates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "application": "Unknown",
- "type": "Unknown",
- "name": "string",
- "tipId": "string",
- "status": "Unknown"
}
]
}The incoming event under the CloudEvent standard
object (CloudEventsSpecVersion) | |
| data | any or null |
| dataContentType | string or null |
| id | string or null |
| dataSchema | string or null <uri> |
| source | string or null <uri> |
| subject | string or null |
| time | string or null <date-time> |
| type | string or null |
{- "specVersion": {
- "idAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "dataContentTypeAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "dataSchemaAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "sourceAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "subjectAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "timeAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}, - "typeAttribute": {
- "type": {
- "clrType": {
- "memberType": "Constructor",
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": { },
- "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": null,
- "fullyQualifiedName": null,
- "name": null,
- "mdStreamVersion": null,
- "moduleVersionId": null,
- "scopeName": null,
- "moduleHandle": null,
- "customAttributes": [ ],
- "metadataToken": null
}
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": {
- "assembly": { },
- "moduleHandle": { }
}, - "securityRuleSet": "None"
}, - "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": "None",
- "member": {
- "memberType": null,
- "declaringType": null,
- "reflectedType": null,
- "name": null,
- "module": null,
- "customAttributes": [ ],
- "isCollectible": null,
- "metadataToken": null
}, - "parameterType": { }
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "declaringType": { },
- "declaringMethod": {
- "memberType": "Constructor",
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}
}, - "reflectedType": { },
- "underlyingSystemType": { },
- "genericParameterAttributes": "None",
- "attributes": "NotPublic",
- "structLayoutAttribute": {
- "value": "Sequential"
}, - "typeInitializer": {
- "declaringType": { },
- "reflectedType": { },
- "module": {
- "assembly": {
- "entryPoint": {
- "declaringType": { },
- "reflectedType": { },
- "module": { },
- "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": null
}, - "memberType": "Constructor",
- "returnParameter": {
- "attributes": null,
- "member": null,
- "name": null,
- "parameterType": null,
- "position": null,
- "isIn": null,
- "isLcid": null,
- "isOptional": null,
- "isOut": null,
- "isRetval": null,
- "defaultValue": null,
- "rawDefaultValue": null,
- "hasDefaultValue": null,
- "customAttributes": [ ],
- "metadataToken": null
}, - "returnType": { },
- "returnTypeCustomAttributes": { }
}, - "manifestModule": { },
- "securityRuleSet": "None"
}, - "moduleHandle": { }
}, - "attributes": "ReuseSlot",
- "methodImplementationFlags": "IL",
- "callingConvention": "Standard",
- "methodHandle": {
- "value": { }
}, - "memberType": "Constructor"
}, - "typeHandle": {
- "value": { }
}, - "baseType": { }
}
}
}
}, - "data": null,
- "dataContentType": "string",
- "id": "string",
- "subject": "string",
- "time": "2019-08-24T14:15:22Z",
- "type": "string"
}Details of the recipe. CreateMyLikeRecipeCommand
| like | boolean Indicates whether the recipe is liked (true) or disliked (false). |
| recipeId | string or null The unique identifier of the recipe. |
{- "like": true,
- "recipeId": "string"
}| RecipeId | string The unique identifier of the recipe. |
| Comment | string The comment for the recipe review. |
| RecipeTags | Array of strings The list of tags related to the recipe. |
| TasteTags | Array of strings The list of tags related to the taste of the recipe. |
| MakeAgainTags | Array of strings The list of tags indicating whether the user would make the recipe again. |
| Image | string <binary> The image file associated with the recipe review. |
Details of the recipe collection to create. CreateMyRecipeCollectionCommand
| name | string or null The name of the recipe collection. |
{- "name": "string"
}Details of the recipe collection to update. UpdateMyRecipeCollectionCommand
| recipeCollectionId | string or null The unique identifier of the recipe collection. |
| name | string or null The new name of the recipe collection. |
{- "recipeCollectionId": "string",
- "name": "string"
}Details of the recipe collection to create.CreateMyRecipeCollectionLinkCommand
| customerId | string or null The unique identifier of the customer. |
| recipeCollectionId | string or null The unique identifier of the recipe collection. |
| recipeId | string or null The unique identifier of the recipe. |
{- "customerId": "string",
- "recipeCollectionId": "string",
- "recipeId": "string"
}