Class: Peddler::APIs::Promotions20251201::Schedule

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

#end_dateTime? (readonly)

Returns the value of attribute end_date.

Returns:

  • (Time, nil)


583
584
585
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 583

def end_date
  @end_date
end

#event_idString? (readonly)

Returns the value of attribute event_id.

Returns:

  • (String, nil)


584
585
586
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 584

def event_id
  @event_id
end

#start_dateTime? (readonly)

Returns the value of attribute start_date.

Returns:

  • (Time, nil)


585
586
587
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 585

def start_date
  @start_date
end

Class Method Details

.[](end_date:, event_id:, start_date:) ⇒ Peddler::APIs::Promotions20251201::Schedule .[](arg0, arg1, arg2) ⇒ Peddler::APIs::Promotions20251201::Schedule

Overloads:



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

def self.[]: (?end_date: Time?, ?event_id: String?, ?start_date: Time?) -> Peddler::APIs::Promotions20251201::Schedule
| (Time?, String?, Time?) -> Peddler::APIs::Promotions20251201::Schedule

.members[ :end_date, :event_id, :start_date ]

Returns:

  • ([ :end_date, :event_id, :start_date ])


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

def self.members: () -> [ :end_date, :event_id, :start_date ]

.new(end_date:, event_id:, start_date:) ⇒ Peddler::APIs::Promotions20251201::Schedule .new(arg0, arg1, arg2) ⇒ Peddler::APIs::Promotions20251201::Schedule

Overloads:



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

def self.new: (?end_date: Time?, ?event_id: String?, ?start_date: Time?) -> Peddler::APIs::Promotions20251201::Schedule
| (Time?, String?, Time?) -> Peddler::APIs::Promotions20251201::Schedule

.parsePeddler::APIs::Promotions20251201::Schedule

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :end_date, :event_id, :start_date ]

Returns:

  • ([ :end_date, :event_id, :start_date ])


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

def members: () -> [ :end_date, :event_id, :start_date ]

#to_h{ end_date: Time?, event_id: String?, start_date: Time? }

Returns:

  • ({ end_date: Time?, event_id: String?, start_date: Time? })


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

def to_h: () -> { end_date: Time?, event_id: String?, start_date: Time? }