From 17af164cd9a6c2b52e841ed39cb16cefac46854b Mon Sep 17 00:00:00 2001 From: "Pfeil, Scott Robert" Date: Tue, 23 Jun 2020 12:14:37 -0400 Subject: [PATCH] move files --- .../HeadersH2PricingTwoRowsModel.swift | 90 ------------------- 1 file changed, 90 deletions(-) delete mode 100644 MVMCoreUI/Atomic/Molecules/DesignedComponents/Headers/HeadersH2PricingTwoRowsModel.swift diff --git a/MVMCoreUI/Atomic/Molecules/DesignedComponents/Headers/HeadersH2PricingTwoRowsModel.swift b/MVMCoreUI/Atomic/Molecules/DesignedComponents/Headers/HeadersH2PricingTwoRowsModel.swift deleted file mode 100644 index 6991bf03..00000000 --- a/MVMCoreUI/Atomic/Molecules/DesignedComponents/Headers/HeadersH2PricingTwoRowsModel.swift +++ /dev/null @@ -1,90 +0,0 @@ -// -// HeadersH2PricingTwoRowsModel.swift -// MVMCoreUI -// -// Created by Lekshmi S on 16/06/20. -// Copyright © 2020 Verizon Wireless. All rights reserved. -// - -import Foundation - -public class HeadersH2PricingTwoRowsModel: HeaderModel, MoleculeModelProtocol { - //-------------------------------------------------- - // MARK: - Properties - //-------------------------------------------------- - public static var identifier: String = "headerH2TwoRows" - public var headline: LabelModel - public var body: LabelModel - public var subBody: LabelModel? - public var body2: LabelModel - public var subBody2: LabelModel? - public var body3: LabelModel - public var subBody3: LabelModel? - - //-------------------------------------------------- - // MARK: - Initializer - //-------------------------------------------------- - public init(headline: LabelModel, body: LabelModel, subBody: LabelModel? = nil, body2: LabelModel, subBody2: LabelModel? = nil, body3: LabelModel, subBody3: LabelModel? = nil) { - self.headline = headline - self.body = body - self.subBody = subBody - self.body2 = body2 - self.subBody2 = subBody2 - self.body3 = body3 - self.subBody3 = subBody3 - super.init() - } - - //-------------------------------------------------- - // MARK: - Methods - //-------------------------------------------------- - public override func setDefaults() { - super.setDefaults() - body.hero = 0 - subBody?.attributes = [LabelAttributeStrikeThroughModel(0, subBody?.text.count ?? 0)] - subBody2?.attributes = [LabelAttributeStrikeThroughModel(0, subBody2?.text.count ?? 0)] - subBody3?.attributes = [LabelAttributeStrikeThroughModel(0, subBody3?.text.count ?? 0)] - } - - //-------------------------------------------------- - // MARK: - Keys - //-------------------------------------------------- - private enum CodingKeys: String, CodingKey { - case moleculeName - case headline - case body - case subBody - case body2 - case subBody2 - case body3 - case subBody3 - } - - //-------------------------------------------------- - // MARK: - Codec - //-------------------------------------------------- - required public init(from decoder: Decoder) throws { - let typeContainer = try decoder.container(keyedBy: CodingKeys.self) - headline = try typeContainer.decode(LabelModel.self, forKey: .headline) - body = try typeContainer.decode(LabelModel.self, forKey: .body) - subBody = try typeContainer.decode(LabelModel.self, forKey: .subBody) - body2 = try typeContainer.decode(LabelModel.self, forKey: .body2) - subBody2 = try typeContainer.decode(LabelModel.self, forKey: .subBody2) - body3 = try typeContainer.decode(LabelModel.self, forKey: .body3) - subBody3 = try typeContainer.decode(LabelModel.self, forKey: .subBody3) - try super.init(from: decoder) - } - - public override func encode(to encoder: Encoder) throws { - try super.encode(to: encoder) - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encode(moleculeName, forKey: .moleculeName) - try container.encode(headline, forKey: .headline) - try container.encode(body, forKey: .body) - try container.encode(subBody, forKey: .subBody) - try container.encode(body2, forKey: .body2) - try container.encode(subBody2, forKey: .subBody2) - try container.encode(body3, forKey: .body3) - try container.encode(subBody3, forKey: .subBody3) - } -}