public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { GetJobOutputResponse response = new GetJobOutputResponse(); UnmarshallResult(context,response); return response; }
public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { GetJobOutputResponse response = new GetJobOutputResponse(); response.GetJobOutputResult = GetJobOutputResultUnmarshaller.GetInstance().Unmarshall(context); return response; }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { GetJobOutputResponse response = new GetJobOutputResponse(); response.Body = context.Stream; if (context.ResponseData.IsHeaderPresent("Accept-Ranges")) response.AcceptRanges = context.ResponseData.GetHeaderValue("Accept-Ranges"); if (context.ResponseData.IsHeaderPresent("x-amz-archive-description")) response.ArchiveDescription = context.ResponseData.GetHeaderValue("x-amz-archive-description"); if (context.ResponseData.IsHeaderPresent("x-amz-sha256-tree-hash")) response.Checksum = context.ResponseData.GetHeaderValue("x-amz-sha256-tree-hash"); if (context.ResponseData.IsHeaderPresent("Content-Range")) response.ContentRange = context.ResponseData.GetHeaderValue("Content-Range"); if (context.ResponseData.IsHeaderPresent("Content-Type")) response.ContentType = context.ResponseData.GetHeaderValue("Content-Type"); response.Status = (int)context.ResponseData.StatusCode; return response; }
private static void UnmarshallResult(JsonUnmarshallerContext context,GetJobOutputResponse response) { if (context.ResponseData.GetHeaderValue("x-amz-sha256-tree-hash") != null) response.Checksum = context.ResponseData.GetHeaderValue("x-amz-sha256-tree-hash"); if (context.ResponseData.GetHeaderValue("Content-Range") != null) response.ContentRange = context.ResponseData.GetHeaderValue("Content-Range"); if (context.ResponseData.GetHeaderValue("Accept-Ranges") != null) response.AcceptRanges = context.ResponseData.GetHeaderValue("Accept-Ranges"); if (context.ResponseData.GetHeaderValue("Content-Type") != null) response.ContentType = context.ResponseData.GetHeaderValue("Content-Type"); if (context.ResponseData.GetHeaderValue("x-amz-archive-description") != null) response.ArchiveDescription = context.ResponseData.GetHeaderValue("x-amz-archive-description"); response.Status = (int)context.ResponseData.StatusCode; response.Body = context.Stream; return; }