mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-12 11:04:25 +00:00
7899a0b851
* feat: add login check lifetimes to login policy * feat: org features test * feat: debug notificatiaon events * feat: debug notification file/log commands * feat: add requests to proto * feat: add api for debug notification providers file/log * feat: add projection for debug notifiication providers * feat: requests * feat: merge v2 * feat: add settings proto to generate * feat: notifiaction providers * fix: remove unused code * Update iam_converter.go Co-authored-by: Livio Amstutz <livio.a@gmail.com>
38 lines
712 B
Go
38 lines
712 B
Go
package domain
|
|
|
|
type NotificationType int32
|
|
|
|
const (
|
|
NotificationTypeEmail NotificationType = iota
|
|
NotificationTypeSms
|
|
|
|
notificationCount
|
|
)
|
|
|
|
func (f NotificationType) Valid() bool {
|
|
return f >= 0 && f < notificationCount
|
|
}
|
|
|
|
type NotificationProviderState int32
|
|
|
|
const (
|
|
NotificationProviderStateUnspecified NotificationProviderState = iota
|
|
NotificationProviderStateActive
|
|
NotificationProviderStateRemoved
|
|
|
|
notificationProviderCount
|
|
)
|
|
|
|
func (s NotificationProviderState) Exists() bool {
|
|
return s == NotificationProviderStateActive
|
|
}
|
|
|
|
type NotificationProviderType int32
|
|
|
|
const (
|
|
NotificationProviderTypeFile NotificationProviderType = iota
|
|
NotificationProviderTypeLog
|
|
|
|
notificationProviderTypeCount
|
|
)
|