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

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

Overview

ModifyTeamMember请求参数结构体

Instance Attribute Summary collapse

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.



4635
4636
4637
4638
4639
4640
4641
4642
# File 'lib/v20191029/models.rb', line 4635

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

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def MemberId
  @MemberId
end

#OperatorObject

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def Operator
  @Operator
end

#PlatformObject

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def Platform
  @Platform
end

#RemarkObject

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def Remark
  @Remark
end

#RoleObject

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def Role
  @Role
end

#TeamIdObject

<li>Admin:团队管理员;</li> <li>Member:普通成员。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TeamId:

    团队 ID。

  • MemberId:

    团队成员 ID。

  • Remark:

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

  • Role:

    成员角色,可取值有:

  • Operator:

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



4633
4634
4635
# File 'lib/v20191029/models.rb', line 4633

def TeamId
  @TeamId
end

Instance Method Details

#deserialize(params) ⇒ Object



4644
4645
4646
4647
4648
4649
4650
4651
# File 'lib/v20191029/models.rb', line 4644

def deserialize(params)
  @Platform = params['Platform']
  @TeamId = params['TeamId']
  @MemberId = params['MemberId']
  @Remark = params['Remark']
  @Role = params['Role']
  @Operator = params['Operator']
end