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();
- }
|