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 moreDeclaration
Swift
public protocol BuilderType
-
Undocumented
See moreDeclaration
Swift
public protocol CascadeDeletable
-
Undocumented
See moreDeclaration
Swift
public protocol CascadeDeleteExecutor
-
Undocumented
See moreDeclaration
Swift
public protocol NotificationToken
-
Protocol that provides an autorization header used for set the
See moreAuthorization
header required by Kinvey calls.Declaration
Swift
public protocol Credential
-
Undocumented
Declaration
Swift
public protocol PrimitiveValue : Decodable, Hashable
-
Undocumented
See moreDeclaration
Swift
public protocol ListSupportedValue : Hashable
-
Undocumented
See moreDeclaration
Swift
public protocol JSONDecodable
-
Undocumented
See moreDeclaration
Swift
public protocol JSONEncodable
-
Undocumented
See moreDeclaration
Swift
public protocol JSONParser
-
Undocumented
See moreDeclaration
Swift
public protocol PendingOperation
-
Declaration
Swift
public protocol Persistable : JSONDecodable, JSONEncodable
-
Undocumented
See moreDeclaration
Swift
public protocol BooleanExpression
-
Undocumented
See moreDeclaration
Swift
public protocol ExpressionType
-
Undocumented
Declaration
Swift
public protocol ValueExpressionType : ExpressionType
-
Undocumented
Declaration
Swift
public protocol GeoValueExpressionType : ExpressionType
-
Protocol that represents a request made to the backend.
See moreDeclaration
Swift
public protocol Request : ProgressReporting