PropertyType

public enum PropertyType : UInt16

Basic type of a property

  • T

    Undocumented

    Declaration

    Swift

    public typealias T = UInt16
  • Undocumented

    Declaration

    Swift

    public static var byteSize: Int { get }
  • Undocumented

    Declaration

    Swift

    public var value: UInt16 { get }
  • Not a real type, just best practice (e.g. forward compatibility)

    Declaration

    Swift

    case unknown = 0
  • Undocumented

    Declaration

    Swift

    case bool = 1
  • Undocumented

    Declaration

    Swift

    case byte = 2
  • Undocumented

    Declaration

    Swift

    case short = 3
  • Undocumented

    Declaration

    Swift

    case char = 4
  • int

    Undocumented

    Declaration

    Swift

    case int = 5
  • Undocumented

    Declaration

    Swift

    case long = 6
  • Undocumented

    Declaration

    Swift

    case float = 7
  • Undocumented

    Declaration

    Swift

    case double = 8
  • Undocumented

    Declaration

    Swift

    case string = 9
  • Date/time stored as a 64 bit long representing milliseconds since 1970-01-01 (unix epoch)

    Declaration

    Swift

    case date = 10
  • Relation to another entity

    Declaration

    Swift

    case relation = 11
  • High precision date/time stored as a 64 bit long representing nanoseconds since 1970-01-01 (unix epoch)

    Declaration

    Swift

    case dateNano = 12
  • Undocumented

    Declaration

    Swift

    case flex = 13
  • Undocumented

    Declaration

    Swift

    case reserved3 = 14
  • Undocumented

    Declaration

    Swift

    case reserved4 = 15
  • Undocumented

    Declaration

    Swift

    case reserved5 = 16
  • Undocumented

    Declaration

    Swift

    case reserved6 = 17
  • Undocumented

    Declaration

    Swift

    case reserved7 = 18
  • Undocumented

    Declaration

    Swift

    case reserved8 = 19
  • Undocumented

    Declaration

    Swift

    case reserved9 = 20
  • Undocumented

    Declaration

    Swift

    case reserved10 = 21
  • Undocumented

    Declaration

    Swift

    case boolVector = 22
  • Undocumented

    Declaration

    Swift

    case byteVector = 23
  • Undocumented

    Declaration

    Swift

    case shortVector = 24
  • Undocumented

    Declaration

    Swift

    case charVector = 25
  • Undocumented

    Declaration

    Swift

    case intVector = 26
  • Undocumented

    Declaration

    Swift

    case longVector = 27
  • Undocumented

    Declaration

    Swift

    case floatVector = 28
  • Undocumented

    Declaration

    Swift

    case doubleVector = 29
  • Undocumented

    Declaration

    Swift

    case stringVector = 30
  • Undocumented

    Declaration

    Swift

    case dateVector = 31
  • Undocumented

    Declaration

    Swift

    case dateNanoVector = 32
  • max

    Undocumented

    Declaration

    Swift

    public static var max: PropertyType { get }
  • min

    Undocumented

    Declaration

    Swift

    public static var min: PropertyType { get }