Airship Unity Plugin 10.0.0
Classes | Enumerations
AirshipSDK Namespace Reference

Classes

class  Airship
 
class  AirshipAction
 Airship action. More...
 
class  AirshipAnalytics
 Airship analytics. More...
 
class  AirshipChannel
 Airship channel. More...
 
class  AirshipContact
 Airship contact. More...
 
class  AirshipFeatureFlagManager
 Airship feature flag manager. More...
 
class  AirshipInApp
 Airship InApp Experiences. More...
 
class  AirshipLiveActivityManager
 Airship Live Activity manager. More...
 
class  AirshipLiveUpdateManager
 Airship Live Update manager. More...
 
class  AirshipLocale
 Airship Locale. More...
 
class  AirshipMessageCenter
 Airship Message Center. More...
 
class  AirshipPreferenceCenter
 Airship Preference Center. More...
 
class  AirshipPrivacyManager
 Airship Privacy Manager. More...
 
class  AirshipPush
 Airship Push. More...
 
class  AirshipPushAndroid
 Android Push. More...
 
class  AirshipPushIOS
 IOS Push. More...
 
class  AttributeEditor
 An editor for channel attributes. More...
 
class  CustomEvent
 A Custom Event model object. More...
 
interface  IAirshipLiveActivityManager
 
interface  IAirshipLiveUpdateManager
 
interface  IAirshipPushAndroid
 
interface  IAirshipPushIOS
 
class  InboxMessage
 
class  MessageCounts
 
class  PreferenceCenterAlertItemButton
 An alert item's button. More...
 
class  PreferenceCenterCommonDisplay
 Display information for a section, item or config. More...
 
class  PreferenceCenterCondition
 A display condition on a section or item. More...
 
class  PreferenceCenterConfig
 Preference center configuration. More...
 
class  PreferenceCenterContactSubscriptionGroupItemComponent
 A component of a contact subscription group item. More...
 
class  PreferenceCenterItem
 A preference center item. More...
 
class  PreferenceCenterSection
 A preference center section. More...
 
class  PushMessage
 A push message model object. More...
 
class  ScopedSubscriptionListEditor
 An editor for subscription lists. More...
 
class  SubscriptionListEditor
 An editor for subscription lists. More...
 
class  SubscriptionScope
 Subscription Scope types. More...
 
class  TagEditor
 An editor for tags. More...
 
class  TagGroupEditor
 An editor for tag groups. More...
 

Enumerations

enum  LogLevel {
  Verbose , Debug , Info , Warning ,
  Error , None
}
 
enum  LogPrivacyLevel { Private , Public }
 
enum  Site { US , EU }
 
enum  PreferenceCenterSectionType { Unknown , Section , LabeledSectionBreak }
 Section types. More...
 
enum  PreferenceCenterItemType {
  Unknown , ChannelSubscription , ContactSubscription , ContactSubscriptionGroup ,
  Alert
}
 Item types. More...
 
enum  PreferenceCenterConditionType { Unknown , NotificationOptIn }
 Condition types. More...
 
enum  PreferenceCenterOptInStatus { Unknown , OptIn , OptOut }
 Opt-in status a condition matches on. More...
 
enum  PermissionStatus { Granted , Denied , NotDetermined }
 Enum of permission status. More...
 
enum  PromptPermissionFallback { SystemSettings }
 Fallback when prompting for permission and the permission is already denied on iOS or is denied silently on Android. More...
 
enum  ForegroundPresentationOption { Sound , Badge , List , Banner }
 Enum of foreground notification options. More...
 
enum  NotificationOption {
  Alert , Sound , Badge , CarPlay ,
  CriticalAlert , ProvidesAppNotificationSettings , Provisional
}
 Enum of notification options. More...
 
enum  AuthorizedNotificationSetting {
  Alert , Sound , Badge , CarPlay ,
  LockScreen , NotificationCenter , CriticalAlert , Announcement ,
  ScheduledDelivery , TimeSensitive
}
 Enum of authorized notification options. More...
 
enum  AuthorizedNotificationStatus {
  NotDetermined , Denied , Authorized , Provisional ,
  Ephemeral
}
 Enum of authorized notification status. More...
 

Enumeration Type Documentation

◆ AuthorizedNotificationSetting

enum AirshipSDK.AuthorizedNotificationSetting

Enum of authorized notification options.

Enumerator
Alert 
Sound 
Badge 
CarPlay 
LockScreen 
NotificationCenter 
CriticalAlert 
Announcement 
ScheduledDelivery 
TimeSensitive 

◆ AuthorizedNotificationStatus

enum AirshipSDK.AuthorizedNotificationStatus

Enum of authorized notification status.

Enumerator
NotDetermined 
Denied 
Authorized 
Provisional 
Ephemeral 

◆ ForegroundPresentationOption

enum AirshipSDK.ForegroundPresentationOption

Enum of foreground notification options.

Enumerator
Sound 
Badge 
List 
Banner 

◆ LogLevel

enum AirshipSDK.LogLevel
Enumerator
Verbose 
Debug 
Info 
Warning 
Error 
None 

◆ LogPrivacyLevel

enum AirshipSDK.LogPrivacyLevel
Enumerator
Private 
Public 

◆ NotificationOption

enum AirshipSDK.NotificationOption

Enum of notification options.

iOS only.

Enumerator
Alert 
Sound 
Badge 
CarPlay 
CriticalAlert 
ProvidesAppNotificationSettings 
Provisional 

◆ PermissionStatus

enum AirshipSDK.PermissionStatus

Enum of permission status.

Enumerator
Granted 
Denied 
NotDetermined 

◆ PreferenceCenterConditionType

enum AirshipSDK.PreferenceCenterConditionType

Condition types.

Unknown covers values this plugin version does not model.

Enumerator
Unknown 
NotificationOptIn 

◆ PreferenceCenterItemType

enum AirshipSDK.PreferenceCenterItemType

Item types.

Unknown covers values this plugin version does not model.

Enumerator
Unknown 
ChannelSubscription 
ContactSubscription 
ContactSubscriptionGroup 
Alert 

◆ PreferenceCenterOptInStatus

enum AirshipSDK.PreferenceCenterOptInStatus

Opt-in status a condition matches on.

Enumerator
Unknown 
OptIn 
OptOut 

◆ PreferenceCenterSectionType

enum AirshipSDK.PreferenceCenterSectionType

Section types.

Unknown covers values this plugin version does not model.

Enumerator
Unknown 
Section 
LabeledSectionBreak 

◆ PromptPermissionFallback

enum AirshipSDK.PromptPermissionFallback

Fallback when prompting for permission and the permission is already denied on iOS or is denied silently on Android.

Enumerator
SystemSettings 

◆ Site

enum AirshipSDK.Site
Enumerator
US 
EU 

Generated on Wed Sep 2 2026 21:27:03 for Airship Unity Plugin by   doxygen 1.9.8