Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- data class ParkingPlacesParkingZones (
- var templateId: Int? = null,
- var serviceProviderId: Int? = null,
- var serviceProviderName: String? = null,
- var currency: String? = null,
- var period: Int? = null,
- var parkingCondition: Int? = null,
- var cityId: Int? = null,
- var item: String? = null,
- var costOrDiscount: Double? = null,
- var ticketCost: Double? = null,
- var name: String? = null,
- var description: String? = null,
- var translations: String? = null,
- var periods: List<SeasonTicketPeriod>? = null,
- var presetType: Int? = null
- )
- class SubscriptionsSelectionParkingZonesIVM {
- var id: Int? = null
- var provider: String? = null
- var name: String? = null
- var selected: ObservableBoolean = ObservableBoolean(false)
- var listOfTemplateId: List<Int>? = null
- var listOfNames: List<String>? = null
- }
- override fun mapTo(list: List<ParkingPlacesParkingZones>): List<SubscriptionsSelectionParkingZonesIVM> {
- val mutableByName = list.groupByTo(mutableMapOf()) { it.item }
- return mutableByName.map { item ->
- SubscriptionsSelectionParkingZonesIVM().apply {
- name = item.key
- listOfTemplateId = ???????
- provider = ?????
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement