Class: TencentCloud::Essbasic::V20201222::CreateSealRequest

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

Overview

CreateSeal请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, sealtype = nil, sealname = nil, sourceip = nil, image = nil, fileid = nil, userid = nil, isdefault = nil) ⇒ CreateSealRequest

Returns a new instance of CreateSealRequest.



1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
# File 'lib/v20201222/models.rb', line 1250

def initialize(caller=nil, sealtype=nil, sealname=nil, sourceip=nil, image=nil, fileid=nil, userid=nil, isdefault=nil)
  @Caller = caller
  @SealType = sealtype
  @SealName = sealname
  @SourceIp = sourceip
  @Image = image
  @FileId = fileid
  @UserId = userid
  @IsDefault = isdefault
end

Instance Attribute Details

#CallerObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def Caller
  @Caller
end

#FileIdObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def FileId
  @FileId
end

#ImageObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def Image
  @Image
end

#IsDefaultObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def IsDefault
  @IsDefault
end

#SealNameObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def SealName
  @SealName
end

#SealTypeObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def SealType
  @SealType
end

#SourceIpObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def SourceIp
  @SourceIp
end

#UserIdObject

  1. PERSONAL - 个人私章
  2. OFFICIAL - 公章
  3. SPECIAL_FINANCIAL - 财务专用章
  4. CONTRACT - 合同专用章
  5. LEGAL_REPRESENTATIVE - 法定代表人章
  6. SPECIAL_NATIONWIDE_INVOICE - 发票专用章
  7. OTHER-其他

Parameters:

  • Caller:

    调用方信息

  • SealType:

    印章类型:

  • SealName:

    印章名称

  • SourceIp:

    请求创建印章的客户端IP

  • Image:

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

  • FileId:

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

  • UserId:

    需要创建印章的用户ID

  • IsDefault:

    是否是默认印章 true:是,false:否



1248
1249
1250
# File 'lib/v20201222/models.rb', line 1248

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
# File 'lib/v20201222/models.rb', line 1261

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