InteractorRequestConfiguring

public protocol InteractorRequestConfiguring : Sendable

This protocol represents an Interactor configuration model which defines a request to perform an action.

  • An enum which defines types of actions for a particular Interactor.

    Declaration

    Swift

    associatedtype ActionType : InteractorRequestActionTypeable
  • The type of content that is send with a request to an interactor.

    Declaration

    Swift

    associatedtype RequestContentType : ContentTypeable
  • An enum type representing the type of data that is returned from an interactor.

    Declaration

    Swift

    associatedtype ResultData : ContentTypeable
  • A content model type which this interactor returns.

    Declaration

    Swift

    associatedtype Item : Hashable
  • The type of action to request being performed.

    Declaration

    Swift

    var action: ActionType { get }
  • Undocumented

    Declaration

    Swift

    init(action: ActionType)