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