Class: Twilio::REST::Intelligence::V3::RuleExecutionList::SystemMetaData
- Inherits:
-
Object
- Object
- Twilio::REST::Intelligence::V3::RuleExecutionList::SystemMetaData
- Defined in:
- lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb
Instance Attribute Summary collapse
- #input_characters ⇒ Object
- #input_truncated ⇒ Object
- #latency_ms ⇒ Object
- #output_characters ⇒ Object
- #resolved_model ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ SystemMetaData
constructor
A new instance of SystemMetaData.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ SystemMetaData
Returns a new instance of SystemMetaData.
176 177 178 179 180 181 182 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 176 def initialize(payload) @resolved_model = payload["resolved_model"] @latency_ms = payload["latency_ms"] @input_characters = payload["input_characters"] @output_characters = payload["output_characters"] @input_truncated = payload["input_truncated"] end |
Instance Attribute Details
#input_characters ⇒ Object
175 176 177 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 175 def input_characters @input_characters end |
#input_truncated ⇒ Object
175 176 177 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 175 def input_truncated @input_truncated end |
#latency_ms ⇒ Object
175 176 177 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 175 def latency_ms @latency_ms end |
#output_characters ⇒ Object
175 176 177 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 175 def output_characters @output_characters end |
#resolved_model ⇒ Object
175 176 177 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 175 def resolved_model @resolved_model end |
Instance Method Details
#to_json(options = {}) ⇒ Object
183 184 185 186 187 188 189 190 191 |
# File 'lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb', line 183 def to_json( = {}) { "resolvedModel": @resolved_model, "latencyMs": @latency_ms, "inputCharacters": @input_characters, "outputCharacters": @output_characters, "inputTruncated": @input_truncated, }.to_json() end |