public static GetInstanceResponse Unmarshall(UnmarshallerContext context)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

            getInstanceResponse.HttpResponse   = context.HttpResponse;
            getInstanceResponse.ErrorCode      = context.StringValue("GetInstance.ErrorCode");
            getInstanceResponse.ErrorMessage   = context.StringValue("GetInstance.ErrorMessage");
            getInstanceResponse.HttpStatusCode = context.IntegerValue("GetInstance.HttpStatusCode");
            getInstanceResponse.RequestId      = context.StringValue("GetInstance.RequestId");
            getInstanceResponse.Success        = context.BooleanValue("GetInstance.Success");

            GetInstanceResponse.GetInstance_Data data = new GetInstanceResponse.GetInstance_Data();
            data.NodeId              = context.LongValue("GetInstance.Data.NodeId");
            data.InstanceId          = context.LongValue("GetInstance.Data.InstanceId");
            data.DagId               = context.LongValue("GetInstance.Data.DagId");
            data.DagType             = context.StringValue("GetInstance.Data.DagType");
            data.Status              = context.StringValue("GetInstance.Data.Status");
            data.Bizdate             = context.LongValue("GetInstance.Data.Bizdate");
            data.ParamValues         = context.StringValue("GetInstance.Data.ParamValues");
            data.CycTime             = context.LongValue("GetInstance.Data.CycTime");
            data.FinishTime          = context.LongValue("GetInstance.Data.FinishTime");
            data.BeginWaitTimeTime   = context.LongValue("GetInstance.Data.BeginWaitTimeTime");
            data.BeginWaitResTime    = context.LongValue("GetInstance.Data.BeginWaitResTime");
            data.BeginRunningTime    = context.LongValue("GetInstance.Data.BeginRunningTime");
            data.CreateTime          = context.LongValue("GetInstance.Data.CreateTime");
            data.ModifyTime          = context.LongValue("GetInstance.Data.ModifyTime");
            data.NodeName            = context.StringValue("GetInstance.Data.NodeName");
            getInstanceResponse.Data = data;

            return(getInstanceResponse);
        }
        public static GetInstanceResponse Unmarshall(UnmarshallerContext context)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

            getInstanceResponse.HttpResponse = context.HttpResponse;
            getInstanceResponse.Code         = context.IntegerValue("GetInstance.Code");
            getInstanceResponse.Message      = context.StringValue("GetInstance.Message");
            getInstanceResponse.RequestId    = context.StringValue("GetInstance.RequestId");

            GetInstanceResponse.GetInstance_Data data = new GetInstanceResponse.GetInstance_Data();

            GetInstanceResponse.GetInstance_Data.GetInstance_Instance instance = new GetInstanceResponse.GetInstance_Data.GetInstance_Instance();
            instance.ApprLevel       = context.IntegerValue("GetInstance.Data.Instance.ApprLevel");
            instance.ApprUser1       = context.StringValue("GetInstance.Data.Instance.ApprUser1");
            instance.ApprUser2       = context.StringValue("GetInstance.Data.Instance.ApprUser2");
            instance.BrokerVpcId     = context.StringValue("GetInstance.Data.Instance.BrokerVpcId");
            instance.BrokerVpcName   = context.StringValue("GetInstance.Data.Instance.BrokerVpcName");
            instance.ClientVpcId     = context.StringValue("GetInstance.Data.Instance.ClientVpcId");
            instance.ClientVpcName   = context.StringValue("GetInstance.Data.Instance.ClientVpcName");
            instance.ClusterMembers  = context.IntegerValue("GetInstance.Data.Instance.ClusterMembers");
            instance.CredentialGroup = context.LongValue("GetInstance.Data.Instance.CredentialGroup");
            instance.CsbAccountId    = context.StringValue("GetInstance.Data.Instance.CsbAccountId");
            instance.CsbId           = context.LongValue("GetInstance.Data.Instance.CsbId");
            instance.DbStatus        = context.IntegerValue("GetInstance.Data.Instance.DbStatus");
            instance.Description     = context.StringValue("GetInstance.Data.Instance.Description");
            instance.FrontStatus     = context.StringValue("GetInstance.Data.Instance.FrontStatus");
            instance.GmtCreate       = context.LongValue("GetInstance.Data.Instance.GmtCreate");
            instance.GmtModified     = context.LongValue("GetInstance.Data.Instance.GmtModified");
            instance.Id = context.LongValue("GetInstance.Data.Instance.Id");
            instance.InstanceCategory     = context.IntegerValue("GetInstance.Data.Instance.InstanceCategory");
            instance.InstanceType         = context.IntegerValue("GetInstance.Data.Instance.InstanceType");
            instance.IpList               = context.StringValue("GetInstance.Data.Instance.IpList");
            instance.IsImported           = context.BooleanValue("GetInstance.Data.Instance.IsImported");
            instance.IsPublic             = context.BooleanValue("GetInstance.Data.Instance.IsPublic");
            instance.Name                 = context.StringValue("GetInstance.Data.Instance.Name");
            instance.OwnerId              = context.StringValue("GetInstance.Data.Instance.OwnerId");
            instance.SentinelCtlStr       = context.StringValue("GetInstance.Data.Instance.SentinelCtlStr");
            instance.SentinelCtrl         = context.LongValue("GetInstance.Data.Instance.SentinelCtrl");
            instance.SentinelGridInterval = context.IntegerValue("GetInstance.Data.Instance.SentinelGridInterval");
            instance.SentinelQps          = context.LongValue("GetInstance.Data.Instance.SentinelQps");
            instance.Status               = context.StringValue("GetInstance.Data.Instance.Status");
            instance.StatusCode           = context.IntegerValue("GetInstance.Data.Instance.StatusCode");
            instance.TenantId             = context.StringValue("GetInstance.Data.Instance.TenantId");
            instance.Testable             = context.BooleanValue("GetInstance.Data.Instance.Testable");
            instance.UserId               = context.StringValue("GetInstance.Data.Instance.UserId");
            instance.Visible              = context.BooleanValue("GetInstance.Data.Instance.Visible");
            instance.VpcName              = context.StringValue("GetInstance.Data.Instance.VpcName");
            data.Instance                 = instance;
            getInstanceResponse.Data      = data;

            return(getInstanceResponse);
        }
Beispiel #3
0
        public static GetInstanceResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

            getInstanceResponse.HttpResponse   = _ctx.HttpResponse;
            getInstanceResponse.ErrorCode      = _ctx.StringValue("GetInstance.ErrorCode");
            getInstanceResponse.ErrorMessage   = _ctx.StringValue("GetInstance.ErrorMessage");
            getInstanceResponse.HttpStatusCode = _ctx.IntegerValue("GetInstance.HttpStatusCode");
            getInstanceResponse.RequestId      = _ctx.StringValue("GetInstance.RequestId");
            getInstanceResponse.Success        = _ctx.BooleanValue("GetInstance.Success");

            GetInstanceResponse.GetInstance_Data data = new GetInstanceResponse.GetInstance_Data();
            data.NodeId              = _ctx.LongValue("GetInstance.Data.NodeId");
            data.InstanceId          = _ctx.LongValue("GetInstance.Data.InstanceId");
            data.DagId               = _ctx.LongValue("GetInstance.Data.DagId");
            data.DagType             = _ctx.StringValue("GetInstance.Data.DagType");
            data.Status              = _ctx.StringValue("GetInstance.Data.Status");
            data.Bizdate             = _ctx.LongValue("GetInstance.Data.Bizdate");
            data.ParamValues         = _ctx.StringValue("GetInstance.Data.ParamValues");
            data.CycTime             = _ctx.LongValue("GetInstance.Data.CycTime");
            data.FinishTime          = _ctx.LongValue("GetInstance.Data.FinishTime");
            data.BeginWaitTimeTime   = _ctx.LongValue("GetInstance.Data.BeginWaitTimeTime");
            data.BeginWaitResTime    = _ctx.LongValue("GetInstance.Data.BeginWaitResTime");
            data.BeginRunningTime    = _ctx.LongValue("GetInstance.Data.BeginRunningTime");
            data.CreateTime          = _ctx.LongValue("GetInstance.Data.CreateTime");
            data.ModifyTime          = _ctx.LongValue("GetInstance.Data.ModifyTime");
            data.NodeName            = _ctx.StringValue("GetInstance.Data.NodeName");
            data.Priority            = _ctx.IntegerValue("GetInstance.Data.Priority");
            data.BaselineId          = _ctx.LongValue("GetInstance.Data.BaselineId");
            data.Repeatability       = _ctx.BooleanValue("GetInstance.Data.Repeatability");
            data.RepeatInterval      = _ctx.LongValue("GetInstance.Data.RepeatInterval");
            data.Connection          = _ctx.StringValue("GetInstance.Data.Connection");
            data.DqcType             = _ctx.IntegerValue("GetInstance.Data.DqcType");
            data.DqcDescription      = _ctx.StringValue("GetInstance.Data.DqcDescription");
            data.ErrorMessage        = _ctx.StringValue("GetInstance.Data.ErrorMessage");
            data.RelatedFlowId       = _ctx.LongValue("GetInstance.Data.RelatedFlowId");
            data.TaskType            = _ctx.StringValue("GetInstance.Data.TaskType");
            data.TaskRerunTime       = _ctx.IntegerValue("GetInstance.Data.TaskRerunTime");
            getInstanceResponse.Data = data;

            return(getInstanceResponse);
        }
Beispiel #4
0
        public static GetInstanceResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

            getInstanceResponse.HttpResponse   = _ctx.HttpResponse;
            getInstanceResponse.Code           = _ctx.StringValue("GetInstance.Code");
            getInstanceResponse.HttpStatusCode = _ctx.IntegerValue("GetInstance.HttpStatusCode");
            getInstanceResponse.Message        = _ctx.StringValue("GetInstance.Message");
            getInstanceResponse.RequestId      = _ctx.StringValue("GetInstance.RequestId");

            List <string> getInstanceResponse_params = new List <string>();

            for (int i = 0; i < _ctx.Length("GetInstance.Params.Length"); i++)
            {
                getInstanceResponse_params.Add(_ctx.StringValue("GetInstance.Params[" + i + "]"));
            }
            getInstanceResponse._Params = getInstanceResponse_params;

            GetInstanceResponse.GetInstance_Data data = new GetInstanceResponse.GetInstance_Data();
            data.AliyunUid   = _ctx.StringValue("GetInstance.Data.AliyunUid");
            data.ConsoleUrl  = _ctx.StringValue("GetInstance.Data.ConsoleUrl");
            data.Description = _ctx.StringValue("GetInstance.Data.Description");
            data.DomainName  = _ctx.StringValue("GetInstance.Data.DomainName");
            data.Id          = _ctx.StringValue("GetInstance.Data.Id");
            data.Name        = _ctx.StringValue("GetInstance.Data.Name");
            data.Status      = _ctx.StringValue("GetInstance.Data.Status");

            List <GetInstanceResponse.GetInstance_Data.GetInstance_User> data_adminList = new List <GetInstanceResponse.GetInstance_Data.GetInstance_User>();

            for (int i = 0; i < _ctx.Length("GetInstance.Data.AdminList.Length"); i++)
            {
                GetInstanceResponse.GetInstance_Data.GetInstance_User user = new GetInstanceResponse.GetInstance_Data.GetInstance_User();
                user.DisplayName = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].DisplayName");
                user.Email       = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].Email");
                user.Extension   = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].Extension");
                user.InstanceId  = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].InstanceId");
                user.LoginName   = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].LoginName");
                user.Mobile      = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].Mobile");
                user.RoleId      = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].RoleId");
                user.RoleName    = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].RoleName");
                user.UserId      = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].UserId");
                user.WorkMode    = _ctx.StringValue("GetInstance.Data.AdminList[" + i + "].WorkMode");

                data_adminList.Add(user);
            }
            data.AdminList = data_adminList;

            List <GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber> data_numberList = new List <GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber>();

            for (int i = 0; i < _ctx.Length("GetInstance.Data.NumberList.Length"); i++)
            {
                GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber phoneNumber = new GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber();
                phoneNumber.Active        = _ctx.BooleanValue("GetInstance.Data.NumberList[" + i + "].Active");
                phoneNumber.City          = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].City");
                phoneNumber.ContactFlowId = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].ContactFlowId");
                phoneNumber.InstanceId    = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].InstanceId");
                phoneNumber.Number        = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].Number");
                phoneNumber.Province      = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].Province");
                phoneNumber.Usage         = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].Usage");
                phoneNumber.UserId        = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].UserId");

                List <GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber.GetInstance_SkillGroup> phoneNumber_skillGroups = new List <GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber.GetInstance_SkillGroup>();
                for (int j = 0; j < _ctx.Length("GetInstance.Data.NumberList[" + i + "].SkillGroups.Length"); j++)
                {
                    GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber.GetInstance_SkillGroup skillGroup = new GetInstanceResponse.GetInstance_Data.GetInstance_PhoneNumber.GetInstance_SkillGroup();
                    skillGroup.Description      = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].Description");
                    skillGroup.DisplayName      = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].DisplayName");
                    skillGroup.InstanceId       = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].InstanceId");
                    skillGroup.Name             = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].Name");
                    skillGroup.PhoneNumberCount = _ctx.IntegerValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].PhoneNumberCount");
                    skillGroup.SkillGroupId     = _ctx.StringValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].SkillGroupId");
                    skillGroup.UserCount        = _ctx.IntegerValue("GetInstance.Data.NumberList[" + i + "].SkillGroups[" + j + "].UserCount");

                    phoneNumber_skillGroups.Add(skillGroup);
                }
                phoneNumber.SkillGroups = phoneNumber_skillGroups;

                data_numberList.Add(phoneNumber);
            }
            data.NumberList          = data_numberList;
            getInstanceResponse.Data = data;

            return(getInstanceResponse);
        }