code_gen.dart 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298
  1. /// Auto gen code from rust ast, do not edit
  2. part of 'dispatch.dart';
  3. class EditorEventCreateDoc {
  4. CreateDocRequest request;
  5. EditorEventCreateDoc(this.request);
  6. Future<Either<DocInfo, EditorError>> send() {
  7. final request = FFIRequest.create()
  8. ..event = EditorEvent.CreateDoc.toString()
  9. ..payload = requestToBytes(this.request);
  10. return Dispatch.asyncRequest(request)
  11. .then((bytesResult) => bytesResult.fold(
  12. (okBytes) => left(DocInfo.fromBuffer(okBytes)),
  13. (errBytes) => right(EditorError.fromBuffer(errBytes)),
  14. ));
  15. }
  16. }
  17. class EditorEventUpdateDoc {
  18. UpdateDocRequest request;
  19. EditorEventUpdateDoc(this.request);
  20. Future<Either<Unit, EditorError>> send() {
  21. final request = FFIRequest.create()
  22. ..event = EditorEvent.UpdateDoc.toString()
  23. ..payload = requestToBytes(this.request);
  24. return Dispatch.asyncRequest(request)
  25. .then((bytesResult) => bytesResult.fold(
  26. (bytes) => left(unit),
  27. (errBytes) => right(EditorError.fromBuffer(errBytes)),
  28. ));
  29. }
  30. }
  31. class EditorEventReadDocInfo {
  32. QueryDocRequest request;
  33. EditorEventReadDocInfo(this.request);
  34. Future<Either<DocInfo, EditorError>> send() {
  35. final request = FFIRequest.create()
  36. ..event = EditorEvent.ReadDocInfo.toString()
  37. ..payload = requestToBytes(this.request);
  38. return Dispatch.asyncRequest(request)
  39. .then((bytesResult) => bytesResult.fold(
  40. (okBytes) => left(DocInfo.fromBuffer(okBytes)),
  41. (errBytes) => right(EditorError.fromBuffer(errBytes)),
  42. ));
  43. }
  44. }
  45. class EditorEventReadDocData {
  46. QueryDocDataRequest request;
  47. EditorEventReadDocData(this.request);
  48. Future<Either<DocData, EditorError>> send() {
  49. final request = FFIRequest.create()
  50. ..event = EditorEvent.ReadDocData.toString()
  51. ..payload = requestToBytes(this.request);
  52. return Dispatch.asyncRequest(request)
  53. .then((bytesResult) => bytesResult.fold(
  54. (okBytes) => left(DocData.fromBuffer(okBytes)),
  55. (errBytes) => right(EditorError.fromBuffer(errBytes)),
  56. ));
  57. }
  58. }
  59. class WorkspaceEventCreateWorkspace {
  60. CreateWorkspaceRequest request;
  61. WorkspaceEventCreateWorkspace(this.request);
  62. Future<Either<Workspace, WorkspaceError>> send() {
  63. final request = FFIRequest.create()
  64. ..event = WorkspaceEvent.CreateWorkspace.toString()
  65. ..payload = requestToBytes(this.request);
  66. return Dispatch.asyncRequest(request)
  67. .then((bytesResult) => bytesResult.fold(
  68. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  69. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  70. ));
  71. }
  72. }
  73. class WorkspaceEventGetCurWorkspace {
  74. WorkspaceEventGetCurWorkspace();
  75. Future<Either<Workspace, WorkspaceError>> send() {
  76. final request = FFIRequest.create()
  77. ..event = WorkspaceEvent.GetCurWorkspace.toString();
  78. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  79. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  80. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  81. ));
  82. }
  83. }
  84. class WorkspaceEventGetWorkspace {
  85. QueryWorkspaceRequest request;
  86. WorkspaceEventGetWorkspace(this.request);
  87. Future<Either<Workspace, WorkspaceError>> send() {
  88. final request = FFIRequest.create()
  89. ..event = WorkspaceEvent.GetWorkspace.toString()
  90. ..payload = requestToBytes(this.request);
  91. return Dispatch.asyncRequest(request)
  92. .then((bytesResult) => bytesResult.fold(
  93. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  94. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  95. ));
  96. }
  97. }
  98. class WorkspaceEventReadAllWorkspace {
  99. WorkspaceEventReadAllWorkspace();
  100. Future<Either<Workspaces, WorkspaceError>> send() {
  101. final request = FFIRequest.create()
  102. ..event = WorkspaceEvent.ReadAllWorkspace.toString();
  103. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  104. (okBytes) => left(Workspaces.fromBuffer(okBytes)),
  105. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  106. ));
  107. }
  108. }
  109. class WorkspaceEventCreateApp {
  110. CreateAppRequest request;
  111. WorkspaceEventCreateApp(this.request);
  112. Future<Either<App, WorkspaceError>> send() {
  113. final request = FFIRequest.create()
  114. ..event = WorkspaceEvent.CreateApp.toString()
  115. ..payload = requestToBytes(this.request);
  116. return Dispatch.asyncRequest(request)
  117. .then((bytesResult) => bytesResult.fold(
  118. (okBytes) => left(App.fromBuffer(okBytes)),
  119. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  120. ));
  121. }
  122. }
  123. class WorkspaceEventGetApp {
  124. QueryAppRequest request;
  125. WorkspaceEventGetApp(this.request);
  126. Future<Either<App, WorkspaceError>> send() {
  127. final request = FFIRequest.create()
  128. ..event = WorkspaceEvent.GetApp.toString()
  129. ..payload = requestToBytes(this.request);
  130. return Dispatch.asyncRequest(request)
  131. .then((bytesResult) => bytesResult.fold(
  132. (okBytes) => left(App.fromBuffer(okBytes)),
  133. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  134. ));
  135. }
  136. }
  137. class WorkspaceEventCreateView {
  138. CreateViewRequest request;
  139. WorkspaceEventCreateView(this.request);
  140. Future<Either<View, WorkspaceError>> send() {
  141. final request = FFIRequest.create()
  142. ..event = WorkspaceEvent.CreateView.toString()
  143. ..payload = requestToBytes(this.request);
  144. return Dispatch.asyncRequest(request)
  145. .then((bytesResult) => bytesResult.fold(
  146. (okBytes) => left(View.fromBuffer(okBytes)),
  147. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  148. ));
  149. }
  150. }
  151. class WorkspaceEventReadView {
  152. QueryViewRequest request;
  153. WorkspaceEventReadView(this.request);
  154. Future<Either<View, WorkspaceError>> send() {
  155. final request = FFIRequest.create()
  156. ..event = WorkspaceEvent.ReadView.toString()
  157. ..payload = requestToBytes(this.request);
  158. return Dispatch.asyncRequest(request)
  159. .then((bytesResult) => bytesResult.fold(
  160. (okBytes) => left(View.fromBuffer(okBytes)),
  161. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  162. ));
  163. }
  164. }
  165. class WorkspaceEventUpdateView {
  166. UpdateViewRequest request;
  167. WorkspaceEventUpdateView(this.request);
  168. Future<Either<Unit, WorkspaceError>> send() {
  169. final request = FFIRequest.create()
  170. ..event = WorkspaceEvent.UpdateView.toString()
  171. ..payload = requestToBytes(this.request);
  172. return Dispatch.asyncRequest(request)
  173. .then((bytesResult) => bytesResult.fold(
  174. (bytes) => left(unit),
  175. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  176. ));
  177. }
  178. }
  179. class UserEventGetStatus {
  180. UserEventGetStatus();
  181. Future<Either<UserDetail, UserError>> send() {
  182. final request = FFIRequest.create()
  183. ..event = UserEvent.GetStatus.toString();
  184. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  185. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  186. (errBytes) => right(UserError.fromBuffer(errBytes)),
  187. ));
  188. }
  189. }
  190. class UserEventSignIn {
  191. SignInRequest request;
  192. UserEventSignIn(this.request);
  193. Future<Either<UserDetail, UserError>> send() {
  194. final request = FFIRequest.create()
  195. ..event = UserEvent.SignIn.toString()
  196. ..payload = requestToBytes(this.request);
  197. return Dispatch.asyncRequest(request)
  198. .then((bytesResult) => bytesResult.fold(
  199. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  200. (errBytes) => right(UserError.fromBuffer(errBytes)),
  201. ));
  202. }
  203. }
  204. class UserEventSignUp {
  205. SignUpRequest request;
  206. UserEventSignUp(this.request);
  207. Future<Either<UserDetail, UserError>> send() {
  208. final request = FFIRequest.create()
  209. ..event = UserEvent.SignUp.toString()
  210. ..payload = requestToBytes(this.request);
  211. return Dispatch.asyncRequest(request)
  212. .then((bytesResult) => bytesResult.fold(
  213. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  214. (errBytes) => right(UserError.fromBuffer(errBytes)),
  215. ));
  216. }
  217. }
  218. class UserEventSignOut {
  219. UserEventSignOut();
  220. Future<Either<Unit, UserError>> send() {
  221. final request = FFIRequest.create()
  222. ..event = UserEvent.SignOut.toString();
  223. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  224. (bytes) => left(unit),
  225. (errBytes) => right(UserError.fromBuffer(errBytes)),
  226. ));
  227. }
  228. }
  229. class UserEventUpdateUser {
  230. UpdateUserRequest request;
  231. UserEventUpdateUser(this.request);
  232. Future<Either<UserDetail, UserError>> send() {
  233. final request = FFIRequest.create()
  234. ..event = UserEvent.UpdateUser.toString()
  235. ..payload = requestToBytes(this.request);
  236. return Dispatch.asyncRequest(request)
  237. .then((bytesResult) => bytesResult.fold(
  238. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  239. (errBytes) => right(UserError.fromBuffer(errBytes)),
  240. ));
  241. }
  242. }