package kotlinx.benchmarks.model import kotlinx.serialization.Serializable @Serializable data class CitmCatalog( val areaNames: Map, val blockNames: Map, val events: Map, val audienceSubCategoryNames: Map, val performances: List, val seatCategoryNames: Map, val subTopicNames: Map, val subjectNames: Map, val topicNames: Map, val topicSubTopics: Map>, val venueNames: Map ) @Serializable data class CitmPerformance( val eventId: Int, val id: Int, val logo: String?, val name: String?, val prices: List, val seatCategories: List, val seatMapImage: String?, val start: Long, val venueCode: String ) @Serializable data class CitmSeatCategory( val areas: List, val seatCategoryId: Int ) @Serializable data class CitmArea(val areaId: Int, val blockIds: List) @Serializable data class CitmPrice( val amount: Int, val audienceSubCategoryId: Int, val seatCategoryId: Int ) @Serializable data class CitmEvent( val description: String?, val id: Int?, val logo: String?, val name: String, val subTopicIds: List, val subjectCode: Int?, val subtitle: String?, val topicIds: List )