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