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