Enumerations

The following enumerations are available globally.

  • Possible Wait states, either the spinner/progress bar is showing (Waiting), or not showing (NotWaiting).

    See more

    Declaration

    Swift

    @objc public enum WaitState: Int
  • Constants related to HTTP calls

    See more

    Declaration

    Swift

    public enum Http
  • User Messages


    These messages should generally be localized by the consuming container application.

    Localization can also be used to change these standard messages to something more specific to the consuming container app.

    See more

    Declaration

    Swift

    public enum Messages: String, CustomStringConvertible
  • Network Connectivity Statuses

    See more

    Declaration

    Swift

    public enum ConnectivityStatus
  • Hybrid Service Identifiers

    See more

    Declaration

    Swift

    public enum ServiceId
  • Version info keys

    The PredixMobilityConfiguration.getVersionInfo() method will return a dictionary using these keys.

    See more

    Declaration

    Swift

    public enum VersionInfoKeys
  • Document types with supported object models

    See more

    Declaration

    Swift

    public enum DocumentTypes: String
  • Error domain enumeration for ‘Error’ objects for errors occuring within PredixMobileSDK

    See more

    Declaration

    Swift

    public enum PredixMobileErrorDomain: String, CustomStringConvertible
  • Constants used in NotificationCenter notifications

    See more

    Declaration

    Swift

    public enum NotificationConstants
  • Enumeration for specifying location of configuration elements.

    See more

    Declaration

    Swift

    @objc public enum ConfigurationLocation: Int
  • Body dictionary encoding to use for service requests.

    See more

    Declaration

    Swift

    public enum RequestBodyEncoding: String
  • Type of authentication process failure, either authentication or authorization

    See more

    Declaration

    Swift

    public enum AuthenticationStage: String
  • Type of authentication being performed

    See more

    Declaration

    Swift

    public enum AuthenticationValidationType: String
  • Logging verbosity levels

    See more

    Declaration

    Swift

    @objc public enum LoggerLevel: Int, CustomStringConvertible