Enumerations

The following enumerations are available globally.

  • The error category that any ErrorObject could belong to.

    See more

    Declaration

    Swift

    public enum ErrorCategory
  • The factory class for module FLFoundation. This class has methods to create types exposed by this module.

    See more

    Declaration

    Swift

    public enum FLFoundationFactory
  • HTTP Methods

    See more

    Declaration

    Swift

    public enum HTTPMethod : String, Hashable
  • Type that represents Errors that might result as part of request operation

    See more

    Declaration

    Swift

    public enum NetworkError : Error
  • Potential actions a ConnectionErrorHandler can return

    See more

    Declaration

    Swift

    public enum ConnectionErrorAction
  • Enum values representing the states of an EventSource

    See more

    Declaration

    Swift

    public enum ReadyState : String, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public enum DeviceCapability : String, Codable
  • / Additional security checks

    See more

    Declaration

    Swift

    public enum SecurityChecks
  • Undocumented

    See more

    Declaration

    Swift

    public enum FailedCheck : CaseIterable
  • Crypto Algorithms. They also provide API to create hmac using thes algorithms.

    See more

    Declaration

    Swift

    public enum CryptoAlgorithm
  • The contents of the JOSE Header (Javascript Object Signing and Encryption) describe the cryptographic operations applied to the JWT Claims Set. If the JOSE Header is for a JWS, the JWT is represented as a JWS and the claims are digitally signed or MACed, with the JWT Claims Set being the JWS Payload. If the JOSE Header is for a JWE, the JWT is represented as a JWE and the claims are encrypted, with the JWT Claims Set being the plaintext encrypted by the JWE. A JWT may be enclosed in another JWE or JWS structure to create a Nested JWT, enabling nested signing and encryption to be performed.

    See more

    Declaration

    Swift

    public enum JWTHeaderKey : String
  • The following Claim Names are registered in the IANA “JSON Web Token Claims” registry established by Section 10.1. None of the claims defined below are intended to be mandatory to use or implement in all cases, but rather they provide a starting point for a set of useful, interoperable claims.

    See more

    Declaration

    Swift

    public enum JWTRegisteredClaimsKey : String
  • Algorithms used for signing JWT

    See more

    Declaration

    Swift

    public enum JWTAlgorithm
  • JWT

    Type that provides APIs to generate JWS

    See more

    Declaration

    Swift

    public enum JWT
  • WebVTT error codes

    See more

    Declaration

    Swift

    public enum WebVTTErrorCodes : Int, LocalizedError