errors property

Map<String, dynamic>? get errors

Decoded error messages if included under the top-level key 'errors' in the response. For example, {"phone": ["Phone required"]} in {"errors":{"phone": ["Phone required"]}}.

Implementation

Map<String, dynamic>? get errors {
  try {
    final decoded = jsonDecode(response.body);
    if (decoded is Map && decoded.containsKey('errors')) {
      return decoded['errors'];
    }
  } catch (e) {
    return null;
  }
}