| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
/// Auto gen code from rust ast, do not editpart of 'dispatch.dart';class UserEventGetStatus {    UserEventGetStatus();    Future<Either<UserDetail, UserError>> send() {     final request = FFIRequest.create()        ..event = UserEvent.GetStatus.toString();     return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(        (okBytes) => left(UserDetail.fromBuffer(okBytes)),        (errBytes) => right(UserError.fromBuffer(errBytes)),      ));    }}class UserEventSignIn {     SignInRequest request;     UserEventSignIn(this.request);    Future<Either<UserDetail, UserError>> send() {    final request = FFIRequest.create()          ..event = UserEvent.SignIn.toString()          ..payload = requestToBytes(this.request);    return Dispatch.asyncRequest(request)        .then((bytesResult) => bytesResult.fold(          (okBytes) => left(UserDetail.fromBuffer(okBytes)),          (errBytes) => right(UserError.fromBuffer(errBytes)),        ));    }}class UserEventSignUp {     SignUpRequest request;     UserEventSignUp(this.request);    Future<Either<UserDetail, UserError>> send() {    final request = FFIRequest.create()          ..event = UserEvent.SignUp.toString()          ..payload = requestToBytes(this.request);    return Dispatch.asyncRequest(request)        .then((bytesResult) => bytesResult.fold(          (okBytes) => left(UserDetail.fromBuffer(okBytes)),          (errBytes) => right(UserError.fromBuffer(errBytes)),        ));    }}class UserEventSignOut {    UserEventSignOut();    Future<Either<Unit, UserError>> send() {     final request = FFIRequest.create()        ..event = UserEvent.SignOut.toString();     return Dispatch.asyncRequest(request).then((bytesResult) => bytesResult.fold(        (bytes) => left(unit),        (errBytes) => right(UserError.fromBuffer(errBytes)),      ));    }}
 |