Each seat has a status to indicate its availability, and the seat type.
Note that hasSofaSeatingEnabled is deprecated and will be removed in a future version – it should not be relied upon by API clients.
areaCategoryDescription will only be present if the underlying cinema chain system is able to provide it.
See Seating for details on how to interpret seat layout data.
If an order contains ticket packages, the seatsToAllocate, seatsAllocatedCount and seatsNotAllocatedCount properties respect the total number of tickets for the order, including tickets contained within ticket packages.