class Twilio::REST::Preview::Marketplace

Public Class Methods

new(domain) click to toggle source

Initialize the Marketplace version of Preview

Calls superclass method Twilio::REST::Version::new
   # File lib/twilio-ruby/rest/preview/marketplace.rb
15 def initialize(domain)
16   super
17   @version = 'marketplace'
18   @available_add_ons = nil
19   @installed_add_ons = nil
20 end

Public Instance Methods

available_add_ons(sid=:unset) click to toggle source

@param [String] sid The SID of the AvailableAddOn resource to fetch. @return [Twilio::REST::Preview::Marketplace::AvailableAddOnContext] if sid was passed. @return [Twilio::REST::Preview::Marketplace::AvailableAddOnList]

   # File lib/twilio-ruby/rest/preview/marketplace.rb
26 def available_add_ons(sid=:unset)
27   if sid.nil?
28       raise ArgumentError, 'sid cannot be nil'
29   end
30   if sid == :unset
31       @available_add_ons ||= AvailableAddOnList.new self
32   else
33       AvailableAddOnContext.new(self, sid)
34   end
35 end
installed_add_ons(sid=:unset) click to toggle source

@param [String] sid The SID of the InstalledAddOn resource to fetch. @return [Twilio::REST::Preview::Marketplace::InstalledAddOnContext] if sid was passed. @return [Twilio::REST::Preview::Marketplace::InstalledAddOnList]

   # File lib/twilio-ruby/rest/preview/marketplace.rb
41 def installed_add_ons(sid=:unset)
42   if sid.nil?
43       raise ArgumentError, 'sid cannot be nil'
44   end
45   if sid == :unset
46       @installed_add_ons ||= InstalledAddOnList.new self
47   else
48       InstalledAddOnContext.new(self, sid)
49   end
50 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/preview/marketplace.rb
54 def to_s
55   '<Twilio::REST::Preview::Marketplace>'
56 end