LocaleValidationResult class

Result of validating a locale code against ISO standards.

Constructors

LocaleValidationResult({required bool isValid, String? languageCode, String? countryCode, String? languageName, String? countryName, String? displayName, String? errorMessage, LocaleValidationErrorType? errorType})
const

Properties

countryCode → String?
Parsed and normalized country code (e.g., "US"). Null if not present.
final
countryName → String?
Human-readable country name (e.g., "United States"). Null if not present.
final
displayName → String?
Full display name (e.g., "English (United States)" or "English").
final
errorMessage → String?
Error message if validation failed.
final
errorType → LocaleValidationErrorType?
Type of validation error.
final
hashCode → int
The hash code for this object.
no setterinherited
isValid → bool
Whether the locale code is valid.
final
languageCode → String?
Parsed and normalized language code (e.g., "en").
final
languageName → String?
Human-readable language name (e.g., "English").
final
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.
override

Operators

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