Package-level declarations

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