lib/twilio-ruby/rest/notifications/v1/service.rb in twilio-ruby-5.0.0.rc7 vs lib/twilio-ruby/rest/notifications/v1/service.rb in twilio-ruby-5.0.0.rc8

- old
+ new

@@ -26,21 +26,25 @@ # Retrieve a single page of ServiceInstance records from the API. # Request is executed immediately. # @param [String] friendly_name The friendly_name # @param [String] apn_credential_sid The apn_credential_sid # @param [String] gcm_credential_sid The gcm_credential_sid + # @param [String] messaging_service_sid The messaging_service_sid + # @param [String] facebook_messenger_page_id The facebook_messenger_page_id # @param [String] default_apn_notification_protocol_version The # default_apn_notification_protocol_version # @param [String] default_gcm_notification_protocol_version The # default_gcm_notification_protocol_version # @return [ServiceInstance] Newly created ServiceInstance - def create(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) + def create(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, messaging_service_sid: nil, facebook_messenger_page_id: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) data = { 'FriendlyName' => friendly_name, 'ApnCredentialSid' => apn_credential_sid, 'GcmCredentialSid' => gcm_credential_sid, + 'MessagingServiceSid' => messaging_service_sid, + 'FacebookMessengerPageId' => facebook_messenger_page_id, 'DefaultApnNotificationProtocolVersion' => default_apn_notification_protocol_version, 'DefaultGcmNotificationProtocolVersion' => default_gcm_notification_protocol_version, } payload = @version.create( @@ -238,21 +242,25 @@ ## # Update the ServiceInstance # @param [String] friendly_name The friendly_name # @param [String] apn_credential_sid The apn_credential_sid # @param [String] gcm_credential_sid The gcm_credential_sid + # @param [String] messaging_service_sid The messaging_service_sid + # @param [String] facebook_messenger_page_id The facebook_messenger_page_id # @param [String] default_apn_notification_protocol_version The # default_apn_notification_protocol_version # @param [String] default_gcm_notification_protocol_version The # default_gcm_notification_protocol_version # @return [ServiceInstance] Updated ServiceInstance - def update(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) + def update(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, messaging_service_sid: nil, facebook_messenger_page_id: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) data = { 'FriendlyName' => friendly_name, 'ApnCredentialSid' => apn_credential_sid, 'GcmCredentialSid' => gcm_credential_sid, + 'MessagingServiceSid' => messaging_service_sid, + 'FacebookMessengerPageId' => facebook_messenger_page_id, 'DefaultApnNotificationProtocolVersion' => default_apn_notification_protocol_version, 'DefaultGcmNotificationProtocolVersion' => default_gcm_notification_protocol_version, } payload = @version.update( @@ -330,10 +338,12 @@ 'friendly_name' => payload['friendly_name'], 'date_created' => Twilio.deserialize_iso8601(payload['date_created']), 'date_updated' => Twilio.deserialize_iso8601(payload['date_updated']), 'apn_credential_sid' => payload['apn_credential_sid'], 'gcm_credential_sid' => payload['gcm_credential_sid'], + 'messaging_service_sid' => payload['messaging_service_sid'], + 'facebook_messenger_page_id' => payload['facebook_messenger_page_id'], 'default_apn_notification_protocol_version' => payload['default_apn_notification_protocol_version'], 'default_gcm_notification_protocol_version' => payload['default_gcm_notification_protocol_version'], 'url' => payload['url'], 'links' => payload['links'], } @@ -387,10 +397,18 @@ def gcm_credential_sid @properties['gcm_credential_sid'] end + def messaging_service_sid + @properties['messaging_service_sid'] + end + + def facebook_messenger_page_id + @properties['facebook_messenger_page_id'] + end + def default_apn_notification_protocol_version @properties['default_apn_notification_protocol_version'] end def default_gcm_notification_protocol_version @@ -422,19 +440,23 @@ ## # Update the ServiceInstance # @param [String] friendly_name The friendly_name # @param [String] apn_credential_sid The apn_credential_sid # @param [String] gcm_credential_sid The gcm_credential_sid + # @param [String] messaging_service_sid The messaging_service_sid + # @param [String] facebook_messenger_page_id The facebook_messenger_page_id # @param [String] default_apn_notification_protocol_version The # default_apn_notification_protocol_version # @param [String] default_gcm_notification_protocol_version The # default_gcm_notification_protocol_version # @return [ServiceInstance] Updated ServiceInstance - def update(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) + def update(friendly_name: nil, apn_credential_sid: nil, gcm_credential_sid: nil, messaging_service_sid: nil, facebook_messenger_page_id: nil, default_apn_notification_protocol_version: nil, default_gcm_notification_protocol_version: nil) @context.update( apn_credential_sid: apn_credential_sid, gcm_credential_sid: gcm_credential_sid, + messaging_service_sid: messaging_service_sid, + facebook_messenger_page_id: facebook_messenger_page_id, default_apn_notification_protocol_version: default_apn_notification_protocol_version, default_gcm_notification_protocol_version: default_gcm_notification_protocol_version, ) end \ No newline at end of file