Merge branch 'bugfix/navigation_label_button' into 'develop'

moleculeName for encode

See merge request BPHV_MIPS/mvm_core_ui!535
This commit is contained in:
Pfeil, Scott Robert 2020-07-15 18:03:17 -04:00
commit c668d27fbb
2 changed files with 4 additions and 0 deletions

View File

@ -22,6 +22,7 @@ public class NavigationImageButtonModel: NavigationButtonModelProtocol, Molecule
private enum CodingKeys: String, CodingKey {
case image
case action
case moleculeName
}
required public init(from decoder: Decoder) throws {
@ -33,6 +34,7 @@ public class NavigationImageButtonModel: NavigationButtonModelProtocol, Molecule
open func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)
try container.encode(image, forKey: .image)
try container.encode(moleculeName, forKey: .moleculeName)
try container.encodeModel(action, forKey: .action)
}

View File

@ -21,6 +21,7 @@ public class NavigationLabelButtonModel: NavigationButtonModelProtocol, Molecule
}
private enum CodingKeys: String, CodingKey {
case moleculeName
case title
case action
}
@ -33,6 +34,7 @@ public class NavigationLabelButtonModel: NavigationButtonModelProtocol, Molecule
open func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)
try container.encode(moleculeName, forKey: .moleculeName)
try container.encode(title, forKey: .title)
try container.encodeModel(action, forKey: .action)
}