event.rs 530 B

12345678910111213141516
  1. use derive_more::Display;
  2. use flowy_derive::{Flowy_Event, ProtoBuf_Enum};
  3. #[derive(Clone, Copy, PartialEq, Eq, Debug, Display, Hash, ProtoBuf_Enum, Flowy_Event)]
  4. pub enum UserEvent {
  5. #[display(fmt = "AuthCheck")]
  6. #[event(input = "UserSignInParams", output = "UserSignInResult")]
  7. AuthCheck = 0,
  8. #[event(input = "UserSignInParams", output = "UserSignInResult")]
  9. #[display(fmt = "SignIn")]
  10. SignIn = 1,
  11. #[display(fmt = "SignUp")]
  12. SignUp = 2,
  13. #[display(fmt = "SignOut")]
  14. SignOut = 3,
  15. }