public static DescribeDomainGroupsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDomainGroupsResponse describeDomainGroupsResponse = new DescribeDomainGroupsResponse();

            describeDomainGroupsResponse.HttpResponse = _ctx.HttpResponse;
            describeDomainGroupsResponse.RequestId    = _ctx.StringValue("DescribeDomainGroups.RequestId");
            describeDomainGroupsResponse.TotalCount   = _ctx.LongValue("DescribeDomainGroups.TotalCount");
            describeDomainGroupsResponse.PageNumber   = _ctx.LongValue("DescribeDomainGroups.PageNumber");
            describeDomainGroupsResponse.PageSize     = _ctx.LongValue("DescribeDomainGroups.PageSize");

            List <DescribeDomainGroupsResponse.DescribeDomainGroups_DomainGroup> describeDomainGroupsResponse_domainGroups = new List <DescribeDomainGroupsResponse.DescribeDomainGroups_DomainGroup>();

            for (int i = 0; i < _ctx.Length("DescribeDomainGroups.DomainGroups.Length"); i++)
            {
                DescribeDomainGroupsResponse.DescribeDomainGroups_DomainGroup domainGroup = new DescribeDomainGroupsResponse.DescribeDomainGroups_DomainGroup();
                domainGroup.GroupId     = _ctx.StringValue("DescribeDomainGroups.DomainGroups[" + i + "].GroupId");
                domainGroup.GroupName   = _ctx.StringValue("DescribeDomainGroups.DomainGroups[" + i + "].GroupName");
                domainGroup.DomainCount = _ctx.LongValue("DescribeDomainGroups.DomainGroups[" + i + "].DomainCount");

                describeDomainGroupsResponse_domainGroups.Add(domainGroup);
            }
            describeDomainGroupsResponse.DomainGroups = describeDomainGroupsResponse_domainGroups;

            return(describeDomainGroupsResponse);
        }
示例#2
0
        public static DescribeDomainGroupsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainGroupsResponse describeDomainGroupsResponse = new DescribeDomainGroupsResponse
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeDomainGroups.RequestId"),
                TotalCount   = context.LongValue("DescribeDomainGroups.TotalCount"),
                PageNumber   = context.LongValue("DescribeDomainGroups.PageNumber"),
                PageSize     = context.LongValue("DescribeDomainGroups.PageSize")
            };


            List <DescribeDomainGroupsResponse.DomainGroup> domainGroups = new List <DescribeDomainGroupsResponse.DomainGroup>();

            for (int i = 0; i < context.Length("DescribeDomainGroups.DomainGroups.Length"); i++)
            {
                DescribeDomainGroupsResponse.DomainGroup domainGroup = new DescribeDomainGroupsResponse.DomainGroup
                {
                    GroupId   = context.StringValue($"DescribeDomainGroups.DomainGroups[{i}].GroupId"),
                    GroupName = context.StringValue($"DescribeDomainGroups.DomainGroups[{i}].GroupName")
                };

                domainGroups.Add(domainGroup);
            }
            describeDomainGroupsResponse.DomainGroups = domainGroups;

            return(describeDomainGroupsResponse);
        }