Class: TencentCloud::Essbasic::V20210526::CreateSealByImageRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::CreateSealByImageRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
CreateSealByImage请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#GenerateSource ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#Operator ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#Options ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealDescription ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealHorizontalText ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealImage ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealName ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealSize ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealStyle ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#SealType ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
-
#TaxIdentifyCode ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, sealname = nil, sealimage = nil, operator = nil, generatesource = nil, sealtype = nil, sealhorizontaltext = nil, sealstyle = nil, sealsize = nil, taxidentifycode = nil, sealdescription = nil, options = nil) ⇒ CreateSealByImageRequest
constructor
A new instance of CreateSealByImageRequest.
Constructor Details
#initialize(agent = nil, sealname = nil, sealimage = nil, operator = nil, generatesource = nil, sealtype = nil, sealhorizontaltext = nil, sealstyle = nil, sealsize = nil, taxidentifycode = nil, sealdescription = nil, options = nil) ⇒ CreateSealByImageRequest
Returns a new instance of CreateSealByImageRequest.
7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 |
# File 'lib/v20210526/models.rb', line 7246 def initialize(agent=nil, sealname=nil, sealimage=nil, operator=nil, generatesource=nil, sealtype=nil, sealhorizontaltext=nil, sealstyle=nil, sealsize=nil, taxidentifycode=nil, sealdescription=nil, =nil) @Agent = agent @SealName = sealname @SealImage = sealimage @Operator = operator @GenerateSource = generatesource @SealType = sealtype @SealHorizontalText = sealhorizontaltext @SealStyle = sealstyle @SealSize = sealsize @TaxIdentifyCode = taxidentifycode @SealDescription = sealdescription @Options = end |
Instance Attribute Details
#Agent ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def Agent @Agent end |
#GenerateSource ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def GenerateSource @GenerateSource end |
#Operator ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def Operator @Operator end |
#Options ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def Options @Options end |
#SealDescription ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealDescription @SealDescription end |
#SealHorizontalText ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealHorizontalText @SealHorizontalText end |
#SealImage ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealImage @SealImage end |
#SealName ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealName @SealName end |
#SealSize ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealSize @SealSize end |
#SealStyle ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealStyle @SealStyle end |
#SealType ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def SealType @SealType end |
#TaxIdentifyCode ⇒ Object
注:
- 1.印章类型SealType是INVOICE类型时,此参数才会生效
- 2.印章类型SealType是INVOICE类型,且该字段没有传入值或传入空时,会取该企业对应的统一社会信用代码作为默认的企业税号(如果是通过授权书授权方式认证的企业,此参数必传不能为空)
7241 7242 7243 |
# File 'lib/v20210526/models.rb', line 7241 def TaxIdentifyCode @TaxIdentifyCode end |
Instance Method Details
#deserialize(params) ⇒ Object
7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 |
# File 'lib/v20210526/models.rb', line 7261 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @SealName = params['SealName'] @SealImage = params['SealImage'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @GenerateSource = params['GenerateSource'] @SealType = params['SealType'] @SealHorizontalText = params['SealHorizontalText'] @SealStyle = params['SealStyle'] @SealSize = params['SealSize'] @TaxIdentifyCode = params['TaxIdentifyCode'] @SealDescription = params['SealDescription'] unless params['Options'].nil? @Options = [] params['Options'].each do |i| option_tmp = Option.new option_tmp.deserialize(i) @Options << option_tmp end end end |