Enumerations
The following enumerations are available globally.
-
The base error type for all CoatySwift related errors.
See moreDeclaration
Swift
public enum CoatySwiftError : Error
-
Defines error codes for pre-defined remote call errors.
The integer error codes from and including -32768 to -32000 are reserved for pre-defined errors encountered while executing a remote call. Any code within this range, but not defined explicitly below is reserved for future use. The remaining integers are available for application defined errors.
The predefined error messages corresponding to these predefined error codes are defined by enum
See moreRemoteCallErrorMessage
.Declaration
Swift
public enum RemoteCallErrorCode : Int
-
Defines error messages for pre-defined remote call errors.
The predefined error codes corresponding to these predefined error messages are defined by enum
See moreRemoteCallErrorCode
.Declaration
Swift
public enum RemoteCallErrorMessage : String
-
CommunicationState indicates the connectivity state of a CommunicationManager.
See moreDeclaration
Swift
public enum CommunicationState
-
Indicates the current operating state of a CommunicationManager.
See moreDeclaration
Swift
public enum OperatingState
-
The
See moreCoatySwiftLogLevel
enum defines the verbositiy of the internal CoatySwift logger.Declaration
Swift
public enum CoatySwiftLogLevel
-
Defines all annotation types
See moreDeclaration
Swift
public enum AnnotationType : Int, Codable
-
Undocumented
See moreDeclaration
Swift
public enum AnnotationStatus : Int, Codable
-
All Coaty core types as defined in https://github.com/coatyio/coaty-js/blob/master/src/model/types.ts
See moreDeclaration
Swift
public enum CoreType : String, Codable
-
Defines strategies for coping with IO sources that produce IO values more rapidly than specified in their currently recommended update rate.
See moreDeclaration
Swift
public enum IoSourceBackpressureStrategy : Int, Codable
-
Predefined logging levels ordered by a numeric value.
See moreDeclaration
Swift
public enum LogLevel : Int, Codable
-
Predefined status values of Task objects.
See moreDeclaration
Swift
public enum TaskStatus : Int, Codable, CaseIterable
extension TaskStatus: CustomStringConvertible
-
Defines the sort order for an OrderbyProperty.
See moreDeclaration
Swift
public enum SortingOrder : String
-
Defines filter operator constants for object filter conditions.
See moreDeclaration
Swift
public enum ObjectFilterOperator : Int
-
Provides a static
See morematchesFilter
method to match an object against a given object filter. Useful for retrieving matching objects on Query events without using a database adapter. Also useful to filter out Coaty objects that match given filter conditions before publishing with Advertise or Channel events.Declaration
Swift
public enum ObjectMatcher
-
The value values for the “type” property of GeoJSON Objects. NOTE: Only include types that are relevant for CoatySwift.
See moreDeclaration
Swift
public enum GeoJsonType : String, Codable
-
Observation types. For common types see
See moreObservationTypes
.Declaration
Swift
public enum ObservationType : String, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SensorThingsTypes
-
Defines whether and how the observations should be automatically published from SensorSourceController.
This is used together with the samplingInterval value.
See moreDeclaration
Swift
public enum ObservationPublicationType : String