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