Class: TencentCloud::Wedata::V20210820::DescribeTaskInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::DescribeTaskInstancesRequest
- Defined in:
- lib/v20210820/models.rb
Overview
DescribeTaskInstances请求参数结构体
Instance Attribute Summary collapse
- #DateFrom ⇒ Object
- #DateTo ⇒ Object
- #InChargeList ⇒ Object
- #InstanceType ⇒ Object
- #OrderFields ⇒ Object
- #PageNumber ⇒ Object
- #PageSize ⇒ Object
- #ProjectId ⇒ Object
- #StateList ⇒ Object
- #TaskCycleUnitList ⇒ Object
- #TaskIdList ⇒ Object
- #TaskNameList ⇒ Object
- #TaskTypeIdList ⇒ Object
- #WorkflowIdList ⇒ Object
- #WorkflowNameList ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, pagenumber = nil, pagesize = nil, workflowidlist = nil, workflownamelist = nil, datefrom = nil, dateto = nil, taskidlist = nil, tasknamelist = nil, inchargelist = nil, tasktypeidlist = nil, statelist = nil, taskcycleunitlist = nil, instancetype = nil, orderfields = nil) ⇒ DescribeTaskInstancesRequest
constructor
A new instance of DescribeTaskInstancesRequest.
Constructor Details
#initialize(projectid = nil, pagenumber = nil, pagesize = nil, workflowidlist = nil, workflownamelist = nil, datefrom = nil, dateto = nil, taskidlist = nil, tasknamelist = nil, inchargelist = nil, tasktypeidlist = nil, statelist = nil, taskcycleunitlist = nil, instancetype = nil, orderfields = nil) ⇒ DescribeTaskInstancesRequest
Returns a new instance of DescribeTaskInstancesRequest.
17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 |
# File 'lib/v20210820/models.rb', line 17303 def initialize(projectid=nil, pagenumber=nil, pagesize=nil, workflowidlist=nil, workflownamelist=nil, datefrom=nil, dateto=nil, taskidlist=nil, tasknamelist=nil, inchargelist=nil, tasktypeidlist=nil, statelist=nil, taskcycleunitlist=nil, instancetype=nil, orderfields=nil) @ProjectId = projectid @PageNumber = pagenumber @PageSize = pagesize @WorkflowIdList = workflowidlist @WorkflowNameList = workflownamelist @DateFrom = datefrom @DateTo = dateto @TaskIdList = taskidlist @TaskNameList = tasknamelist @InChargeList = inchargelist @TaskTypeIdList = tasktypeidlist @StateList = statelist @TaskCycleUnitList = taskcycleunitlist @InstanceType = instancetype @OrderFields = orderfields end |
Instance Attribute Details
#DateFrom ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def DateFrom @DateFrom end |
#DateTo ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def DateTo @DateTo end |
#InChargeList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def InChargeList @InChargeList end |
#InstanceType ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def InstanceType @InstanceType end |
#OrderFields ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def OrderFields @OrderFields end |
#PageNumber ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def PageNumber @PageNumber end |
#PageSize ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def PageSize @PageSize end |
#ProjectId ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def ProjectId @ProjectId end |
#StateList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def StateList @StateList end |
#TaskCycleUnitList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def TaskCycleUnitList @TaskCycleUnitList end |
#TaskIdList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def TaskIdList @TaskIdList end |
#TaskNameList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def TaskNameList @TaskNameList end |
#TaskTypeIdList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def TaskTypeIdList @TaskTypeIdList end |
#WorkflowIdList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def WorkflowIdList @WorkflowIdList end |
#WorkflowNameList ⇒ Object
17301 17302 17303 |
# File 'lib/v20210820/models.rb', line 17301 def WorkflowNameList @WorkflowNameList end |
Instance Method Details
#deserialize(params) ⇒ Object
17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 |
# File 'lib/v20210820/models.rb', line 17321 def deserialize(params) @ProjectId = params['ProjectId'] @PageNumber = params['PageNumber'] @PageSize = params['PageSize'] @WorkflowIdList = params['WorkflowIdList'] @WorkflowNameList = params['WorkflowNameList'] @DateFrom = params['DateFrom'] @DateTo = params['DateTo'] @TaskIdList = params['TaskIdList'] @TaskNameList = params['TaskNameList'] @InChargeList = params['InChargeList'] @TaskTypeIdList = params['TaskTypeIdList'] @StateList = params['StateList'] @TaskCycleUnitList = params['TaskCycleUnitList'] @InstanceType = params['InstanceType'] unless params['OrderFields'].nil? @OrderFields = [] params['OrderFields'].each do |i| orderfield_tmp = OrderField.new orderfield_tmp.deserialize(i) @OrderFields << orderfield_tmp end end end |