Class: Firecrawl::Models::MenuProfile::Section

Inherits:
Object
  • Object
show all
Defined in:
lib/firecrawl/models/menu_profile.rb

Overview

An ordered group of menu items.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Section

Returns a new instance of Section.



89
90
91
92
93
94
# File 'lib/firecrawl/models/menu_profile.rb', line 89

def initialize(data)
  @id = data["id"]
  @name = data["name"]
  @description = data["description"]
  @items = (data["items"] || []).map { |item| Item.new(item) }
end

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



87
88
89
# File 'lib/firecrawl/models/menu_profile.rb', line 87

def description
  @description
end

#idObject (readonly)

Returns the value of attribute id.



87
88
89
# File 'lib/firecrawl/models/menu_profile.rb', line 87

def id
  @id
end

#itemsObject (readonly)

Returns the value of attribute items.



87
88
89
# File 'lib/firecrawl/models/menu_profile.rb', line 87

def items
  @items
end

#nameObject (readonly)

Returns the value of attribute name.



87
88
89
# File 'lib/firecrawl/models/menu_profile.rb', line 87

def name
  @name
end