lib/twilio-ruby/rest/preview.rb in twilio-ruby-5.12.4 vs lib/twilio-ruby/rest/preview.rb in twilio-ruby-5.13.0
- old
+ new
@@ -17,21 +17,29 @@
@base_url = 'https://preview.twilio.com'
@host = 'preview.twilio.com'
@port = 443
# Versions
+ @authy = nil
@bulk_exports = nil
@deployed_devices = nil
@hosted_numbers = nil
@marketplace = nil
@acc_security = nil
@sync = nil
@understand = nil
@wireless = nil
+ @permissions = nil
end
##
+ # Version authy of preview
+ def authy
+ @authy ||= Authy.new self
+ end
+
+ ##
# Version bulk_exports of preview
def bulk_exports
@bulk_exports ||= BulkExports.new self
end
@@ -76,10 +84,24 @@
def wireless
@wireless ||= Wireless.new self
end
##
+ # Version permissions of preview
+ def permissions
+ @permissions ||= Permissions.new self
+ end
+
+ ##
+ # @param [String] sid The sid
+ # @return [Twilio::REST::Preview::Sync::ServiceInstance] if sid was passed.
+ # @return [Twilio::REST::Preview::Sync::ServiceList]
+ def services(sid=:unset)
+ self.sync.services(sid)
+ end
+
+ ##
# @param [String] resource_type The resource_type
# @return [Twilio::REST::Preview::BulkExports::ExportInstance] if resource_type was passed.
# @return [Twilio::REST::Preview::BulkExports::ExportList]
def exports(resource_type=:unset)
self.bulk_exports.exports(resource_type)
@@ -137,18 +159,10 @@
def available_add_ons(sid=:unset)
self.marketplace.available_add_ons(sid)
end
##
- # @param [String] sid The sid
- # @return [Twilio::REST::Preview::Sync::ServiceInstance] if sid was passed.
- # @return [Twilio::REST::Preview::Sync::ServiceList]
- def services(sid=:unset)
- self.sync.services(sid)
- end
-
- ##
# @param [String] sid A 34 character string that uniquely identifies this
# resource.
# @return [Twilio::REST::Preview::Understand::AssistantInstance] if sid was passed.
# @return [Twilio::REST::Preview::Understand::AssistantList]
def assistants(sid=:unset)
@@ -175,9 +189,15 @@
# @param [String] sid The sid
# @return [Twilio::REST::Preview::Wireless::SimInstance] if sid was passed.
# @return [Twilio::REST::Preview::Wireless::SimList]
def sims(sid=:unset)
self.wireless.sims(sid)
+ end
+
+ ##
+ # @return [Twilio::REST::Preview::Permissions::VoicePermissionInstance]
+ def voice_permissions
+ self.permissions.voice_permissions()
end
##
# Provide a user friendly representation
def to_s
\ No newline at end of file