Class: Twilio::REST::Intelligence::V3::ConfigurationList::RuleCreationRequestPayload
- Inherits:
-
Object
- Object
- Twilio::REST::Intelligence::V3::ConfigurationList::RuleCreationRequestPayload
- 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) ⇒ RuleCreationRequestPayload
constructor
A new instance of RuleCreationRequestPayload.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ RuleCreationRequestPayload
Returns a new instance of RuleCreationRequestPayload.
127 128 129 130 131 132 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 127 def initialize(payload) @operators = payload["operators"] @triggers = payload["triggers"] @actions = payload["actions"] @context = payload["context"] end |
Instance Attribute Details
#actions ⇒ Object
126 127 128 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 126 def actions @actions end |
#context ⇒ Object
126 127 128 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 126 def context @context end |
#operators ⇒ Object
126 127 128 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 126 def operators @operators end |
#triggers ⇒ Object
126 127 128 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 126 def triggers @triggers end |
Instance Method Details
#to_json(options = {}) ⇒ Object
133 134 135 136 137 138 139 140 |
# File 'lib/twilio-ruby/rest/intelligence/v3/configuration.rb', line 133 def to_json( = {}) { "operators": @operators, "triggers": @triggers, "actions": @actions, "context": @context, }.to_json() end |