code_gen.dart 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. /// Auto gen code from rust ast, do not edit
  2. part of 'dispatch.dart';
  3. class WorkspaceEventCreateWorkspace {
  4. CreateWorkspaceRequest request;
  5. WorkspaceEventCreateWorkspace(this.request);
  6. Future<Either<Workspace, WorkspaceError>> send() {
  7. final request = FFIRequest.create()
  8. ..event = WorkspaceEvent.CreateWorkspace.toString()
  9. ..payload = requestToBytes(this.request);
  10. return Dispatch.asyncRequest(request)
  11. .then((bytesResult) => bytesResult.fold(
  12. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  13. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  14. ));
  15. }
  16. }
  17. class WorkspaceEventGetCurWorkspace {
  18. WorkspaceEventGetCurWorkspace();
  19. Future<Either<Workspace, WorkspaceError>> send() {
  20. final request = FFIRequest.create()
  21. ..event = WorkspaceEvent.GetCurWorkspace.toString();
  22. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  23. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  24. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  25. ));
  26. }
  27. }
  28. class WorkspaceEventGetWorkspace {
  29. QueryWorkspaceRequest request;
  30. WorkspaceEventGetWorkspace(this.request);
  31. Future<Either<Workspace, WorkspaceError>> send() {
  32. final request = FFIRequest.create()
  33. ..event = WorkspaceEvent.GetWorkspace.toString()
  34. ..payload = requestToBytes(this.request);
  35. return Dispatch.asyncRequest(request)
  36. .then((bytesResult) => bytesResult.fold(
  37. (okBytes) => left(Workspace.fromBuffer(okBytes)),
  38. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  39. ));
  40. }
  41. }
  42. class WorkspaceEventCreateApp {
  43. CreateAppRequest request;
  44. WorkspaceEventCreateApp(this.request);
  45. Future<Either<App, WorkspaceError>> send() {
  46. final request = FFIRequest.create()
  47. ..event = WorkspaceEvent.CreateApp.toString()
  48. ..payload = requestToBytes(this.request);
  49. return Dispatch.asyncRequest(request)
  50. .then((bytesResult) => bytesResult.fold(
  51. (okBytes) => left(App.fromBuffer(okBytes)),
  52. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  53. ));
  54. }
  55. }
  56. class WorkspaceEventGetApp {
  57. QueryAppRequest request;
  58. WorkspaceEventGetApp(this.request);
  59. Future<Either<App, WorkspaceError>> send() {
  60. final request = FFIRequest.create()
  61. ..event = WorkspaceEvent.GetApp.toString()
  62. ..payload = requestToBytes(this.request);
  63. return Dispatch.asyncRequest(request)
  64. .then((bytesResult) => bytesResult.fold(
  65. (okBytes) => left(App.fromBuffer(okBytes)),
  66. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  67. ));
  68. }
  69. }
  70. class WorkspaceEventCreateView {
  71. CreateViewRequest request;
  72. WorkspaceEventCreateView(this.request);
  73. Future<Either<View, WorkspaceError>> send() {
  74. final request = FFIRequest.create()
  75. ..event = WorkspaceEvent.CreateView.toString()
  76. ..payload = requestToBytes(this.request);
  77. return Dispatch.asyncRequest(request)
  78. .then((bytesResult) => bytesResult.fold(
  79. (okBytes) => left(View.fromBuffer(okBytes)),
  80. (errBytes) => right(WorkspaceError.fromBuffer(errBytes)),
  81. ));
  82. }
  83. }
  84. class UserEventGetStatus {
  85. UserEventGetStatus();
  86. Future<Either<UserDetail, UserError>> send() {
  87. final request = FFIRequest.create()
  88. ..event = UserEvent.GetStatus.toString();
  89. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  90. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  91. (errBytes) => right(UserError.fromBuffer(errBytes)),
  92. ));
  93. }
  94. }
  95. class UserEventSignIn {
  96. SignInRequest request;
  97. UserEventSignIn(this.request);
  98. Future<Either<UserDetail, UserError>> send() {
  99. final request = FFIRequest.create()
  100. ..event = UserEvent.SignIn.toString()
  101. ..payload = requestToBytes(this.request);
  102. return Dispatch.asyncRequest(request)
  103. .then((bytesResult) => bytesResult.fold(
  104. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  105. (errBytes) => right(UserError.fromBuffer(errBytes)),
  106. ));
  107. }
  108. }
  109. class UserEventSignUp {
  110. SignUpRequest request;
  111. UserEventSignUp(this.request);
  112. Future<Either<UserDetail, UserError>> send() {
  113. final request = FFIRequest.create()
  114. ..event = UserEvent.SignUp.toString()
  115. ..payload = requestToBytes(this.request);
  116. return Dispatch.asyncRequest(request)
  117. .then((bytesResult) => bytesResult.fold(
  118. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  119. (errBytes) => right(UserError.fromBuffer(errBytes)),
  120. ));
  121. }
  122. }
  123. class UserEventSignOut {
  124. UserEventSignOut();
  125. Future<Either<Unit, UserError>> send() {
  126. final request = FFIRequest.create()
  127. ..event = UserEvent.SignOut.toString();
  128. return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(
  129. (bytes) => left(unit),
  130. (errBytes) => right(UserError.fromBuffer(errBytes)),
  131. ));
  132. }
  133. }
  134. class UserEventUpdateUser {
  135. UpdateUserRequest request;
  136. UserEventUpdateUser(this.request);
  137. Future<Either<UserDetail, UserError>> send() {
  138. final request = FFIRequest.create()
  139. ..event = UserEvent.UpdateUser.toString()
  140. ..payload = requestToBytes(this.request);
  141. return Dispatch.asyncRequest(request)
  142. .then((bytesResult) => bytesResult.fold(
  143. (okBytes) => left(UserDetail.fromBuffer(okBytes)),
  144. (errBytes) => right(UserError.fromBuffer(errBytes)),
  145. ));
  146. }
  147. }