Classes

The following classes are available globally.

  • Airship PreferenceCenter module.

    See more

    Declaration

    Swift

    @objc(UAPreferenceCenter)
    public class PreferenceCenter : NSObject, Component
  • Resources for AirshipPreferenceCenter.

    See more

    Declaration

    Swift

    public class PreferenceCenterResources : NSObject
  • Preference center style.

    See more

    Declaration

    Swift

    @objc(UAPreferenceCenterStyle)
    public class PreferenceCenterStyle : NSObject
  • Preference Center view controller.

    See more

    Declaration

    Swift

    open class PreferenceCenterViewController : UIViewController, UITableViewDataSource, UITableViewDelegate
  • Common display info.

    See more

    Declaration

    Swift

    @objc(UAPreferenceCommonDisplay)
    public class CommonDisplay : NSObject, Decodable
  • Channel subscription item.

    See more

    Declaration

    Swift

    @objc(UAPreferenceChannelSubscriptionItem)
    public class ChannelSubscriptionItem : NSObject, Decodable, Item
  • Contact group subscription item.

    See more

    Declaration

    Swift

    @objc(UAPreferenceContactSubscriptionGroupItem)
    public class ContactSubscriptionGroupItem : NSObject, Decodable, Item
  • Contact subscription item.

    See more

    Declaration

    Swift

    @objc(UAPreferenceContactSubscriptionItem)
    public class ContactSubscriptionItem : NSObject, Decodable, Item
  • Alert item.

    See more

    Declaration

    Swift

    @objc(UAPreferenceAlertItem)
    public class AlertItem : NSObject, Decodable, Item
  • Preference center config.

    See more

    Declaration

    Swift

    @objc(UAPreferenceCenterConfig)
    public class PreferenceCenterConfig : NSObject, Decodable
  • Common section.

    See more

    Declaration

    Swift

    @objc(UAPreferenceCommonSection)
    public class CommonSection : NSObject, Decodable, Section
  • Labled break section.

    See more

    Declaration

    Swift

    @objc(UAPreferenceLabeledSectionBreakSection)
    public class LabeledSectionBreakSection : NSObject, Decodable, Section