Class: Peddler::APIs::Promotions20251201::SelectionDetails

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/promotions_2025_12_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#issuesArray[Peddler::APIs::Promotions20251201::ItemIssue]? (readonly)

Returns the value of attribute issues.



638
639
640
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 638

def issues
  @issues
end

#itemsArray[Peddler::APIs::Promotions20251201::Item]? (readonly)

Returns the value of attribute items.



639
640
641
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 639

def items
  @items
end

#paginationPeddler::APIs::Promotions20251201::Pagination? (readonly)

Returns the value of attribute pagination.



640
641
642
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 640

def pagination
  @pagination
end

#rulesPeddler::APIs::Promotions20251201::SelectionRules? (readonly)

Returns the value of attribute rules.



641
642
643
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 641

def rules
  @rules
end

Class Method Details

.[](issues:, items:, pagination:, rules:) ⇒ Peddler::APIs::Promotions20251201::SelectionDetails .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Promotions20251201::SelectionDetails



631
632
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 631

def self.[]: (?issues: Array[Peddler::APIs::Promotions20251201::ItemIssue]?, ?items: Array[Peddler::APIs::Promotions20251201::Item]?, ?pagination: Peddler::APIs::Promotions20251201::Pagination?, ?rules: Peddler::APIs::Promotions20251201::SelectionRules?) -> Peddler::APIs::Promotions20251201::SelectionDetails
| (Array[Peddler::APIs::Promotions20251201::ItemIssue]?, Array[Peddler::APIs::Promotions20251201::Item]?, Peddler::APIs::Promotions20251201::Pagination?, Peddler::APIs::Promotions20251201::SelectionRules?) -> Peddler::APIs::Promotions20251201::SelectionDetails

.members[ :issues, :items, :pagination, :rules ]

Returns:

  • ([ :issues, :items, :pagination, :rules ])


634
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 634

def self.members: () -> [ :issues, :items, :pagination, :rules ]

.new(issues:, items:, pagination:, rules:) ⇒ Peddler::APIs::Promotions20251201::SelectionDetails .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Promotions20251201::SelectionDetails



629
630
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 629

def self.new: (?issues: Array[Peddler::APIs::Promotions20251201::ItemIssue]?, ?items: Array[Peddler::APIs::Promotions20251201::Item]?, ?pagination: Peddler::APIs::Promotions20251201::Pagination?, ?rules: Peddler::APIs::Promotions20251201::SelectionRules?) -> Peddler::APIs::Promotions20251201::SelectionDetails
| (Array[Peddler::APIs::Promotions20251201::ItemIssue]?, Array[Peddler::APIs::Promotions20251201::Item]?, Peddler::APIs::Promotions20251201::Pagination?, Peddler::APIs::Promotions20251201::SelectionRules?) -> Peddler::APIs::Promotions20251201::SelectionDetails

.parsePeddler::APIs::Promotions20251201::SelectionDetails

Parameters:

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

Returns:



636
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 636

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Promotions20251201::SelectionDetails

Instance Method Details

#members[ :issues, :items, :pagination, :rules ]

Returns:

  • ([ :issues, :items, :pagination, :rules ])


643
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 643

def members: () -> [ :issues, :items, :pagination, :rules ]

#to_h{ issues: Array[Peddler::APIs::Promotions20251201::ItemIssue]?, items: Array[Peddler::APIs::Promotions20251201::Item]?, pagination: Peddler::APIs::Promotions20251201::Pagination?, rules: Peddler::APIs::Promotions20251201::SelectionRules? }



644
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 644

def to_h: () -> { issues: Array[Peddler::APIs::Promotions20251201::ItemIssue]?, items: Array[Peddler::APIs::Promotions20251201::Item]?, pagination: Peddler::APIs::Promotions20251201::Pagination?, rules: Peddler::APIs::Promotions20251201::SelectionRules? }