Class: TencentCloud::Ess::V20201111::HasAuthUser

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

Overview

被授权的用户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, belongto = nil, mainorganizationid = nil) ⇒ HasAuthUser

Returns a new instance of HasAuthUser.



14526
14527
14528
14529
14530
# File 'lib/v20201111/models.rb', line 14526

def initialize(userid=nil, belongto=nil, mainorganizationid=nil)
  @UserId = userid
  @BelongTo = belongto
  @MainOrganizationId = mainorganizationid
end

Instance Attribute Details

#BelongToObject

MainOrg:在集团企业的场景下,返回此值代表是归属主企业 CurrentOrg:在普通企业场景下返回此值;或者在集团企业的场景下,返回此值代表归属子企业

Parameters:

  • UserId:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • BelongTo:

    当前员工的归属情况,可能值是:

  • MainOrganizationId:

    集团主企业id,当前企业为集团子企业时,该字段有值



14524
14525
14526
# File 'lib/v20201111/models.rb', line 14524

def BelongTo
  @BelongTo
end

#MainOrganizationIdObject

MainOrg:在集团企业的场景下,返回此值代表是归属主企业 CurrentOrg:在普通企业场景下返回此值;或者在集团企业的场景下,返回此值代表归属子企业

Parameters:

  • UserId:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • BelongTo:

    当前员工的归属情况,可能值是:

  • MainOrganizationId:

    集团主企业id,当前企业为集团子企业时,该字段有值



14524
14525
14526
# File 'lib/v20201111/models.rb', line 14524

def MainOrganizationId
  @MainOrganizationId
end

#UserIdObject

MainOrg:在集团企业的场景下,返回此值代表是归属主企业 CurrentOrg:在普通企业场景下返回此值;或者在集团企业的场景下,返回此值代表归属子企业

Parameters:

  • UserId:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • BelongTo:

    当前员工的归属情况,可能值是:

  • MainOrganizationId:

    集团主企业id,当前企业为集团子企业时,该字段有值



14524
14525
14526
# File 'lib/v20201111/models.rb', line 14524

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



14532
14533
14534
14535
14536
# File 'lib/v20201111/models.rb', line 14532

def deserialize(params)
  @UserId = params['UserId']
  @BelongTo = params['BelongTo']
  @MainOrganizationId = params['MainOrganizationId']
end