Class: TencentCloud::Ess::V20201111::CreatePreparedPersonalEsignRequest

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

Overview

CreatePreparedPersonalEsign请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, idcardnumber = nil, sealname = nil, operator = nil, idcardtype = nil, sealimage = nil, sealimagecompress = nil, mobile = nil, enableautosign = nil, sealcolor = nil, processseal = nil, fileid = nil, agent = nil, licensetype = nil, scenekey = nil) ⇒ CreatePreparedPersonalEsignRequest

Returns a new instance of CreatePreparedPersonalEsignRequest.



7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
# File 'lib/v20201111/models.rb', line 7197

def initialize(username=nil, idcardnumber=nil, sealname=nil, operator=nil, idcardtype=nil, sealimage=nil, sealimagecompress=nil, mobile=nil, enableautosign=nil, sealcolor=nil, processseal=nil, fileid=nil, agent=nil, licensetype=nil, scenekey=nil)
  @UserName = username
  @IdCardNumber = idcardnumber
  @SealName = sealname
  @Operator = operator
  @IdCardType = idcardtype
  @SealImage = sealimage
  @SealImageCompress = sealimagecompress
  @Mobile = mobile
  @EnableAutoSign = enableautosign
  @SealColor = sealcolor
  @ProcessSeal = processseal
  @FileId = fileid
  @Agent = agent
  @LicenseType = licensetype
  @SceneKey = scenekey
end

Instance Attribute Details

#AgentObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def Agent
  @Agent
end

#EnableAutoSignObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def EnableAutoSign
  @EnableAutoSign
end

#FileIdObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def FileId
  @FileId
end

#IdCardNumberObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def IdCardType
  @IdCardType
end

#LicenseTypeObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def LicenseType
  @LicenseType
end

#MobileObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def Mobile
  @Mobile
end

#OperatorObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def Operator
  @Operator
end

#ProcessSealObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def ProcessSeal
  @ProcessSeal
end

#SceneKeyObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def SceneKey
  @SceneKey
end

#SealColorObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def SealColor
  @SealColor
end

#SealImageObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def SealImage
  @SealImage
end

#SealImageCompressObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def SealImageCompress
  @SealImageCompress
end

#SealNameObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def SealName
  @SealName
end

#UserNameObject

注: 不传默认为处方单场景,即E_PRESCRIPTION_AUTO_SIGN



7192
7193
7194
# File 'lib/v20201111/models.rb', line 7192

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
# File 'lib/v20201111/models.rb', line 7215

def deserialize(params)
  @UserName = params['UserName']
  @IdCardNumber = params['IdCardNumber']
  @SealName = params['SealName']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @IdCardType = params['IdCardType']
  @SealImage = params['SealImage']
  @SealImageCompress = params['SealImageCompress']
  @Mobile = params['Mobile']
  @EnableAutoSign = params['EnableAutoSign']
  @SealColor = params['SealColor']
  @ProcessSeal = params['ProcessSeal']
  @FileId = params['FileId']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @LicenseType = params['LicenseType']
  @SceneKey = params['SceneKey']
end