Summary: Retrieves the conversions collection for a food identified by the specified Usercode or FoodId value.
Soap Action: http://ns.esha.com/2013/genesisapi/GetConversions
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:gen="http://ns.esha.com/2013/genesisapi"> <soap:Header/> <soap:Body> <gen:FoodMetadataRequest> <gen:UserCode>REC-123</gen:UserCode> </gen:FoodMetadataRequest> </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/getconversionsresponse</a:Action> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <FoodConversionsResponse xmlns="http://ns.esha.com/2013/genesisapi"> <Conversions> <Conversion xmlns="http://ns.esha.com/2013/exlx"> <From> <Quantity Type="Double">1</Quantity> <UnitId>a7df0af5-001f-0000-7484-751e8eaf05c6</UnitId> </From> <ConversionFactor Type="Double">1</ConversionFactor> <To> <Quantity Type="Double">100</Quantity> <UnitId>a7df0af5-0008-0000-7484-751e8eaf05c6</UnitId> </To> </Conversion> </Conversions> <ResponseVersion>1.0.0.0</ResponseVersion> <Status> <StatusMessage>Ok</StatusMessage> <StatusCode>200</StatusCode> </Status> </FoodConversionsResponse> </s:Body> </s:Envelope> |
POST http://localhost:80/rest/FoodQueryService.svc/GetConversions HTTP/1.1 Content-Type: text/plain Host: localhost:80 request={"UserCode":"REC-123"} |
{ "Conversions": [ { "From": { "Quantity": { "Value": "1", "Type": 14 }, "UnitId": "a7df0af5-001f-0000-7484-751e8eaf05c6" }, "ConversionFactor": { "Value": "1", "Type": 14 }, "To": { "Quantity": { "Value": "100", "Type": 14 }, "UnitId": "a7df0af5-0008-0000-7484-751e8eaf05c6" } } ], "Status": { "StatusMessage": 200, "StatusCode": 200, "StatusDetail": null }, "ResponseVersion": {} } |