Class: TencentCloud::Dlc::V20210125::UserDetailInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

用户详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, type = nil, usertype = nil, userdescription = nil, datapolicyinfo = nil, enginepolicyinfo = nil, workgroupinfo = nil, useralias = nil, rowfilterinfo = nil, accounttype = nil, catalogpolicyinfo = nil, modelpolicyinfo = nil) ⇒ UserDetailInfo



17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
# File 'lib/v20210125/models.rb', line 17246

def initialize(userid=nil, type=nil, usertype=nil, userdescription=nil, datapolicyinfo=nil, enginepolicyinfo=nil, workgroupinfo=nil, useralias=nil, rowfilterinfo=nil, accounttype=nil, catalogpolicyinfo=nil, modelpolicyinfo=nil)
  @UserId = userid
  @Type = type
  @UserType = usertype
  @UserDescription = userdescription
  @DataPolicyInfo = datapolicyinfo
  @EnginePolicyInfo = enginepolicyinfo
  @WorkGroupInfo = workgroupinfo
  @UserAlias = useralias
  @RowFilterInfo = rowfilterinfo
  @AccountType = accounttype
  @CatalogPolicyInfo = catalogpolicyinfo
  @ModelPolicyInfo = modelpolicyinfo
end

Instance Attribute Details

#AccountTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def AccountType
  @AccountType
end

#CatalogPolicyInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def CatalogPolicyInfo
  @CatalogPolicyInfo
end

#DataPolicyInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def DataPolicyInfo
  @DataPolicyInfo
end

#EnginePolicyInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def EnginePolicyInfo
  @EnginePolicyInfo
end

#ModelPolicyInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def ModelPolicyInfo
  @ModelPolicyInfo
end

#RowFilterInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def RowFilterInfo
  @RowFilterInfo
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def Type
  @Type
end

#UserAliasObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def UserAlias
  @UserAlias
end

#UserDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def UserDescription
  @UserDescription
end

#UserIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def UserId
  @UserId
end

#UserTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def UserType
  @UserType
end

#WorkGroupInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



17244
17245
17246
# File 'lib/v20210125/models.rb', line 17244

def WorkGroupInfo
  @WorkGroupInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
# File 'lib/v20210125/models.rb', line 17261

def deserialize(params)
  @UserId = params['UserId']
  @Type = params['Type']
  @UserType = params['UserType']
  @UserDescription = params['UserDescription']
  unless params['DataPolicyInfo'].nil?
    @DataPolicyInfo = Policys.new
    @DataPolicyInfo.deserialize(params['DataPolicyInfo'])
  end
  unless params['EnginePolicyInfo'].nil?
    @EnginePolicyInfo = Policys.new
    @EnginePolicyInfo.deserialize(params['EnginePolicyInfo'])
  end
  unless params['WorkGroupInfo'].nil?
    @WorkGroupInfo = WorkGroups.new
    @WorkGroupInfo.deserialize(params['WorkGroupInfo'])
  end
  @UserAlias = params['UserAlias']
  unless params['RowFilterInfo'].nil?
    @RowFilterInfo = Policys.new
    @RowFilterInfo.deserialize(params['RowFilterInfo'])
  end
  @AccountType = params['AccountType']
  unless params['CatalogPolicyInfo'].nil?
    @CatalogPolicyInfo = Policys.new
    @CatalogPolicyInfo.deserialize(params['CatalogPolicyInfo'])
  end
  unless params['ModelPolicyInfo'].nil?
    @ModelPolicyInfo = Policys.new
    @ModelPolicyInfo.deserialize(params['ModelPolicyInfo'])
  end
end