Class: Seatsio::EventObjectInfo

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

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ EventObjectInfo

Returns a new instance of EventObjectInfo.



433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
# File 'lib/seatsio/domain.rb', line 433

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']
  @channel = data['channel']
  @book_as_a_whole = data['bookAsAWhole']
  @distance_to_focal_point = data['distanceToFocalPoint']
  @holds = data['holds']
  @num_seats = data['numSeats']
  @variable_occupancy = data['variableOccupancy']
  @min_occupancy = data['minOccupancy']
  @max_occupancy = data['maxOccupancy']
  @season_status_overridden_quantity = data['seasonStatusOverriddenQuantity']
  @num_not_for_sale = data['numNotForSale']
  @zone = data['zone']
  @floor = data['floor']
end

Instance Attribute Details

#book_as_a_wholeObject (readonly)

Returns the value of attribute book_as_a_whole.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def book_as_a_whole
  @book_as_a_whole
end

#capacityObject (readonly)

Returns the value of attribute capacity.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def capacity
  @capacity
end

#category_keyObject (readonly)

Returns the value of attribute category_key.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def category_key
  @category_key
end

#category_labelObject (readonly)

Returns the value of attribute category_label.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def category_label
  @category_label
end

#channelObject (readonly)

Returns the value of attribute channel.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def channel
  @channel
end

#displayed_object_typeObject (readonly)

Returns the value of attribute displayed_object_type.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def displayed_object_type
  @displayed_object_type
end

#distance_to_focal_pointObject (readonly)

Returns the value of attribute distance_to_focal_point.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def distance_to_focal_point
  @distance_to_focal_point
end

#entranceObject (readonly)

Returns the value of attribute entrance.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def entrance
  @entrance
end

#extra_dataObject (readonly)

Returns the value of attribute extra_data.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def extra_data
  @extra_data
end

#floorObject (readonly)

Returns the value of attribute floor.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def floor
  @floor
end

#for_saleObject (readonly)

Returns the value of attribute for_sale.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def for_sale
  @for_sale
end

#has_restricted_viewObject (readonly)

Returns the value of attribute has_restricted_view.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def has_restricted_view
  @has_restricted_view
end

#hold_tokenObject (readonly)

Returns the value of attribute hold_token.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def hold_token
  @hold_token
end

#holdsObject (readonly)

Returns the value of attribute holds.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def holds
  @holds
end

#idsObject (readonly)

Returns the value of attribute ids.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def ids
  @ids
end

#is_accessibleObject (readonly)

Returns the value of attribute is_accessible.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def is_accessible
  @is_accessible
end

#is_availableObject (readonly)

Returns the value of attribute is_available.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def is_available
  @is_available
end

#is_companion_seatObject (readonly)

Returns the value of attribute is_companion_seat.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def is_companion_seat
  @is_companion_seat
end

#labelObject (readonly)

Returns the value of attribute label.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def label
  @label
end

#labelsObject (readonly)

Returns the value of attribute labels.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def labels
  @labels
end

#left_neighbourObject (readonly)

Returns the value of attribute left_neighbour.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def left_neighbour
  @left_neighbour
end

#max_occupancyObject (readonly)

Returns the value of attribute max_occupancy.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def max_occupancy
  @max_occupancy
end

#min_occupancyObject (readonly)

Returns the value of attribute min_occupancy.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def min_occupancy
  @min_occupancy
end

#num_bookedObject (readonly)

Returns the value of attribute num_booked.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def num_booked
  @num_booked
end

#num_freeObject (readonly)

Returns the value of attribute num_free.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def num_free
  @num_free
end

#num_heldObject (readonly)

Returns the value of attribute num_held.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def num_held
  @num_held
end

#num_not_for_saleObject (readonly)

Returns the value of attribute num_not_for_sale.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def num_not_for_sale
  @num_not_for_sale
end

#num_seatsObject (readonly)

Returns the value of attribute num_seats.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def num_seats
  @num_seats
end

#object_typeObject (readonly)

Returns the value of attribute object_type.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def object_type
  @object_type
end

#order_idObject (readonly)

Returns the value of attribute order_id.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def order_id
  @order_id
end

#right_neighbourObject (readonly)

Returns the value of attribute right_neighbour.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def right_neighbour
  @right_neighbour
end

#season_status_overridden_quantityObject (readonly)

Returns the value of attribute season_status_overridden_quantity.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def season_status_overridden_quantity
  @season_status_overridden_quantity
end

#sectionObject (readonly)

Returns the value of attribute section.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def section
  @section
end

#statusObject (readonly)

Returns the value of attribute status.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def status
  @status
end

#ticket_typeObject (readonly)

Returns the value of attribute ticket_type.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def ticket_type
  @ticket_type
end

#variable_occupancyObject (readonly)

Returns the value of attribute variable_occupancy.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def variable_occupancy
  @variable_occupancy
end

#zoneObject (readonly)

Returns the value of attribute zone.



424
425
426
# File 'lib/seatsio/domain.rb', line 424

def zone
  @zone
end