Enumerations
The following enumerations are available globally.
-
Action situations
See moreDeclaration
Swift
@objc(UAActionSituation) public enum ActionSituation : Int, Sendable
-
Action result
See moreDeclaration
Swift
public enum ActionResult : Sendable
-
Airship event types
Declaration
Swift
public enum EventType : CaseIterable, Sendable, Equatable, Hashable
-
Airship JSON.
See moreDeclaration
Swift
public enum AirshipJSON : Codable, Equatable, Sendable, Hashable
-
Represents the possible log privacy level.
See moreDeclaration
Swift
@objc public enum AirshipLogPrivacyLevel : Int, Sendable, CustomStringConvertible
-
Channel scope.
See moreDeclaration
Swift
@objc(UAChannelScope) public enum ChannelScope : Int, Codable, CustomStringConvertible, Sendable, Equatable
-
Channel type
See moreDeclaration
Swift
@objc(UAChannelType) public enum ChannelType : Int, Codable, CustomStringConvertible, Sendable, Equatable
-
Represents the possible sites.
See moreDeclaration
Swift
@objc(UACloudSite) public enum CloudSite : Int, Sendable
-
Representation of a channel and its registration state after being associated to a contact
See moreDeclaration
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 moreDeclaration
Swift
public enum LiveActivityRegistrationStatus : String, Codable, Sendable
-
Represents the possible log levels.
See moreDeclaration
Swift
@objc(UALogLevel) public enum AirshipLogLevel : Int, Sendable
-
Airship permissions. Used with
See morePermissionsManager
Declaration
Swift
@objc(UAPermission) public enum AirshipPermission : UInt, CustomStringConvertible, Sendable
extension AirshipPermission: Decodable
-
Permission status
See moreDeclaration
Swift
@objc(UAPermissionStatus) public enum AirshipPermissionStatus : UInt, Sendable
-
Prompt permission fallback to be used if the requested permission is already denied.
See moreDeclaration
Swift
public enum PromptPermissionFallback : Sendable
-
Represents the boundary crossing event type.
See moreDeclaration
Swift
@objc public enum UABoundaryEvent : Int, Sendable
-
Represents an edit made to a scoped subscription list through the SDK.
See moreDeclaration
Swift
public enum ScopedSubscriptionListEdit : Equatable
-
Represents an edit made to a subscription list through the SDK.
See moreDeclaration
Swift
public enum SubscriptionListEdit : Equatable