Class: Seatsio::EventObjectInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/seatsio/domain.rb

Constant Summary collapse

FREE =
'free'
BOOKED =
'booked'
HELD =
'reservedByToken'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ EventObjectInfo

Returns a new instance of EventObjectInfo.



356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/seatsio/domain.rb', line 356

def initialize(data)
  @status = data['status']
  @label = data['label']
  @labels = data['labels']
  @ids = data['ids']
  @category_label = data['categoryLabel']
  @category_key = data['categoryKey']
  @ticket_type = data['ticketType']
  @order_id = data['orderId']
  @for_sale = data['forSale']
  @hold_token = data['holdToken']
  @section = data['section']
  @entrance = data['entrance']
  @num_booked = data['numBooked']
  @num_free = data['numFree']
  @num_held = data['numHeld']
  @capacity = data['capacity']
  @object_type = data['objectType']
  @extra_data = data['extraData']
  @is_accessible = data['isAccessible']
  @is_companion_seat = data['isCompanionSeat']
  @has_restricted_view = data['hasRestrictedView']
  @displayed_object_type = data['displayedObjectType']
  @left_neighbour = data['leftNeighbour']
  @right_neighbour = data['rightNeighbour']
  @is_available = data['isAvailable']
  @is_disabled_by_social_distancing = data['isDisabledBySocialDistancing']
  @channel = data['channel']
  @book_as_a_whole = data['bookAsAWhole']
  @distance_to_focal_point = data['distanceToFocalPoint']
  @holds = data['holds']
end

Instance Attribute Details

#book_as_a_wholeObject (readonly)

Returns the value of attribute book_as_a_whole.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def book_as_a_whole
  @book_as_a_whole
end

#capacityObject (readonly)

Returns the value of attribute capacity.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def capacity
  @capacity
end

#category_keyObject (readonly)

Returns the value of attribute category_key.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def category_key
  @category_key
end

#category_labelObject (readonly)

Returns the value of attribute category_label.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def category_label
  @category_label
end

#channelObject (readonly)

Returns the value of attribute channel.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def channel
  @channel
end

#displayed_object_typeObject (readonly)

Returns the value of attribute displayed_object_type.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def displayed_object_type
  @displayed_object_type
end

#distance_to_focal_pointObject (readonly)

Returns the value of attribute distance_to_focal_point.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def distance_to_focal_point
  @distance_to_focal_point
end

#entranceObject (readonly)

Returns the value of attribute entrance.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def entrance
  @entrance
end

#extra_dataObject (readonly)

Returns the value of attribute extra_data.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def extra_data
  @extra_data
end

#for_saleObject (readonly)

Returns the value of attribute for_sale.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def for_sale
  @for_sale
end

#has_restricted_viewObject (readonly)

Returns the value of attribute has_restricted_view.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def has_restricted_view
  @has_restricted_view
end

#hold_tokenObject (readonly)

Returns the value of attribute hold_token.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def hold_token
  @hold_token
end

#holdsObject (readonly)

Returns the value of attribute holds.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def holds
  @holds
end

#idsObject (readonly)

Returns the value of attribute ids.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def ids
  @ids
end

#is_accessibleObject (readonly)

Returns the value of attribute is_accessible.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def is_accessible
  @is_accessible
end

#is_availableObject (readonly)

Returns the value of attribute is_available.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def is_available
  @is_available
end

#is_companion_seatObject (readonly)

Returns the value of attribute is_companion_seat.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def is_companion_seat
  @is_companion_seat
end

#is_disabled_by_social_distancingObject (readonly)

Returns the value of attribute is_disabled_by_social_distancing.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def is_disabled_by_social_distancing
  @is_disabled_by_social_distancing
end

#labelObject (readonly)

Returns the value of attribute label.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def label
  @label
end

#labelsObject (readonly)

Returns the value of attribute labels.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def labels
  @labels
end

#left_neighbourObject (readonly)

Returns the value of attribute left_neighbour.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def left_neighbour
  @left_neighbour
end

#num_bookedObject (readonly)

Returns the value of attribute num_booked.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def num_booked
  @num_booked
end

#num_freeObject (readonly)

Returns the value of attribute num_free.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def num_free
  @num_free
end

#num_heldObject (readonly)

Returns the value of attribute num_held.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def num_held
  @num_held
end

#object_typeObject (readonly)

Returns the value of attribute object_type.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def object_type
  @object_type
end

#order_idObject (readonly)

Returns the value of attribute order_id.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def order_id
  @order_id
end

#right_neighbourObject (readonly)

Returns the value of attribute right_neighbour.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def right_neighbour
  @right_neighbour
end

#sectionObject (readonly)

Returns the value of attribute section.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def section
  @section
end

#statusObject (readonly)

Returns the value of attribute status.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def status
  @status
end

#ticket_typeObject (readonly)

Returns the value of attribute ticket_type.



349
350
351
# File 'lib/seatsio/domain.rb', line 349

def ticket_type
  @ticket_type
end