public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
{
InvokeResponse response = new InvokeResponse();
var ms = new MemoryStream();
Amazon.Util.AWSSDKUtils.CopyStream(context.Stream, ms);
ms.Seek(0, SeekOrigin.Begin);
response.Payload = ms;
if (context.ResponseData.IsHeaderPresent("X-Amz-Function-Error"))
response.FunctionError = context.ResponseData.GetHeaderValue("X-Amz-Function-Error");
if (context.ResponseData.IsHeaderPresent("X-Amz-Log-Result"))
response.LogResult = context.ResponseData.GetHeaderValue("X-Amz-Log-Result");
response.StatusCode = (int)context.ResponseData.StatusCode;
return response;
}