Class: AboutYou::SDK::Model::CategoriesResult

Inherits:
Object
  • Object
show all
Defined in:
lib/AboutYou/Model/categories_result.rb

Overview

This class is used as a model for a categories result

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(category_manager, ids) ⇒ CategoriesResult

Constructor for the AboutYou::SDK::Model::CategoriesResult class

  • Args :

    • category_manager -> instance of AboutYou::SDK::Model::CategoryManager::DefaultCategoryManager

    • ids -> the ids of the categories in this result

  • Returns :

    • an instance of AboutYou::SDK::Model::CategoriesResult



25
26
27
28
29
30
31
# File 'lib/AboutYou/Model/categories_result.rb', line 25

def initialize(category_manager, ids)
  self.ids = ids
  self.categories = category_manager.categories(
    ids,
    AboutYou::SDK::Model::Category::ALL
  )
end

Instance Attribute Details

#categoriesObject

Array containing instances of AboutYou::SDK::Model::Category



9
10
11
# File 'lib/AboutYou/Model/categories_result.rb', line 9

def categories
  @categories
end

#categories_not_foundObject

Array containing the categories which are not found



11
12
13
# File 'lib/AboutYou/Model/categories_result.rb', line 11

def categories_not_found
  @categories_not_found
end

#idsObject

the ids of the categories in this result



13
14
15
# File 'lib/AboutYou/Model/categories_result.rb', line 13

def ids
  @ids
end