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.