mirror of
https://github.com/zitadel/zitadel.git
synced 2025-04-23 22:01:31 +00:00

* add setup steps * refactoring * omitempty * cleanup * begin org * create org * setup org * setup org * merge * fixes * fixes * fixes
19 lines
577 B
Go
19 lines
577 B
Go
package repository
|
|
|
|
import (
|
|
"context"
|
|
|
|
iam_model "github.com/caos/zitadel/internal/iam/model"
|
|
|
|
org_model "github.com/caos/zitadel/internal/org/model"
|
|
)
|
|
|
|
type OrgRepository interface {
|
|
IsOrgUnique(ctx context.Context, name, domain string) (bool, error)
|
|
OrgByID(ctx context.Context, id string) (*org_model.Org, error)
|
|
SearchOrgs(ctx context.Context, query *org_model.OrgSearchRequest) (*org_model.OrgSearchResult, error)
|
|
|
|
GetOrgIAMPolicyByID(ctx context.Context, id string) (*iam_model.OrgIAMPolicyView, error)
|
|
RemoveOrgIAMPolicy(ctx context.Context, id string) error
|
|
}
|