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