AirshipEmbeddedObserver
@MainActor
public final class AirshipEmbeddedObserver : ObservableObject
Observable model for Airship embedded views
-
An array of embedded infos
Declaration
Swift
@Published @MainActor public var embeddedInfos: [AirshipEmbeddedInfo] { get set } -
Creates a new view model for the given embedded ID .
Declaration
Swift
@MainActor public convenience init(embeddedID: String)Parameters
embeddedIDThe embedded ID to filter the embeddedInfos on.
-
Creates a new view model for the given embedded IDs.
Declaration
Swift
@MainActor public convenience init(embeddedIDs: [String])Parameters
embeddedIDAn array of embedded IDs to filter the embeddedInfos on.
-
Creates a new view model for embedded infos.
Declaration
Swift
@MainActor public convenience init() -
Creates a new view model with the given predicate.
Declaration
Swift
@MainActor public init(predicate: @escaping @MainActor (AirshipEmbeddedInfo) -> Bool)Parameters
predicateA predicate to filter out AirshipEmbeddedInfo.
View on GitHub