Protocols

The following protocols are available globally.

  • Defines a common interface to provide search functionality with additional cancellation support.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol CancellableSearch

CustomSearchDataProvider

  • Enables injection of custom search data to the search engine.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol CustomSearchDataProvider

FeedbackResultID

  • Identifies the search result for which a [feedback event][FeedbackEvent] is posted.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol FeedbackResultID

Search

  • Defines common interface to provide search functionality.

    See more

    Declaration

    Swift

    public protocol Search