Added default constructors
This commit is contained in:
@@ -2,4 +2,10 @@ public class SelectedImage: Codable, ObjectDebugger {
|
||||
public var display: SelectedImageItem?
|
||||
public var small: 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 {
|
||||
[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 ingredients: 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