示例#1
0
        public static DescribeAuthorizedApisResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeAuthorizedApisResponse describeAuthorizedApisResponse = new DescribeAuthorizedApisResponse();

            describeAuthorizedApisResponse.HttpResponse = context.HttpResponse;
            describeAuthorizedApisResponse.RequestId    = context.StringValue("DescribeAuthorizedApis.RequestId");
            describeAuthorizedApisResponse.TotalCount   = context.IntegerValue("DescribeAuthorizedApis.TotalCount");
            describeAuthorizedApisResponse.PageSize     = context.IntegerValue("DescribeAuthorizedApis.PageSize");
            describeAuthorizedApisResponse.PageNumber   = context.IntegerValue("DescribeAuthorizedApis.PageNumber");

            List <DescribeAuthorizedApisResponse.DescribeAuthorizedApis_AuthorizedApi> describeAuthorizedApisResponse_authorizedApis = new List <DescribeAuthorizedApisResponse.DescribeAuthorizedApis_AuthorizedApi>();

            for (int i = 0; i < context.Length("DescribeAuthorizedApis.AuthorizedApis.Length"); i++)
            {
                DescribeAuthorizedApisResponse.DescribeAuthorizedApis_AuthorizedApi authorizedApi = new DescribeAuthorizedApisResponse.DescribeAuthorizedApis_AuthorizedApi();
                authorizedApi.RegionId            = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].RegionId");
                authorizedApi.GroupId             = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].GroupId");
                authorizedApi.GroupName           = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].GroupName");
                authorizedApi.StageName           = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].StageName");
                authorizedApi._Operator           = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].Operator");
                authorizedApi.ApiId               = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].ApiId");
                authorizedApi.ApiName             = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].ApiName");
                authorizedApi.AuthorizationSource = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].AuthorizationSource");
                authorizedApi.Description         = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].Description");
                authorizedApi.AuthorizedTime      = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].AuthorizedTime");
                authorizedApi.AuthVaildTime       = context.StringValue("DescribeAuthorizedApis.AuthorizedApis[" + i + "].AuthVaildTime");

                describeAuthorizedApisResponse_authorizedApis.Add(authorizedApi);
            }
            describeAuthorizedApisResponse.AuthorizedApis = describeAuthorizedApisResponse_authorizedApis;

            return(describeAuthorizedApisResponse);
        }
        public static DescribeAuthorizedApisResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeAuthorizedApisResponse describeAuthorizedApisResponse = new DescribeAuthorizedApisResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeAuthorizedApis.RequestId"),
                TotalCount   = context.IntegerValue("DescribeAuthorizedApis.TotalCount"),
                PageSize     = context.IntegerValue("DescribeAuthorizedApis.PageSize"),
                PageNumber   = context.IntegerValue("DescribeAuthorizedApis.PageNumber")
            };
            List <DescribeAuthorizedApisResponse.AuthorizedApi> authorizedApis = new List <DescribeAuthorizedApisResponse.AuthorizedApi>();

            for (int i = 0; i < context.Length("DescribeAuthorizedApis.AuthorizedApis.Length"); i++)
            {
                DescribeAuthorizedApisResponse.AuthorizedApi authorizedApi = new DescribeAuthorizedApisResponse.AuthorizedApi()
                {
                    RegionId            = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].RegionId"),
                    GroupId             = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].GroupId"),
                    GroupName           = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].GroupName"),
                    StageName           = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].StageName"),
                    Operator            = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].Operator"),
                    ApiId               = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].ApiId"),
                    ApiName             = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].ApiName"),
                    AuthorizationSource = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].AuthorizationSource"),
                    Description         = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].Description"),
                    AuthorizedTime      = context.StringValue($"DescribeAuthorizedApis.AuthorizedApis[{i}].AuthorizedTime")
                };
                authorizedApis.Add(authorizedApi);
            }
            describeAuthorizedApisResponse.AuthorizedApis = authorizedApis;

            return(describeAuthorizedApisResponse);
        }