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