Protocols
The following protocols are available globally.
-
Open delegate.
See moreDeclaration
Swift
@MainActor public protocol PreferenceCenterOpenDelegate -
An interface for interacting with Airship’s Preference Center.
See moreDeclaration
Swift
@MainActor public protocol PreferenceCenter : AnyObject, Sendable -
Condition
See moreDeclaration
Swift
public protocol PreferenceConfigCondition : Equatable, Sendable -
Preference section item info.
See moreDeclaration
Swift
public protocol PreferenceCenterConfigItem : Identifiable, Sendable -
Preference config section.
See moreDeclaration
Swift
public protocol PreferenceCenterConfigSection : Equatable, Identifiable, Sendable -
Common section view style
See moreDeclaration
Swift
public protocol CommonSectionViewStyle : Sendable -
Contact management section style
See moreDeclaration
Swift
public protocol ContactManagementSectionStyle : Sendable -
Contact subcription view style
See moreDeclaration
Swift
public protocol ContactSubscriptionViewStyle : Sendable -
Labeled section break style
See moreDeclaration
Swift
public protocol LabeledSectionBreakStyle : Sendable -
Preference Center alert style
See moreDeclaration
Swift
public protocol PreferenceCenterAlertStyle : Sendable -
Preference Center view style
See moreDeclaration
Swift
public protocol PreferenceCenterContentStyle : Sendable
View on GitHub
Protocols Reference