class Seatsio::StatusChange
def initialize(data)
def initialize(data) @id = data['id'] @status = data['status'] @date = DateTime.iso8601(data['date']) @object_label = data['objectLabel'] @event_id = data['eventId'] @extra_data = data['extraData'] @origin = StatusChangeOrigin.new(data['origin']) @order_id = data['orderId'] @quantity = data['quantity'] @hold_token = data['holdToken'] @is_present_on_chart = data['isPresentOnChart'] @not_present_on_chart_reason = data['notPresentOnChartReason'] end