Class: TencentCloud::Ds::V20180523::SignContractByCoordinateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ds::V20180523::SignContractByCoordinateRequest
- Defined in:
- lib/v20180523/models.rb
Overview
SignContractByCoordinate请求参数结构体
Instance Attribute Summary collapse
- #AccountResId ⇒ Object
- #AuthorizationTime ⇒ Object
- #CertType ⇒ Object
- #ContractResId ⇒ Object
- #ImageData ⇒ Object
- #Module ⇒ Object
- #Operation ⇒ Object
- #Position ⇒ Object
- #SealResId ⇒ Object
- #SignLocations ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, operation = nil, contractresid = nil, accountresid = nil, signlocations = nil, authorizationtime = nil, position = nil, sealresid = nil, certtype = nil, imagedata = nil) ⇒ SignContractByCoordinateRequest
constructor
A new instance of SignContractByCoordinateRequest.
Constructor Details
#initialize(_module = nil, operation = nil, contractresid = nil, accountresid = nil, signlocations = nil, authorizationtime = nil, position = nil, sealresid = nil, certtype = nil, imagedata = nil) ⇒ SignContractByCoordinateRequest
Returns a new instance of SignContractByCoordinateRequest.
580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'lib/v20180523/models.rb', line 580 def initialize(_module=nil, operation=nil, contractresid=nil, accountresid=nil, signlocations=nil, =nil, position=nil, sealresid=nil, certtype=nil, imagedata=nil) @Module = _module @Operation = operation @ContractResId = contractresid @AccountResId = accountresid @SignLocations = signlocations @AuthorizationTime = @Position = position @SealResId = sealresid @CertType = certtype @ImageData = imagedata end |
Instance Attribute Details
#AccountResId ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def AccountResId @AccountResId end |
#AuthorizationTime ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def AuthorizationTime @AuthorizationTime end |
#CertType ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def CertType @CertType end |
#ContractResId ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def ContractResId @ContractResId end |
#ImageData ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def ImageData @ImageData end |
#Module ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def Module @Module end |
#Operation ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def Operation @Operation end |
#Position ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def Position @Position end |
#SealResId ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def SealResId @SealResId end |
#SignLocations ⇒ Object
578 579 580 |
# File 'lib/v20180523/models.rb', line 578 def SignLocations @SignLocations end |
Instance Method Details
#deserialize(params) ⇒ Object
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 |
# File 'lib/v20180523/models.rb', line 593 def deserialize(params) @Module = params['Module'] @Operation = params['Operation'] @ContractResId = params['ContractResId'] @AccountResId = params['AccountResId'] unless params['SignLocations'].nil? @SignLocations = [] params['SignLocations'].each do |i| signlocation_tmp = SignLocation.new signlocation_tmp.deserialize(i) @SignLocations << signlocation_tmp end end @AuthorizationTime = params['AuthorizationTime'] @Position = params['Position'] @SealResId = params['SealResId'] @CertType = params['CertType'] @ImageData = params['ImageData'] end |