Class: TencentCloud::Chc::V20230418::CreatePersonnelVisitWorkOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::CreatePersonnelVisitWorkOrderRequest
- Defined in:
- lib/v20230418/models.rb
Overview
CreatePersonnelVisitWorkOrder请求参数结构体
Instance Attribute Summary collapse
- #CarSet ⇒ Object
- #EnterEndTime ⇒ Object
- #EnterStartTime ⇒ Object
- #IdcId ⇒ Object
- #IdcUnitIdSet ⇒ Object
- #PersonnelSet ⇒ Object
- #VisitReason ⇒ Object
- #VisitRemark ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(personnelset = nil, idcid = nil, idcunitidset = nil, enterstarttime = nil, enterendtime = nil, visitreason = nil, visitremark = nil, carset = nil) ⇒ CreatePersonnelVisitWorkOrderRequest
constructor
A new instance of CreatePersonnelVisitWorkOrderRequest.
Constructor Details
#initialize(personnelset = nil, idcid = nil, idcunitidset = nil, enterstarttime = nil, enterendtime = nil, visitreason = nil, visitremark = nil, carset = nil) ⇒ CreatePersonnelVisitWorkOrderRequest
Returns a new instance of CreatePersonnelVisitWorkOrderRequest.
418 419 420 421 422 423 424 425 426 427 |
# File 'lib/v20230418/models.rb', line 418 def initialize(personnelset=nil, idcid=nil, idcunitidset=nil, enterstarttime=nil, enterendtime=nil, visitreason=nil, visitremark=nil, carset=nil) @PersonnelSet = personnelset @IdcId = idcid @IdcUnitIdSet = idcunitidset @EnterStartTime = enterstarttime @EnterEndTime = enterendtime @VisitReason = visitreason @VisitRemark = visitremark @CarSet = carset end |
Instance Attribute Details
#CarSet ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def CarSet @CarSet end |
#EnterEndTime ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def EnterEndTime @EnterEndTime end |
#EnterStartTime ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def EnterStartTime @EnterStartTime end |
#IdcId ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def IdcId @IdcId end |
#IdcUnitIdSet ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def IdcUnitIdSet @IdcUnitIdSet end |
#PersonnelSet ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def PersonnelSet @PersonnelSet end |
#VisitReason ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def VisitReason @VisitReason end |
#VisitRemark ⇒ Object
416 417 418 |
# File 'lib/v20230418/models.rb', line 416 def VisitRemark @VisitRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 |
# File 'lib/v20230418/models.rb', line 429 def deserialize(params) unless params['PersonnelSet'].nil? @PersonnelSet = [] params['PersonnelSet'].each do |i| personnel_tmp = Personnel.new personnel_tmp.deserialize(i) @PersonnelSet << personnel_tmp end end @IdcId = params['IdcId'] @IdcUnitIdSet = params['IdcUnitIdSet'] @EnterStartTime = params['EnterStartTime'] @EnterEndTime = params['EnterEndTime'] @VisitReason = params['VisitReason'] @VisitRemark = params['VisitRemark'] unless params['CarSet'].nil? @CarSet = [] params['CarSet'].each do |i| personnelvisitcar_tmp = PersonnelVisitCar.new personnelvisitcar_tmp.deserialize(i) @CarSet << personnelvisitcar_tmp end end end |