Class: TencentCloud::Iss::V20230517::AddRecordBackupTemplateData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iss::V20230517::AddRecordBackupTemplateData
- Defined in:
- lib/v20230517/models.rb
Overview
新增录像上云模板返回数据
Instance Attribute Summary collapse
- #CreateAt ⇒ Object
- #DevTimeSections ⇒ Object
- #Scale ⇒ Object
- #TemplateId ⇒ Object
- #TemplateName ⇒ Object
- #TimeSections ⇒ Object
- #UpdateAt ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateid = nil, templatename = nil, timesections = nil, devtimesections = nil, scale = nil, createat = nil, updateat = nil) ⇒ AddRecordBackupTemplateData
constructor
A new instance of AddRecordBackupTemplateData.
Constructor Details
#initialize(templateid = nil, templatename = nil, timesections = nil, devtimesections = nil, scale = nil, createat = nil, updateat = nil) ⇒ AddRecordBackupTemplateData
Returns a new instance of AddRecordBackupTemplateData.
648 649 650 651 652 653 654 655 656 |
# File 'lib/v20230517/models.rb', line 648 def initialize(templateid=nil, templatename=nil, timesections=nil, devtimesections=nil, scale=nil, createat=nil, updateat=nil) @TemplateId = templateid @TemplateName = templatename @TimeSections = timesections @DevTimeSections = devtimesections @Scale = scale @CreateAt = createat @UpdateAt = updateat end |
Instance Attribute Details
#CreateAt ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def CreateAt @CreateAt end |
#DevTimeSections ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def DevTimeSections @DevTimeSections end |
#Scale ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def Scale @Scale end |
#TemplateId ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def TemplateName @TemplateName end |
#TimeSections ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def TimeSections @TimeSections end |
#UpdateAt ⇒ Object
646 647 648 |
# File 'lib/v20230517/models.rb', line 646 def UpdateAt @UpdateAt end |
Instance Method Details
#deserialize(params) ⇒ Object
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 |
# File 'lib/v20230517/models.rb', line 658 def deserialize(params) @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] unless params['TimeSections'].nil? @TimeSections = [] params['TimeSections'].each do |i| recordtemplatetimesections_tmp = RecordTemplateTimeSections.new recordtemplatetimesections_tmp.deserialize(i) @TimeSections << recordtemplatetimesections_tmp end end unless params['DevTimeSections'].nil? @DevTimeSections = [] params['DevTimeSections'].each do |i| recordtemplatetimesections_tmp = RecordTemplateTimeSections.new recordtemplatetimesections_tmp.deserialize(i) @DevTimeSections << recordtemplatetimesections_tmp end end @Scale = params['Scale'] @CreateAt = params['CreateAt'] @UpdateAt = params['UpdateAt'] end |