Class: TencentCloud::Organization::V20210331::UpdateOrganizationMemberRequest

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

Overview

UpdateOrganizationMember请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memberuin = nil, name = nil, remark = nil, policytype = nil, permissionids = nil, isallowquit = nil, payuin = nil, ismodifynickname = nil) ⇒ UpdateOrganizationMemberRequest

Returns a new instance of UpdateOrganizationMemberRequest.



8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
# File 'lib/v20210331/models.rb', line 8050

def initialize(memberuin=nil, name=nil, remark=nil, policytype=nil, permissionids=nil, isallowquit=nil, payuin=nil, ismodifynickname=nil)
  @MemberUin = memberuin
  @Name = name
  @Remark = remark
  @PolicyType = policytype
  @PermissionIds = permissionids
  @IsAllowQuit = isallowquit
  @PayUin = payuin
  @IsModifyNickName = ismodifynickname
end

Instance Attribute Details

#IsAllowQuitObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def IsAllowQuit
  @IsAllowQuit
end

#IsModifyNickNameObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def IsModifyNickName
  @IsModifyNickName
end

#MemberUinObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def MemberUin
  @MemberUin
end

#NameObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def Name
  @Name
end

#PayUinObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def PayUin
  @PayUin
end

#PermissionIdsObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def PermissionIds
  @PermissionIds
end

#PolicyTypeObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def PolicyType
  @PolicyType
end

#RemarkObject

取值:1-查看账单、2-查看余额、3-资金划拨(若需要开启资金划拨权限,请联系您的商务经理内部开通。)、4-合并出账、5-开票、6-优惠继承、7-代付费、8-成本分析、9-预算管理、10-信用额度设置(若需要开启信用额度设置权限,请联系您的商务经理内部开通。),1、2 默认必须

Parameters:

  • MemberUin:

    成员Uin。

  • Name:

    成员名称。最大长度为25个字符,支持英文字母、数字、汉字、符号+@、&._[]-:,

  • Remark:

    备注。最大长度为40个字符

  • PolicyType:

    关系策略类型。PolicyType不为空,PermissionIds不能为空。取值:Financial

  • PermissionIds:

    成员财务权限ID列表。PermissionIds不为空,PolicyType不能为空。

  • IsAllowQuit:

    是否允许成员退出组织。取值:Allow-允许、Denied-不允许

  • PayUin:

    代付者Uin。成员财务权限有代付费时需要,取值为成员对应主体的主体管理员Uin

  • IsModifyNickName:

    是否同步组织成员名称到成员账号昵称。取值: 1-同步 0-不同步



8048
8049
8050
# File 'lib/v20210331/models.rb', line 8048

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
# File 'lib/v20210331/models.rb', line 8061

def deserialize(params)
  @MemberUin = params['MemberUin']
  @Name = params['Name']
  @Remark = params['Remark']
  @PolicyType = params['PolicyType']
  @PermissionIds = params['PermissionIds']
  @IsAllowQuit = params['IsAllowQuit']
  @PayUin = params['PayUin']
  @IsModifyNickName = params['IsModifyNickName']
end