1
0
mirror of https://github.com/zitadel/zitadel.git synced 2025-04-23 19:11:32 +00:00

28 lines
450 B
Go
Raw Normal View History

package domain
import (
"github.com/caos/zitadel/internal/eventstore/v1/models"
)
type Project struct {
models.ObjectRoot
State ProjectState
Name string
ProjectRoleAssertion bool
ProjectRoleCheck bool
}
type ProjectState int32
const (
ProjectStateUnspecified ProjectState = iota
ProjectStateActive
ProjectStateInactive
ProjectStateRemoved
)
func (o *Project) IsValid() bool {
return o.Name != ""
}