Protocols

The following protocols are available globally.

  • Protocol that marks all types that are compatible as a Count type such as Int, Int8, Int16, Int32 and Int64

    Declaration

    Swift

    public protocol CountType
  • Protocol that marks all types that are compatible as a Add type such as NSNumber, Double, Float, Int, Int8, Int16, Int32 and Int64

    Declaration

    Swift

    public protocol AddableType
  • Protocol that marks all types that are compatible as a Min type such as NSNumber, Double, Float, Int, Int8, Int16, Int32, Int64, Date and NSDate

    Declaration

    Swift

    public protocol MinMaxType
  • Enables a type to be able to have a builder constructor.

    See more

    Declaration

    Swift

    public protocol BuilderType
  • Undocumented

    See more

    Declaration

    Swift

    public protocol CascadeDeletable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol CascadeDeleteExecutor
  • Undocumented

    See more

    Declaration

    Swift

    public protocol NotificationToken
  • Protocol that provides an autorization header used for set the Authorization header required by Kinvey calls.

    See more

    Declaration

    Swift

    public protocol Credential
  • Undocumented

    Declaration

    Swift

    public protocol PrimitiveValue : Decodable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol ListSupportedValue : Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol IndexableError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public protocol JSONDecodable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol JSONEncodable
  • Undocumented

    See more

    Declaration

    Swift

    public protocol JSONParser
  • Undocumented

    See more

    Declaration

    Swift

    public protocol PendingOperation
  • Protocol that turns a NSObject into a persistable class to be used in a DataStore.

    See more

    Declaration

    Swift

    public protocol Persistable : JSONDecodable, JSONEncodable

BooleanExpression

Expression Types