Structures
The following structures are available globally.
-
CustomEvent captures information regarding a custom event for Analytics.
See moreDeclaration
Swift
public struct CustomEvent : Sendable -
Contains the arguments passed into an action during execution.
See moreDeclaration
Swift
public struct ActionArguments : Sendable -
Action registry entry
Declaration
Swift
public struct ActionEntry : Sendable -
App credentails
See moreDeclaration
Swift
public struct AirshipAppCredentials : Sendable -
Airship embedded view - a scene that can be embedded in an app and managed remotely
See moreDeclaration
Swift
@MainActor public struct AirshipEmbeddedView<PlaceHolder> : View where PlaceHolder : View -
Style configuration for customizing an Airship embedded view
Declaration
Swift
public struct AirshipEmbeddedViewStyleConfiguration -
Default style for embedded views
Declaration
Swift
public struct DefaultAirshipEmbeddedViewStyle : AirshipEmbeddedViewStyle -
Full airship event data
See moreDeclaration
Swift
public struct AirshipEventData : Sendable, Equatable -
A struct that encapsulates input validation logic for different request types such as email and SMS.
See moreDeclaration
Swift
public struct AirshipInputValidation -
AirshipLayout
Declaration
Swift
public struct AirshipLayout : ThomasSerializable -
Airship push notification status
See moreDeclaration
Swift
public struct AirshipNotificationStatus : Sendable, Equatable -
Airship Features.
See moreDeclaration
Swift
public struct AirshipFeature : OptionSet, Sendable, CustomStringConvertibleextension AirshipFeature: Codable -
A view that wraps the view and returns the size without causing the view to expand.
See moreDeclaration
Swift
@MainActor public struct AirshipViewSizeReader<Content> : View where Content : View -
Custom view arguments
See moreDeclaration
Swift
public struct AirshipCustomViewArguments : Sendable -
Predefined attributes.
See moreDeclaration
Swift
public struct Attributes : Sendable -
Contact data.
See moreDeclaration
Swift
public struct ContactConflictEvent : Sendable, Equatable -
Quiet time settings
See moreDeclaration
Swift
public struct QuietTimeSettings : Sendable, Equatable -
A collection of properties defining an automation audience
See moreDeclaration
Swift
public struct DeviceAudienceSelector : Sendable, Codable, Equatable -
Email registration options
See moreDeclaration
Swift
public struct EmailRegistrationOptions : Codable, Sendable, Equatable, Hashable -
AsyncSequence of
See moreLiveActivityRegistrationStatusupdates.Declaration
Swift
public struct LiveActivityRegistrationStatusUpdates : AsyncSequence -
Action runner used in the
See moreNativeBridgethat calls through to a block.Declaration
Swift
public struct BlockNativeBridgeActionRunner : NativeBridgeActionRunner -
The result of the initial notification registration prompt.
See moreDeclaration
Swift
public struct NotificationRegistrationResult : Sendable -
Open registration options
See moreDeclaration
Swift
public struct OpenRegistrationOptions : Codable, Sendable, Equatable, Hashable -
SMS registration options
See moreDeclaration
Swift
public struct SMSRegistrationOptions : Codable, Sendable, Equatable, Hashable
View on GitHub
Structures Reference