public static DescribeOrganizationResponse Unmarshall(UnmarshallerContext context) { DescribeOrganizationResponse describeOrganizationResponse = new DescribeOrganizationResponse(); describeOrganizationResponse.HttpResponse = context.HttpResponse; describeOrganizationResponse.RequestId = context.StringValue("DescribeOrganization.RequestId"); describeOrganizationResponse.Success = context.BooleanValue("DescribeOrganization.Success"); describeOrganizationResponse.ErrorCode = context.IntegerValue("DescribeOrganization.ErrorCode"); DescribeOrganizationResponse.DescribeOrganization_Result result = new DescribeOrganizationResponse.DescribeOrganization_Result(); result.OrganizationId = context.StringValue("DescribeOrganization.Result.OrganizationId"); result.Name = context.StringValue("DescribeOrganization.Result.Name"); result.RegionId = context.StringValue("DescribeOrganization.Result.RegionId"); result.ZoneId = context.StringValue("DescribeOrganization.Result.ZoneId"); result.CodeName = context.StringValue("DescribeOrganization.Result.CodeName"); result.Domain = context.StringValue("DescribeOrganization.Result.Domain"); result.Description = context.StringValue("DescribeOrganization.Result.Description"); result.OwnerBid = context.StringValue("DescribeOrganization.Result.OwnerBid"); result.OwnerUid = context.LongValue("DescribeOrganization.Result.OwnerUid"); result.OwnerName = context.StringValue("DescribeOrganization.Result.OwnerName"); result.PeerCount = context.IntegerValue("DescribeOrganization.Result.PeerCount"); result.UserCount = context.IntegerValue("DescribeOrganization.Result.UserCount"); result.ConsortiumCount = context.IntegerValue("DescribeOrganization.Result.ConsortiumCount"); result.SpecName = context.StringValue("DescribeOrganization.Result.SpecName"); result.RequestId = context.StringValue("DescribeOrganization.Result.RequestId"); result.CreateTime = context.StringValue("DescribeOrganization.Result.CreateTime"); result.State = context.StringValue("DescribeOrganization.Result.State"); describeOrganizationResponse.Result = result; return(describeOrganizationResponse); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DescribeOrganizationResponse response = new DescribeOrganizationResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("Organization", targetDepth)) { var unmarshaller = OrganizationUnmarshaller.Instance; response.Organization = unmarshaller.Unmarshall(context); continue; } } 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) { DescribeOrganizationResponse response = new DescribeOrganizationResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("Alias", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.Alias = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("ARN", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.ARN = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("CompletedDate", targetDepth)) { var unmarshaller = DateTimeUnmarshaller.Instance; response.CompletedDate = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("DefaultMailDomain", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.DefaultMailDomain = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("DirectoryId", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.DirectoryId = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("DirectoryType", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.DirectoryType = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("ErrorMessage", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.ErrorMessage = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("OrganizationId", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.OrganizationId = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("State", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.State = unmarshaller.Unmarshall(context); continue; } } return(response); }