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

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

            GetInstanceResponse.GetInstance_Instance instance = new GetInstanceResponse.GetInstance_Instance();
            instance.Id                  = context.LongValue("GetInstance.Instance.Id");
            instance.ProjectName         = context.StringValue("GetInstance.Instance.ProjectName");
            instance.JobName             = context.StringValue("GetInstance.Instance.JobName");
            instance.ActualState         = context.StringValue("GetInstance.Instance.ActualState");
            instance.ExpectState         = context.StringValue("GetInstance.Instance.ExpectState");
            instance.JobType             = context.StringValue("GetInstance.Instance.JobType");
            instance.ApiType             = context.StringValue("GetInstance.Instance.ApiType");
            instance.Code                = context.StringValue("GetInstance.Instance.Code");
            instance.Properties          = context.StringValue("GetInstance.Instance.Properties");
            instance.Packages            = context.StringValue("GetInstance.Instance.Packages");
            instance.Starter             = context.StringValue("GetInstance.Instance.Starter");
            instance.StartTime           = context.LongValue("GetInstance.Instance.StartTime");
            instance.LastErrorTime       = context.LongValue("GetInstance.Instance.LastErrorTime");
            instance.LastErrorMessage    = context.StringValue("GetInstance.Instance.LastErrorMessage");
            instance.LastOperator        = context.StringValue("GetInstance.Instance.LastOperator");
            instance.LastOperateTime     = context.LongValue("GetInstance.Instance.LastOperateTime");
            instance.PlanJson            = context.StringValue("GetInstance.Instance.PlanJson");
            instance.EngineVersion       = context.StringValue("GetInstance.Instance.EngineVersion");
            instance.EngineJobHandler    = context.StringValue("GetInstance.Instance.EngineJobHandler");
            instance.InputDelay          = context.LongValue("GetInstance.Instance.InputDelay");
            instance.ClusterId           = context.StringValue("GetInstance.Instance.ClusterId");
            instance.QueueName           = context.StringValue("GetInstance.Instance.QueueName");
            instance.EndTime             = context.LongValue("GetInstance.Instance.EndTime");
            getInstanceResponse.Instance = instance;

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

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

            GetInstanceResponse.GetInstance_Instance instance = new GetInstanceResponse.GetInstance_Instance();
            instance.VpcId            = _ctx.StringValue("GetInstance.Instance.VpcId");
            instance.DatabaseUser     = _ctx.StringValue("GetInstance.Instance.DatabaseUser");
            instance.DbaId            = _ctx.StringValue("GetInstance.Instance.DbaId");
            instance.UseDsql          = _ctx.IntegerValue("GetInstance.Instance.UseDsql");
            instance.Port             = _ctx.IntegerValue("GetInstance.Instance.Port");
            instance.EcsInstanceId    = _ctx.StringValue("GetInstance.Instance.EcsInstanceId");
            instance.EnvType          = _ctx.StringValue("GetInstance.Instance.EnvType");
            instance.Sid              = _ctx.StringValue("GetInstance.Instance.Sid");
            instance.SafeRuleId       = _ctx.StringValue("GetInstance.Instance.SafeRuleId");
            instance.DbaNickName      = _ctx.StringValue("GetInstance.Instance.DbaNickName");
            instance.QueryTimeout     = _ctx.IntegerValue("GetInstance.Instance.QueryTimeout");
            instance.InstanceSource   = _ctx.StringValue("GetInstance.Instance.InstanceSource");
            instance.Host             = _ctx.StringValue("GetInstance.Instance.Host");
            instance.State            = _ctx.StringValue("GetInstance.Instance.State");
            instance.DataLinkName     = _ctx.StringValue("GetInstance.Instance.DataLinkName");
            instance.ExportTimeout    = _ctx.IntegerValue("GetInstance.Instance.ExportTimeout");
            instance.InstanceId       = _ctx.StringValue("GetInstance.Instance.InstanceId");
            instance.InstanceType     = _ctx.StringValue("GetInstance.Instance.InstanceType");
            instance.DatabasePassword = _ctx.StringValue("GetInstance.Instance.DatabasePassword");
            instance.InstanceAlias    = _ctx.StringValue("GetInstance.Instance.InstanceAlias");
            instance.DdlOnline        = _ctx.IntegerValue("GetInstance.Instance.DdlOnline");
            instance.EcsRegion        = _ctx.StringValue("GetInstance.Instance.EcsRegion");

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

            for (int i = 0; i < _ctx.Length("GetInstance.Instance.OwnerIdList.Length"); i++)
            {
                instance_ownerIdList.Add(_ctx.StringValue("GetInstance.Instance.OwnerIdList[" + i + "]"));
            }
            instance.OwnerIdList = instance_ownerIdList;

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

            for (int i = 0; i < _ctx.Length("GetInstance.Instance.OwnerNameList.Length"); i++)
            {
                instance_ownerNameList.Add(_ctx.StringValue("GetInstance.Instance.OwnerNameList[" + i + "]"));
            }
            instance.OwnerNameList       = instance_ownerNameList;
            getInstanceResponse.Instance = instance;

            return(getInstanceResponse);
        }
Esempio n. 3
0
        public static GetInstanceResponse Unmarshall(UnmarshallerContext context)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

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

            GetInstanceResponse.GetInstance_Instance instance = new GetInstanceResponse.GetInstance_Instance();
            instance.InstanceId          = context.StringValue("GetInstance.Instance.InstanceId");
            instance.InstanceType        = context.StringValue("GetInstance.Instance.InstanceType");
            instance.EnvType             = context.StringValue("GetInstance.Instance.EnvType");
            instance.Host                = context.StringValue("GetInstance.Instance.Host");
            instance.Port                = context.IntegerValue("GetInstance.Instance.Port");
            instance.Sid                 = context.StringValue("GetInstance.Instance.Sid");
            instance.InstanceAlias       = context.StringValue("GetInstance.Instance.InstanceAlias");
            instance.DataLinkName        = context.StringValue("GetInstance.Instance.DataLinkName");
            instance.DbaNickName         = context.StringValue("GetInstance.Instance.DbaNickName");
            instance.SafeRuleId          = context.StringValue("GetInstance.Instance.SafeRuleId");
            instance.QueryTimeout        = context.IntegerValue("GetInstance.Instance.QueryTimeout");
            instance.ExportTimeout       = context.IntegerValue("GetInstance.Instance.ExportTimeout");
            instance.State               = context.StringValue("GetInstance.Instance.State");
            instance.DbaId               = context.StringValue("GetInstance.Instance.DbaId");
            instance.DdlOnline           = context.IntegerValue("GetInstance.Instance.DdlOnline");
            instance.UseDsql             = context.IntegerValue("GetInstance.Instance.UseDsql");
            instance.EcsInstanceId       = context.StringValue("GetInstance.Instance.EcsInstanceId");
            instance.VpcId               = context.StringValue("GetInstance.Instance.VpcId");
            instance.EcsRegion           = context.StringValue("GetInstance.Instance.EcsRegion");
            instance.DatabaseUser        = context.StringValue("GetInstance.Instance.DatabaseUser");
            instance.DatabasePassword    = context.StringValue("GetInstance.Instance.DatabasePassword");
            instance.InstanceSource      = context.StringValue("GetInstance.Instance.InstanceSource");
            getInstanceResponse.Instance = instance;

            return(getInstanceResponse);
        }
Esempio n. 4
0
        public static GetInstanceResponse Unmarshall(UnmarshallerContext context)
        {
            GetInstanceResponse getInstanceResponse = new GetInstanceResponse();

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

            GetInstanceResponse.GetInstance_Instance instance = new GetInstanceResponse.GetInstance_Instance();
            instance.InstanceId          = context.StringValue("GetInstance.Instance.InstanceId");
            instance.InstanceName        = context.StringValue("GetInstance.Instance.InstanceName");
            instance.InstanceDescription = context.StringValue("GetInstance.Instance.InstanceDescription");
            instance.DomainName          = context.StringValue("GetInstance.Instance.DomainName");
            instance.ConsoleUrl          = context.StringValue("GetInstance.Instance.ConsoleUrl");
            instance.StorageBucket       = context.StringValue("GetInstance.Instance.StorageBucket");
            instance.StorageMaxDays      = context.IntegerValue("GetInstance.Instance.StorageMaxDays");
            instance.StorageMaxSize      = context.IntegerValue("GetInstance.Instance.StorageMaxSize");
            instance.MaxOnlineAgents     = context.IntegerValue("GetInstance.Instance.MaxOnlineAgents");
            instance.TenantId            = context.StringValue("GetInstance.Instance.TenantId");
            instance.DirectoryId         = context.StringValue("GetInstance.Instance.DirectoryId");
            instance.Status      = context.StringValue("GetInstance.Instance.Status");
            instance.CreatedTime = context.LongValue("GetInstance.Instance.CreatedTime");
            instance.Owner       = context.StringValue("GetInstance.Instance.Owner");

            List <GetInstanceResponse.GetInstance_Instance.GetInstance_User> instance_admin = new List <GetInstanceResponse.GetInstance_Instance.GetInstance_User>();

            for (int i = 0; i < context.Length("GetInstance.Instance.Admin.Length"); i++)
            {
                GetInstanceResponse.GetInstance_Instance.GetInstance_User user = new GetInstanceResponse.GetInstance_Instance.GetInstance_User();
                user.UserId     = context.StringValue("GetInstance.Instance.Admin[" + i + "].UserId");
                user.RamId      = context.StringValue("GetInstance.Instance.Admin[" + i + "].RamId");
                user.InstanceId = context.StringValue("GetInstance.Instance.Admin[" + i + "].InstanceId");

                GetInstanceResponse.GetInstance_Instance.GetInstance_User.GetInstance_Detail detail = new GetInstanceResponse.GetInstance_Instance.GetInstance_User.GetInstance_Detail();
                detail.LoginName   = context.StringValue("GetInstance.Instance.Admin[" + i + "].Detail.LoginName");
                detail.DisplayName = context.StringValue("GetInstance.Instance.Admin[" + i + "].Detail.DisplayName");
                detail.Phone       = context.StringValue("GetInstance.Instance.Admin[" + i + "].Detail.Phone");
                detail.Email       = context.StringValue("GetInstance.Instance.Admin[" + i + "].Detail.Email");
                detail.Department  = context.StringValue("GetInstance.Instance.Admin[" + i + "].Detail.Department");
                user.Detail        = detail;

                instance_admin.Add(user);
            }
            instance.Admin = instance_admin;

            List <GetInstanceResponse.GetInstance_Instance.GetInstance_PhoneNumber> instance_phoneNumbers = new List <GetInstanceResponse.GetInstance_Instance.GetInstance_PhoneNumber>();

            for (int i = 0; i < context.Length("GetInstance.Instance.PhoneNumbers.Length"); i++)
            {
                GetInstanceResponse.GetInstance_Instance.GetInstance_PhoneNumber phoneNumber = new GetInstanceResponse.GetInstance_Instance.GetInstance_PhoneNumber();
                phoneNumber.PhoneNumberId          = context.StringValue("GetInstance.Instance.PhoneNumbers[" + i + "].PhoneNumberId");
                phoneNumber.InstanceId             = context.StringValue("GetInstance.Instance.PhoneNumbers[" + i + "].InstanceId");
                phoneNumber.Number                 = context.StringValue("GetInstance.Instance.PhoneNumbers[" + i + "].Number");
                phoneNumber.PhoneNumberDescription = context.StringValue("GetInstance.Instance.PhoneNumbers[" + i + "].PhoneNumberDescription");
                phoneNumber.TestOnly               = context.BooleanValue("GetInstance.Instance.PhoneNumbers[" + i + "].TestOnly");
                phoneNumber.RemainingTime          = context.IntegerValue("GetInstance.Instance.PhoneNumbers[" + i + "].RemainingTime");
                phoneNumber.AllowOutbound          = context.BooleanValue("GetInstance.Instance.PhoneNumbers[" + i + "].AllowOutbound");
                phoneNumber.Usage  = context.StringValue("GetInstance.Instance.PhoneNumbers[" + i + "].Usage");
                phoneNumber.Trunks = context.IntegerValue("GetInstance.Instance.PhoneNumbers[" + i + "].Trunks");

                instance_phoneNumbers.Add(phoneNumber);
            }
            instance.PhoneNumbers        = instance_phoneNumbers;
            getInstanceResponse.Instance = instance;

            return(getInstanceResponse);
        }