Class: TencentCloud::Essbasic::V20201222::VerifyUserRequest

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

Overview

VerifyUser请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, userid = nil, certificaterequired = nil) ⇒ VerifyUserRequest

Returns a new instance of VerifyUserRequest.



4417
4418
4419
4420
4421
# File 'lib/v20201222/models.rb', line 4417

def initialize(caller=nil, userid=nil, certificaterequired=nil)
  @Caller = caller
  @UserId = userid
  @CertificateRequired = certificaterequired
end

Instance Attribute Details

#CallerObject

注:如您有下发个人长效证书需求,请提前邮件至[email protected]进行申请。

Parameters:

  • Caller:

    调用方信息

  • UserId:

    电子签平台用户ID

  • CertificateRequired:

    是否需要下发个人长效证书,默认为false



4415
4416
4417
# File 'lib/v20201222/models.rb', line 4415

def Caller
  @Caller
end

#CertificateRequiredObject

注:如您有下发个人长效证书需求,请提前邮件至[email protected]进行申请。

Parameters:

  • Caller:

    调用方信息

  • UserId:

    电子签平台用户ID

  • CertificateRequired:

    是否需要下发个人长效证书,默认为false



4415
4416
4417
# File 'lib/v20201222/models.rb', line 4415

def CertificateRequired
  @CertificateRequired
end

#UserIdObject

注:如您有下发个人长效证书需求,请提前邮件至[email protected]进行申请。

Parameters:

  • Caller:

    调用方信息

  • UserId:

    电子签平台用户ID

  • CertificateRequired:

    是否需要下发个人长效证书,默认为false



4415
4416
4417
# File 'lib/v20201222/models.rb', line 4415

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4423
4424
4425
4426
4427
4428
4429
4430
# File 'lib/v20201222/models.rb', line 4423

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @UserId = params['UserId']
  @CertificateRequired = params['CertificateRequired']
end