initial
This commit is contained in:
41
Pods/SwiftEntryKit/Source/Model/EKNotificationMessage.swift
generated
Normal file
41
Pods/SwiftEntryKit/Source/Model/EKNotificationMessage.swift
generated
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user