AirshipSDK.PreferenceCenterItem Class Reference
A preference center item. More...
Collaboration diagram for AirshipSDK.PreferenceCenterItem:Public Attributes | |
| string | id |
| PreferenceCenterCommonDisplay | display |
| List< PreferenceCenterCondition > | conditions |
| List< string > | scopes |
| Subscription scopes. Contact subscription items only. | |
| List< PreferenceCenterContactSubscriptionGroupItemComponent > | components |
| Group components. Contact subscription group items only. | |
| PreferenceCenterAlertItemButton | button |
| The alert button. Alert items only. | |
Properties | |
| PreferenceCenterItemType | Type [get] |
| The item type. | |
| string | RawType [get] |
| The raw item type string, for types this version does not model. | |
| string | SubscriptionId [get] |
| The subscription list ID. Subscription items only. | |
Detailed Description
A preference center item.
Which of the optional members are populated depends on Type: SubscriptionId for the subscription types, scopes for contact subscriptions, components for a contact subscription group, and button for an alert.
Member Data Documentation
◆ button
| PreferenceCenterAlertItemButton AirshipSDK.PreferenceCenterItem.button |
The alert button. Alert items only.
◆ components
| List<PreferenceCenterContactSubscriptionGroupItemComponent> AirshipSDK.PreferenceCenterItem.components |
Group components. Contact subscription group items only.
◆ conditions
| List<PreferenceCenterCondition> AirshipSDK.PreferenceCenterItem.conditions |
◆ display
| PreferenceCenterCommonDisplay AirshipSDK.PreferenceCenterItem.display |
◆ id
| string AirshipSDK.PreferenceCenterItem.id |
◆ scopes
Subscription scopes. Contact subscription items only.
Property Documentation
◆ RawType
|
get |
The raw item type string, for types this version does not model.
◆ SubscriptionId
|
get |
The subscription list ID. Subscription items only.
◆ Type
|
get |
The item type.
1.9.8