Structures

The following structures are available globally.

SearchBarViewConfiguration

  • SearchBarViewConfiguration provides information necessary to configure aSearchBarView instance.

    Important

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

    Declaration

    Swift

    public struct SearchBarViewConfiguration

SearchDeveloperCommand

  • Enables injection of a custom phrase which can trigger custom behaviour. For example, if a user enters particular code in the search field, the app will execute the command.

    Important

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

    Declaration

    Swift

    public struct SearchDeveloperCommand
  • Defines essential attributes of the search query

    Important

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

    Declaration

    Swift

    public struct SearchQueryConfiguration
  • Search suggestion data.

    Important

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

    Declaration

    Swift

    public struct SearchSuggestion

SearchViewConfiguration

  • SearchViewConfiguration provides information necessary to configure aSearchView instance.

    Important

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

    Declaration

    Swift

    public struct SearchViewConfiguration

SearchBarAttributes

  • Important

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

    Declaration

    Swift

    public struct SearchBarAttributes

SearchingThemeImages

SearchingResultsCellStyle

SearchingTheme

  • SearchingTheme provides all styling elements required by the search components. It can be used as is, or custolmised for particular needs.

    Important

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

    Declaration

    Swift

    public struct SearchingTheme : SearchingThemeProtocol
  • Important

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

    Declaration

    Swift

    public struct StyledColor
  • Important

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

    Declaration

    Swift

    public struct StylableComponents
  • Important

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

    Declaration

    Swift

    public struct ButtonStyle
  • Important

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

    Declaration

    Swift

    public struct ShadowStyle

TextStyle

  • Important

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

    Declaration

    Swift

    public struct TextStyle

ButtonsTheme

  • Important

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

    Declaration

    Swift

    public struct ButtonsTheme : ButtonsThemeProtocol

CommonImages

  • Important

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

    Declaration

    Swift

    public struct CommonImages : ImagesThemeProtocol

LabelsTheme

  • Implementation of the LabelsThemeProtocol that defines Search UI labels appearance

    Important

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

    Declaration

    Swift

    public struct LabelsTheme : LabelsThemeProtocol

ShadowsTheme

  • Important

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

    Declaration

    Swift

    public struct ShadowsTheme : ShadowsThemeProtocol

Theme

  • An implementation of ThemeProtocol to define visual appearance for the Search UI

    Important

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

    Declaration

    Swift

    public struct Theme : ThemeProtocol
  • Important

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

    Declaration

    Swift

    public struct AlertViewData : PopupData