InterfaceActionData
public struct InterfaceActionData<DestinationType, ContentType> where DestinationType : RoutableDestinations, ContentType : ContentTypeable
A model which provides data for an interface action to configure a presentation.
-
The type of Destination.
Declaration
Swift
public var destinationType: DestinationType? -
The presentation type.
Declaration
Swift
public var presentationType: (any DestinationPresentationTypeable)? -
A content type.
Declaration
Swift
public var contentType: ContentType? -
The type of presentation action.
Declaration
Swift
public var actionType: DestinationActionType? -
The identifier of the parent Destination.
Declaration
Swift
public var parentID: UUID? -
The identifier of the currently presented Destination.
Declaration
Swift
public var currentDestinationID: UUID? -
The identifier of the target Destination for this presentation.
Declaration
Swift
public var actionTargetID: UUID? -
The identifier of the presentation configuration model associated with this action.
Declaration
Swift
public var presentationID: UUID?
View on GitHub