Class: TencentCloud::Weilingwith::V20230427::RuleDetailRes
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Weilingwith::V20230427::RuleDetailRes
- Defined in:
- lib/v20230427/models.rb
Overview
规则详情查询结果
Instance Attribute Summary collapse
- #ActionInfoSet ⇒ Object
- #BeginDate ⇒ Object
- #EndDate ⇒ Object
- #EventInfoSet ⇒ Object
- #EventRule ⇒ Object
- #RuleDesc ⇒ Object
- #RuleId ⇒ Object
- #RuleName ⇒ Object
- #Status ⇒ Object
- #ValidPeriod ⇒ Object
- #ValidType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ruleid = nil, rulename = nil, ruledesc = nil, validtype = nil, validperiod = nil, begindate = nil, enddate = nil, status = nil, eventrule = nil, eventinfoset = nil, actioninfoset = nil) ⇒ RuleDetailRes
constructor
A new instance of RuleDetailRes.
Constructor Details
#initialize(ruleid = nil, rulename = nil, ruledesc = nil, validtype = nil, validperiod = nil, begindate = nil, enddate = nil, status = nil, eventrule = nil, eventinfoset = nil, actioninfoset = nil) ⇒ RuleDetailRes
Returns a new instance of RuleDetailRes.
6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 |
# File 'lib/v20230427/models.rb', line 6690 def initialize(ruleid=nil, rulename=nil, ruledesc=nil, validtype=nil, validperiod=nil, begindate=nil, enddate=nil, status=nil, eventrule=nil, eventinfoset=nil, actioninfoset=nil) @RuleId = ruleid @RuleName = rulename @RuleDesc = ruledesc @ValidType = validtype @ValidPeriod = validperiod @BeginDate = begindate @EndDate = enddate @Status = status @EventRule = eventrule @EventInfoSet = eventinfoset @ActionInfoSet = actioninfoset end |
Instance Attribute Details
#ActionInfoSet ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def ActionInfoSet @ActionInfoSet end |
#BeginDate ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def BeginDate @BeginDate end |
#EndDate ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def EndDate @EndDate end |
#EventInfoSet ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def EventInfoSet @EventInfoSet end |
#EventRule ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def EventRule @EventRule end |
#RuleDesc ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def RuleDesc @RuleDesc end |
#RuleId ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def RuleId @RuleId end |
#RuleName ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def RuleName @RuleName end |
#Status ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def Status @Status end |
#ValidPeriod ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def ValidPeriod @ValidPeriod end |
#ValidType ⇒ Object
6688 6689 6690 |
# File 'lib/v20230427/models.rb', line 6688 def ValidType @ValidType end |
Instance Method Details
#deserialize(params) ⇒ Object
6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 |
# File 'lib/v20230427/models.rb', line 6704 def deserialize(params) @RuleId = params['RuleId'] @RuleName = params['RuleName'] @RuleDesc = params['RuleDesc'] @ValidType = params['ValidType'] @ValidPeriod = params['ValidPeriod'] @BeginDate = params['BeginDate'] @EndDate = params['EndDate'] @Status = params['Status'] @EventRule = params['EventRule'] unless params['EventInfoSet'].nil? @EventInfoSet = [] params['EventInfoSet'].each do |i| eventobj_tmp = EventObj.new eventobj_tmp.deserialize(i) @EventInfoSet << eventobj_tmp end end unless params['ActionInfoSet'].nil? @ActionInfoSet = [] params['ActionInfoSet'].each do |i| actionobj_tmp = ActionObj.new actionobj_tmp.deserialize(i) @ActionInfoSet << actionobj_tmp end end end |