Component
public struct Component : Codable, Equatable
Struct representing Product Component related values.
-
Value representing the entity id.
Declaration
Swift
public var id: Int -
The component’s metric cost.
Declaration
Swift
public var sku: String -
The component’s metric cost.
Declaration
Swift
public var metricAmount: String -
The name of the metric (currency).
Declaration
Swift
public var metricName: String -
The display name of the metric (currency).
Declaration
Swift
public var metricDisplayName: String -
The start date of effectivity of the current component (in String).
Declaration
Swift
public var startDate: String -
The end date of effectivity of the current component (in String).
Declaration
Swift
public var endDate: String -
The component’s displayable title / name.
Declaration
Swift
public var heading: String -
The component’s displayable sub-info.
Declaration
Swift
public var subheading: String -
The component’s general displayable description.
Declaration
Swift
public var body: String -
The component’s displayable fine print.
Declaration
Swift
public var details: String -
The component’s image (big).
Declaration
Swift
public var imageUrl: String -
The component’s thumbnail.
Declaration
Swift
public var thumbImageUrl: String -
A list of sub-components for a component that is a component group.
Declaration
Swift
public var productComponents: [Product.Component] -
Marker / state for whether to add this component or not to the order.
Declaration
Swift
public var selected: Bool -
init(id:sku: metricAmount: metricName: metricDisplayName: startDate: endDate: heading: subheading: body: details: imageUrl: thumbImageUrl: attributes: productComponents: selected: ) Undocumented
Declaration
Swift
public init(id: Int, sku: String, metricAmount: String, metricName: String, metricDisplayName: String, startDate: String, endDate: String, heading: String, subheading: String, body: String, details: String, imageUrl: String, thumbImageUrl: String, attributes: [Product.Attribute], productComponents: [Product.Component], selected: Bool) -
Declaration
Swift
public init(from decoder: Decoder) throws
View on GitHub
Component Structure Reference