AuthException.fromJson constructor

AuthException.fromJson(
  1. Map<String, dynamic> json, {
  2. int? statusCode,
})

Creates an AuthException from JSON

Implementation

factory AuthException.fromJson(Map<String, dynamic> json, {int? statusCode}) {
  return AuthException(
    json['message'] as String? ?? json['error'] as String? ?? 'Authentication failed',
    statusCode: statusCode ?? json['statusCode'] as int?,
    code: json['code'] as String?,
    details: json['details'] as Map<String, dynamic>?,
    requestId: json['requestId'] as String?,
  );
}