Added default constructors
This commit is contained in:
@@ -2,4 +2,10 @@ public class SelectedImage: Codable, ObjectDebugger {
|
|||||||
public var display: SelectedImageItem?
|
public var display: SelectedImageItem?
|
||||||
public var small: SelectedImageItem?
|
public var small: SelectedImageItem?
|
||||||
public var thumb: SelectedImageItem?
|
public var thumb: SelectedImageItem?
|
||||||
|
|
||||||
|
init(display: SelectedImageItem?, small: SelectedImageItem?, thumb: SelectedImageItem?) {
|
||||||
|
self.display = display
|
||||||
|
self.small = small
|
||||||
|
self.thumb = thumb
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,4 +6,10 @@ public struct SelectedImageItem: Codable, ObjectDebugger {
|
|||||||
public var url: String {
|
public var url: String {
|
||||||
[en, fr, pl].compactMap { $0 }.first ?? ""
|
[en, fr, pl].compactMap { $0 }.first ?? ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
init(en: String?, fr: String?, pl: String) {
|
||||||
|
self.en = en
|
||||||
|
self.fr = fr
|
||||||
|
self.pl = pl
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,4 +2,10 @@ public struct SelectedImages: Codable, ObjectDebugger {
|
|||||||
public var front: SelectedImage?
|
public var front: SelectedImage?
|
||||||
public var ingredients: SelectedImage?
|
public var ingredients: SelectedImage?
|
||||||
public var nutrition: SelectedImage?
|
public var nutrition: SelectedImage?
|
||||||
|
|
||||||
|
init(front: SelectedImage?, ingredients: SelectedImage?, nutrition: SelectedImage?) {
|
||||||
|
self.front = front
|
||||||
|
self.ingredients = ingredients
|
||||||
|
self.nutrition = nutrition
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user