Class: TencentCloud::Essbasic::V20201222::CreateUserAndSealRequest

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

Overview

CreateUserAndSeal请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, openid = nil, name = nil, idcardtype = nil, idcardnumber = nil, sourceip = nil, mobile = nil, email = nil, sealname = nil, useopenid = nil) ⇒ CreateUserAndSealRequest

Returns a new instance of CreateUserAndSealRequest.



1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
# File 'lib/v20201222/models.rb', line 1729

def initialize(caller=nil, openid=nil, name=nil, idcardtype=nil, idcardnumber=nil, sourceip=nil, mobile=nil, email=nil, sealname=nil, useopenid=nil)
  @Caller = caller
  @OpenId = openid
  @Name = name
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
  @SourceIp = sourceip
  @Mobile = mobile
  @Email = email
  @SealName = sealname
  @UseOpenId = useopenid
end

Instance Attribute Details

#CallerObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def Caller
  @Caller
end

#EmailObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def Email
  @Email
end

#IdCardNumberObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def IdCardType
  @IdCardType
end

#MobileObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def Mobile
  @Mobile
end

#NameObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def Name
  @Name
end

#OpenIdObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def OpenId
  @OpenId
end

#SealNameObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def SealName
  @SealName
end

#SourceIpObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def SourceIp
  @SourceIp
end

#UseOpenIdObject

  1. ID_CARD - 居民身份证
  2. HOUSEHOLD_REGISTER - 户口本
  3. TEMP_ID_CARD - 临时居民身份证

Parameters:

  • Caller:

    调用方信息

  • OpenId:

    第三方平台唯一标识,要求应用内OpenId唯一

  • Name:

    用户姓名

  • IdCardType:

    用户证件类型:

  • IdCardNumber:

    用户证件号

  • SourceIp:

    请求生成个人印章的客户端IP

  • Mobile:

    用户手机号码,不要求唯一

  • Email:

    用户邮箱,不要求唯一

  • SealName:

    默认印章名称

  • UseOpenId:

    是否以OpenId作为UserId (为true时将直接以OpenId生成腾讯电子签平台的UserId)



1727
1728
1729
# File 'lib/v20201222/models.rb', line 1727

def UseOpenId
  @UseOpenId
end

Instance Method Details

#deserialize(params) ⇒ Object



1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
# File 'lib/v20201222/models.rb', line 1742

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @OpenId = params['OpenId']
  @Name = params['Name']
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
  @SourceIp = params['SourceIp']
  @Mobile = params['Mobile']
  @Email = params['Email']
  @SealName = params['SealName']
  @UseOpenId = params['UseOpenId']
end