Added moleculename for encoding.

This commit is contained in:
Lekshmi S 2021-03-10 17:20:06 +05:30
parent 0eaaada439
commit 724763d50c
4 changed files with 8 additions and 0 deletions

View File

@ -86,6 +86,7 @@ import Foundation
//--------------------------------------------------
private enum CodingKeys: String, CodingKey {
case moleculeName
case components
case selectedIndexes
case delimiters
@ -119,6 +120,7 @@ import Foundation
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(components, forKey: .components)
try container.encode(selectedIndexesArray, forKey: .selectedIndexes)
try container.encodeIfPresent(delimiterArray, forKey: .delimiters)

View File

@ -95,6 +95,7 @@
//--------------------------------------------------
private enum CodingKeys: String, CodingKey {
case moleculeName
case placeholder
case textAlignment
case enabledTextColor
@ -140,6 +141,7 @@
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.encodeIfPresent(placeholder, forKey: .placeholder)
try container.encodeIfPresent(textAlignment, forKey: .textAlignment)
try container.encodeIfPresent(type, forKey: .type)

View File

@ -30,6 +30,7 @@ import Foundation
//--------------------------------------------------
private enum CodingKeys: String, CodingKey {
case moleculeName
case peakingUI
case peakingArrowColor
case analyticsData
@ -52,6 +53,7 @@ import Foundation
open 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.encodeIfPresent(peakingUI, forKey: .peakingUI)
try container.encodeIfPresent(peakingArrowColor, forKey: .peakingArrowColor)
try container.encodeIfPresent(analyticsData, forKey: .analyticsData)

View File

@ -36,6 +36,7 @@ open class BGImageMoleculeModel: MoleculeContainerModel {
}
private enum CodingKeys: String, CodingKey {
case moleculeName
case image
}
@ -53,6 +54,7 @@ open class BGImageMoleculeModel: MoleculeContainerModel {
open 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(image, forKey: .image)
}
}