Class: Twilio::REST::Intelligence::V3::ConfigurationList::RuleUpdateRequestPayload
- Inherits:
-
Object
- Object
- Twilio::REST::Intelligence::V3::ConfigurationList::RuleUpdateRequestPayload
- Defined in:
- lib/twilio-ruby/rest/intelligence/v3/configuration.rb,
lib/twilio-ruby/rest/intelligence/v3/configuration.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(payload) ⇒ RuleUpdateRequestPayload
constructor
A new instance of RuleUpdateRequestPayload.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ RuleUpdateRequestPayload
Returns a new instance of RuleUpdateRequestPayload.
150 151 152 153 154 155 156 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 150 def initialize(payload) @id = payload["id"] @operators = payload["operators"] @triggers = payload["triggers"] @actions = payload["actions"] @context = payload["context"] end |
Instance Attribute Details
#actions ⇒ Object
149 150 151 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 149 def actions @actions end |
#context ⇒ Object
149 150 151 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 149 def context @context end |
#id ⇒ Object
149 150 151 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 149 def id @id end |
#operators ⇒ Object
149 150 151 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 149 def operators @operators end |
#triggers ⇒ Object
149 150 151 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 149 def triggers @triggers end |
Instance Method Details
#to_json(options = {}) ⇒ Object
157 158 159 160 161 162 163 164 165 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 157 def to_json( = {}) { "id": @id, "operators": @operators, "triggers": @triggers, "actions": @actions, "context": @context, }.to_json() end |