// // EKNotificationMessage.swift // SwiftEntryKit // // Created by Daniel Huri on 4/20/18. // Copyright (c) 2018 huri000@gmail.com. All rights reserved. // import UIKit public struct EKNotificationMessage { /** Insets of the content of the message */ public struct Insets { /** The insets of the content of the message, from the top, bottom, left, right */ public var contentInsets = UIEdgeInsets(top: 16, left: 16, bottom: 16, right: 16) /** The distance between the title and the description */ public var titleToDescription: CGFloat = 5 public static var `default` = Insets() } /** Image, Title, Description */ public let simpleMessage: EKSimpleMessage /** Optional auxiliary label descriptor (For instance, it be used to display time of message) */ public let auxiliary: EKProperty.LabelContent? /** Defines the vertical and horizontal margins */ public let insets: Insets public init(simpleMessage: EKSimpleMessage, auxiliary: EKProperty.LabelContent? = nil, insets: Insets = .default) { self.simpleMessage = simpleMessage self.auxiliary = auxiliary self.insets = insets } }