| 123456789101112131415161718 | import 'package:flowy_editor/flowy_editor.dart';import 'package:flowy_sdk/protobuf/flowy-document/doc_create.pb.dart';import 'package:dartz/dartz.dart';import 'package:flowy_sdk/protobuf/flowy-document/errors.pb.dart';class Doc {  final DocInfo info;  final Document data;  Doc({required this.info, required this.data});}abstract class IDoc {  Future<Either<Doc, DocError>> readDoc();  Future<Either<Unit, DocError>> updateDoc(      {String? name, String? desc, String? text});  Future<Either<Unit, DocError>> closeDoc();}
 |