Package-level declarations

This package includes the Structured Search related models, applicable in the implementation of the Structured Search provider.

Types

Link copied to clipboard

CandidateType represents the address level type for each StructuredSearchCandidate.

Link copied to clipboard
data class StructuredSearchCandidate(val candidateType: CandidateType, val place: Place, val displayString: String, val supplementaryString: String = "")

Class representing a single candidate item.

Link copied to clipboard

A class that manages a single structured search session against the StructuredSearch. The search proceeds as a series of steps and intermediate searches.

Link copied to clipboard
data class StructuredSearchState(val selectedCandidates: List<StructuredSearchCandidate>, val availableCandidates: List<StructuredSearchCandidate>)

A class representing the current state of StructuredSearchSession.