Enumerations

The following enumerations are available globally.

  • Action situations

    See more

    Declaration

    Swift

    public enum ActionSituation : Int, Sendable
  • Action result

    See more

    Declaration

    Swift

    public enum ActionResult : Sendable
  • Airship event types

    Declaration

    Swift

    public enum EventType : CaseIterable, Sendable, Equatable, Hashable
  • Airship JSON.

    See more

    Declaration

    Swift

    public enum AirshipJSON : Codable, Equatable, Sendable, Hashable
  • Represents the possible log privacy level.

    See more

    Declaration

    Swift

    public enum AirshipLogPrivacyLevel : String, Sendable, Decodable
  • Channel scope.

    See more

    Declaration

    Swift

    public enum ChannelScope : String, Codable, Sendable, Equatable
  • Channel type

    See more

    Declaration

    Swift

    public enum ChannelType : String, Codable, Sendable, Equatable
  • Represents the possible sites.

    See more

    Declaration

    Swift

    public enum CloudSite : String, Sendable, Decodable
  • Compound audience selector

    See more

    Declaration

    Swift

    public indirect enum CompoundDeviceAudienceSelector : Sendable, Codable, Equatable
  • Representation of a channel and its registration state after being associated to a contact

    See more

    Declaration

    Swift

    public enum ContactChannel : Sendable, Equatable, Codable, Hashable
  • An associative or dissociative update operation

    Declaration

    Swift

    public enum ContactChannelUpdate : Sendable, Equatable, Hashable
  • Airship live activity registration status.

    See more

    Declaration

    Swift

    public enum LiveActivityRegistrationStatus : String, Codable, Sendable
  • Represents the possible log levels.

    See more

    Declaration

    Swift

    public enum AirshipLogLevel : String, Sendable, Decodable
  • Airship permissions. Used with PermissionsManager

    See more

    Declaration

    Swift

    public enum AirshipPermission : String, Sendable, Codable
  • Permission status

    See more

    Declaration

    Swift

    public enum AirshipPermissionStatus : String, Sendable, Codable
  • Prompt permission fallback to be used if the requested permission is already denied.

    See more

    Declaration

    Swift

    public enum PromptPermissionFallback : Sendable
  • Represents the boundary crossing event type.

    See more

    Declaration

    Swift

    public enum AirshipBoundaryEvent : Int, Sendable
  • Represents an edit made to a scoped subscription list through the SDK.

    See more

    Declaration

    Swift

    public enum ScopedSubscriptionListEdit : Equatable
  • Represents an edit made to a subscription list through the SDK.

    See more

    Declaration

    Swift

    public enum SubscriptionListEdit : Equatable