Class: Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString (readonly)

Returns the value of attribute asin.

Returns:

  • (String)


14
15
16
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 14

def asin
  @asin
end

#b2b_sales_rankInteger? (readonly)

Returns the value of attribute b2b_sales_rank.

Returns:

  • (Integer, nil)


15
16
17
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 15

def b2b_sales_rank
  @b2b_sales_rank
end

#b2b_sales_rank_growthString? (readonly)

Returns the value of attribute b2b_sales_rank_growth.

Returns:

  • (String, nil)


16
17
18
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 16

def b2b_sales_rank_growth
  @b2b_sales_rank_growth
end

#brandString? (readonly)

Returns the value of attribute brand.

Returns:

  • (String, nil)


17
18
19
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 17

def brand
  @brand
end

#brand_you_offerBoolean? (readonly)

Returns the value of attribute brand_you_offer.

Returns:

  • (Boolean, nil)


18
19
20
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 18

def brand_you_offer
  @brand_you_offer
end

#categoryString? (readonly)

Returns the value of attribute category.

Returns:

  • (String, nil)


19
20
21
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 19

def category
  @category
end

#category_you_offerBoolean? (readonly)

Returns the value of attribute category_you_offer.

Returns:

  • (Boolean, nil)


20
21
22
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 20

def category_you_offer
  @category_you_offer
end

#eanString? (readonly)

Returns the value of attribute ean.

Returns:

  • (String, nil)


21
22
23
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 21

def ean
  @ean
end

#has_amazon_offerBoolean? (readonly)

Returns the value of attribute has_amazon_offer.

Returns:

  • (Boolean, nil)


22
23
24
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 22

def has_amazon_offer
  @has_amazon_offer
end

#has_fba_offerBoolean? (readonly)

Returns the value of attribute has_fba_offer.

Returns:

  • (Boolean, nil)


23
24
25
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 23

def has_fba_offer
  @has_fba_offer
end

#has_offer_with_vat_invoice_generationBoolean? (readonly)

Returns the value of attribute has_offer_with_vat_invoice_generation.

Returns:

  • (Boolean, nil)


24
25
26
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 24

def has_offer_with_vat_invoice_generation
  @has_offer_with_vat_invoice_generation
end

#isbnString? (readonly)

Returns the value of attribute isbn.

Returns:

  • (String, nil)


25
26
27
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 25

def isbn
  @isbn
end

#item_nameString? (readonly)

Returns the value of attribute item_name.

Returns:

  • (String, nil)


26
27
28
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 26

def item_name
  @item_name
end

Returns the value of attribute link.

Returns:

  • (String, nil)


27
28
29
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 27

def link
  @link
end

#lowest_price_in_the_last_weekPeddler::Money? (readonly)

Returns the value of attribute lowest_price_in_the_last_week.

Returns:



28
29
30
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 28

def lowest_price_in_the_last_week
  @lowest_price_in_the_last_week
end

#model_numberString? (readonly)

Returns the value of attribute model_number.

Returns:

  • (String, nil)


29
30
31
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 29

def model_number
  @model_number
end

#offer_countInteger? (readonly)

Returns the value of attribute offer_count.

Returns:

  • (Integer, nil)


30
31
32
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 30

def offer_count
  @offer_count
end

#page_viewsString? (readonly)

Returns the value of attribute page_views.

Returns:

  • (String, nil)


31
32
33
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 31

def page_views
  @page_views
end

#part_numberString? (readonly)

Returns the value of attribute part_number.

Returns:

  • (String, nil)


32
33
34
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 32

def part_number
  @part_number
end

#product_on_amazonBoolean? (readonly)

Returns the value of attribute product_on_amazon.

Returns:

  • (Boolean, nil)


33
34
35
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 33

def product_on_amazon
  @product_on_amazon
end

#product_performanceString? (readonly)

Returns the value of attribute product_performance.

Returns:

  • (String, nil)


34
35
36
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 34

def product_performance
  @product_performance
end

#review_countInteger? (readonly)

Returns the value of attribute review_count.

Returns:

  • (Integer, nil)


35
36
37
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 35

def review_count
  @review_count
end

#sub_categoryString? (readonly)

Returns the value of attribute sub_category.

Returns:

  • (String, nil)


36
37
38
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 36

def sub_category
  @sub_category
end

#upcString? (readonly)

Returns the value of attribute upc.

Returns:

  • (String, nil)


37
38
39
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 37

def upc
  @upc
end

Class Method Details

.[](asin:, b2b_sales_rank:, b2b_sales_rank_growth:, brand:, category:, ean:, has_amazon_offer:, has_fba_offer:, has_offer_with_vat_invoice_generation:, brand_you_offer:, category_you_offer:, product_on_amazon:, isbn:, item_name:, link:, lowest_price_in_the_last_week:, model_number:, offer_count:, page_views:, part_number:, product_performance:, review_count:, sub_category:, upc:) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

Overloads:

  • .[](asin:, b2b_sales_rank:, b2b_sales_rank_growth:, brand:, category:, ean:, has_amazon_offer:, has_fba_offer:, has_offer_with_vat_invoice_generation:, brand_you_offer:, category_you_offer:, product_on_amazon:, isbn:, item_name:, link:, lowest_price_in_the_last_week:, model_number:, offer_count:, page_views:, part_number:, product_performance:, review_count:, sub_category:, upc:) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

    Parameters:

    • asin: (String)
    • b2b_sales_rank: (Integer, nil)
    • b2b_sales_rank_growth: (String, nil)
    • brand: (String, nil)
    • category: (String, nil)
    • ean: (String, nil)
    • has_amazon_offer: (Boolean, nil)
    • has_fba_offer: (Boolean, nil)
    • has_offer_with_vat_invoice_generation: (Boolean, nil)
    • brand_you_offer: (Boolean, nil)
    • category_you_offer: (Boolean, nil)
    • product_on_amazon: (Boolean, nil)
    • isbn: (String, nil)
    • item_name: (String, nil)
    • link: (String, nil)
    • lowest_price_in_the_last_week: (Peddler::Money, nil)
    • model_number: (String, nil)
    • offer_count: (Integer, nil)
    • page_views: (String, nil)
    • part_number: (String, nil)
    • product_performance: (String, nil)
    • review_count: (Integer, nil)
    • sub_category: (String, nil)
    • upc: (String, nil)

    Returns:

  • .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

    Parameters:

    • arg0 (String)
    • arg1 (Integer, nil)
    • arg2 (String, nil)
    • arg3 (String, nil)
    • arg4 (String, nil)
    • arg5 (String, nil)
    • arg6 (Boolean, nil)
    • arg7 (Boolean, nil)
    • arg8 (Boolean, nil)
    • arg9 (Boolean, nil)
    • arg10 (Boolean, nil)
    • arg11 (Boolean, nil)
    • arg12 (String, nil)
    • arg13 (String, nil)
    • arg14 (String, nil)
    • arg15 (Peddler::Money, nil)
    • arg16 (String, nil)
    • arg17 (Integer, nil)
    • arg18 (String, nil)
    • arg19 (String, nil)
    • arg20 (String, nil)
    • arg21 (Integer, nil)
    • arg22 (String, nil)
    • arg23 (String, nil)

    Returns:



7
8
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 7

def self.[]: (asin: String, ?b2b_sales_rank: Integer?, ?b2b_sales_rank_growth: String?, ?brand: String?, ?category: String?, ?ean: String?, ?has_amazon_offer: bool?, ?has_fba_offer: bool?, ?has_offer_with_vat_invoice_generation: bool?, ?brand_you_offer: bool?, ?category_you_offer: bool?, ?product_on_amazon: bool?, ?isbn: String?, ?item_name: String?, ?link: String?, ?lowest_price_in_the_last_week: Peddler::Money?, ?model_number: String?, ?offer_count: Integer?, ?page_views: String?, ?part_number: String?, ?product_performance: String?, ?review_count: Integer?, ?sub_category: String?, ?upc: String?) -> Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation
| (String, Integer?, String?, String?, String?, String?, bool?, bool?, bool?, bool?, bool?, bool?, String?, String?, String?, Peddler::Money?, String?, Integer?, String?, String?, String?, Integer?, String?, String?) -> Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

.members[ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ]

Returns:

  • ([ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ])


10
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 10

def self.members: () -> [ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ]

.new(asin:, b2b_sales_rank:, b2b_sales_rank_growth:, brand:, category:, ean:, has_amazon_offer:, has_fba_offer:, has_offer_with_vat_invoice_generation:, brand_you_offer:, category_you_offer:, product_on_amazon:, isbn:, item_name:, link:, lowest_price_in_the_last_week:, model_number:, offer_count:, page_views:, part_number:, product_performance:, review_count:, sub_category:, upc:) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

Overloads:

  • .new(asin:, b2b_sales_rank:, b2b_sales_rank_growth:, brand:, category:, ean:, has_amazon_offer:, has_fba_offer:, has_offer_with_vat_invoice_generation:, brand_you_offer:, category_you_offer:, product_on_amazon:, isbn:, item_name:, link:, lowest_price_in_the_last_week:, model_number:, offer_count:, page_views:, part_number:, product_performance:, review_count:, sub_category:, upc:) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

    Parameters:

    • asin: (String)
    • b2b_sales_rank: (Integer, nil)
    • b2b_sales_rank_growth: (String, nil)
    • brand: (String, nil)
    • category: (String, nil)
    • ean: (String, nil)
    • has_amazon_offer: (Boolean, nil)
    • has_fba_offer: (Boolean, nil)
    • has_offer_with_vat_invoice_generation: (Boolean, nil)
    • brand_you_offer: (Boolean, nil)
    • category_you_offer: (Boolean, nil)
    • product_on_amazon: (Boolean, nil)
    • isbn: (String, nil)
    • item_name: (String, nil)
    • link: (String, nil)
    • lowest_price_in_the_last_week: (Peddler::Money, nil)
    • model_number: (String, nil)
    • offer_count: (Integer, nil)
    • page_views: (String, nil)
    • part_number: (String, nil)
    • product_performance: (String, nil)
    • review_count: (Integer, nil)
    • sub_category: (String, nil)
    • upc: (String, nil)

    Returns:

  • .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23) ⇒ Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

    Parameters:

    • arg0 (String)
    • arg1 (Integer, nil)
    • arg2 (String, nil)
    • arg3 (String, nil)
    • arg4 (String, nil)
    • arg5 (String, nil)
    • arg6 (Boolean, nil)
    • arg7 (Boolean, nil)
    • arg8 (Boolean, nil)
    • arg9 (Boolean, nil)
    • arg10 (Boolean, nil)
    • arg11 (Boolean, nil)
    • arg12 (String, nil)
    • arg13 (String, nil)
    • arg14 (String, nil)
    • arg15 (Peddler::Money, nil)
    • arg16 (String, nil)
    • arg17 (Integer, nil)
    • arg18 (String, nil)
    • arg19 (String, nil)
    • arg20 (String, nil)
    • arg21 (Integer, nil)
    • arg22 (String, nil)
    • arg23 (String, nil)

    Returns:



5
6
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 5

def self.new: (asin: String, ?b2b_sales_rank: Integer?, ?b2b_sales_rank_growth: String?, ?brand: String?, ?category: String?, ?ean: String?, ?has_amazon_offer: bool?, ?has_fba_offer: bool?, ?has_offer_with_vat_invoice_generation: bool?, ?brand_you_offer: bool?, ?category_you_offer: bool?, ?product_on_amazon: bool?, ?isbn: String?, ?item_name: String?, ?link: String?, ?lowest_price_in_the_last_week: Peddler::Money?, ?model_number: String?, ?offer_count: Integer?, ?page_views: String?, ?part_number: String?, ?product_performance: String?, ?review_count: Integer?, ?sub_category: String?, ?upc: String?) -> Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation
| (String, Integer?, String?, String?, String?, String?, bool?, bool?, bool?, bool?, bool?, bool?, String?, String?, String?, Peddler::Money?, String?, Integer?, String?, String?, String?, Integer?, String?, String?) -> Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

.parsePeddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



12
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 12

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::B2BProductOpportunitiesRecommendedForYouReport20201119::Recommendation

Instance Method Details

#brand_you_offer?Boolean

Returns:

  • (Boolean)


39
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 39

def brand_you_offer?: () -> bool

#category_you_offer?Boolean

Returns:

  • (Boolean)


40
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 40

def category_you_offer?: () -> bool

#has_amazon_offer?Boolean

Returns:

  • (Boolean)


41
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 41

def has_amazon_offer?: () -> bool

#has_fba_offer?Boolean

Returns:

  • (Boolean)


42
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 42

def has_fba_offer?: () -> bool

#has_offer_with_vat_invoice_generation?Boolean

Returns:

  • (Boolean)


43
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 43

def has_offer_with_vat_invoice_generation?: () -> bool

#members[ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ]

Returns:

  • ([ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ])


44
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 44

def members: () -> [ :asin, :b2b_sales_rank, :b2b_sales_rank_growth, :brand, :category, :ean, :has_amazon_offer, :has_fba_offer, :has_offer_with_vat_invoice_generation, :brand_you_offer, :category_you_offer, :product_on_amazon, :isbn, :item_name, :link, :lowest_price_in_the_last_week, :model_number, :offer_count, :page_views, :part_number, :product_performance, :review_count, :sub_category, :upc ]

#product_on_amazon?Boolean

Returns:

  • (Boolean)


45
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 45

def product_on_amazon?: () -> bool

#to_h{ asin: String, b2b_sales_rank: Integer?, b2b_sales_rank_growth: String?, brand: String?, category: String?, ean: String?, has_amazon_offer: bool?, has_fba_offer: bool?, has_offer_with_vat_invoice_generation: bool?, brand_you_offer: bool?, category_you_offer: bool?, product_on_amazon: bool?, isbn: String?, item_name: String?, link: String?, lowest_price_in_the_last_week: Peddler::Money?, model_number: String?, offer_count: Integer?, page_views: String?, part_number: String?, product_performance: String?, review_count: Integer?, sub_category: String?, upc: String? }

Returns:

  • ({ asin: String, b2b_sales_rank: Integer?, b2b_sales_rank_growth: String?, brand: String?, category: String?, ean: String?, has_amazon_offer: bool?, has_fba_offer: bool?, has_offer_with_vat_invoice_generation: bool?, brand_you_offer: bool?, category_you_offer: bool?, product_on_amazon: bool?, isbn: String?, item_name: String?, link: String?, lowest_price_in_the_last_week: Peddler::Money?, model_number: String?, offer_count: Integer?, page_views: String?, part_number: String?, product_performance: String?, review_count: Integer?, sub_category: String?, upc: String? })


46
# File 'sig/peddler/reports/b2b_product_opportunities_recommended_for_you_report_2020_11_19.rbs', line 46

def to_h: () -> { asin: String, b2b_sales_rank: Integer?, b2b_sales_rank_growth: String?, brand: String?, category: String?, ean: String?, has_amazon_offer: bool?, has_fba_offer: bool?, has_offer_with_vat_invoice_generation: bool?, brand_you_offer: bool?, category_you_offer: bool?, product_on_amazon: bool?, isbn: String?, item_name: String?, link: String?, lowest_price_in_the_last_week: Peddler::Money?, model_number: String?, offer_count: Integer?, page_views: String?, part_number: String?, product_performance: String?, review_count: Integer?, sub_category: String?, upc: String? }