Class: TencentCloud::Essbasic::V20210526::UserInfo

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20210526/models.rb

Overview

接口调用的员工信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(openid = nil, channel = nil, customuserid = nil, clientip = nil, proxyip = nil) ⇒ UserInfo

Returns a new instance of UserInfo.



13172
13173
13174
13175
13176
13177
13178
# File 'lib/v20210526/models.rb', line 13172

def initialize(openid=nil, channel=nil, customuserid=nil, clientip=nil, proxyip=nil)
  @OpenId = openid
  @Channel = channel
  @CustomUserId = customuserid
  @ClientIp = clientip
  @ProxyIp = proxyip
end

Instance Attribute Details

#ChannelObject

注意:

  1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
  2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
  3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图 image

Parameters:

  • Channel:

    内部参数,暂未开放使用

  • CustomUserId:

    内部参数,暂未开放使用

  • ClientIp:

    内部参数,暂未开放使用

  • ProxyIp:

    内部参数,暂未开放使用



13161
13162
13163
# File 'lib/v20210526/models.rb', line 13161

def Channel
  @Channel
end

#ClientIpObject

注意:

  1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
  2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
  3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图 image

Parameters:

  • Channel:

    内部参数,暂未开放使用

  • CustomUserId:

    内部参数,暂未开放使用

  • ClientIp:

    内部参数,暂未开放使用

  • ProxyIp:

    内部参数,暂未开放使用



13161
13162
13163
# File 'lib/v20210526/models.rb', line 13161

def ClientIp
  @ClientIp
end

#CustomUserIdObject

注意:

  1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
  2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
  3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图 image

Parameters:

  • Channel:

    内部参数,暂未开放使用

  • CustomUserId:

    内部参数,暂未开放使用

  • ClientIp:

    内部参数,暂未开放使用

  • ProxyIp:

    内部参数,暂未开放使用



13161
13162
13163
# File 'lib/v20210526/models.rb', line 13161

def CustomUserId
  @CustomUserId
end

#OpenIdObject

注意:

  1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
  2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
  3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图 image

Parameters:

  • Channel:

    内部参数,暂未开放使用

  • CustomUserId:

    内部参数,暂未开放使用

  • ClientIp:

    内部参数,暂未开放使用

  • ProxyIp:

    内部参数,暂未开放使用



13161
13162
13163
# File 'lib/v20210526/models.rb', line 13161

def OpenId
  @OpenId
end

#ProxyIpObject

注意:

  1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
  2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
  3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图 image

Parameters:

  • Channel:

    内部参数,暂未开放使用

  • CustomUserId:

    内部参数,暂未开放使用

  • ClientIp:

    内部参数,暂未开放使用

  • ProxyIp:

    内部参数,暂未开放使用



13161
13162
13163
# File 'lib/v20210526/models.rb', line 13161

def ProxyIp
  @ProxyIp
end

Instance Method Details

#deserialize(params) ⇒ Object



13180
13181
13182
13183
13184
13185
13186
# File 'lib/v20210526/models.rb', line 13180

def deserialize(params)
  @OpenId = params['OpenId']
  @Channel = params['Channel']
  @CustomUserId = params['CustomUserId']
  @ClientIp = params['ClientIp']
  @ProxyIp = params['ProxyIp']
end