Class: TencentCloud::Lowcode::V20210108::WedaRole

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

Overview

weda角色

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, roleidentity = nil, id = nil, parentroleid = nil, childroleid = nil, envidentity = nil, isreleased = nil) ⇒ WedaRole

Returns a new instance of WedaRole.



2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'lib/v20210108/models.rb', line 2260

def initialize(name=nil, roleidentity=nil, id=nil, parentroleid=nil, childroleid=nil, envidentity=nil, isreleased=nil)
  @Name = name
  @RoleIdentity = roleidentity
  @Id = id
  @ParentRoleId = parentroleid
  @ChildRoleId = childroleid
  @EnvIdentity = envidentity
  @IsReleased = isreleased
end

Instance Attribute Details

#ChildRoleIdObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def ChildRoleId
  @ChildRoleId
end

#EnvIdentityObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def EnvIdentity
  @EnvIdentity
end

#IdObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def Id
  @Id
end

#IsReleasedObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def IsReleased
  @IsReleased
end

#NameObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def Name
  @Name
end

#ParentRoleIdObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def ParentRoleId
  @ParentRoleId
end

#RoleIdentityObject

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

Parameters:

  • Name:

    角色名称

  • RoleIdentity:

    角色标识

  • Id:

    角色id

  • ParentRoleId:

    父角色id

  • ChildRoleId:

    子角色id

  • EnvIdentity:

    环境标识

  • IsReleased:

    是否已发布



2258
2259
2260
# File 'lib/v20210108/models.rb', line 2258

def RoleIdentity
  @RoleIdentity
end

Instance Method Details

#deserialize(params) ⇒ Object



2270
2271
2272
2273
2274
2275
2276
2277
2278
# File 'lib/v20210108/models.rb', line 2270

def deserialize(params)
  @Name = params['Name']
  @RoleIdentity = params['RoleIdentity']
  @Id = params['Id']
  @ParentRoleId = params['ParentRoleId']
  @ChildRoleId = params['ChildRoleId']
  @EnvIdentity = params['EnvIdentity']
  @IsReleased = params['IsReleased']
end