package grpc import ( "context" "github.com/caos/zitadel/internal/errors" ) func (s *Server) GetOrgByID(ctx context.Context, orgID *OrgID) (*Org, error) { org, err := s.org.OrgByID(ctx, orgID.Id) if err != nil { return nil, err } return orgFromModel(org), nil } func (s *Server) GetOrgByDomainGlobal(ctx context.Context, in *OrgDomain) (*Org, error) { org, err := s.org.OrgByDomainGlobal(ctx, in.Domain) if err != nil { return nil, err } return orgFromModel(org), nil } func (s *Server) DeactivateOrg(ctx context.Context, in *OrgID) (*Org, error) { org, err := s.org.DeactivateOrg(ctx, in.Id) if err != nil { return nil, err } return orgFromModel(org), nil } func (s *Server) ReactivateOrg(ctx context.Context, in *OrgID) (*Org, error) { org, err := s.org.ReactivateOrg(ctx, in.Id) if err != nil { return nil, err } return orgFromModel(org), nil } func (s *Server) OrgChanges(ctx context.Context, changesRequest *ChangeRequest) (*Changes, error) { return nil, errors.ThrowUnimplemented(nil, "GRPC-DNiIq", "unimplemented") }