chore: move the go code into a subfolder

This commit is contained in:
Florian Forster
2025-08-05 15:20:32 -07:00
parent 4ad22ba456
commit cd2921de26
2978 changed files with 373 additions and 300 deletions

View File

@@ -0,0 +1,41 @@
package action
import "github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
func (f *Flow) Localizers() []middleware.Localizer {
if f == nil {
return nil
}
localizers := make([]middleware.Localizer, 0, len(f.TriggerActions)+1)
localizers = append(localizers, f.Type.Localizers()...)
for _, action := range f.TriggerActions {
localizers = append(localizers, action.Localizers()...)
}
return localizers
}
func (t *FlowType) Localizers() []middleware.Localizer {
if t == nil {
return nil
}
return []middleware.Localizer{t.Name}
}
func (t *TriggerType) Localizers() []middleware.Localizer {
if t == nil {
return nil
}
return []middleware.Localizer{t.Name}
}
func (ta *TriggerAction) Localizers() []middleware.Localizer {
if ta == nil {
return nil
}
return ta.TriggerType.Localizers()
}

View File

@@ -0,0 +1,79 @@
package admin
import (
"context"
event_grpc "github.com/zitadel/zitadel/internal/api/grpc/event"
"github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
"github.com/zitadel/zitadel/internal/query"
"github.com/zitadel/zitadel/internal/telemetry/tracing"
event_pb "github.com/zitadel/zitadel/pkg/grpc/event"
)
func EventTypesToPb(eventTypes []string) *ListEventTypesResponse {
res := &ListEventTypesResponse{EventTypes: make([]*event_pb.EventType, len(eventTypes))}
for i, eventType := range eventTypes {
res.EventTypes[i] = event_grpc.EventTypeToPb(eventType)
}
return res
}
func AggregateTypesToPb(aggregateTypes []string) *ListAggregateTypesResponse {
res := &ListAggregateTypesResponse{AggregateTypes: make([]*event_pb.AggregateType, len(aggregateTypes))}
for i, aggregateType := range aggregateTypes {
res.AggregateTypes[i] = event_grpc.AggregateTypeToPb(aggregateType)
}
return res
}
func EventsToPb(ctx context.Context, events []*query.Event) (_ *ListEventsResponse, err error) {
_, span := tracing.NewSpan(ctx)
defer func() { span.EndWithError(err) }()
res, err := event_grpc.EventsToPb(events)
if err != nil {
return nil, err
}
return &ListEventsResponse{
Events: res,
}, nil
}
func (resp *ListEventTypesResponse) Localizers() []middleware.Localizer {
if resp == nil {
return nil
}
localizers := make([]middleware.Localizer, len(resp.EventTypes))
for i, eventType := range resp.EventTypes {
localizers[i] = eventType.Localized
}
return localizers
}
func (resp *ListAggregateTypesResponse) Localizers() []middleware.Localizer {
if resp == nil {
return nil
}
localizers := make([]middleware.Localizer, len(resp.AggregateTypes))
for i, aggregateType := range resp.AggregateTypes {
localizers[i] = aggregateType.Localized
}
return localizers
}
func (resp *ListEventsResponse) Localizers() []middleware.Localizer {
if resp == nil {
return nil
}
localizers := make([]middleware.Localizer, 0, len(resp.Events)*2)
for _, event := range resp.Events {
localizers = append(localizers, event.Type.Localized, event.Aggregate.Type.Localized)
}
return localizers
}

View File

@@ -0,0 +1,6 @@
package admin
//IdpConfig is a type alias of the generated isIdp_IdpConfig config
//to make it public
// type IdpConfig = isIdp_IdpConfig
// type IdpConfigView = isIdpView_IdpConfigView

View File

@@ -0,0 +1,34 @@
package app
import (
"github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
)
func (a *App) Localizers() []middleware.Localizer {
if a == nil {
return nil
}
switch configType := a.Config.(type) {
case *App_OidcConfig:
return configType.ComplianceLocalizers()
}
return nil
}
func (o *App_OidcConfig) ComplianceLocalizers() []middleware.Localizer {
if o.OidcConfig == nil {
return nil
}
if !o.OidcConfig.NoneCompliant {
return nil
}
localizers := make([]middleware.Localizer, len(o.OidcConfig.ComplianceProblems))
for i, problem := range o.OidcConfig.ComplianceProblems {
localizers[i] = problem
}
return localizers
}
type AppConfig = isApp_Config

View File

@@ -0,0 +1,5 @@
package app
type ApplicationConfig = isApplication_Config
type MetaType = isUpdateSAMLApplicationConfigurationRequest_Metadata

View File

@@ -0,0 +1,14 @@
package auth
import "github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
func (c *ListMyUserChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
localizers := make([]middleware.Localizer, len(c.Result))
for i, change := range c.Result {
localizers[i] = change.EventType
}
return localizers
}

View File

@@ -0,0 +1,4 @@
package idp
type IDPConfig = isIDP_Config
type IsAzureADTenantType = isAzureADTenant_Type

View File

@@ -0,0 +1,4 @@
package idp
type IsIDPConfig = isIDPConfig_Config
type IsAzureADTenantType = isAzureADTenant_Type

View File

@@ -0,0 +1,3 @@
package internal_permission
type Resource = isAdministrator_Resource

View File

@@ -0,0 +1,37 @@
package management
import "github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
func (r *ListFlowTypesResponse) Localizers() (localizers []middleware.Localizer) {
if r == nil {
return nil
}
localizers = make([]middleware.Localizer, 0, len(r.Result))
for _, typ := range r.Result {
localizers = append(localizers, typ.Localizers()...)
}
return localizers
}
func (r *ListFlowTriggerTypesResponse) Localizers() (localizers []middleware.Localizer) {
if r == nil {
return nil
}
localizers = make([]middleware.Localizer, 0, len(r.Result))
for _, typ := range r.Result {
localizers = append(localizers, typ.Localizers()...)
}
return localizers
}
func (r *GetFlowResponse) Localizers() []middleware.Localizer {
if r == nil {
return nil
}
return r.Flow.Localizers()
}

View File

@@ -0,0 +1,41 @@
package management
import (
"github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
)
func (a *ListAppsResponse) Localizers() []middleware.Localizer {
if a == nil {
return nil
}
localizers := make([]middleware.Localizer, 0)
for _, a := range a.Result {
localizers = append(localizers, a.Localizers()...)
}
return localizers
}
func (a *GetAppByIDResponse) Localizers() []middleware.Localizer {
if a == nil || (a != nil && a.App == nil) {
return nil
}
return a.App.Localizers()
}
func (a *AddOIDCAppResponse) Localizers() []middleware.Localizer {
if a == nil {
return nil
}
if !a.NoneCompliant {
return nil
}
localizers := make([]middleware.Localizer, len(a.ComplianceProblems))
for i, problem := range a.ComplianceProblems {
localizers[i] = problem
}
return localizers
}

View File

@@ -0,0 +1,49 @@
package management
import (
"github.com/zitadel/zitadel/internal/api/grpc/server/middleware"
"github.com/zitadel/zitadel/pkg/grpc/change"
)
func (c *ListUserChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
return changesLocalizers(c.Result)
}
func (c *ListOrgChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
return changesLocalizers(c.Result)
}
func (c *ListProjectChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
return changesLocalizers(c.Result)
}
func (c *ListProjectGrantChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
return changesLocalizers(c.Result)
}
func (c *ListAppChangesResponse) Localizers() []middleware.Localizer {
if c == nil {
return nil
}
return changesLocalizers(c.Result)
}
func changesLocalizers(changes []*change.Change) []middleware.Localizer {
localizers := make([]middleware.Localizer, len(changes))
for i, change := range changes {
localizers[i] = change.EventType
}
return localizers
}

View File

@@ -0,0 +1,5 @@
package management
//AppConfig is a type alias of the generated isApplication_AppConfig config
//to make it public
// type AppConfig = isApplication_AppConfig

View File

@@ -0,0 +1,21 @@
package message
func (m *LocalizedMessage) LocalizationKey() string {
return m.Key
}
func (m *LocalizedMessage) SetLocalizedMessage(message string) {
m.LocalizedMessage = message
}
func NewLocalizedEventType(key string) *LocalizedMessage {
return &LocalizedMessage{Key: "EventTypes." + key}
}
func NewLocalizedAggregateType(key string) *LocalizedMessage {
return &LocalizedMessage{Key: "AggregateTypes." + key}
}
func NewLocalizedMessage(key string) *LocalizedMessage {
return &LocalizedMessage{Key: key}
}

View File

@@ -0,0 +1,3 @@
// Package protoc contains the generated protobuf structs
// the folder will be empty until the files are generated
package protoc

View File

@@ -0,0 +1,289 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.35.1
// protoc (unknown)
// source: zitadel/protoc_gen_zitadel/v2/options.proto
package protoc
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
descriptorpb "google.golang.org/protobuf/types/descriptorpb"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type Options struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AuthOption *AuthOption `protobuf:"bytes,1,opt,name=auth_option,json=authOption,proto3" json:"auth_option,omitempty"`
HttpResponse *CustomHTTPResponse `protobuf:"bytes,2,opt,name=http_response,json=httpResponse,proto3" json:"http_response,omitempty"`
}
func (x *Options) Reset() {
*x = Options{}
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Options) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Options) ProtoMessage() {}
func (x *Options) ProtoReflect() protoreflect.Message {
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Options.ProtoReflect.Descriptor instead.
func (*Options) Descriptor() ([]byte, []int) {
return file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescGZIP(), []int{0}
}
func (x *Options) GetAuthOption() *AuthOption {
if x != nil {
return x.AuthOption
}
return nil
}
func (x *Options) GetHttpResponse() *CustomHTTPResponse {
if x != nil {
return x.HttpResponse
}
return nil
}
type AuthOption struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Permission string `protobuf:"bytes,1,opt,name=permission,proto3" json:"permission,omitempty"`
OrgField string `protobuf:"bytes,3,opt,name=org_field,json=orgField,proto3" json:"org_field,omitempty"`
}
func (x *AuthOption) Reset() {
*x = AuthOption{}
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AuthOption) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AuthOption) ProtoMessage() {}
func (x *AuthOption) ProtoReflect() protoreflect.Message {
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AuthOption.ProtoReflect.Descriptor instead.
func (*AuthOption) Descriptor() ([]byte, []int) {
return file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescGZIP(), []int{1}
}
func (x *AuthOption) GetPermission() string {
if x != nil {
return x.Permission
}
return ""
}
func (x *AuthOption) GetOrgField() string {
if x != nil {
return x.OrgField
}
return ""
}
type CustomHTTPResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SuccessCode int32 `protobuf:"varint,1,opt,name=success_code,json=successCode,proto3" json:"success_code,omitempty"`
}
func (x *CustomHTTPResponse) Reset() {
*x = CustomHTTPResponse{}
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CustomHTTPResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CustomHTTPResponse) ProtoMessage() {}
func (x *CustomHTTPResponse) ProtoReflect() protoreflect.Message {
mi := &file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CustomHTTPResponse.ProtoReflect.Descriptor instead.
func (*CustomHTTPResponse) Descriptor() ([]byte, []int) {
return file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescGZIP(), []int{2}
}
func (x *CustomHTTPResponse) GetSuccessCode() int32 {
if x != nil {
return x.SuccessCode
}
return 0
}
var file_zitadel_protoc_gen_zitadel_v2_options_proto_extTypes = []protoimpl.ExtensionInfo{
{
ExtendedType: (*descriptorpb.MethodOptions)(nil),
ExtensionType: (*Options)(nil),
Field: 50001,
Name: "zitadel.protoc_gen_zitadel.v2.options",
Tag: "bytes,50001,opt,name=options",
Filename: "zitadel/protoc_gen_zitadel/v2/options.proto",
},
}
// Extension fields to descriptorpb.MethodOptions.
var (
// optional zitadel.protoc_gen_zitadel.v2.Options options = 50001;
E_Options = &file_zitadel_protoc_gen_zitadel_v2_options_proto_extTypes[0]
)
var File_zitadel_protoc_gen_zitadel_v2_options_proto protoreflect.FileDescriptor
var file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDesc = []byte{
0x0a, 0x2b, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x5f, 0x67, 0x65, 0x6e, 0x5f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x76, 0x32, 0x2f,
0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x7a,
0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x5f, 0x67, 0x65,
0x6e, 0x5f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x32, 0x1a, 0x20, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65,
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad,
0x01, 0x0a, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4a, 0x0a, 0x0b, 0x61, 0x75,
0x74, 0x68, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x5f, 0x67, 0x65, 0x6e, 0x5f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x32, 0x2e,
0x41, 0x75, 0x74, 0x68, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68,
0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x0d, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x5f, 0x67,
0x65, 0x6e, 0x5f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x75,
0x73, 0x74, 0x6f, 0x6d, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x52, 0x0c, 0x68, 0x74, 0x74, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f,
0x0a, 0x0a, 0x41, 0x75, 0x74, 0x68, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a,
0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09,
0x6f, 0x72, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x6f, 0x72, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22,
0x37, 0x0a, 0x12, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x75, 0x63,
0x63, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x3a, 0x62, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x73, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x73, 0x18, 0xd1, 0x86, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x7a, 0x69,
0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x5f, 0x67, 0x65, 0x6e,
0x5f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x4f, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x36, 0x5a, 0x34,
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64,
0x65, 0x6c, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67,
0x72, 0x70, 0x63, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2f, 0x76, 0x32, 0x3b, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescOnce sync.Once
file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescData = file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDesc
)
func file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescGZIP() []byte {
file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescOnce.Do(func() {
file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescData = protoimpl.X.CompressGZIP(file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescData)
})
return file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDescData
}
var file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_zitadel_protoc_gen_zitadel_v2_options_proto_goTypes = []any{
(*Options)(nil), // 0: zitadel.protoc_gen_zitadel.v2.Options
(*AuthOption)(nil), // 1: zitadel.protoc_gen_zitadel.v2.AuthOption
(*CustomHTTPResponse)(nil), // 2: zitadel.protoc_gen_zitadel.v2.CustomHTTPResponse
(*descriptorpb.MethodOptions)(nil), // 3: google.protobuf.MethodOptions
}
var file_zitadel_protoc_gen_zitadel_v2_options_proto_depIdxs = []int32{
1, // 0: zitadel.protoc_gen_zitadel.v2.Options.auth_option:type_name -> zitadel.protoc_gen_zitadel.v2.AuthOption
2, // 1: zitadel.protoc_gen_zitadel.v2.Options.http_response:type_name -> zitadel.protoc_gen_zitadel.v2.CustomHTTPResponse
3, // 2: zitadel.protoc_gen_zitadel.v2.options:extendee -> google.protobuf.MethodOptions
0, // 3: zitadel.protoc_gen_zitadel.v2.options:type_name -> zitadel.protoc_gen_zitadel.v2.Options
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
3, // [3:4] is the sub-list for extension type_name
2, // [2:3] is the sub-list for extension extendee
0, // [0:2] is the sub-list for field type_name
}
func init() { file_zitadel_protoc_gen_zitadel_v2_options_proto_init() }
func file_zitadel_protoc_gen_zitadel_v2_options_proto_init() {
if File_zitadel_protoc_gen_zitadel_v2_options_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDesc,
NumEnums: 0,
NumMessages: 3,
NumExtensions: 1,
NumServices: 0,
},
GoTypes: file_zitadel_protoc_gen_zitadel_v2_options_proto_goTypes,
DependencyIndexes: file_zitadel_protoc_gen_zitadel_v2_options_proto_depIdxs,
MessageInfos: file_zitadel_protoc_gen_zitadel_v2_options_proto_msgTypes,
ExtensionInfos: file_zitadel_protoc_gen_zitadel_v2_options_proto_extTypes,
}.Build()
File_zitadel_protoc_gen_zitadel_v2_options_proto = out.File
file_zitadel_protoc_gen_zitadel_v2_options_proto_rawDesc = nil
file_zitadel_protoc_gen_zitadel_v2_options_proto_goTypes = nil
file_zitadel_protoc_gen_zitadel_v2_options_proto_depIdxs = nil
}

View File

@@ -0,0 +1,3 @@
package saml
type Redirect = isCreateResponseRequest_ResponseKind

View File

@@ -0,0 +1,5 @@
package settings
type SMSConfig = isSMSProvider_Config
type EmailConfig = isEmailProvider_Config

View File

@@ -0,0 +1,51 @@
package user
import "github.com/zitadel/zitadel/internal/domain"
type SearchQuery_ResourceOwner struct {
ResourceOwner *ResourceOwnerQuery
}
func (SearchQuery_ResourceOwner) isSearchQuery_Query() {}
type ResourceOwnerQuery struct {
OrgID string
}
type UserType = isUser_Type
type MembershipType = isMembership_Type
func (s UserState) ToDomain() domain.UserState {
switch s {
case UserState_USER_STATE_UNSPECIFIED:
return domain.UserStateUnspecified
case UserState_USER_STATE_ACTIVE:
return domain.UserStateActive
case UserState_USER_STATE_INACTIVE:
return domain.UserStateInactive
case UserState_USER_STATE_DELETED:
return domain.UserStateDeleted
case UserState_USER_STATE_LOCKED:
return domain.UserStateLocked
case UserState_USER_STATE_SUSPEND:
return domain.UserStateSuspend
case UserState_USER_STATE_INITIAL:
return domain.UserStateInitial
default:
return domain.UserStateUnspecified
}
}
func (t Type) ToDomain() domain.UserType {
switch t {
case Type_TYPE_UNSPECIFIED:
return domain.UserTypeUnspecified
case Type_TYPE_HUMAN:
return domain.UserTypeHuman
case Type_TYPE_MACHINE:
return domain.UserTypeMachine
default:
return domain.UserTypeUnspecified
}
}

View File

@@ -0,0 +1,37 @@
package user
import "github.com/zitadel/zitadel/internal/domain"
type UserType = isUser_Type
func (s UserState) ToDomain() domain.UserState {
switch s {
case UserState_USER_STATE_UNSPECIFIED:
return domain.UserStateUnspecified
case UserState_USER_STATE_ACTIVE:
return domain.UserStateActive
case UserState_USER_STATE_INACTIVE:
return domain.UserStateInactive
case UserState_USER_STATE_DELETED:
return domain.UserStateDeleted
case UserState_USER_STATE_LOCKED:
return domain.UserStateLocked
case UserState_USER_STATE_INITIAL:
return domain.UserStateInitial
default:
return domain.UserStateUnspecified
}
}
func (t Type) ToDomain() domain.UserType {
switch t {
case Type_TYPE_UNSPECIFIED:
return domain.UserTypeUnspecified
case Type_TYPE_HUMAN:
return domain.UserTypeHuman
case Type_TYPE_MACHINE:
return domain.UserTypeMachine
default:
return domain.UserTypeUnspecified
}
}

View File

@@ -0,0 +1,37 @@
package user
import "github.com/zitadel/zitadel/internal/domain"
type UserType = isUser_Type
func (s UserState) ToDomain() domain.UserState {
switch s {
case UserState_USER_STATE_UNSPECIFIED:
return domain.UserStateUnspecified
case UserState_USER_STATE_ACTIVE:
return domain.UserStateActive
case UserState_USER_STATE_INACTIVE:
return domain.UserStateInactive
case UserState_USER_STATE_DELETED:
return domain.UserStateDeleted
case UserState_USER_STATE_LOCKED:
return domain.UserStateLocked
case UserState_USER_STATE_INITIAL:
return domain.UserStateInitial
default:
return domain.UserStateUnspecified
}
}
func (t Type) ToDomain() domain.UserType {
switch t {
case Type_TYPE_UNSPECIFIED:
return domain.UserTypeUnspecified
case Type_TYPE_HUMAN:
return domain.UserTypeHuman
case Type_TYPE_MACHINE:
return domain.UserTypeMachine
default:
return domain.UserTypeUnspecified
}
}