1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/seatsio/events/change_best_available_object_status_request.rb', line 1
def create_change_best_available_object_status_request(number, status, categories, zone, , ticket_types, hold_token, order_id, ,
ignore_channels, channel_keys, try_to_prevent_orphan_seats, accessible_seats)
result = {}
best_available = {'number': number}
best_available[:categories] = categories if categories != nil
best_available[:zone] = zone if zone != nil
best_available[:extraData] = if != nil
best_available[:ticketTypes] = ticket_types if ticket_types != nil
best_available[:tryToPreventOrphanSeats] = try_to_prevent_orphan_seats if try_to_prevent_orphan_seats != nil
best_available[:accessibleSeats] = accessible_seats if accessible_seats != nil
result[:status] = status
result[:bestAvailable] = best_available
result[:holdToken] = hold_token if hold_token != nil
result[:orderId] = order_id if order_id != nil
result[:keepExtraData] = if != nil
result[:ignoreChannels] = ignore_channels if ignore_channels != nil
result[:channelKeys] = channel_keys if channel_keys != nil
result
end
|