Files
proton-bridge/internal/events/user.go
2022-11-16 12:26:09 +01:00

71 lines
821 B
Go

package events
import "github.com/ProtonMail/proton-bridge/v2/internal/vault"
type UserLoaded struct {
eventBase
UserID string
}
type UserLoggedIn struct {
eventBase
UserID string
}
type UserLoggedOut struct {
eventBase
UserID string
}
type UserDeauth struct {
eventBase
UserID string
}
type UserDeleted struct {
eventBase
UserID string
}
type UserChanged struct {
eventBase
UserID string
}
type UserAddressCreated struct {
eventBase
UserID string
AddressID string
Email string
}
type UserAddressUpdated struct {
eventBase
UserID string
AddressID string
Email string
}
type UserAddressDeleted struct {
eventBase
UserID string
AddressID string
Email string
}
type AddressModeChanged struct {
eventBase
UserID string
AddressMode vault.AddressMode
}