From e6079eab55ae91f602d1c5c08acb8798c6a9b2e4 Mon Sep 17 00:00:00 2001 From: "Murugan, Vimal" Date: Tue, 14 Jan 2020 00:11:41 +0530 Subject: [PATCH] updated model --- .../Models/Molecules/NumberedListModel.swift | 14 -------------- .../Models/Molecules/UnOrderedListModel.swift | 18 ------------------ 2 files changed, 32 deletions(-) diff --git a/MVMCoreUI/Models/Molecules/NumberedListModel.swift b/MVMCoreUI/Models/Molecules/NumberedListModel.swift index 7686ade0..2a440b27 100644 --- a/MVMCoreUI/Models/Molecules/NumberedListModel.swift +++ b/MVMCoreUI/Models/Molecules/NumberedListModel.swift @@ -12,20 +12,6 @@ import Foundation public var backgroundColor: String? public static var identifier: String = "numberedList" public var list: [LabelModel] - - enum CodingKeys: String, CodingKey { - case list - } - - required public init(from decoder: Decoder) throws { - let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - self.list = try typeContainer.decodeMolecules(codingKey: .list) as! [LabelModel] - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encodeModels(list, forKey: .list) - } } public protocol OrderListProtocol: MoleculeProtocol { diff --git a/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift b/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift index 104119c3..a795e903 100644 --- a/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift +++ b/MVMCoreUI/Models/Molecules/UnOrderedListModel.swift @@ -9,26 +9,8 @@ import Foundation @objcMembers public class UnOrderedListModel: OrderListProtocol { - public var backgroundColor: String? public static var identifier: String = "unOrderedList" public var bulletChar: String? public var list: [LabelModel] - - enum CodingKeys: String, CodingKey { - case list - case bulletChar - } - - required public init(from decoder: Decoder) throws { - let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - self.bulletChar = try typeContainer.decodeIfPresent(String.self, forKey: .bulletChar) - self.list = try typeContainer.decodeMolecules(codingKey: .list) as! [LabelModel] - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encodeIfPresent(bulletChar, forKey: .bulletChar) - try container.encodeModels(list, forKey: .list) - } }