Category

struct Category : Equatable, Identifiable, Hashable, CustomStringConvertible

Safe type of CKCategory to use as a memory buffer.

  • id

    Unique ID.

    Declaration

    Swift

    let id: String
  • Name of the category.

    Declaration

    Swift

    var name: String
  • Color name.

    Declaration

    Swift

    var colorName: String
  • Color RGB components tuple.

    Declaration

    Swift

    var colorRGBComponents: (red: Int, green: Int, blue: Int)
  • SF Symbol system name.

    Declaration

    Swift

    var iconName: String
  • Favorite flag.

    Declaration

    Swift

    var isFavorite: Bool
  • Maximum budget amount.

    Declaration

    Swift

    var maxBudget: Double
  • Status value of type CategoryStatus.

    Declaration

    Swift

    var status: CategoryStatus
  • Operation value of type CategoryOperation.

    Declaration

    Swift

    var operation: CategoryOperation
  • Declaration

    Swift

    var description: String { get }
  • Declaration

    Swift

    static func == (lhs: `Self`, rhs: `Self`) -> Bool
  • Declaration

    Swift

    func hash(into hasher: inout Hasher)