Class: Twilio::REST::Memory::V1::RecallList::MemoryRetrievalRequest
- Inherits:
-
Object
- Object
- Twilio::REST::Memory::V1::RecallList::MemoryRetrievalRequest
- Defined in:
- lib/twilio-ruby/rest/memory/v1/recall.rb
Instance Attribute Summary collapse
- #begin_date ⇒ Object
- #communications_limit ⇒ Object
- #conversation_id ⇒ Object
- #end_date ⇒ Object
- #observations_limit ⇒ Object
- #query ⇒ Object
- #relevance_threshold ⇒ Object
- #summaries_limit ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ MemoryRetrievalRequest
constructor
A new instance of MemoryRetrievalRequest.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ MemoryRetrievalRequest
Returns a new instance of MemoryRetrievalRequest.
76 77 78 79 80 81 82 83 84 85 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 76 def initialize(payload) @conversation_id = payload["conversation_id"] @query = payload["query"] @begin_date = payload["begin_date"] @end_date = payload["end_date"] @communications_limit = payload["communications_limit"] @observations_limit = payload["observations_limit"] @summaries_limit = payload["summaries_limit"] @relevance_threshold = payload["relevance_threshold"] end |
Instance Attribute Details
#begin_date ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def begin_date @begin_date end |
#communications_limit ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def communications_limit @communications_limit end |
#conversation_id ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def conversation_id @conversation_id end |
#end_date ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def end_date @end_date end |
#observations_limit ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def observations_limit @observations_limit end |
#query ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def query @query end |
#relevance_threshold ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def relevance_threshold @relevance_threshold end |
#summaries_limit ⇒ Object
75 76 77 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 75 def summaries_limit @summaries_limit end |
Instance Method Details
#to_json(options = {}) ⇒ Object
86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/twilio-ruby/rest/memory/v1/recall.rb', line 86 def to_json( = {}) { "conversationId": @conversation_id, "query": @query, "beginDate": @begin_date, "endDate": @end_date, "communicationsLimit": @communications_limit, "observationsLimit": @observations_limit, "summariesLimit": @summaries_limit, "relevanceThreshold": @relevance_threshold, }.to_json() end |