Всем привет!
Есть два типа данных - Response и ViewModel
struct Response: Mappable {
let shoppingList: [ShoppingList]?
}
struct ShoppingList: Mappable {
let name: String?
let offers: [Offer]?
}
struct Offer: Mappable {
let price: String?
}
и
struct ViewModel {
let name: String?
let offersViewModel: [OffersViewModel]?
}
struct OffersViewModel {
let fullPrice: String?
}
Мне необходимо создать массив ViewModel, в котором будут лежать данные из Response. Как это реализовать, используя RxSwift? Либо же, стандартными средствами Swift.