Class: TencentCloud::Ds::V20180523::CreateContractByUploadRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ds::V20180523::CreateContractByUploadRequest
- Defined in:
- lib/v20180523/models.rb
Overview
CreateContractByUpload请求参数结构体
Instance Attribute Summary collapse
- #ContractFile ⇒ Object
- #ContractName ⇒ Object
- #ExpireTime ⇒ Object
- #Initiator ⇒ Object
- #Module ⇒ Object
- #Operation ⇒ Object
- #Remarks ⇒ Object
- #SignInfos ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, operation = nil, signinfos = nil, contractfile = nil, contractname = nil, remarks = nil, initiator = nil, expiretime = nil) ⇒ CreateContractByUploadRequest
constructor
A new instance of CreateContractByUploadRequest.
Constructor Details
#initialize(_module = nil, operation = nil, signinfos = nil, contractfile = nil, contractname = nil, remarks = nil, initiator = nil, expiretime = nil) ⇒ CreateContractByUploadRequest
Returns a new instance of CreateContractByUploadRequest.
89 90 91 92 93 94 95 96 97 98 |
# File 'lib/v20180523/models.rb', line 89 def initialize(_module=nil, operation=nil, signinfos=nil, contractfile=nil, contractname=nil, remarks=nil, initiator=nil, expiretime=nil) @Module = _module @Operation = operation @SignInfos = signinfos @ContractFile = contractfile @ContractName = contractname @Remarks = remarks @Initiator = initiator @ExpireTime = expiretime end |
Instance Attribute Details
#ContractFile ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def ContractFile @ContractFile end |
#ContractName ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def ContractName @ContractName end |
#ExpireTime ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def ExpireTime @ExpireTime end |
#Initiator ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def Initiator @Initiator end |
#Module ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def Module @Module end |
#Operation ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def Operation @Operation end |
#Remarks ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def Remarks @Remarks end |
#SignInfos ⇒ Object
87 88 89 |
# File 'lib/v20180523/models.rb', line 87 def SignInfos @SignInfos end |
Instance Method Details
#deserialize(params) ⇒ Object
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/v20180523/models.rb', line 100 def deserialize(params) @Module = params['Module'] @Operation = params['Operation'] unless params['SignInfos'].nil? @SignInfos = [] params['SignInfos'].each do |i| signinfo_tmp = SignInfo.new signinfo_tmp.deserialize(i) @SignInfos << signinfo_tmp end end @ContractFile = params['ContractFile'] @ContractName = params['ContractName'] @Remarks = params['Remarks'] @Initiator = params['Initiator'] @ExpireTime = params['ExpireTime'] end |