lib/twilio-ruby/rest/api/v2010/account/call.rb in twilio-ruby-5.25.4 vs lib/twilio-ruby/rest/api/v2010/account/call.rb in twilio-ruby-5.26.0

- old
+ new

@@ -411,11 +411,11 @@ @feedback = nil end ## # Deletes the CallInstance - # @return [Boolean] true if delete succeeds, true otherwise + # @return [Boolean] true if delete succeeds, false otherwise def delete @version.delete('delete', @uri) end ## @@ -460,20 +460,23 @@ # `application_sid` parameter is present, this parameter is ignored. URLs must # contain a valid hostname (underscores are not permitted). # @param [String] status_callback_method The HTTP method we should use when # requesting the `status_callback` URL. Can be: `GET` or `POST` and the default is # `POST`. If an `application_sid` parameter is present, this parameter is ignored. + # @param [String] twiml TwiML instructions for the call Twilio will use without + # fetching Twiml from url. Twiml and url parameters are mutually exclusive # @return [CallInstance] Updated CallInstance - def update(url: :unset, method: :unset, status: :unset, fallback_url: :unset, fallback_method: :unset, status_callback: :unset, status_callback_method: :unset) + def update(url: :unset, method: :unset, status: :unset, fallback_url: :unset, fallback_method: :unset, status_callback: :unset, status_callback_method: :unset, twiml: :unset) data = Twilio::Values.of({ 'Url' => url, 'Method' => method, 'Status' => status, 'FallbackUrl' => fallback_url, 'FallbackMethod' => fallback_method, 'StatusCallback' => status_callback, 'StatusCallbackMethod' => status_callback_method, + 'Twiml' => twiml, }) payload = @version.update( 'POST', @uri, @@ -759,11 +762,11 @@ @properties['uri'] end ## # Deletes the CallInstance - # @return [Boolean] true if delete succeeds, true otherwise + # @return [Boolean] true if delete succeeds, false otherwise def delete context.delete end ## @@ -800,19 +803,22 @@ # `application_sid` parameter is present, this parameter is ignored. URLs must # contain a valid hostname (underscores are not permitted). # @param [String] status_callback_method The HTTP method we should use when # requesting the `status_callback` URL. Can be: `GET` or `POST` and the default is # `POST`. If an `application_sid` parameter is present, this parameter is ignored. + # @param [String] twiml TwiML instructions for the call Twilio will use without + # fetching Twiml from url. Twiml and url parameters are mutually exclusive # @return [CallInstance] Updated CallInstance - def update(url: :unset, method: :unset, status: :unset, fallback_url: :unset, fallback_method: :unset, status_callback: :unset, status_callback_method: :unset) + def update(url: :unset, method: :unset, status: :unset, fallback_url: :unset, fallback_method: :unset, status_callback: :unset, status_callback_method: :unset, twiml: :unset) context.update( url: url, method: method, status: status, fallback_url: fallback_url, fallback_method: fallback_method, status_callback: status_callback, status_callback_method: status_callback_method, + twiml: twiml, ) end ## # Access the recordings \ No newline at end of file