Manos Chorianopoulos

CampaignItemModel fix

......@@ -7,7 +7,7 @@
<key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>0</integer>
</dict>
</dict>
</dict>
......
......@@ -7,7 +7,7 @@
<key>SwiftWarplyFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
<integer>1</integer>
</dict>
</dict>
</dict>
......
......@@ -10,7 +10,7 @@ import Foundation
// MARK: - Campaign Models
public class CampaignItemModel: Codable {
public class CampaignItemModel {
public let index_url: String?
public var logo_url: String?
public let offer_category: String?
......@@ -346,11 +346,18 @@ public class CampaignItemModel: Codable {
get { return self.banner_img_mobile }
set(newValue) { self.banner_img_mobile = newValue }
}
// MARK: - Computed properties for UI compatibility
public var _valid_until: String? {
get { return self._end_date }
set(newValue) { self.end_date = newValue }
}
}
// MARK: - Loyalty Contextual Offer Model
public class LoyaltyContextualOfferModel: Codable {
public class LoyaltyContextualOfferModel {
private var sessionId: String
private var eligibleAssets: Array<String>
private var id: String
......