Exemple #1
0
        public static DescribeAuthorizedAppsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeAuthorizedAppsResponse describeAuthorizedAppsResponse = new DescribeAuthorizedAppsResponse();

            describeAuthorizedAppsResponse.HttpResponse = context.HttpResponse;
            describeAuthorizedAppsResponse.RequestId    = context.StringValue("DescribeAuthorizedApps.RequestId");
            describeAuthorizedAppsResponse.TotalCount   = context.IntegerValue("DescribeAuthorizedApps.TotalCount");
            describeAuthorizedAppsResponse.PageSize     = context.IntegerValue("DescribeAuthorizedApps.PageSize");
            describeAuthorizedAppsResponse.PageNumber   = context.IntegerValue("DescribeAuthorizedApps.PageNumber");

            List <DescribeAuthorizedAppsResponse.DescribeAuthorizedApps_AuthorizedApp> describeAuthorizedAppsResponse_authorizedApps = new List <DescribeAuthorizedAppsResponse.DescribeAuthorizedApps_AuthorizedApp>();

            for (int i = 0; i < context.Length("DescribeAuthorizedApps.AuthorizedApps.Length"); i++)
            {
                DescribeAuthorizedAppsResponse.DescribeAuthorizedApps_AuthorizedApp authorizedApp = new DescribeAuthorizedAppsResponse.DescribeAuthorizedApps_AuthorizedApp();
                authorizedApp.StageName           = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].StageName");
                authorizedApp.AppId               = context.LongValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].AppId");
                authorizedApp.AppName             = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].AppName");
                authorizedApp._Operator           = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "]._Operator");
                authorizedApp.AuthorizationSource = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].AuthorizationSource");
                authorizedApp.Description         = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].Description");
                authorizedApp.AuthorizedTime      = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].AuthorizedTime");
                authorizedApp.AuthVaildTime       = context.StringValue("DescribeAuthorizedApps.AuthorizedApps[" + i + "].AuthVaildTime");

                describeAuthorizedAppsResponse_authorizedApps.Add(authorizedApp);
            }
            describeAuthorizedAppsResponse.AuthorizedApps = describeAuthorizedAppsResponse_authorizedApps;

            return(describeAuthorizedAppsResponse);
        }
        public static DescribeAuthorizedAppsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeAuthorizedAppsResponse describeAuthorizedAppsResponse = new DescribeAuthorizedAppsResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeAuthorizedApps.RequestId"),
                TotalCount   = context.IntegerValue("DescribeAuthorizedApps.TotalCount"),
                PageSize     = context.IntegerValue("DescribeAuthorizedApps.PageSize"),
                PageNumber   = context.IntegerValue("DescribeAuthorizedApps.PageNumber")
            };
            List <DescribeAuthorizedAppsResponse.AuthorizedApp> authorizedApps = new List <DescribeAuthorizedAppsResponse.AuthorizedApp>();

            for (int i = 0; i < context.Length("DescribeAuthorizedApps.AuthorizedApps.Length"); i++)
            {
                DescribeAuthorizedAppsResponse.AuthorizedApp authorizedApp = new DescribeAuthorizedAppsResponse.AuthorizedApp()
                {
                    StageName           = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].StageName"),
                    AppId               = context.LongValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].AppId"),
                    AppName             = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].AppName"),
                    Operator            = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].Operator"),
                    AuthorizationSource = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].AuthorizationSource"),
                    Description         = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].Description"),
                    AuthorizedTime      = context.StringValue($"DescribeAuthorizedApps.AuthorizedApps[{i}].AuthorizedTime")
                };
                authorizedApps.Add(authorizedApp);
            }
            describeAuthorizedAppsResponse.AuthorizedApps = authorizedApps;

            return(describeAuthorizedAppsResponse);
        }