Structures
The following structures are available globally.
-
Preference center config.
See moreDeclaration
Swift
public struct PreferenceCenterConfig : Decodable, Sendable, Equatableextension PreferenceCenterConfig: Encodable -
Preference Center theme
See moreDeclaration
Swift
public struct PreferenceCenterTheme : Equatable, Sendable -
The channel subscription item view
See moreDeclaration
Swift
@MainActor public struct ChannelSubscriptionView : View -
Channel subscription item view style configuration
See moreDeclaration
Swift
public struct ChannelSubscriptionViewStyleConfiguration -
The default channel subscription view style
Declaration
Swift
public struct DefaultChannelSubscriptionViewStyle : ChannelSubscriptionViewStyle -
Common section item view
See moreDeclaration
Swift
@MainActor public struct CommonSectionView : View -
Common section style configuration
See moreDeclaration
Swift
public struct CommonSectionViewStyleConfiguration -
The default common section view style
Declaration
Swift
public struct DefaultCommonSectionViewStyle : CommonSectionViewStyle -
Error text view that appears under the add channel fields when an error occurs
See moreDeclaration
Swift
@MainActor public struct ErrorLabel : View -
The labeled section break style configuration
See moreDeclaration
Swift
public struct ContactManagementSectionStyleConfiguration : Sendable
-
Default contact management section style. Also styles alert views.
Declaration
Swift
public struct DefaultContactManagementSectionStyle : ContactManagementSectionStyle -
Contact subscription group item view
See moreDeclaration
Swift
@MainActor public struct ContactSubscriptionGroupView : View -
The contact subscription group item style config
See moreDeclaration
Swift
public struct ContactSubscriptionGroupStyleConfiguration -
The default subscription group item style
Declaration
Swift
public struct DefaultContactSubscriptionGroupStyle : ContactSubscriptionGroupStyle -
The contact subscription item view
See moreDeclaration
Swift
@MainActor public struct ContactSubscriptionView : View -
Contact subscription item view style configuration
See moreDeclaration
Swift
public struct ContactSubscriptionViewStyleConfiguration -
Default contact subscription view style
Declaration
Swift
public struct DefaultContactSubscriptionViewStyle : ContactSubscriptionViewStyle -
Labeled section break view
See moreDeclaration
Swift
@MainActor public struct LabeledSectionBreakView : View -
The labeled section break style configuration
See moreDeclaration
Swift
@MainActor public struct LabeledSectionBreakStyleConfiguration -
Default labeled section break style
Declaration
Swift
public struct DefaultLabeledSectionBreakStyle : LabeledSectionBreakStyle -
The Preference Center alert item view
See moreDeclaration
Swift
@MainActor public struct PreferenceCenterAlertView : View -
Preference Center alert style configuration
See moreDeclaration
Swift
public struct PreferenceCenterAlertStyleConfiguration -
The default Preference Center alert style
Declaration
Swift
public struct DefaultPreferenceCenterAlertStyle : PreferenceCenterAlertStyle -
The core view for the Airship Preference Center. This view is responsible for loading and displaying the preference center content. For a navigation controller, see
See morePreferenceCenterView.Declaration
Swift
@MainActor public struct PreferenceCenterContent : View -
Preference Center view style configuration
See moreDeclaration
Swift
public struct PreferenceCenterContentStyleConfiguration : Sendable -
The default Preference Center view style
Declaration
Swift
@MainActor @preconcurrency public struct DefaultPreferenceCenterViewStyle : PreferenceCenterContentStyle -
The main view for the Airship Preference Center. This view provides a navigation stack. If you wish to provide your own navigation, see
See morePreferenceCenterContent.Declaration
Swift
@MainActor public struct PreferenceCenterView : View
View on GitHub
Structures Reference