CKTag

class CKTag : NSManagedObject, Model

Tag core data model.

Note

Type used to handle and store a tag.
  • Name of the tag.

    Declaration

    Swift

    @NSManaged
    var name: String { get set }
  • Creation date.

    Declaration

    Swift

    @NSManaged
    var createdAt: Date { get set }
  • Updated date.

    Declaration

    Swift

    @NSManaged
    var updatedAt: Date { get set }
  • Last used date.

    Declaration

    Swift

    @NSManaged
    var lastUsedAt: Date { get set }
  • Lazy list of transactions.

    Declaration

    Swift

    @NSManaged
    var transactions: Set<CKTransaction> { get set }
  • Entity name is Tag.

    Declaration

    Swift

    static var entityName: String
  • Pimary key is name.

    Declaration

    Swift

    static var primaryKey: String?
  • Static function returning a list of tags.

    Declaration

    Swift

    static func recentTags() throws -> [CKTag]

    Return Value

    An array of CKTag sorted by last used date.