factory ErrorDetails.fromJson(Map<String, dynamic> json) { return ErrorDetails( errorCode: json['ErrorCode'] as String?, errorMessage: json['ErrorMessage'] as String?, ); }