zitadel/internal/domain/policy_mail_text.go

23 lines
541 B
Go
Raw Normal View History

2021-02-10 09:48:40 +00:00
package domain
import "github.com/caos/zitadel/internal/eventstore/v1/models"
2021-02-10 09:48:40 +00:00
type MailText struct {
models.ObjectRoot
State PolicyState
Default bool
MailTextType string
Language string
Title string
PreHeader string
Subject string
Greeting string
Text string
ButtonText string
}
func (m *MailText) IsValid() bool {
return m.MailTextType != "" && m.Language != "" && m.Title != "" && m.PreHeader != "" && m.Subject != "" && m.Greeting != "" && m.Text != "" && m.ButtonText != ""
}