Class: Seatsio::Domain::ObjectStatus
- Inherits:
-
Object
- Object
- Seatsio::Domain::ObjectStatus
- Defined in:
- lib/seatsio/domain.rb
Constant Summary collapse
- FREE =
'free'
- BOOKED =
'booked'
- HELD =
'reservedByToken'
Instance Attribute Summary collapse
-
#extra_data ⇒ Object
readonly
Returns the value of attribute extra_data.
-
#hold_token ⇒ Object
readonly
Returns the value of attribute hold_token.
-
#order_id ⇒ Object
readonly
Returns the value of attribute order_id.
-
#quantity ⇒ Object
readonly
Returns the value of attribute quantity.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#ticket_type ⇒ Object
readonly
Returns the value of attribute ticket_type.
Instance Method Summary collapse
-
#initialize(data) ⇒ ObjectStatus
constructor
A new instance of ObjectStatus.
Constructor Details
#initialize(data) ⇒ ObjectStatus
Returns a new instance of ObjectStatus.
161 162 163 164 165 166 167 168 |
# File 'lib/seatsio/domain.rb', line 161 def initialize(data) @status = data['status'] @hold_token = data['holdToken'] @order_id = data['orderId'] @ticket_type = data['ticketType'] @quantity = data['quantity'] @extra_data = data['extraData'] end |
Instance Attribute Details
#extra_data ⇒ Object (readonly)
Returns the value of attribute extra_data.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def extra_data @extra_data end |
#hold_token ⇒ Object (readonly)
Returns the value of attribute hold_token.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def hold_token @hold_token end |
#order_id ⇒ Object (readonly)
Returns the value of attribute order_id.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def order_id @order_id end |
#quantity ⇒ Object (readonly)
Returns the value of attribute quantity.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def quantity @quantity end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def status @status end |
#ticket_type ⇒ Object (readonly)
Returns the value of attribute ticket_type.
158 159 160 |
# File 'lib/seatsio/domain.rb', line 158 def ticket_type @ticket_type end |