Edition

public struct Edition : Equatable, Hashable, Sendable

Undocumented

  • id

    Unique id of the Edition

    Declaration

    Swift

    public let id: UUID
  • Original cover size in pixels.

    Declaration

    Swift

    public var coverSize: CGSize { get }
  • Edition’s title.

    Declaration

    Swift

    public let title: String
  • Edition’s description, optional.

    Declaration

    Swift

    public let editionDescription: String?
  • Edition’s publication date.

    Declaration

    Swift

    public let date: Date
  • Specifies if an edition can be read for free.

    Declaration

    Swift

    public let isFree: Bool
  • A tag that identifies the product this edition belongs to.

    The tag format is “organization/productTag” or “productTag” if the productTag matches the organization.

    Declaration

    Swift

    public let productTag: String
  • The product name this edition belongs to.

    Declaration

    Swift

    public let productName: String
  • A tag that identifies the organization this edition comes from.

    Declaration

    Swift

    public var organizationTag: String { get }
  • Indicates this Edition should be displayed in a featured list up to this point in time.

    Declaration

    Swift

    public let featuredUntil: Date?