zitadel/internal/v2/repository/iam/event_iam_added.go
2020-11-06 22:09:19 +01:00

36 lines
619 B
Go

package iam
import (
"context"
"github.com/caos/zitadel/internal/eventstore/v2"
)
const (
GlobalOrgSetEventType eventstore.EventType = "iam.global.org.set"
)
type GlobalOrgSetEvent struct {
eventstore.BaseEvent `json:"-"`
OrgID string `json:"globalOrgId"`
}
func (e *GlobalOrgSetEvent) CheckPrevious() bool {
return true
}
func (e *GlobalOrgSetEvent) Data() interface{} {
return e
}
func NewGlobalOrgSetEventEvent(ctx context.Context, orgID string) *GlobalOrgSetEvent {
return &GlobalOrgSetEvent{
BaseEvent: *eventstore.NewBaseEventForPush(
ctx,
GlobalOrgSetEventType,
),
OrgID: orgID,
}
}