OverlayItemParameters class abstract Core
Base parameters for an overlay item.
An abstract container that exposes the common metadata available for overlay items (map annotations, reports, safety markers, transit stops, etc.). Concrete subclasses carry parameters specific to an overlay type and are typically produced by the OverlayItem.previewData accessor.
The properties declared here are nullable because not every provider includes all metadata keys. Use the concrete subclasses to access type-specific fields.
See also:
- OverlayItem.previewData for obtaining typed parameters from an overlay item.
- SocialReportParameters for social report-specific fields.
- SafetyParameters for safety overlay-specific fields.
- PublicTransportParameters for transit overlay-specific fields.
Constructors
Properties
- createStampUtc → DateTime?
-
The creation timestamp of the overlay item in UTC.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- iconId → int?
-
The Overlay item category id.
no setter
- id → int?
-
The unique identifier of the overlay item.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited