Class: Twilio::REST::Api::V2010::AccountContext::CallList::FeedbackSummaryList
- Inherits:
-
ListResource
- Object
- ListResource
- Twilio::REST::Api::V2010::AccountContext::CallList::FeedbackSummaryList
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb
Instance Method Summary collapse
-
#create(start_date: nil, end_date: nil, include_subaccounts: :unset, status_callback: :unset, status_callback_method: :unset) ⇒ FeedbackSummaryInstance
Retrieve a single page of FeedbackSummaryInstance records from the API.
-
#initialize(version, account_sid: nil) ⇒ FeedbackSummaryList
constructor
Initialize the FeedbackSummaryList.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, account_sid: nil) ⇒ FeedbackSummaryList
Initialize the FeedbackSummaryList
20 21 22 23 24 25 26 27 28 |
# File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 20 def initialize(version, account_sid: nil) super(version) # Path Solution @solution = { account_sid: account_sid } @uri = "/Accounts/#{@solution[:account_sid]}/Calls/FeedbackSummary.json" end |
Instance Method Details
#create(start_date: nil, end_date: nil, include_subaccounts: :unset, status_callback: :unset, status_callback_method: :unset) ⇒ FeedbackSummaryInstance
Retrieve a single page of FeedbackSummaryInstance records from the API. Request is executed immediately.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 39 def create(start_date: nil, end_date: nil, include_subaccounts: :unset, status_callback: :unset, status_callback_method: :unset) data = Twilio::Values.of({ 'StartDate' => Twilio.serialize_iso8601_date(start_date), 'EndDate' => Twilio.serialize_iso8601_date(end_date), 'IncludeSubaccounts' => include_subaccounts, 'StatusCallback' => status_callback, 'StatusCallbackMethod' => status_callback_method, }) payload = @version.create( 'POST', @uri, data: data ) FeedbackSummaryInstance.new( @version, payload, account_sid: @solution[:account_sid], ) end |
#to_s ⇒ Object
Provide a user friendly representation
63 64 65 |
# File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 63 def to_s '#<Twilio.Api.V2010.FeedbackSummaryList>' end |