class TencentCloud::Wedata::V20210820::Project
项目信息
def deserialize(params)
def deserialize(params) @TenantId = params['TenantId'] @ProjectId = params['ProjectId'] @ProjectName = params['ProjectName'] @DisplayName = params['DisplayName'] @Region = params['Region'] @Description = params['Description'] @CreateTime = params['CreateTime'] unless params['Creator'].nil? @Creator = BaseUser.new @Creator.deserialize(params['Creator']) end unless params['Tenant'].nil? @Tenant = BaseTenant.new @Tenant.deserialize(params['Tenant']) end unless params['AdminUsers'].nil? @AdminUsers = [] params['AdminUsers'].each do |i| baseuser_tmp = BaseUser.new baseuser_tmp.deserialize(i) @AdminUsers << baseuser_tmp end end unless params['Clusters'].nil? @Clusters = [] params['Clusters'].each do |i| baseclusterinfo_tmp = BaseClusterInfo.new baseclusterinfo_tmp.deserialize(i) @Clusters << baseclusterinfo_tmp end end @Params = params['Params'] @Status = params['Status'] @Model = params['Model'] @SecondModuleList = params['SecondModuleList'] unless params['Owner'].nil? @Owner = BaseUser.new @Owner.deserialize(params['Owner']) end end
def initialize(tenantid=nil, projectid=nil, projectname=nil, displayname=nil, region=nil, description=nil, createtime=nil, creator=nil, tenant=nil, adminusers=nil, clusters=nil, params=nil, status=nil, model=nil, secondmodulelist=nil, owner=nil)
def initialize(tenantid=nil, projectid=nil, projectname=nil, displayname=nil, region=nil, description=nil, createtime=nil, creator=nil, tenant=nil, adminusers=nil, clusters=nil, params=nil, status=nil, model=nil, secondmodulelist=nil, owner=nil) @TenantId = tenantid @ProjectId = projectid @ProjectName = projectname @DisplayName = displayname @Region = region @Description = description @CreateTime = createtime @Creator = creator @Tenant = tenant @AdminUsers = adminusers @Clusters = clusters @Params = params @Status = status @Model = model @SecondModuleList = secondmodulelist @Owner = owner end