Class: Twilio::REST::Marketplace::V1::ModuleDataInstance

Inherits:
InstanceResource show all
Defined in:
lib/twilio-ruby/rest/marketplace/v1/module_data.rb

Instance Method Summary collapse

Constructor Details

#initialize(version, payload) ⇒ ModuleDataInstance

Initialize the ModuleDataInstance



246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 246

def initialize(version, payload )
    super(version)
    
    
    # Marshaled Properties
    @properties = { 
        'url' => payload['url'],
        'sid' => payload['sid'],
        'description' => payload['description'],
        'support' => payload['support'],
        'policies' => payload['policies'],
        'module_info' => payload['module_info'],
        'documentation' => payload['documentation'],
        'configuration' => payload['configuration'],
        'pricing' => payload['pricing'],
        'listings' => payload['listings'],
    }
end

Instance Method Details

#configurationHash



310
311
312
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 310

def configuration
    @properties['configuration']
end

#descriptionHash



280
281
282
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 280

def description
    @properties['description']
end

#documentationHash



304
305
306
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 304

def documentation
    @properties['documentation']
end

#inspectObject

Provide a detailed, user friendly representation



334
335
336
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 334

def inspect
    "<Twilio.Marketplace.V1.ModuleDataInstance>"
end

#listingsArray<Hash>



322
323
324
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 322

def listings
    @properties['listings']
end

#module_infoHash



298
299
300
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 298

def module_info
    @properties['module_info']
end

#policiesHash



292
293
294
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 292

def policies
    @properties['policies']
end

#pricingHash



316
317
318
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 316

def pricing
    @properties['pricing']
end

#sidString



274
275
276
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 274

def sid
    @properties['sid']
end

#supportHash



286
287
288
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 286

def support
    @properties['support']
end

#to_sObject

Provide a user friendly representation



328
329
330
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 328

def to_s
    "<Twilio.Marketplace.V1.ModuleDataInstance>"
end

#urlString



268
269
270
# File 'lib/twilio-ruby/rest/marketplace/v1/module_data.rb', line 268

def url
    @properties['url']
end