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?
-
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?