Beispiel #1
0
        public static ListPluginsResponse Unmarshall(UnmarshallerContext context)
        {
            ListPluginsResponse listPluginsResponse = new ListPluginsResponse();

            listPluginsResponse.HttpResponse = context.HttpResponse;
            listPluginsResponse.RequestId    = context.StringValue("ListPlugins.RequestId");

            ListPluginsResponse.ListPlugins_Headers headers = new ListPluginsResponse.ListPlugins_Headers();
            headers.XTotalCount         = context.IntegerValue("ListPlugins.Headers.XTotalCount");
            listPluginsResponse.Headers = headers;

            List <ListPluginsResponse.ListPlugins_ResultItem> listPluginsResponse_result = new List <ListPluginsResponse.ListPlugins_ResultItem>();

            for (int i = 0; i < context.Length("ListPlugins.Result.Length"); i++)
            {
                ListPluginsResponse.ListPlugins_ResultItem resultItem = new ListPluginsResponse.ListPlugins_ResultItem();
                resultItem.Name        = context.StringValue("ListPlugins.Result[" + i + "].Name");
                resultItem.State       = context.StringValue("ListPlugins.Result[" + i + "].State");
                resultItem.Source      = context.StringValue("ListPlugins.Result[" + i + "].Source");
                resultItem.Description = context.StringValue("ListPlugins.Result[" + i + "].Description");

                listPluginsResponse_result.Add(resultItem);
            }
            listPluginsResponse.Result = listPluginsResponse_result;

            return(listPluginsResponse);
        }
        public static ListPluginsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListPluginsResponse listPluginsResponse = new ListPluginsResponse();

            listPluginsResponse.HttpResponse = _ctx.HttpResponse;
            listPluginsResponse.RequestId    = _ctx.StringValue("ListPlugins.RequestId");

            ListPluginsResponse.ListPlugins_Headers headers = new ListPluginsResponse.ListPlugins_Headers();
            headers.XTotalCount         = _ctx.IntegerValue("ListPlugins.Headers.X-Total-Count");
            listPluginsResponse.Headers = headers;

            List <ListPluginsResponse.ListPlugins_ResultItem> listPluginsResponse_result = new List <ListPluginsResponse.ListPlugins_ResultItem>();

            for (int i = 0; i < _ctx.Length("ListPlugins.Result.Length"); i++)
            {
                ListPluginsResponse.ListPlugins_ResultItem resultItem = new ListPluginsResponse.ListPlugins_ResultItem();
                resultItem.Name             = _ctx.StringValue("ListPlugins.Result[" + i + "].name");
                resultItem.State            = _ctx.StringValue("ListPlugins.Result[" + i + "].state");
                resultItem.Source           = _ctx.StringValue("ListPlugins.Result[" + i + "].source");
                resultItem.Description      = _ctx.StringValue("ListPlugins.Result[" + i + "].description");
                resultItem.SpecificationUrl = _ctx.StringValue("ListPlugins.Result[" + i + "].specificationUrl");

                listPluginsResponse_result.Add(resultItem);
            }
            listPluginsResponse.Result = listPluginsResponse_result;

            return(listPluginsResponse);
        }