lib/twilio-ruby/rest/notify/v1/service.rb in twilio-ruby-5.29.1 vs lib/twilio-ruby/rest/notify/v1/service.rb in twilio-ruby-5.30.0
- old
+ new
@@ -288,12 +288,15 @@
# [Binding](https://www.twilio.com/docs/notify/api/binding-resource) resource.
# @param [Boolean] log_enabled Whether to log notifications. Can be: `true` or
# `false` and the default is `true`.
# @param [String] alexa_skill_id Deprecated.
# @param [String] default_alexa_notification_protocol_version Deprecated.
+ # @param [String] delivery_callback_url URL to send delivery status callback.
+ # @param [Boolean] delivery_callback_enabled Callback configuration that enables
+ # delivery callbacks, default false
# @return [ServiceInstance] Updated ServiceInstance
- def update(friendly_name: :unset, apn_credential_sid: :unset, gcm_credential_sid: :unset, messaging_service_sid: :unset, facebook_messenger_page_id: :unset, default_apn_notification_protocol_version: :unset, default_gcm_notification_protocol_version: :unset, fcm_credential_sid: :unset, default_fcm_notification_protocol_version: :unset, log_enabled: :unset, alexa_skill_id: :unset, default_alexa_notification_protocol_version: :unset)
+ def update(friendly_name: :unset, apn_credential_sid: :unset, gcm_credential_sid: :unset, messaging_service_sid: :unset, facebook_messenger_page_id: :unset, default_apn_notification_protocol_version: :unset, default_gcm_notification_protocol_version: :unset, fcm_credential_sid: :unset, default_fcm_notification_protocol_version: :unset, log_enabled: :unset, alexa_skill_id: :unset, default_alexa_notification_protocol_version: :unset, delivery_callback_url: :unset, delivery_callback_enabled: :unset)
data = Twilio::Values.of({
'FriendlyName' => friendly_name,
'ApnCredentialSid' => apn_credential_sid,
'GcmCredentialSid' => gcm_credential_sid,
'MessagingServiceSid' => messaging_service_sid,
@@ -303,10 +306,12 @@
'FcmCredentialSid' => fcm_credential_sid,
'DefaultFcmNotificationProtocolVersion' => default_fcm_notification_protocol_version,
'LogEnabled' => log_enabled,
'AlexaSkillId' => alexa_skill_id,
'DefaultAlexaNotificationProtocolVersion' => default_alexa_notification_protocol_version,
+ 'DeliveryCallbackUrl' => delivery_callback_url,
+ 'DeliveryCallbackEnabled' => delivery_callback_enabled,
})
payload = @version.update(
'POST',
@uri,
@@ -566,12 +571,15 @@
# [Binding](https://www.twilio.com/docs/notify/api/binding-resource) resource.
# @param [Boolean] log_enabled Whether to log notifications. Can be: `true` or
# `false` and the default is `true`.
# @param [String] alexa_skill_id Deprecated.
# @param [String] default_alexa_notification_protocol_version Deprecated.
+ # @param [String] delivery_callback_url URL to send delivery status callback.
+ # @param [Boolean] delivery_callback_enabled Callback configuration that enables
+ # delivery callbacks, default false
# @return [ServiceInstance] Updated ServiceInstance
- def update(friendly_name: :unset, apn_credential_sid: :unset, gcm_credential_sid: :unset, messaging_service_sid: :unset, facebook_messenger_page_id: :unset, default_apn_notification_protocol_version: :unset, default_gcm_notification_protocol_version: :unset, fcm_credential_sid: :unset, default_fcm_notification_protocol_version: :unset, log_enabled: :unset, alexa_skill_id: :unset, default_alexa_notification_protocol_version: :unset)
+ def update(friendly_name: :unset, apn_credential_sid: :unset, gcm_credential_sid: :unset, messaging_service_sid: :unset, facebook_messenger_page_id: :unset, default_apn_notification_protocol_version: :unset, default_gcm_notification_protocol_version: :unset, fcm_credential_sid: :unset, default_fcm_notification_protocol_version: :unset, log_enabled: :unset, alexa_skill_id: :unset, default_alexa_notification_protocol_version: :unset, delivery_callback_url: :unset, delivery_callback_enabled: :unset)
context.update(
friendly_name: friendly_name,
apn_credential_sid: apn_credential_sid,
gcm_credential_sid: gcm_credential_sid,
messaging_service_sid: messaging_service_sid,
@@ -581,9 +589,11 @@
fcm_credential_sid: fcm_credential_sid,
default_fcm_notification_protocol_version: default_fcm_notification_protocol_version,
log_enabled: log_enabled,
alexa_skill_id: alexa_skill_id,
default_alexa_notification_protocol_version: default_alexa_notification_protocol_version,
+ delivery_callback_url: delivery_callback_url,
+ delivery_callback_enabled: delivery_callback_enabled,
)
end
##
# Access the bindings
\ No newline at end of file