CKCategory
class CKCategory : NSManagedObject, Model
Category core data model.
Note
Type used to handle and store a category.-
Name of the category.
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 }
-
Color name.
Declaration
Swift
@NSManaged var colorName: String { get set }
-
Color red component of RGB.
Declaration
Swift
@NSManaged var colorRed: Int16 { get set }
-
Color green component of RGB.
Declaration
Swift
@NSManaged var colorGreen: Int16 { get set }
-
Color blue component of RGB.
Declaration
Swift
@NSManaged var colorBlue: Int16 { get set }
-
SF Symbol system name.
Declaration
Swift
@NSManaged var iconName: String { get set }
-
Status raw value of
CategoryStatus
.Declaration
Swift
@NSManaged var statusValue: Int16 { get set }
-
Favorite flag.
Declaration
Swift
@NSManaged var isFavorite: Bool { get set }
-
Operation raw value of
CategoryOperation
.Declaration
Swift
@NSManaged var operationValue: Int16 { get set }
-
Maximum budget amount.
Declaration
Swift
@NSManaged var maxBudget: Double { get set }
-
Lazy list of transactions.
Declaration
Swift
@NSManaged var transactions: Set<CKTransaction> { get set }
-
Entity name is
Category
.Declaration
Swift
static var entityName: String
-
Pimary key is
name
.Declaration
Swift
static var primaryKey: String?