Class: TencentCloud::Cme::V20191029::ModifyTeamMemberRequest

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

Overview

ModifyTeamMember请求参数结构体

Instance Attribute Summary collapse

  • #Operator ⇒ Object
  • Admin:团队管理员;
  • Member:普通成员。
  • .
  • #Platform ⇒ Object
  • Admin:团队管理员;
  • Member:普通成员。
  • .
  • #Remark ⇒ Object
  • Admin:团队管理员;
  • Member:普通成员。
  • .
  • #Role ⇒ Object
  • Admin:团队管理员;
  • Member:普通成员。
  • .
  • #TeamId ⇒ Object
  • Admin:团队管理员;
  • Member:普通成员。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(platform = nil, teamid = nil, memberid = nil, remark = nil, role = nil, operator = nil) ⇒ ModifyTeamMemberRequest

    Returns a new instance of ModifyTeamMemberRequest.

    
    
    4643
    4644
    4645
    4646
    4647
    4648
    4649
    4650
    # File 'lib/v20191029/models.rb', line 4643
    
    def initialize(platform=nil, teamid=nil, memberid=nil, remark=nil, role=nil, operator=nil)
      @Platform = platform
      @TeamId = teamid
      @MemberId = memberid
      @Remark = remark
      @Role = role
      @Operator = operator
    end
    

    Instance Attribute Details

    #MemberIdObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def MemberId
      @MemberId
    end
    

    #OperatorObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def Operator
      @Operator
    end
    

    #PlatformObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def Platform
      @Platform
    end
    

    #RemarkObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def Remark
      @Remark
    end
    

    #RoleObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def Role
      @Role
    end
    

    #TeamIdObject

  • Admin:团队管理员;
  • Member:普通成员。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • TeamId:

      团队 ID。

    • MemberId:

      团队成员 ID。

    • Remark:

      成员备注,长度不能超过15个字符。

    • Role:

      成员角色,可取值有:

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以修改任意团队成员的信息。如果指定操作者,则操作者必须为团队的管理员或者所有者。

    
    
    4641
    4642
    4643
    # File 'lib/v20191029/models.rb', line 4641
    
    def TeamId
      @TeamId
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4652
    4653
    4654
    4655
    4656
    4657
    4658
    4659
    # File 'lib/v20191029/models.rb', line 4652
    
    def deserialize(params)
      @Platform = params['Platform']
      @TeamId = params['TeamId']
      @MemberId = params['MemberId']
      @Remark = params['Remark']
      @Role = params['Role']
      @Operator = params['Operator']
    end