Showing
1 changed file
with
14 additions
and
0 deletions
| ... | @@ -441,6 +441,7 @@ public class swiftApi { | ... | @@ -441,6 +441,7 @@ public class swiftApi { |
| 441 | public let hasExtraFields: Bool? | 441 | public let hasExtraFields: Bool? |
| 442 | public let ccms_offer: String? | 442 | public let ccms_offer: String? |
| 443 | public var loyaltyPackageId: String? | 443 | public var loyaltyPackageId: String? |
| 444 | + public var badge: String? | ||
| 444 | 445 | ||
| 445 | public init() { | 446 | public init() { |
| 446 | self.index_url = "" | 447 | self.index_url = "" |
| ... | @@ -456,6 +457,7 @@ public class swiftApi { | ... | @@ -456,6 +457,7 @@ public class swiftApi { |
| 456 | self.hasExtraFields = false | 457 | self.hasExtraFields = false |
| 457 | self.ccms_offer = "false" | 458 | self.ccms_offer = "false" |
| 458 | self.loyaltyPackageId = "" | 459 | self.loyaltyPackageId = "" |
| 460 | + self.badge = "" | ||
| 459 | } | 461 | } |
| 460 | 462 | ||
| 461 | public init(dictionary: [String: Any]) { | 463 | public init(dictionary: [String: Any]) { |
| ... | @@ -482,11 +484,13 @@ public class swiftApi { | ... | @@ -482,11 +484,13 @@ public class swiftApi { |
| 482 | self.loyaltyCampaignId = extra_fields_parsed["loyaltyCampaignId"] as? String? ?? "" | 484 | self.loyaltyCampaignId = extra_fields_parsed["loyaltyCampaignId"] as? String? ?? "" |
| 483 | self.hasExtraFields = true | 485 | self.hasExtraFields = true |
| 484 | self.ccms_offer = extra_fields_parsed["ccms_offer"] as? String? ?? "false" | 486 | self.ccms_offer = extra_fields_parsed["ccms_offer"] as? String? ?? "false" |
| 487 | + self.badge = extra_fields_parsed["badge"] as? String? ?? "" | ||
| 485 | } else { | 488 | } else { |
| 486 | self.subcategory = "" | 489 | self.subcategory = "" |
| 487 | self.loyaltyCampaignId = "" | 490 | self.loyaltyCampaignId = "" |
| 488 | self.hasExtraFields = false | 491 | self.hasExtraFields = false |
| 489 | self.ccms_offer = "false" | 492 | self.ccms_offer = "false" |
| 493 | + self.badge = "" | ||
| 490 | print("bad json") | 494 | print("bad json") |
| 491 | } | 495 | } |
| 492 | } catch let error as NSError { | 496 | } catch let error as NSError { |
| ... | @@ -494,6 +498,7 @@ public class swiftApi { | ... | @@ -494,6 +498,7 @@ public class swiftApi { |
| 494 | self.loyaltyCampaignId = "" | 498 | self.loyaltyCampaignId = "" |
| 495 | self.hasExtraFields = false | 499 | self.hasExtraFields = false |
| 496 | self.ccms_offer = "false" | 500 | self.ccms_offer = "false" |
| 501 | + self.badge = "" | ||
| 497 | print(error) | 502 | print(error) |
| 498 | } | 503 | } |
| 499 | } | 504 | } |
| ... | @@ -524,6 +529,15 @@ public class swiftApi { | ... | @@ -524,6 +529,15 @@ public class swiftApi { |
| 524 | self.loyaltyPackageId = newValue | 529 | self.loyaltyPackageId = newValue |
| 525 | } | 530 | } |
| 526 | } | 531 | } |
| 532 | + | ||
| 533 | + public var _badge: String? { | ||
| 534 | + get { // getter | ||
| 535 | + return self.badge | ||
| 536 | + } | ||
| 537 | + set(newValue) { //setter | ||
| 538 | + self.badge = newValue | ||
| 539 | + } | ||
| 540 | + } | ||
| 527 | } | 541 | } |
| 528 | 542 | ||
| 529 | public class CampaignDataModel { | 543 | public class CampaignDataModel { | ... | ... |
-
Please register or login to post a comment