Class: TencentCloud::Essbasic::V20210526::ChannelCreatePreparedPersonalEsignRequest

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

Overview

ChannelCreatePreparedPersonalEsign请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ChannelCreatePreparedPersonalEsignRequest.



3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
# File 'lib/v20210526/models.rb', line 3019

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

Instance Attribute Details

#AgentObject

注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

Parameters:

  • SealImageCompress:

    是否开启印章图片压缩处理,默认不开启,如需开启请设置为 true。当印章超过 2M 时建议开启,开启后图片的 hash 将发生变化。

  • Mobile:

    手机号码;当需要开通自动签时,该参数必传

  • EnableAutoSign:

    该字段已不再使用

  • LicenseType:

    设置用户开通自动签时是否绑定个人自动签账号许可。一旦绑定后,将扣减购买的个人自动签账号许可一次(1年有效期),不可解绑释放。不传默认为绑定自动签账号许可。 0-绑定个人自动签账号许可,开通后将扣减购买的个人自动签账号许可一次 1-不绑定,发起合同时将按标准合同套餐进行扣减

  • SceneKey: (ul)
  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def Agent
      @Agent
    end

    #EnableAutoSignObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

    • SealImageCompress:

      是否开启印章图片压缩处理,默认不开启,如需开启请设置为 true。当印章超过 2M 时建议开启,开启后图片的 hash 将发生变化。

    • Mobile:

      手机号码;当需要开通自动签时,该参数必传

    • EnableAutoSign:

      该字段已不再使用

    • LicenseType:

      设置用户开通自动签时是否绑定个人自动签账号许可。一旦绑定后,将扣减购买的个人自动签账号许可一次(1年有效期),不可解绑释放。不传默认为绑定自动签账号许可。 0-绑定个人自动签账号许可,开通后将扣减购买的个人自动签账号许可一次 1-不绑定,发起合同时将按标准合同套餐进行扣减

    • SceneKey: (ul)
    • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
    • **OTHER** : 通用场景
  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def EnableAutoSign
      @EnableAutoSign
    end

    #FileIdObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

    • SealImageCompress:

      是否开启印章图片压缩处理,默认不开启,如需开启请设置为 true。当印章超过 2M 时建议开启,开启后图片的 hash 将发生变化。

    • Mobile:

      手机号码;当需要开通自动签时,该参数必传

    • EnableAutoSign:

      该字段已不再使用

    • LicenseType:

      设置用户开通自动签时是否绑定个人自动签账号许可。一旦绑定后,将扣减购买的个人自动签账号许可一次(1年有效期),不可解绑释放。不传默认为绑定自动签账号许可。 0-绑定个人自动签账号许可,开通后将扣减购买的个人自动签账号许可一次 1-不绑定,发起合同时将按标准合同套餐进行扣减

    • SceneKey: (ul)
    • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
    • **OTHER** : 通用场景
  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def FileId
      @FileId
    end

    #IdCardNumberObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def IdCardNumber
      @IdCardNumber
    end

    #IdCardTypeObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def IdCardType
      @IdCardType
    end

    #LicenseTypeObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def LicenseType
      @LicenseType
    end

    #MobileObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def Mobile
      @Mobile
    end

    #OperatorObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def Operator
      @Operator
    end

    #SceneKeyObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def SceneKey
      @SceneKey
    end

    #SealImageObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def SealImage
      @SealImage
    end

    #SealImageCompressObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def SealImageCompress
      @SealImageCompress
    end

    #SealNameObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def SealName
      @SealName
    end

    #UserNameObject

    注: 其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。

    Parameters:

  • FileId:

    印章图片文件 id取值:填写的FileId通过UploadFiles接口上传文件获取。

  • 
    
    3017
    3018
    3019
    # File 'lib/v20210526/models.rb', line 3017
    
    def UserName
      @UserName
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    3035
    3036
    3037
    3038
    3039
    3040
    3041
    3042
    3043
    3044
    3045
    3046
    3047
    3048
    3049
    3050
    3051
    3052
    3053
    3054
    3055
    # File 'lib/v20210526/models.rb', line 3035
    
    def deserialize(params)
      unless params['Agent'].nil?
        @Agent = Agent.new
        @Agent.deserialize(params['Agent'])
      end
      @UserName = params['UserName']
      @IdCardNumber = params['IdCardNumber']
      @SealName = params['SealName']
      @SealImage = params['SealImage']
      unless params['Operator'].nil?
        @Operator = UserInfo.new
        @Operator.deserialize(params['Operator'])
      end
      @IdCardType = params['IdCardType']
      @SealImageCompress = params['SealImageCompress']
      @Mobile = params['Mobile']
      @EnableAutoSign = params['EnableAutoSign']
      @LicenseType = params['LicenseType']
      @SceneKey = params['SceneKey']
      @FileId = params['FileId']
    end