Exemple #1
0
        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);
        }
Exemple #3
0
        /// <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);
        }