implementation done

This commit is contained in:
adlerhurst
2025-07-29 17:59:02 +02:00
parent 432295ba76
commit ef74f5ee40
13 changed files with 820 additions and 169 deletions

27
backend/v3/api/domain.go Normal file
View File

@@ -0,0 +1,27 @@
package api
import (
"github.com/zitadel/zitadel/backend/v3/domain"
filter "github.com/zitadel/zitadel/pkg/grpc/filter/v2beta"
org "github.com/zitadel/zitadel/pkg/grpc/org/v2beta"
)
func V2BetaOrgStateToDomain(state org.OrgState) domain.OrgState {
switch state {
case org.OrgState_ORG_STATE_ACTIVE:
return domain.OrgStateActive
case org.OrgState_ORG_STATE_INACTIVE:
return domain.OrgStateInactive
default:
// TODO: removed is not supported in the domain
panic("unknown org state: " + state.String())
}
}
func V2BetaPaginationToDomain(pagination *filter.PaginationRequest) domain.Pagination {
return domain.Pagination{
Limit: pagination.Limit,
Offset: uint32(pagination.Offset),
Ascending: pagination.Asc,
}
}