PostalCode class

Represents a postal code with associated location data.

Used for postal code lookup, address autocomplete, and validation. Contains geographic and administrative information for a postal code.

Annotations

Constructors

PostalCode({required String code, required String countryCode, String? city, String? state, String? stateCode, String? county, double? latitude, double? longitude, String? timezone, double? accuracy, Map<String, dynamic>? extensions})
const
PostalCode.fromJson(Map<String, dynamic> json)
factory

Properties

accuracy → double?
Accuracy of the coordinates (in meters)
final
city → String?
City or locality name
final
code → String
The postal code value (e.g., '90210', 'SW1A 1AA', 'M5H 2N2')
final
countryCode → String
Country code (ISO 3166-1 alpha-2)
final
county → String?
County or district name
final
extensions → Map<String, dynamic>?
finalinherited
hasCoordinates → bool
Returns true if this postal code has valid geographic coordinates
no setter
hashCode → int
The hash code for this object.
no setterinherited
latitude → double?
Geographic latitude coordinate
final
longitude → double?
Geographic longitude coordinate
final
props → List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String?
State, province, or region name
final
stateCode → String?
State/province code
final
stringify → bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
timezone → String?
Timezone identifier (e.g., 'America/Los_Angeles')
final

Methods

copyWith({String? code, String? countryCode, String? city, String? state, String? stateCode, String? county, double? latitude, double? longitude, String? timezone, double? accuracy, Map<String, dynamic>? extensions}) → PostalCode
getExtension<T>(String key) → T?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited