Class: TencentCloud::Ess::V20201111::SingleSignOnEmployees

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

Overview

单点登录企业员工信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(openid = nil, name = nil, mobile = nil, userid = nil, email = nil, roleids = nil, isverified = nil, createdon = nil) ⇒ SingleSignOnEmployees

Returns a new instance of SingleSignOnEmployees.



17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
# File 'lib/v20201111/models.rb', line 17177

def initialize(openid=nil, name=nil, mobile=nil, userid=nil, email=nil, roleids=nil, isverified=nil, createdon=nil)
  @OpenId = openid
  @Name = name
  @Mobile = mobile
  @UserId = userid
  @Email = email
  @RoleIds = roleids
  @IsVerified = isverified
  @CreatedOn = createdon
end

Instance Attribute Details

#CreatedOnObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def CreatedOn
  @CreatedOn
end

#EmailObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def Email
  @Email
end

#IsVerifiedObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def IsVerified
  @IsVerified
end

#MobileObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def Mobile
  @Mobile
end

#NameObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def Name
  @Name
end

#OpenIdObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def OpenId
  @OpenId
end

#RoleIdsObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def RoleIds
  @RoleIds
end

#UserIdObject

如下图配置image。 注:创建和更新场景无需填写。 此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取

Parameters:

  • OpenId:

    用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。

  • Name:

    企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

  • Mobile:

    用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。

  • UserId:

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

  • Email:

    用户邮箱。

  • RoleIds:

    员工角色信息。

  • IsVerified:

    员工是否实名。

  • CreatedOn:

    员工创建时间戳,单位秒。



17175
17176
17177
# File 'lib/v20201111/models.rb', line 17175

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
# File 'lib/v20201111/models.rb', line 17188

def deserialize(params)
  @OpenId = params['OpenId']
  @Name = params['Name']
  @Mobile = params['Mobile']
  @UserId = params['UserId']
  @Email = params['Email']
  @RoleIds = params['RoleIds']
  @IsVerified = params['IsVerified']
  @CreatedOn = params['CreatedOn']
end