Map<String, dynamic> toJson() { return { 'rawTokenText': rawTokenText, 'status': status.toJson(), if (parsedToken != null) 'parsedToken': parsedToken!.toJson(), }; }