lib/twilio-ruby/rest/notify/v1/service.rb in twilio-ruby-5.0.0.rc22 vs lib/twilio-ruby/rest/notify/v1/service.rb in twilio-ruby-5.0.0.rc23
- old
+ new
@@ -35,12 +35,15 @@
# default_gcm_notification_protocol_version
# @param [String] fcm_credential_sid The fcm_credential_sid
# @param [String] default_fcm_notification_protocol_version The
# default_fcm_notification_protocol_version
# @param [Boolean] log_enabled The log_enabled
+ # @param [String] alexa_skill_id The alexa_skill_id
+ # @param [String] default_alexa_notification_protocol_version The
+ # default_alexa_notification_protocol_version
# @return [ServiceInstance] Newly created ServiceInstance
- def create(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)
+ def create(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)
data = Twilio::Values.of({
'FriendlyName' => friendly_name,
'ApnCredentialSid' => apn_credential_sid,
'GcmCredentialSid' => gcm_credential_sid,
'MessagingServiceSid' => messaging_service_sid,
@@ -48,10 +51,12 @@
'DefaultApnNotificationProtocolVersion' => default_apn_notification_protocol_version,
'DefaultGcmNotificationProtocolVersion' => default_gcm_notification_protocol_version,
'FcmCredentialSid' => fcm_credential_sid,
'DefaultFcmNotificationProtocolVersion' => default_fcm_notification_protocol_version,
'LogEnabled' => log_enabled,
+ 'AlexaSkillId' => alexa_skill_id,
+ 'DefaultAlexaNotificationProtocolVersion' => default_alexa_notification_protocol_version,
})
payload = @version.create(
'POST',
@uri,
@@ -266,12 +271,15 @@
# default_gcm_notification_protocol_version
# @param [String] fcm_credential_sid The fcm_credential_sid
# @param [String] default_fcm_notification_protocol_version The
# default_fcm_notification_protocol_version
# @param [Boolean] log_enabled The log_enabled
+ # @param [String] alexa_skill_id The alexa_skill_id
+ # @param [String] default_alexa_notification_protocol_version The
+ # default_alexa_notification_protocol_version
# @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)
+ 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)
data = Twilio::Values.of({
'FriendlyName' => friendly_name,
'ApnCredentialSid' => apn_credential_sid,
'GcmCredentialSid' => gcm_credential_sid,
'MessagingServiceSid' => messaging_service_sid,
@@ -279,10 +287,12 @@
'DefaultApnNotificationProtocolVersion' => default_apn_notification_protocol_version,
'DefaultGcmNotificationProtocolVersion' => default_gcm_notification_protocol_version,
'FcmCredentialSid' => fcm_credential_sid,
'DefaultFcmNotificationProtocolVersion' => default_fcm_notification_protocol_version,
'LogEnabled' => log_enabled,
+ 'AlexaSkillId' => alexa_skill_id,
+ 'DefaultAlexaNotificationProtocolVersion' => default_alexa_notification_protocol_version,
})
payload = @version.update(
'POST',
@uri,
@@ -402,10 +412,12 @@
'default_gcm_notification_protocol_version' => payload['default_gcm_notification_protocol_version'],
'default_fcm_notification_protocol_version' => payload['default_fcm_notification_protocol_version'],
'log_enabled' => payload['log_enabled'],
'url' => payload['url'],
'links' => payload['links'],
+ 'alexa_skill_id' => payload['alexa_skill_id'],
+ 'default_alexa_notification_protocol_version' => payload['default_alexa_notification_protocol_version'],
}
# Context
@instance_context = nil
@params = {
@@ -490,10 +502,18 @@
def links
@properties['links']
end
+ def alexa_skill_id
+ @properties['alexa_skill_id']
+ end
+
+ def default_alexa_notification_protocol_version
+ @properties['default_alexa_notification_protocol_version']
+ end
+
##
# Deletes the ServiceInstance
# @return [Boolean] true if delete succeeds, true otherwise
def delete
context.delete
@@ -519,12 +539,15 @@
# default_gcm_notification_protocol_version
# @param [String] fcm_credential_sid The fcm_credential_sid
# @param [String] default_fcm_notification_protocol_version The
# default_fcm_notification_protocol_version
# @param [Boolean] log_enabled The log_enabled
+ # @param [String] alexa_skill_id The alexa_skill_id
+ # @param [String] default_alexa_notification_protocol_version The
+ # default_alexa_notification_protocol_version
# @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)
+ 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)
context.update(
friendly_name: friendly_name,
apn_credential_sid: apn_credential_sid,
gcm_credential_sid: gcm_credential_sid,
messaging_service_sid: messaging_service_sid,
@@ -532,9 +555,11 @@
default_apn_notification_protocol_version: default_apn_notification_protocol_version,
default_gcm_notification_protocol_version: default_gcm_notification_protocol_version,
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,
)
end
##
# Access the bindings
\ No newline at end of file