Package-level declarations

Types

Link copied to clipboard
class ConflictEvent(val tagGroups: Map<String, Set<String>> = emptyMap(), val attributes: Map<String, JsonValue> = emptyMap(), val subscriptionLists: Map<String, Set<Scope>> = emptyMap(), val associatedChannels: List<ConflictEvent.ChannelInfo> = emptyList(), val conflictingNameUserId: String? = null)

Conflict event is generated if an anonymous contact with tags, subscriptions, attributes, or associated channels is going to be dropped due to a contact change. The app can listen for this event to migrate the data.

Link copied to clipboard

Airship contact. A contact is distinct from a channel and represents a "user" within Airship. Contacts may be named and have channels associated with it.

Link copied to clipboard

Channels associated with a contact.

Link copied to clipboard

Contact conflict listener.

Link copied to clipboard

Email channel registration options.

Link copied to clipboard

Open channel registration options.

Link copied to clipboard
Defines the scope of channels.
Link copied to clipboard
Subscription list editor.
Link copied to clipboard

Sms registration options.

Link copied to clipboard
data class StableContactInfo(val contactId: String, val namedUserId: String?)