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.



222
223
224
225
226
227
228
229
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 222

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:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def body
  @body
end

#dynamic_itemsObject

Parameters:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def dynamic_items
  @dynamic_items
end

#idObject

Parameters:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def id
  @id
end

#itemsObject

Parameters:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def items
  @items
end

#subtitleObject

Parameters:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def subtitle
  @subtitle
end

#titleObject

Parameters:



221
222
223
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 221

def title
  @title
end

Instance Method Details

#to_json(options = {}) ⇒ Object



230
231
232
233
234
235
236
237
238
239
# File 'lib/twilio-ruby/rest/content/v1/content.rb', line 230

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