Class: Twilio::REST::Content::V1::ContentList::TwilioCatalog

Inherits:
Object
  • Object
show all
Defined in:
lib/twilio-ruby/rest/content/v1/content.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ TwilioCatalog

Returns a new instance of TwilioCatalog.



332
333
334
335
336
337
338
339
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 332

def initialize(payload)
        @title = payload["title"]
        @body = payload["body"]
        @subtitle = payload["subtitle"]
        @id = payload["id"]
        @items = payload["items"]
        @dynamic_items = payload["dynamic_items"]
end

Instance Attribute Details

#bodyObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def body
  @body
end

#dynamic_itemsObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def dynamic_items
  @dynamic_items
end

#idObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def id
  @id
end

#itemsObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def items
  @items
end

#subtitleObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def subtitle
  @subtitle
end

#titleObject

Parameters:



331
332
333
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 331

def title
  @title
end

Instance Method Details

#to_json(options = {}) ⇒ Object



340
341
342
343
344
345
346
347
348
349
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 340

def to_json(options = {})
{
        "title": @title,
        "body": @body,
        "subtitle": @subtitle,
        "id": @id,
        "items": @items,
        "dynamic_items": @dynamic_items,
}.to_json(options)
end