added override intializer for subclasses

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-06-21 15:11:42 -05:00
parent 305372fe04
commit 33ad5a3630
5 changed files with 39 additions and 0 deletions

View File

@ -38,6 +38,14 @@
public var displayFormat: String?
public var displayMask: String?
//--------------------------------------------------
// MARK: - Initializers
//--------------------------------------------------
public override init(with text: String){
super.init(with: text)
}
//--------------------------------------------------
// MARK: - Methods
//--------------------------------------------------

View File

@ -18,6 +18,14 @@
var name: String?
var size: CGFloat?
//--------------------------------------------------
// MARK: - Initializer
//--------------------------------------------------
public override init(_ location: Int, _ length: Int) {
super.init(location, length)
}
//--------------------------------------------------
// MARK: - Keys
//--------------------------------------------------

View File

@ -18,6 +18,14 @@ class LabelAttributeImageModel: LabelAttributeModel {
var name: String?
var URL: String?
//--------------------------------------------------
// MARK: - Initializer
//--------------------------------------------------
public override init(_ location: Int, _ length: Int) {
super.init(location, length)
}
//--------------------------------------------------
// MARK: - Keys
//--------------------------------------------------

View File

@ -14,6 +14,13 @@
public class override var identifier: String { "sectionHeader" }
public var line: LineModel?
//--------------------------------------------------
// MARK: - Initializer
//--------------------------------------------------
public override init(with moleculeModel: MoleculeModelProtocol) {
super.init(with: moleculeModel)
}
//--------------------------------------------------
// MARK: - Keys
//--------------------------------------------------

View File

@ -16,6 +16,14 @@
public var closeAction: ActionModelProtocol?
//--------------------------------------------------
// MARK: - Initializer
//--------------------------------------------------
public override init(pageType: String, screenHeading: String?, molecules: [ListItemModelProtocol & MoleculeModelProtocol]) {
super.init(pageType: pageType, screenHeading: screenHeading, molecules: molecules)
}
//--------------------------------------------------
// MARK: - Keys
//--------------------------------------------------