Summary: Provides a label a food provided in the request. This food will not be saved to the database.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:gen="http://ns.esha.com/2013/genesisapi" xmlns:exlx="http://ns.esha.com/2013/exlx" xmlns:typ="http://ns.esha.com/2013/types"> <soap:Header/> <soap:Body> <gen:ImageForFoodRequest> <gen:LabelProfile> <exlx:Authority> <exlx:Id>BBF4846D-8400-43BB-944D-6021FDA98225</exlx:Id> <exlx:Regulation>U.S. 2016 NLEA</exlx:Regulation> </exlx:Authority> <exlx:LabelStyle>Standard</exlx:LabelStyle> <exlx:LabelFormat>Full</exlx:LabelFormat> <exlx:AlternateHeading> <typ:Value xml:lang="en-US">Sugar</typ:Value> </exlx:AlternateHeading> <exlx:ServingSize> <typ:Value xml:lang="en-US">1 scoop</typ:Value> </exlx:ServingSize> <exlx:ServingsPerContainer> <typ:Value xml:lang="en-US">1</typ:Value> </exlx:ServingsPerContainer> </gen:LabelProfile> <gen:Recipe> <exlx:Items> <exlx:FoodItem> <!-- Add item to Recipe --> <exlx:FoodId>752eb9c2-0001-0000-bede-d3a51c0fdeba</exlx:FoodId> <exlx:Amount> <exlx:Quantity Type="Double">100</exlx:Quantity> <exlx:UnitId>a7df0af5-0008-0000-7484-751e8eaf05c6</exlx:UnitId> </exlx:Amount> </exlx:FoodItem> </exlx:Items> </gen:Recipe> </gen:ImageForFoodRequest> </soap:Body> </soap:Envelope> |
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:Header> <a:Action s:mustUnderstand="1">http://ns.esha.com/2013/genesisapi/getlabelimageforfoodresponse</a:Action> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ImageResponse xmlns="http://ns.esha.com/2013/genesisapi"> <Image>iVBORw0KGg...</Image> </ImageResponse> </s:Body> </s:Envelope> |
POST http://localhost:80/rest/LabelImageService.svc/GetLabelImageForFood HTTP/1.1 Content-Type: text/plain Host: localhost:80 request={ "Food":{ "$type":"Esha.DomainModel.Serialization.RecipeDto, Esha.DomainModel.Serialization", "Items":[{ "FoodId":"752eb9c2-0001-0000-bede-d3a51c0fdeba", "Amount":{ "Quantity":{ "Value":"100","Type":"Double" }, "UnitId":"a7df0af5-0008-0000-7484-751e8eaf05c6"} }] }, "LabelProfile":{ "Authority":{ "Id":"BBF4846D-8400-43BB-944D-6021FDA98225", "Regulation":"U.S. 2016 NLEA" }, "LabelStyle":"Standard", "LabelFormat":"Full", "AlternateHeading":{"en-US":"New Heading"}, "ServingSize":{"en-US":"1"}, "ServingsPerContainer":{"en-US":"1"} }, }} |
{ "Image":"iVBORw0KGgoAAAANSUh..." } |