Product

public class Product : Item

Any product.

  • Intended group that would consume or receive this Item.

    Declaration

    Swift

    @objc
    dynamic var audience: String?
  • The color of this Item.

    Declaration

    Swift

    @objc
    dynamic var color: String?
  • The manufacturer of the Item

    Declaration

    Swift

    @objc
    dynamic var manufacturer: String?
  • The model number or name of an Item, for instance of a mobile phone.

    Declaration

    Swift

    @objc
    dynamic var model: String?
  • A repeated decorative design.

    Declaration

    Swift

    @objc
    dynamic var pattern: String?
  • The date this item was acquired.

    Declaration

    Swift

    @objc
    dynamic var dateAcquired: Date?
  • A description of the condition of a product, for instance new.

    Declaration

    Swift

    @objc
    dynamic var productCondition: String?
  • The date the Item was produced.

    Declaration

    Swift

    @objc
    dynamic var dateProduced: Date?
  • Date of first broadcast/publication.

    Declaration

    Swift

    @objc
    dynamic var datePublished: Date?
  • A service of any kind.

    Declaration

    Swift

    @objc
    dynamic var service: String?
  • The material the Item is (partially) made of.

    Declaration

    Swift

    var material: Results<Material>? { get }
  • A type of code related to a Product.

    Declaration

    Swift

    var productCode: Results<ProductCode>? { get }
  • A review of the Item.

    Declaration

    Swift

    var review: Results<Review>? { get }
  • Product fo which this Item is a spare part or accessory.

    Declaration

    Swift

    var accessoryOrSparePartFor: Results<Product>? { get }
  • Product that consumes this Item, for instance the printer that takes this ink cartridge.

    Declaration

    Swift

    var consumableBy: Results<Product>? { get }
  • The price or cost of an Item, typically for one instance of the Item or the defaultQuantity.

    Declaration

    Swift

    var price: Results<Measure>? { get }
  • Undocumented

    Declaration

    Swift

    public required convenience init(from decoder: Decoder) throws