Class: Peddler::APIs::ServicesV1::AppointmentSlotReport

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#appointment_slotsArray[Peddler::APIs::ServicesV1::AppointmentSlot]? (readonly)

Returns the value of attribute appointment_slots.



115
116
117
# File 'sig/peddler/apis/services_v1.rbs', line 115

def appointment_slots
  @appointment_slots
end

#end_timeTime? (readonly)

Returns the value of attribute end_time.

Returns:

  • (Time, nil)


116
117
118
# File 'sig/peddler/apis/services_v1.rbs', line 116

def end_time
  @end_time
end

#scheduling_typeString? (readonly)

Returns the value of attribute scheduling_type.

Returns:

  • (String, nil)


117
118
119
# File 'sig/peddler/apis/services_v1.rbs', line 117

def scheduling_type
  @scheduling_type
end

#start_timeTime? (readonly)

Returns the value of attribute start_time.

Returns:

  • (Time, nil)


118
119
120
# File 'sig/peddler/apis/services_v1.rbs', line 118

def start_time
  @start_time
end

Class Method Details

.[](appointment_slots:, end_time:, scheduling_type:, start_time:) ⇒ Peddler::APIs::ServicesV1::AppointmentSlotReport .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ServicesV1::AppointmentSlotReport

Overloads:



108
109
# File 'sig/peddler/apis/services_v1.rbs', line 108

def self.[]: (?appointment_slots: Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, ?end_time: Time?, ?scheduling_type: String?, ?start_time: Time?) -> Peddler::APIs::ServicesV1::AppointmentSlotReport
| (Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, Time?, String?, Time?) -> Peddler::APIs::ServicesV1::AppointmentSlotReport

.members[ :appointment_slots, :end_time, :scheduling_type, :start_time ]

Returns:

  • ([ :appointment_slots, :end_time, :scheduling_type, :start_time ])


111
# File 'sig/peddler/apis/services_v1.rbs', line 111

def self.members: () -> [ :appointment_slots, :end_time, :scheduling_type, :start_time ]

.new(appointment_slots:, end_time:, scheduling_type:, start_time:) ⇒ Peddler::APIs::ServicesV1::AppointmentSlotReport .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ServicesV1::AppointmentSlotReport

Overloads:



106
107
# File 'sig/peddler/apis/services_v1.rbs', line 106

def self.new: (?appointment_slots: Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, ?end_time: Time?, ?scheduling_type: String?, ?start_time: Time?) -> Peddler::APIs::ServicesV1::AppointmentSlotReport
| (Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, Time?, String?, Time?) -> Peddler::APIs::ServicesV1::AppointmentSlotReport

.parsePeddler::APIs::ServicesV1::AppointmentSlotReport

Parameters:

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

Returns:



113
# File 'sig/peddler/apis/services_v1.rbs', line 113

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

Instance Method Details

#members[ :appointment_slots, :end_time, :scheduling_type, :start_time ]

Returns:

  • ([ :appointment_slots, :end_time, :scheduling_type, :start_time ])


120
# File 'sig/peddler/apis/services_v1.rbs', line 120

def members: () -> [ :appointment_slots, :end_time, :scheduling_type, :start_time ]

#to_h{ appointment_slots: Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, end_time: Time?, scheduling_type: String?, start_time: Time? }

Returns:



121
# File 'sig/peddler/apis/services_v1.rbs', line 121

def to_h: () -> { appointment_slots: Array[Peddler::APIs::ServicesV1::AppointmentSlot]?, end_time: Time?, scheduling_type: String?, start_time: Time? }