Class: TencentCloud::Essbasic::V20201222::ModifySealRequest

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

Overview

ModifySeal请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, sourceip = nil, sealid = nil, sealname = nil, image = nil, fileid = nil, userid = nil) ⇒ ModifySealRequest

Returns a new instance of ModifySealRequest.



3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/v20201222/models.rb', line 3300

def initialize(caller=nil, sourceip=nil, sealid=nil, sealname=nil, image=nil, fileid=nil, userid=nil)
  @Caller = caller
  @SourceIp = sourceip
  @SealId = sealid
  @SealName = sealname
  @Image = image
  @FileId = fileid
  @UserId = userid
end

Instance Attribute Details

#CallerObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def Caller
  @Caller
end

#FileIdObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def FileId
  @FileId
end

#ImageObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def Image
  @Image
end

#SealIdObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def SealId
  @SealId
end

#SealNameObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def SealName
  @SealName
end

#SourceIpObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def SourceIp
  @SourceIp
end

#UserIdObject

Parameters:

  • Caller:

    调用方信息

  • SourceIp:

    请求更新印章的客户端IP

  • SealId:

    电子印章ID。若为空,则修改个人/机构的默认印章。

  • SealName:

    电子印章名称

  • Image:

    印章图片,base64编码(与FileId参数二选一,同时传入参数时优先使用Image参数)

  • FileId:

    印章图片文件ID(与Image参数二选一,同时传入参数时优先使用Image参数)

  • UserId:

    需要更新印章的用户ID



3298
3299
3300
# File 'lib/v20201222/models.rb', line 3298

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
# File 'lib/v20201222/models.rb', line 3310

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @SourceIp = params['SourceIp']
  @SealId = params['SealId']
  @SealName = params['SealName']
  @Image = params['Image']
  @FileId = params['FileId']
  @UserId = params['UserId']
end