public static RollbackApplicationResponse Unmarshall(UnmarshallerContext context) { RollbackApplicationResponse rollbackApplicationResponse = new RollbackApplicationResponse(); rollbackApplicationResponse.HttpResponse = context.HttpResponse; rollbackApplicationResponse.RequestId = context.StringValue("RollbackApplication.RequestId"); rollbackApplicationResponse.Code = context.StringValue("RollbackApplication.Code"); rollbackApplicationResponse.Success = context.BooleanValue("RollbackApplication.Success"); rollbackApplicationResponse.ErrorCode = context.StringValue("RollbackApplication.ErrorCode"); rollbackApplicationResponse.Message = context.StringValue("RollbackApplication.Message"); rollbackApplicationResponse.TraceId = context.StringValue("RollbackApplication.TraceId"); RollbackApplicationResponse.RollbackApplication_Data data = new RollbackApplicationResponse.RollbackApplication_Data(); data.ChangeOrderId = context.StringValue("RollbackApplication.Data.ChangeOrderId"); rollbackApplicationResponse.Data = data; return(rollbackApplicationResponse); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { RollbackApplicationResponse response = new RollbackApplicationResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("ApplicationDetail", targetDepth)) { var unmarshaller = ApplicationDetailUnmarshaller.Instance; response.ApplicationDetail = unmarshaller.Unmarshall(context); continue; } } return(response); }