Exemple #1
0
        public static CheckResourceResponse Unmarshall(UnmarshallerContext context)
        {
            CheckResourceResponse checkResourceResponse = new CheckResourceResponse();

            checkResourceResponse.HttpResponse   = context.HttpResponse;
            checkResourceResponse.Interrupt      = context.BooleanValue("CheckResource.Interrupt");
            checkResourceResponse.Invoker        = context.StringValue("CheckResource.Invoker");
            checkResourceResponse.Pk             = context.StringValue("CheckResource.Pk");
            checkResourceResponse.Bid            = context.StringValue("CheckResource.Bid");
            checkResourceResponse.Hid            = context.LongValue("CheckResource.Hid");
            checkResourceResponse.Country        = context.StringValue("CheckResource.Country");
            checkResourceResponse.TaskIdentifier = context.StringValue("CheckResource.TaskIdentifier");
            checkResourceResponse.TaskExtraData  = context.StringValue("CheckResource.TaskExtraData");
            checkResourceResponse.GmtWakeup      = context.StringValue("CheckResource.GmtWakeup");
            checkResourceResponse.Success        = context.BooleanValue("CheckResource.Success");
            checkResourceResponse.Message        = context.StringValue("CheckResource.Message");
            checkResourceResponse.Level          = context.LongValue("CheckResource.Level");
            checkResourceResponse.Url            = context.StringValue("CheckResource.Url");
            checkResourceResponse.Prompt         = context.StringValue("CheckResource.Prompt");

            return(checkResourceResponse);
        }
        public static CheckResourceResponse Unmarshall(UnmarshallerContext context)
        {
            CheckResourceResponse checkResourceResponse = new CheckResourceResponse();

            checkResourceResponse.HttpResponse = context.HttpResponse;
            checkResourceResponse.RequestId    = context.StringValue("CheckResource.RequestId");
            checkResourceResponse.SpecifyCount = context.StringValue("CheckResource.SpecifyCount");

            List <CheckResourceResponse.CheckResource_Resource> checkResourceResponse_resources = new List <CheckResourceResponse.CheckResource_Resource>();

            for (int i = 0; i < context.Length("CheckResource.Resources.Length"); i++)
            {
                CheckResourceResponse.CheckResource_Resource resource = new CheckResourceResponse.CheckResource_Resource();
                resource.DBInstanceAvailable = context.StringValue("CheckResource.Resources[" + i + "].DBInstanceAvailable");
                resource.Engine        = context.StringValue("CheckResource.Resources[" + i + "].Engine");
                resource.EngineVersion = context.StringValue("CheckResource.Resources[" + i + "].EngineVersion");

                checkResourceResponse_resources.Add(resource);
            }
            checkResourceResponse.Resources = checkResourceResponse_resources;

            return(checkResourceResponse);
        }