Classes

The following classes are available globally.

  • Acl

    This class represents the ACL (Access Control List) for a record.

    See more

    Declaration

    Swift

    public final class Acl : Object, BuilderType
    extension Acl: JSONDecodable
    extension Acl: Decodable
    extension Acl: Encodable
    extension Acl: Mappable
  • Undocumented

    See more

    Declaration

    Swift

    public class AnyNotificationToken : NotificationToken
  • This class provides a representation of a Kinvey environment holding App ID and App Secret. Please never use a Master Secret in a client application.

    See more

    Declaration

    Swift

    open class Client : Credential
  • Class to interact with a custom endpoint in the backend.

    See more

    Declaration

    Swift

    open class CustomEndpoint
  • Class to interact with a specific collection in the backend.

    See more

    Declaration

    Swift

    open class DataStore<T> where T : NSObject, T : Persistable
    extension DataStore: Hashable
  • Base class for entity classes that are mapped to a collection in Kinvey.

    See more

    Declaration

    Swift

    open class Entity : Object, Persistable
    extension Entity: Mappable
  • Wrapper type for string values that needs to be stored locally in the device

    See more

    Declaration

    Swift

    final public class StringValue : Object, ExpressibleByStringLiteral, ListSupportedValue
    extension StringValue: Decodable
    extension StringValue: Encodable
  • Wrapper type for integer values that needs to be stored locally in the device

    See more

    Declaration

    Swift

    final public class IntValue : Object, ExpressibleByIntegerLiteral, ListSupportedValue
    extension IntValue: Decodable
    extension IntValue: Encodable
  • Wrapper type for float values that needs to be stored locally in the device

    See more

    Declaration

    Swift

    final public class FloatValue : Object, ExpressibleByFloatLiteral, ListSupportedValue
    extension FloatValue: Decodable
    extension FloatValue: Encodable
  • Wrapper type for double values that needs to be stored locally in the device

    See more

    Declaration

    Swift

    final public class DoubleValue : Object, ExpressibleByFloatLiteral, ListSupportedValue
    extension DoubleValue: Decodable
    extension DoubleValue: Encodable
  • Wrapper type for boolean values that needs to be stored locally in the device

    See more

    Declaration

    Swift

    final public class BoolValue : Object, ExpressibleByBooleanLiteral, ListSupportedValue
    extension BoolValue: Decodable
    extension BoolValue: Encodable
  • Class that represents a file in the backend holding all metadata of the file, but don’t hold the data itself.

    See more

    Declaration

    Swift

    open class File : Object, JSONCodable
    extension File : Mappable
  • Class to interact with the Files collection in the backend.

    See more

    Declaration

    Swift

    open class FileStore<FileType> where FileType : File
  • Class that represents a 2D geolocation with latitude and longitude

    See more

    Declaration

    Swift

    public final class GeoPoint : Object
    extension GeoPoint: Encodable
    extension GeoPoint: Decodable
    extension GeoPoint: Mappable
  • Undocumented

    See more

    Declaration

    Swift

    public class JSONSerialize
  • Default TransformType for Date types

    See more

    Declaration

    Swift

    open class KinveyDateTransform
    extension KinveyDateTransform : TransformType
  • MIC

    Class that handles Mobile Identity Connect (MIC) calls

    See more

    Declaration

    Swift

    open class MIC
  • This class represents the metadata information for a record

    See more

    Declaration

    Swift

    public class Metadata : Object, Codable
    extension Metadata: JSONDecodable
    extension Metadata: Mappable
  • Metadata information for each User

    See more

    Declaration

    Swift

    public final class UserMetadata : Metadata
  • Status of the email verification process for each User

    See more

    Declaration

    Swift

    public final class EmailVerification : Object, Codable
    extension EmailVerification: Mappable
  • Status of the password reset process for each User

    See more

    Declaration

    Swift

    public final class PasswordReset : Object, Codable
    extension PasswordReset: Mappable
  • Status of activation process for each User

    See more

    Declaration

    Swift

    public final class UserStatus : Object
    extension UserStatus: Decodable
    extension UserStatus: Encodable
    extension UserStatus: Mappable
  • Class used to perform migrations in your local cache.

    See more

    Declaration

    Swift

    open class Migration : NSObject
  • Class used to register and unregister a device to receive push notifications.

    See more

    Declaration

    Swift

    open class Push
  • Class that represents a query including filters and sorts.

    See more

    Declaration

    Swift

    public final class Query : NSObject, BuilderType
    extension Query: Mappable
  • Undocumented

    See more

    Declaration

    Swift

    public class AnyRequest<T> : NSObject, Request
  • Class that represents an User.

    See more

    Declaration

    Swift

    open class User : NSObject, Credential
    extension User: JSONDecodable
    extension User : JSONEncodable
    extension User: Mappable
  • Struct that contains all the parameters available for user lookup.

    See more

    Declaration

    Swift

    public final class UserQuery : BuilderType
    extension UserQuery: Mappable