From c92042ba474bdf35dcf2109a15debd055966e874 Mon Sep 17 00:00:00 2001 From: Fabi <38692350+fgerschwiler@users.noreply.github.com> Date: Wed, 2 Sep 2020 16:25:32 +0200 Subject: [PATCH] fix: checkperms (#689) * fix: read user grants as grant owner * fix: read user grants as grant owner --- .../api/grpc/server/middleware/translator.go | 2 + .../eventsourcing/eventstore/user_grant.go | 3 +- pkg/grpc/admin/admin.pb.go | 7666 +++++++++++------ pkg/grpc/admin/admin.pb.gw.go | 1500 +--- pkg/grpc/admin/admin.pb.validate.go | 4 +- pkg/grpc/admin/admin.swagger.json | 60 +- pkg/grpc/admin/proto/admin.proto | 2 +- 7 files changed, 5026 insertions(+), 4211 deletions(-) diff --git a/internal/api/grpc/server/middleware/translator.go b/internal/api/grpc/server/middleware/translator.go index 970e2b89d2..a5043062ab 100644 --- a/internal/api/grpc/server/middleware/translator.go +++ b/internal/api/grpc/server/middleware/translator.go @@ -35,6 +35,8 @@ func translateError(ctx context.Context, err error, translator *i18n.Translator) caosErr := new(caos_errs.CaosError) if errors.As(err, &caosErr) { caosErr.SetMessage(translator.LocalizeFromCtx(ctx, caosErr.GetMessage(), nil)) + } else { + return err } return caosErr } diff --git a/internal/management/repository/eventsourcing/eventstore/user_grant.go b/internal/management/repository/eventsourcing/eventstore/user_grant.go index 818bcddbbe..944ccf32a6 100644 --- a/internal/management/repository/eventsourcing/eventstore/user_grant.go +++ b/internal/management/repository/eventsourcing/eventstore/user_grant.go @@ -131,7 +131,7 @@ func (repo *UserGrantRepo) SearchUserGrants(ctx context.Context, request *grant_ result = &grant_model.UserGrantSearchResponse{ Offset: request.Offset, Limit: request.Limit, - TotalResult: uint64(count), + TotalResult: count, Result: model.UserGrantsToModel(grants), } if sequenceErr == nil { @@ -153,6 +153,7 @@ func handleSearchUserGrantPermissions(ctx context.Context, request *grant_model. if result != nil { return result } + return nil } if _, query := request.GetSearchQuery(grant_model.UserGrantSearchKeyProjectID); query != nil { result := checkContainsPermID(ids, query, request, sequence) diff --git a/pkg/grpc/admin/admin.pb.go b/pkg/grpc/admin/admin.pb.go index adaa8ff12a..91b7bd6d75 100644 --- a/pkg/grpc/admin/admin.pb.go +++ b/pkg/grpc/admin/admin.pb.go @@ -1,11 +1,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.20.1 +// protoc v3.11.3 // source: admin.proto package admin import ( context "context" - fmt "fmt" _ "github.com/caos/zitadel/internal/protoc/protoc-gen-authoption/authoption" _ "github.com/envoyproxy/protoc-gen-validate/validate" proto "github.com/golang/protobuf/proto" @@ -17,19 +19,22 @@ import ( grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +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) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 type OrgState int32 @@ -39,24 +44,45 @@ const ( OrgState_ORGSTATE_INACTIVE OrgState = 2 ) -var OrgState_name = map[int32]string{ - 0: "ORGSTATE_UNSPECIFIED", - 1: "ORGSTATE_ACTIVE", - 2: "ORGSTATE_INACTIVE", -} +// Enum value maps for OrgState. +var ( + OrgState_name = map[int32]string{ + 0: "ORGSTATE_UNSPECIFIED", + 1: "ORGSTATE_ACTIVE", + 2: "ORGSTATE_INACTIVE", + } + OrgState_value = map[string]int32{ + "ORGSTATE_UNSPECIFIED": 0, + "ORGSTATE_ACTIVE": 1, + "ORGSTATE_INACTIVE": 2, + } +) -var OrgState_value = map[string]int32{ - "ORGSTATE_UNSPECIFIED": 0, - "ORGSTATE_ACTIVE": 1, - "ORGSTATE_INACTIVE": 2, +func (x OrgState) Enum() *OrgState { + p := new(OrgState) + *p = x + return p } func (x OrgState) String() string { - return proto.EnumName(OrgState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (OrgState) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[0].Descriptor() +} + +func (OrgState) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[0] +} + +func (x OrgState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OrgState.Descriptor instead. func (OrgState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{0} + return file_admin_proto_rawDescGZIP(), []int{0} } type OrgSearchKey int32 @@ -68,26 +94,47 @@ const ( OrgSearchKey_ORGSEARCHKEY_STATE OrgSearchKey = 3 ) -var OrgSearchKey_name = map[int32]string{ - 0: "ORGSEARCHKEY_UNSPECIFIED", - 1: "ORGSEARCHKEY_NAME", - 2: "ORGSEARCHKEY_DOMAIN", - 3: "ORGSEARCHKEY_STATE", -} +// Enum value maps for OrgSearchKey. +var ( + OrgSearchKey_name = map[int32]string{ + 0: "ORGSEARCHKEY_UNSPECIFIED", + 1: "ORGSEARCHKEY_NAME", + 2: "ORGSEARCHKEY_DOMAIN", + 3: "ORGSEARCHKEY_STATE", + } + OrgSearchKey_value = map[string]int32{ + "ORGSEARCHKEY_UNSPECIFIED": 0, + "ORGSEARCHKEY_NAME": 1, + "ORGSEARCHKEY_DOMAIN": 2, + "ORGSEARCHKEY_STATE": 3, + } +) -var OrgSearchKey_value = map[string]int32{ - "ORGSEARCHKEY_UNSPECIFIED": 0, - "ORGSEARCHKEY_NAME": 1, - "ORGSEARCHKEY_DOMAIN": 2, - "ORGSEARCHKEY_STATE": 3, +func (x OrgSearchKey) Enum() *OrgSearchKey { + p := new(OrgSearchKey) + *p = x + return p } func (x OrgSearchKey) String() string { - return proto.EnumName(OrgSearchKey_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (OrgSearchKey) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[1].Descriptor() +} + +func (OrgSearchKey) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[1] +} + +func (x OrgSearchKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OrgSearchKey.Descriptor instead. func (OrgSearchKey) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{1} + return file_admin_proto_rawDescGZIP(), []int{1} } type OrgSearchMethod int32 @@ -98,24 +145,45 @@ const ( OrgSearchMethod_ORGSEARCHMETHOD_CONTAINS OrgSearchMethod = 2 ) -var OrgSearchMethod_name = map[int32]string{ - 0: "ORGSEARCHMETHOD_EQUALS", - 1: "ORGSEARCHMETHOD_STARTS_WITH", - 2: "ORGSEARCHMETHOD_CONTAINS", -} +// Enum value maps for OrgSearchMethod. +var ( + OrgSearchMethod_name = map[int32]string{ + 0: "ORGSEARCHMETHOD_EQUALS", + 1: "ORGSEARCHMETHOD_STARTS_WITH", + 2: "ORGSEARCHMETHOD_CONTAINS", + } + OrgSearchMethod_value = map[string]int32{ + "ORGSEARCHMETHOD_EQUALS": 0, + "ORGSEARCHMETHOD_STARTS_WITH": 1, + "ORGSEARCHMETHOD_CONTAINS": 2, + } +) -var OrgSearchMethod_value = map[string]int32{ - "ORGSEARCHMETHOD_EQUALS": 0, - "ORGSEARCHMETHOD_STARTS_WITH": 1, - "ORGSEARCHMETHOD_CONTAINS": 2, +func (x OrgSearchMethod) Enum() *OrgSearchMethod { + p := new(OrgSearchMethod) + *p = x + return p } func (x OrgSearchMethod) String() string { - return proto.EnumName(OrgSearchMethod_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (OrgSearchMethod) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[2].Descriptor() +} + +func (OrgSearchMethod) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[2] +} + +func (x OrgSearchMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OrgSearchMethod.Descriptor instead. func (OrgSearchMethod) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{2} + return file_admin_proto_rawDescGZIP(), []int{2} } type UserState int32 @@ -130,32 +198,53 @@ const ( UserState_USERSTATE_INITIAL UserState = 6 ) -var UserState_name = map[int32]string{ - 0: "USERSTATE_UNSPECIFIED", - 1: "USERSTATE_ACTIVE", - 2: "USERSTATE_INACTIVE", - 3: "USERSTATE_DELETED", - 4: "USERSTATE_LOCKED", - 5: "USERSTATE_SUSPEND", - 6: "USERSTATE_INITIAL", -} +// Enum value maps for UserState. +var ( + UserState_name = map[int32]string{ + 0: "USERSTATE_UNSPECIFIED", + 1: "USERSTATE_ACTIVE", + 2: "USERSTATE_INACTIVE", + 3: "USERSTATE_DELETED", + 4: "USERSTATE_LOCKED", + 5: "USERSTATE_SUSPEND", + 6: "USERSTATE_INITIAL", + } + UserState_value = map[string]int32{ + "USERSTATE_UNSPECIFIED": 0, + "USERSTATE_ACTIVE": 1, + "USERSTATE_INACTIVE": 2, + "USERSTATE_DELETED": 3, + "USERSTATE_LOCKED": 4, + "USERSTATE_SUSPEND": 5, + "USERSTATE_INITIAL": 6, + } +) -var UserState_value = map[string]int32{ - "USERSTATE_UNSPECIFIED": 0, - "USERSTATE_ACTIVE": 1, - "USERSTATE_INACTIVE": 2, - "USERSTATE_DELETED": 3, - "USERSTATE_LOCKED": 4, - "USERSTATE_SUSPEND": 5, - "USERSTATE_INITIAL": 6, +func (x UserState) Enum() *UserState { + p := new(UserState) + *p = x + return p } func (x UserState) String() string { - return proto.EnumName(UserState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (UserState) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[3].Descriptor() +} + +func (UserState) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[3] +} + +func (x UserState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UserState.Descriptor instead. func (UserState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{3} + return file_admin_proto_rawDescGZIP(), []int{3} } type Gender int32 @@ -167,26 +256,47 @@ const ( Gender_GENDER_DIVERSE Gender = 3 ) -var Gender_name = map[int32]string{ - 0: "GENDER_UNSPECIFIED", - 1: "GENDER_FEMALE", - 2: "GENDER_MALE", - 3: "GENDER_DIVERSE", -} +// Enum value maps for Gender. +var ( + Gender_name = map[int32]string{ + 0: "GENDER_UNSPECIFIED", + 1: "GENDER_FEMALE", + 2: "GENDER_MALE", + 3: "GENDER_DIVERSE", + } + Gender_value = map[string]int32{ + "GENDER_UNSPECIFIED": 0, + "GENDER_FEMALE": 1, + "GENDER_MALE": 2, + "GENDER_DIVERSE": 3, + } +) -var Gender_value = map[string]int32{ - "GENDER_UNSPECIFIED": 0, - "GENDER_FEMALE": 1, - "GENDER_MALE": 2, - "GENDER_DIVERSE": 3, +func (x Gender) Enum() *Gender { + p := new(Gender) + *p = x + return p } func (x Gender) String() string { - return proto.EnumName(Gender_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (Gender) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[4].Descriptor() +} + +func (Gender) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[4] +} + +func (x Gender) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Gender.Descriptor instead. func (Gender) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{4} + return file_admin_proto_rawDescGZIP(), []int{4} } type MachineKeyType int32 @@ -196,22 +306,43 @@ const ( MachineKeyType_MACHINEKEY_JSON MachineKeyType = 1 ) -var MachineKeyType_name = map[int32]string{ - 0: "MACHINEKEY_UNSPECIFIED", - 1: "MACHINEKEY_JSON", -} +// Enum value maps for MachineKeyType. +var ( + MachineKeyType_name = map[int32]string{ + 0: "MACHINEKEY_UNSPECIFIED", + 1: "MACHINEKEY_JSON", + } + MachineKeyType_value = map[string]int32{ + "MACHINEKEY_UNSPECIFIED": 0, + "MACHINEKEY_JSON": 1, + } +) -var MachineKeyType_value = map[string]int32{ - "MACHINEKEY_UNSPECIFIED": 0, - "MACHINEKEY_JSON": 1, +func (x MachineKeyType) Enum() *MachineKeyType { + p := new(MachineKeyType) + *p = x + return p } func (x MachineKeyType) String() string { - return proto.EnumName(MachineKeyType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (MachineKeyType) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[5].Descriptor() +} + +func (MachineKeyType) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[5] +} + +func (x MachineKeyType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MachineKeyType.Descriptor instead. func (MachineKeyType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{5} + return file_admin_proto_rawDescGZIP(), []int{5} } type IamMemberSearchKey int32 @@ -224,28 +355,49 @@ const ( IamMemberSearchKey_IAMMEMBERSEARCHKEY_USER_ID IamMemberSearchKey = 4 ) -var IamMemberSearchKey_name = map[int32]string{ - 0: "IAMMEMBERSEARCHKEY_UNSPECIFIED", - 1: "IAMMEMBERSEARCHKEY_FIRST_NAME", - 2: "IAMMEMBERSEARCHKEY_LAST_NAME", - 3: "IAMMEMBERSEARCHKEY_EMAIL", - 4: "IAMMEMBERSEARCHKEY_USER_ID", -} +// Enum value maps for IamMemberSearchKey. +var ( + IamMemberSearchKey_name = map[int32]string{ + 0: "IAMMEMBERSEARCHKEY_UNSPECIFIED", + 1: "IAMMEMBERSEARCHKEY_FIRST_NAME", + 2: "IAMMEMBERSEARCHKEY_LAST_NAME", + 3: "IAMMEMBERSEARCHKEY_EMAIL", + 4: "IAMMEMBERSEARCHKEY_USER_ID", + } + IamMemberSearchKey_value = map[string]int32{ + "IAMMEMBERSEARCHKEY_UNSPECIFIED": 0, + "IAMMEMBERSEARCHKEY_FIRST_NAME": 1, + "IAMMEMBERSEARCHKEY_LAST_NAME": 2, + "IAMMEMBERSEARCHKEY_EMAIL": 3, + "IAMMEMBERSEARCHKEY_USER_ID": 4, + } +) -var IamMemberSearchKey_value = map[string]int32{ - "IAMMEMBERSEARCHKEY_UNSPECIFIED": 0, - "IAMMEMBERSEARCHKEY_FIRST_NAME": 1, - "IAMMEMBERSEARCHKEY_LAST_NAME": 2, - "IAMMEMBERSEARCHKEY_EMAIL": 3, - "IAMMEMBERSEARCHKEY_USER_ID": 4, +func (x IamMemberSearchKey) Enum() *IamMemberSearchKey { + p := new(IamMemberSearchKey) + *p = x + return p } func (x IamMemberSearchKey) String() string { - return proto.EnumName(IamMemberSearchKey_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (IamMemberSearchKey) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[6].Descriptor() +} + +func (IamMemberSearchKey) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[6] +} + +func (x IamMemberSearchKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IamMemberSearchKey.Descriptor instead. func (IamMemberSearchKey) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{6} + return file_admin_proto_rawDescGZIP(), []int{6} } type SearchMethod int32 @@ -264,40 +416,61 @@ const ( SearchMethod_SEARCHMETHOD_LIST_CONTAINS SearchMethod = 10 ) -var SearchMethod_name = map[int32]string{ - 0: "SEARCHMETHOD_EQUALS", - 1: "SEARCHMETHOD_STARTS_WITH", - 2: "SEARCHMETHOD_CONTAINS", - 3: "SEARCHMETHOD_EQUALS_IGNORE_CASE", - 4: "SEARCHMETHOD_STARTS_WITH_IGNORE_CASE", - 5: "SEARCHMETHOD_CONTAINS_IGNORE_CASE", - 6: "SEARCHMETHOD_NOT_EQUALS", - 7: "SEARCHMETHOD_GREATER_THAN", - 8: "SEARCHMETHOD_LESS_THAN", - 9: "SEARCHMETHOD_IS_ONE_OF", - 10: "SEARCHMETHOD_LIST_CONTAINS", -} +// Enum value maps for SearchMethod. +var ( + SearchMethod_name = map[int32]string{ + 0: "SEARCHMETHOD_EQUALS", + 1: "SEARCHMETHOD_STARTS_WITH", + 2: "SEARCHMETHOD_CONTAINS", + 3: "SEARCHMETHOD_EQUALS_IGNORE_CASE", + 4: "SEARCHMETHOD_STARTS_WITH_IGNORE_CASE", + 5: "SEARCHMETHOD_CONTAINS_IGNORE_CASE", + 6: "SEARCHMETHOD_NOT_EQUALS", + 7: "SEARCHMETHOD_GREATER_THAN", + 8: "SEARCHMETHOD_LESS_THAN", + 9: "SEARCHMETHOD_IS_ONE_OF", + 10: "SEARCHMETHOD_LIST_CONTAINS", + } + SearchMethod_value = map[string]int32{ + "SEARCHMETHOD_EQUALS": 0, + "SEARCHMETHOD_STARTS_WITH": 1, + "SEARCHMETHOD_CONTAINS": 2, + "SEARCHMETHOD_EQUALS_IGNORE_CASE": 3, + "SEARCHMETHOD_STARTS_WITH_IGNORE_CASE": 4, + "SEARCHMETHOD_CONTAINS_IGNORE_CASE": 5, + "SEARCHMETHOD_NOT_EQUALS": 6, + "SEARCHMETHOD_GREATER_THAN": 7, + "SEARCHMETHOD_LESS_THAN": 8, + "SEARCHMETHOD_IS_ONE_OF": 9, + "SEARCHMETHOD_LIST_CONTAINS": 10, + } +) -var SearchMethod_value = map[string]int32{ - "SEARCHMETHOD_EQUALS": 0, - "SEARCHMETHOD_STARTS_WITH": 1, - "SEARCHMETHOD_CONTAINS": 2, - "SEARCHMETHOD_EQUALS_IGNORE_CASE": 3, - "SEARCHMETHOD_STARTS_WITH_IGNORE_CASE": 4, - "SEARCHMETHOD_CONTAINS_IGNORE_CASE": 5, - "SEARCHMETHOD_NOT_EQUALS": 6, - "SEARCHMETHOD_GREATER_THAN": 7, - "SEARCHMETHOD_LESS_THAN": 8, - "SEARCHMETHOD_IS_ONE_OF": 9, - "SEARCHMETHOD_LIST_CONTAINS": 10, +func (x SearchMethod) Enum() *SearchMethod { + p := new(SearchMethod) + *p = x + return p } func (x SearchMethod) String() string { - return proto.EnumName(SearchMethod_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (SearchMethod) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[7].Descriptor() +} + +func (SearchMethod) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[7] +} + +func (x SearchMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SearchMethod.Descriptor instead. func (SearchMethod) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{7} + return file_admin_proto_rawDescGZIP(), []int{7} } type IdpState int32 @@ -308,24 +481,45 @@ const ( IdpState_IDPCONFIGSTATE_INACTIVE IdpState = 2 ) -var IdpState_name = map[int32]string{ - 0: "IDPCONFIGSTATE_UNSPECIFIED", - 1: "IDPCONFIGSTATE_ACTIVE", - 2: "IDPCONFIGSTATE_INACTIVE", -} +// Enum value maps for IdpState. +var ( + IdpState_name = map[int32]string{ + 0: "IDPCONFIGSTATE_UNSPECIFIED", + 1: "IDPCONFIGSTATE_ACTIVE", + 2: "IDPCONFIGSTATE_INACTIVE", + } + IdpState_value = map[string]int32{ + "IDPCONFIGSTATE_UNSPECIFIED": 0, + "IDPCONFIGSTATE_ACTIVE": 1, + "IDPCONFIGSTATE_INACTIVE": 2, + } +) -var IdpState_value = map[string]int32{ - "IDPCONFIGSTATE_UNSPECIFIED": 0, - "IDPCONFIGSTATE_ACTIVE": 1, - "IDPCONFIGSTATE_INACTIVE": 2, +func (x IdpState) Enum() *IdpState { + p := new(IdpState) + *p = x + return p } func (x IdpState) String() string { - return proto.EnumName(IdpState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (IdpState) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[8].Descriptor() +} + +func (IdpState) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[8] +} + +func (x IdpState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IdpState.Descriptor instead. func (IdpState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{8} + return file_admin_proto_rawDescGZIP(), []int{8} } type IdpSearchKey int32 @@ -336,24 +530,45 @@ const ( IdpSearchKey_IDPSEARCHKEY_NAME IdpSearchKey = 2 ) -var IdpSearchKey_name = map[int32]string{ - 0: "IDPSEARCHKEY_UNSPECIFIED", - 1: "IDPSEARCHKEY_IDP_CONFIG_ID", - 2: "IDPSEARCHKEY_NAME", -} +// Enum value maps for IdpSearchKey. +var ( + IdpSearchKey_name = map[int32]string{ + 0: "IDPSEARCHKEY_UNSPECIFIED", + 1: "IDPSEARCHKEY_IDP_CONFIG_ID", + 2: "IDPSEARCHKEY_NAME", + } + IdpSearchKey_value = map[string]int32{ + "IDPSEARCHKEY_UNSPECIFIED": 0, + "IDPSEARCHKEY_IDP_CONFIG_ID": 1, + "IDPSEARCHKEY_NAME": 2, + } +) -var IdpSearchKey_value = map[string]int32{ - "IDPSEARCHKEY_UNSPECIFIED": 0, - "IDPSEARCHKEY_IDP_CONFIG_ID": 1, - "IDPSEARCHKEY_NAME": 2, +func (x IdpSearchKey) Enum() *IdpSearchKey { + p := new(IdpSearchKey) + *p = x + return p } func (x IdpSearchKey) String() string { - return proto.EnumName(IdpSearchKey_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (IdpSearchKey) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[9].Descriptor() +} + +func (IdpSearchKey) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[9] +} + +func (x IdpSearchKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IdpSearchKey.Descriptor instead. func (IdpSearchKey) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{9} + return file_admin_proto_rawDescGZIP(), []int{9} } type IdpType int32 @@ -364,570 +579,692 @@ const ( IdpType_IDPTYPE_SAML IdpType = 2 ) -var IdpType_name = map[int32]string{ - 0: "IDPTYPE_UNSPECIFIED", - 1: "IDPTYPE_OIDC", - 2: "IDPTYPE_SAML", -} +// Enum value maps for IdpType. +var ( + IdpType_name = map[int32]string{ + 0: "IDPTYPE_UNSPECIFIED", + 1: "IDPTYPE_OIDC", + 2: "IDPTYPE_SAML", + } + IdpType_value = map[string]int32{ + "IDPTYPE_UNSPECIFIED": 0, + "IDPTYPE_OIDC": 1, + "IDPTYPE_SAML": 2, + } +) -var IdpType_value = map[string]int32{ - "IDPTYPE_UNSPECIFIED": 0, - "IDPTYPE_OIDC": 1, - "IDPTYPE_SAML": 2, +func (x IdpType) Enum() *IdpType { + p := new(IdpType) + *p = x + return p } func (x IdpType) String() string { - return proto.EnumName(IdpType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (IdpType) Descriptor() protoreflect.EnumDescriptor { + return file_admin_proto_enumTypes[10].Descriptor() +} + +func (IdpType) Type() protoreflect.EnumType { + return &file_admin_proto_enumTypes[10] +} + +func (x IdpType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IdpType.Descriptor instead. func (IdpType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{10} + return file_admin_proto_rawDescGZIP(), []int{10} } type OrgID struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (m *OrgID) Reset() { *m = OrgID{} } -func (m *OrgID) String() string { return proto.CompactTextString(m) } -func (*OrgID) ProtoMessage() {} +func (x *OrgID) Reset() { + *x = OrgID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgID) ProtoMessage() {} + +func (x *OrgID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgID.ProtoReflect.Descriptor instead. func (*OrgID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{0} + return file_admin_proto_rawDescGZIP(), []int{0} } -func (m *OrgID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgID.Unmarshal(m, b) -} -func (m *OrgID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgID.Marshal(b, m, deterministic) -} -func (m *OrgID) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgID.Merge(m, src) -} -func (m *OrgID) XXX_Size() int { - return xxx_messageInfo_OrgID.Size(m) -} -func (m *OrgID) XXX_DiscardUnknown() { - xxx_messageInfo_OrgID.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgID proto.InternalMessageInfo - -func (m *OrgID) GetId() string { - if m != nil { - return m.Id +func (x *OrgID) GetId() string { + if x != nil { + return x.Id } return "" } type UniqueOrgRequest struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` } -func (m *UniqueOrgRequest) Reset() { *m = UniqueOrgRequest{} } -func (m *UniqueOrgRequest) String() string { return proto.CompactTextString(m) } -func (*UniqueOrgRequest) ProtoMessage() {} +func (x *UniqueOrgRequest) Reset() { + *x = UniqueOrgRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UniqueOrgRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UniqueOrgRequest) ProtoMessage() {} + +func (x *UniqueOrgRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UniqueOrgRequest.ProtoReflect.Descriptor instead. func (*UniqueOrgRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{1} + return file_admin_proto_rawDescGZIP(), []int{1} } -func (m *UniqueOrgRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UniqueOrgRequest.Unmarshal(m, b) -} -func (m *UniqueOrgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UniqueOrgRequest.Marshal(b, m, deterministic) -} -func (m *UniqueOrgRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_UniqueOrgRequest.Merge(m, src) -} -func (m *UniqueOrgRequest) XXX_Size() int { - return xxx_messageInfo_UniqueOrgRequest.Size(m) -} -func (m *UniqueOrgRequest) XXX_DiscardUnknown() { - xxx_messageInfo_UniqueOrgRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_UniqueOrgRequest proto.InternalMessageInfo - -func (m *UniqueOrgRequest) GetName() string { - if m != nil { - return m.Name +func (x *UniqueOrgRequest) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *UniqueOrgRequest) GetDomain() string { - if m != nil { - return m.Domain +func (x *UniqueOrgRequest) GetDomain() string { + if x != nil { + return x.Domain } return "" } type UniqueOrgResponse struct { - IsUnique bool `protobuf:"varint,1,opt,name=is_unique,json=isUnique,proto3" json:"is_unique,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IsUnique bool `protobuf:"varint,1,opt,name=is_unique,json=isUnique,proto3" json:"is_unique,omitempty"` } -func (m *UniqueOrgResponse) Reset() { *m = UniqueOrgResponse{} } -func (m *UniqueOrgResponse) String() string { return proto.CompactTextString(m) } -func (*UniqueOrgResponse) ProtoMessage() {} +func (x *UniqueOrgResponse) Reset() { + *x = UniqueOrgResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UniqueOrgResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UniqueOrgResponse) ProtoMessage() {} + +func (x *UniqueOrgResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UniqueOrgResponse.ProtoReflect.Descriptor instead. func (*UniqueOrgResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{2} + return file_admin_proto_rawDescGZIP(), []int{2} } -func (m *UniqueOrgResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UniqueOrgResponse.Unmarshal(m, b) -} -func (m *UniqueOrgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UniqueOrgResponse.Marshal(b, m, deterministic) -} -func (m *UniqueOrgResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_UniqueOrgResponse.Merge(m, src) -} -func (m *UniqueOrgResponse) XXX_Size() int { - return xxx_messageInfo_UniqueOrgResponse.Size(m) -} -func (m *UniqueOrgResponse) XXX_DiscardUnknown() { - xxx_messageInfo_UniqueOrgResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_UniqueOrgResponse proto.InternalMessageInfo - -func (m *UniqueOrgResponse) GetIsUnique() bool { - if m != nil { - return m.IsUnique +func (x *UniqueOrgResponse) GetIsUnique() bool { + if x != nil { + return x.IsUnique } return false } type Org struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - State OrgState `protobuf:"varint,2,opt,name=state,proto3,enum=caos.zitadel.admin.api.v1.OrgState" json:"state,omitempty"` - CreationDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` - ChangeDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` - Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` - Domain string `protobuf:"bytes,6,opt,name=domain,proto3" json:"domain,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + State OrgState `protobuf:"varint,2,opt,name=state,proto3,enum=caos.zitadel.admin.api.v1.OrgState" json:"state,omitempty"` + CreationDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` + ChangeDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` + Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` + Domain string `protobuf:"bytes,6,opt,name=domain,proto3" json:"domain,omitempty"` } -func (m *Org) Reset() { *m = Org{} } -func (m *Org) String() string { return proto.CompactTextString(m) } -func (*Org) ProtoMessage() {} +func (x *Org) Reset() { + *x = Org{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Org) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Org) ProtoMessage() {} + +func (x *Org) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Org.ProtoReflect.Descriptor instead. func (*Org) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{3} + return file_admin_proto_rawDescGZIP(), []int{3} } -func (m *Org) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Org.Unmarshal(m, b) -} -func (m *Org) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Org.Marshal(b, m, deterministic) -} -func (m *Org) XXX_Merge(src proto.Message) { - xxx_messageInfo_Org.Merge(m, src) -} -func (m *Org) XXX_Size() int { - return xxx_messageInfo_Org.Size(m) -} -func (m *Org) XXX_DiscardUnknown() { - xxx_messageInfo_Org.DiscardUnknown(m) -} - -var xxx_messageInfo_Org proto.InternalMessageInfo - -func (m *Org) GetId() string { - if m != nil { - return m.Id +func (x *Org) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *Org) GetState() OrgState { - if m != nil { - return m.State +func (x *Org) GetState() OrgState { + if x != nil { + return x.State } return OrgState_ORGSTATE_UNSPECIFIED } -func (m *Org) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *Org) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *Org) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *Org) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *Org) GetName() string { - if m != nil { - return m.Name +func (x *Org) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *Org) GetDomain() string { - if m != nil { - return m.Domain +func (x *Org) GetDomain() string { + if x != nil { + return x.Domain } return "" } type OrgSearchRequest struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - SortingColumn OrgSearchKey `protobuf:"varint,3,opt,name=sorting_column,json=sortingColumn,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchKey" json:"sorting_column,omitempty"` - Asc bool `protobuf:"varint,4,opt,name=asc,proto3" json:"asc,omitempty"` - Queries []*OrgSearchQuery `protobuf:"bytes,5,rep,name=queries,proto3" json:"queries,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + SortingColumn OrgSearchKey `protobuf:"varint,3,opt,name=sorting_column,json=sortingColumn,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchKey" json:"sorting_column,omitempty"` + Asc bool `protobuf:"varint,4,opt,name=asc,proto3" json:"asc,omitempty"` + Queries []*OrgSearchQuery `protobuf:"bytes,5,rep,name=queries,proto3" json:"queries,omitempty"` } -func (m *OrgSearchRequest) Reset() { *m = OrgSearchRequest{} } -func (m *OrgSearchRequest) String() string { return proto.CompactTextString(m) } -func (*OrgSearchRequest) ProtoMessage() {} +func (x *OrgSearchRequest) Reset() { + *x = OrgSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgSearchRequest) ProtoMessage() {} + +func (x *OrgSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgSearchRequest.ProtoReflect.Descriptor instead. func (*OrgSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{4} + return file_admin_proto_rawDescGZIP(), []int{4} } -func (m *OrgSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgSearchRequest.Unmarshal(m, b) -} -func (m *OrgSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgSearchRequest.Marshal(b, m, deterministic) -} -func (m *OrgSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgSearchRequest.Merge(m, src) -} -func (m *OrgSearchRequest) XXX_Size() int { - return xxx_messageInfo_OrgSearchRequest.Size(m) -} -func (m *OrgSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_OrgSearchRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgSearchRequest proto.InternalMessageInfo - -func (m *OrgSearchRequest) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *OrgSearchRequest) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *OrgSearchRequest) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *OrgSearchRequest) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *OrgSearchRequest) GetSortingColumn() OrgSearchKey { - if m != nil { - return m.SortingColumn +func (x *OrgSearchRequest) GetSortingColumn() OrgSearchKey { + if x != nil { + return x.SortingColumn } return OrgSearchKey_ORGSEARCHKEY_UNSPECIFIED } -func (m *OrgSearchRequest) GetAsc() bool { - if m != nil { - return m.Asc +func (x *OrgSearchRequest) GetAsc() bool { + if x != nil { + return x.Asc } return false } -func (m *OrgSearchRequest) GetQueries() []*OrgSearchQuery { - if m != nil { - return m.Queries +func (x *OrgSearchRequest) GetQueries() []*OrgSearchQuery { + if x != nil { + return x.Queries } return nil } type OrgSearchQuery struct { - Key OrgSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchKey" json:"key,omitempty"` - Method OrgSearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchMethod" json:"method,omitempty"` - Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key OrgSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchKey" json:"key,omitempty"` + Method OrgSearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.OrgSearchMethod" json:"method,omitempty"` + Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` } -func (m *OrgSearchQuery) Reset() { *m = OrgSearchQuery{} } -func (m *OrgSearchQuery) String() string { return proto.CompactTextString(m) } -func (*OrgSearchQuery) ProtoMessage() {} +func (x *OrgSearchQuery) Reset() { + *x = OrgSearchQuery{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgSearchQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgSearchQuery) ProtoMessage() {} + +func (x *OrgSearchQuery) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgSearchQuery.ProtoReflect.Descriptor instead. func (*OrgSearchQuery) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{5} + return file_admin_proto_rawDescGZIP(), []int{5} } -func (m *OrgSearchQuery) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgSearchQuery.Unmarshal(m, b) -} -func (m *OrgSearchQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgSearchQuery.Marshal(b, m, deterministic) -} -func (m *OrgSearchQuery) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgSearchQuery.Merge(m, src) -} -func (m *OrgSearchQuery) XXX_Size() int { - return xxx_messageInfo_OrgSearchQuery.Size(m) -} -func (m *OrgSearchQuery) XXX_DiscardUnknown() { - xxx_messageInfo_OrgSearchQuery.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgSearchQuery proto.InternalMessageInfo - -func (m *OrgSearchQuery) GetKey() OrgSearchKey { - if m != nil { - return m.Key +func (x *OrgSearchQuery) GetKey() OrgSearchKey { + if x != nil { + return x.Key } return OrgSearchKey_ORGSEARCHKEY_UNSPECIFIED } -func (m *OrgSearchQuery) GetMethod() OrgSearchMethod { - if m != nil { - return m.Method +func (x *OrgSearchQuery) GetMethod() OrgSearchMethod { + if x != nil { + return x.Method } return OrgSearchMethod_ORGSEARCHMETHOD_EQUALS } -func (m *OrgSearchQuery) GetValue() string { - if m != nil { - return m.Value +func (x *OrgSearchQuery) GetValue() string { + if x != nil { + return x.Value } return "" } type OrgSearchResponse struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` - Result []*Org `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` - ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` - ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` + Result []*Org `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` + ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` + ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` } -func (m *OrgSearchResponse) Reset() { *m = OrgSearchResponse{} } -func (m *OrgSearchResponse) String() string { return proto.CompactTextString(m) } -func (*OrgSearchResponse) ProtoMessage() {} +func (x *OrgSearchResponse) Reset() { + *x = OrgSearchResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgSearchResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgSearchResponse) ProtoMessage() {} + +func (x *OrgSearchResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgSearchResponse.ProtoReflect.Descriptor instead. func (*OrgSearchResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{6} + return file_admin_proto_rawDescGZIP(), []int{6} } -func (m *OrgSearchResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgSearchResponse.Unmarshal(m, b) -} -func (m *OrgSearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgSearchResponse.Marshal(b, m, deterministic) -} -func (m *OrgSearchResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgSearchResponse.Merge(m, src) -} -func (m *OrgSearchResponse) XXX_Size() int { - return xxx_messageInfo_OrgSearchResponse.Size(m) -} -func (m *OrgSearchResponse) XXX_DiscardUnknown() { - xxx_messageInfo_OrgSearchResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgSearchResponse proto.InternalMessageInfo - -func (m *OrgSearchResponse) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *OrgSearchResponse) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *OrgSearchResponse) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *OrgSearchResponse) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *OrgSearchResponse) GetTotalResult() uint64 { - if m != nil { - return m.TotalResult +func (x *OrgSearchResponse) GetTotalResult() uint64 { + if x != nil { + return x.TotalResult } return 0 } -func (m *OrgSearchResponse) GetResult() []*Org { - if m != nil { - return m.Result +func (x *OrgSearchResponse) GetResult() []*Org { + if x != nil { + return x.Result } return nil } -func (m *OrgSearchResponse) GetProcessedSequence() uint64 { - if m != nil { - return m.ProcessedSequence +func (x *OrgSearchResponse) GetProcessedSequence() uint64 { + if x != nil { + return x.ProcessedSequence } return 0 } -func (m *OrgSearchResponse) GetViewTimestamp() *timestamp.Timestamp { - if m != nil { - return m.ViewTimestamp +func (x *OrgSearchResponse) GetViewTimestamp() *timestamp.Timestamp { + if x != nil { + return x.ViewTimestamp } return nil } type OrgSetUpRequest struct { - Org *CreateOrgRequest `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` - User *CreateUserRequest `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Org *CreateOrgRequest `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` + User *CreateUserRequest `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` } -func (m *OrgSetUpRequest) Reset() { *m = OrgSetUpRequest{} } -func (m *OrgSetUpRequest) String() string { return proto.CompactTextString(m) } -func (*OrgSetUpRequest) ProtoMessage() {} +func (x *OrgSetUpRequest) Reset() { + *x = OrgSetUpRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgSetUpRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgSetUpRequest) ProtoMessage() {} + +func (x *OrgSetUpRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgSetUpRequest.ProtoReflect.Descriptor instead. func (*OrgSetUpRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{7} + return file_admin_proto_rawDescGZIP(), []int{7} } -func (m *OrgSetUpRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgSetUpRequest.Unmarshal(m, b) -} -func (m *OrgSetUpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgSetUpRequest.Marshal(b, m, deterministic) -} -func (m *OrgSetUpRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgSetUpRequest.Merge(m, src) -} -func (m *OrgSetUpRequest) XXX_Size() int { - return xxx_messageInfo_OrgSetUpRequest.Size(m) -} -func (m *OrgSetUpRequest) XXX_DiscardUnknown() { - xxx_messageInfo_OrgSetUpRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgSetUpRequest proto.InternalMessageInfo - -func (m *OrgSetUpRequest) GetOrg() *CreateOrgRequest { - if m != nil { - return m.Org +func (x *OrgSetUpRequest) GetOrg() *CreateOrgRequest { + if x != nil { + return x.Org } return nil } -func (m *OrgSetUpRequest) GetUser() *CreateUserRequest { - if m != nil { - return m.User +func (x *OrgSetUpRequest) GetUser() *CreateUserRequest { + if x != nil { + return x.User } return nil } type OrgSetUpResponse struct { - Org *Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` - User *UserResponse `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Org *Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` + User *UserResponse `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` } -func (m *OrgSetUpResponse) Reset() { *m = OrgSetUpResponse{} } -func (m *OrgSetUpResponse) String() string { return proto.CompactTextString(m) } -func (*OrgSetUpResponse) ProtoMessage() {} +func (x *OrgSetUpResponse) Reset() { + *x = OrgSetUpResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgSetUpResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgSetUpResponse) ProtoMessage() {} + +func (x *OrgSetUpResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgSetUpResponse.ProtoReflect.Descriptor instead. func (*OrgSetUpResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{8} + return file_admin_proto_rawDescGZIP(), []int{8} } -func (m *OrgSetUpResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgSetUpResponse.Unmarshal(m, b) -} -func (m *OrgSetUpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgSetUpResponse.Marshal(b, m, deterministic) -} -func (m *OrgSetUpResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgSetUpResponse.Merge(m, src) -} -func (m *OrgSetUpResponse) XXX_Size() int { - return xxx_messageInfo_OrgSetUpResponse.Size(m) -} -func (m *OrgSetUpResponse) XXX_DiscardUnknown() { - xxx_messageInfo_OrgSetUpResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgSetUpResponse proto.InternalMessageInfo - -func (m *OrgSetUpResponse) GetOrg() *Org { - if m != nil { - return m.Org +func (x *OrgSetUpResponse) GetOrg() *Org { + if x != nil { + return x.Org } return nil } -func (m *OrgSetUpResponse) GetUser() *UserResponse { +func (x *OrgSetUpResponse) GetUser() *UserResponse { + if x != nil { + return x.User + } + return nil +} + +type CreateUserRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` + // Types that are assignable to User: + // *CreateUserRequest_Human + // *CreateUserRequest_Machine + User isCreateUserRequest_User `protobuf_oneof:"user"` +} + +func (x *CreateUserRequest) Reset() { + *x = CreateUserRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateUserRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateUserRequest) ProtoMessage() {} + +func (x *CreateUserRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead. +func (*CreateUserRequest) Descriptor() ([]byte, []int) { + return file_admin_proto_rawDescGZIP(), []int{9} +} + +func (x *CreateUserRequest) GetUserName() string { + if x != nil { + return x.UserName + } + return "" +} + +func (m *CreateUserRequest) GetUser() isCreateUserRequest_User { if m != nil { return m.User } return nil } -type CreateUserRequest struct { - UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` - // Types that are valid to be assigned to User: - // *CreateUserRequest_Human - // *CreateUserRequest_Machine - User isCreateUserRequest_User `protobuf_oneof:"user"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CreateUserRequest) Reset() { *m = CreateUserRequest{} } -func (m *CreateUserRequest) String() string { return proto.CompactTextString(m) } -func (*CreateUserRequest) ProtoMessage() {} -func (*CreateUserRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{9} -} - -func (m *CreateUserRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateUserRequest.Unmarshal(m, b) -} -func (m *CreateUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateUserRequest.Marshal(b, m, deterministic) -} -func (m *CreateUserRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateUserRequest.Merge(m, src) -} -func (m *CreateUserRequest) XXX_Size() int { - return xxx_messageInfo_CreateUserRequest.Size(m) -} -func (m *CreateUserRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateUserRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateUserRequest proto.InternalMessageInfo - -func (m *CreateUserRequest) GetUserName() string { - if m != nil { - return m.UserName +func (x *CreateUserRequest) GetHuman() *CreateHumanRequest { + if x, ok := x.GetUser().(*CreateUserRequest_Human); ok { + return x.Human } - return "" + return nil +} + +func (x *CreateUserRequest) GetMachine() *CreateMachineRequest { + if x, ok := x.GetUser().(*CreateUserRequest_Machine); ok { + return x.Machine + } + return nil } type isCreateUserRequest_User interface { @@ -946,316 +1283,332 @@ func (*CreateUserRequest_Human) isCreateUserRequest_User() {} func (*CreateUserRequest_Machine) isCreateUserRequest_User() {} -func (m *CreateUserRequest) GetUser() isCreateUserRequest_User { - if m != nil { - return m.User - } - return nil -} - -func (m *CreateUserRequest) GetHuman() *CreateHumanRequest { - if x, ok := m.GetUser().(*CreateUserRequest_Human); ok { - return x.Human - } - return nil -} - -func (m *CreateUserRequest) GetMachine() *CreateMachineRequest { - if x, ok := m.GetUser().(*CreateUserRequest_Machine); ok { - return x.Machine - } - return nil -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*CreateUserRequest) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*CreateUserRequest_Human)(nil), - (*CreateUserRequest_Machine)(nil), - } -} - type CreateHumanRequest struct { - FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` - LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` - NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"` - PreferredLanguage string `protobuf:"bytes,4,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` - Gender Gender `protobuf:"varint,5,opt,name=gender,proto3,enum=caos.zitadel.admin.api.v1.Gender" json:"gender,omitempty"` - Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"` - IsEmailVerified bool `protobuf:"varint,7,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` - Phone string `protobuf:"bytes,8,opt,name=phone,proto3" json:"phone,omitempty"` - IsPhoneVerified bool `protobuf:"varint,9,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` - Country string `protobuf:"bytes,10,opt,name=country,proto3" json:"country,omitempty"` - Locality string `protobuf:"bytes,11,opt,name=locality,proto3" json:"locality,omitempty"` - PostalCode string `protobuf:"bytes,12,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` - Region string `protobuf:"bytes,13,opt,name=region,proto3" json:"region,omitempty"` - StreetAddress string `protobuf:"bytes,14,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"` - Password string `protobuf:"bytes,15,opt,name=password,proto3" json:"password,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` + LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` + NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"` + PreferredLanguage string `protobuf:"bytes,4,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` + Gender Gender `protobuf:"varint,5,opt,name=gender,proto3,enum=caos.zitadel.admin.api.v1.Gender" json:"gender,omitempty"` + Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"` + IsEmailVerified bool `protobuf:"varint,7,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` + Phone string `protobuf:"bytes,8,opt,name=phone,proto3" json:"phone,omitempty"` + IsPhoneVerified bool `protobuf:"varint,9,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` + Country string `protobuf:"bytes,10,opt,name=country,proto3" json:"country,omitempty"` + Locality string `protobuf:"bytes,11,opt,name=locality,proto3" json:"locality,omitempty"` + PostalCode string `protobuf:"bytes,12,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` + Region string `protobuf:"bytes,13,opt,name=region,proto3" json:"region,omitempty"` + StreetAddress string `protobuf:"bytes,14,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"` + Password string `protobuf:"bytes,15,opt,name=password,proto3" json:"password,omitempty"` } -func (m *CreateHumanRequest) Reset() { *m = CreateHumanRequest{} } -func (m *CreateHumanRequest) String() string { return proto.CompactTextString(m) } -func (*CreateHumanRequest) ProtoMessage() {} +func (x *CreateHumanRequest) Reset() { + *x = CreateHumanRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateHumanRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateHumanRequest) ProtoMessage() {} + +func (x *CreateHumanRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateHumanRequest.ProtoReflect.Descriptor instead. func (*CreateHumanRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{10} + return file_admin_proto_rawDescGZIP(), []int{10} } -func (m *CreateHumanRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateHumanRequest.Unmarshal(m, b) -} -func (m *CreateHumanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateHumanRequest.Marshal(b, m, deterministic) -} -func (m *CreateHumanRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateHumanRequest.Merge(m, src) -} -func (m *CreateHumanRequest) XXX_Size() int { - return xxx_messageInfo_CreateHumanRequest.Size(m) -} -func (m *CreateHumanRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateHumanRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateHumanRequest proto.InternalMessageInfo - -func (m *CreateHumanRequest) GetFirstName() string { - if m != nil { - return m.FirstName +func (x *CreateHumanRequest) GetFirstName() string { + if x != nil { + return x.FirstName } return "" } -func (m *CreateHumanRequest) GetLastName() string { - if m != nil { - return m.LastName +func (x *CreateHumanRequest) GetLastName() string { + if x != nil { + return x.LastName } return "" } -func (m *CreateHumanRequest) GetNickName() string { - if m != nil { - return m.NickName +func (x *CreateHumanRequest) GetNickName() string { + if x != nil { + return x.NickName } return "" } -func (m *CreateHumanRequest) GetPreferredLanguage() string { - if m != nil { - return m.PreferredLanguage +func (x *CreateHumanRequest) GetPreferredLanguage() string { + if x != nil { + return x.PreferredLanguage } return "" } -func (m *CreateHumanRequest) GetGender() Gender { - if m != nil { - return m.Gender +func (x *CreateHumanRequest) GetGender() Gender { + if x != nil { + return x.Gender } return Gender_GENDER_UNSPECIFIED } -func (m *CreateHumanRequest) GetEmail() string { - if m != nil { - return m.Email +func (x *CreateHumanRequest) GetEmail() string { + if x != nil { + return x.Email } return "" } -func (m *CreateHumanRequest) GetIsEmailVerified() bool { - if m != nil { - return m.IsEmailVerified +func (x *CreateHumanRequest) GetIsEmailVerified() bool { + if x != nil { + return x.IsEmailVerified } return false } -func (m *CreateHumanRequest) GetPhone() string { - if m != nil { - return m.Phone +func (x *CreateHumanRequest) GetPhone() string { + if x != nil { + return x.Phone } return "" } -func (m *CreateHumanRequest) GetIsPhoneVerified() bool { - if m != nil { - return m.IsPhoneVerified +func (x *CreateHumanRequest) GetIsPhoneVerified() bool { + if x != nil { + return x.IsPhoneVerified } return false } -func (m *CreateHumanRequest) GetCountry() string { - if m != nil { - return m.Country +func (x *CreateHumanRequest) GetCountry() string { + if x != nil { + return x.Country } return "" } -func (m *CreateHumanRequest) GetLocality() string { - if m != nil { - return m.Locality +func (x *CreateHumanRequest) GetLocality() string { + if x != nil { + return x.Locality } return "" } -func (m *CreateHumanRequest) GetPostalCode() string { - if m != nil { - return m.PostalCode +func (x *CreateHumanRequest) GetPostalCode() string { + if x != nil { + return x.PostalCode } return "" } -func (m *CreateHumanRequest) GetRegion() string { - if m != nil { - return m.Region +func (x *CreateHumanRequest) GetRegion() string { + if x != nil { + return x.Region } return "" } -func (m *CreateHumanRequest) GetStreetAddress() string { - if m != nil { - return m.StreetAddress +func (x *CreateHumanRequest) GetStreetAddress() string { + if x != nil { + return x.StreetAddress } return "" } -func (m *CreateHumanRequest) GetPassword() string { - if m != nil { - return m.Password +func (x *CreateHumanRequest) GetPassword() string { + if x != nil { + return x.Password } return "" } type CreateMachineRequest struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` } -func (m *CreateMachineRequest) Reset() { *m = CreateMachineRequest{} } -func (m *CreateMachineRequest) String() string { return proto.CompactTextString(m) } -func (*CreateMachineRequest) ProtoMessage() {} +func (x *CreateMachineRequest) Reset() { + *x = CreateMachineRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMachineRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMachineRequest) ProtoMessage() {} + +func (x *CreateMachineRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateMachineRequest.ProtoReflect.Descriptor instead. func (*CreateMachineRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{11} + return file_admin_proto_rawDescGZIP(), []int{11} } -func (m *CreateMachineRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateMachineRequest.Unmarshal(m, b) -} -func (m *CreateMachineRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateMachineRequest.Marshal(b, m, deterministic) -} -func (m *CreateMachineRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateMachineRequest.Merge(m, src) -} -func (m *CreateMachineRequest) XXX_Size() int { - return xxx_messageInfo_CreateMachineRequest.Size(m) -} -func (m *CreateMachineRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateMachineRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateMachineRequest proto.InternalMessageInfo - -func (m *CreateMachineRequest) GetName() string { - if m != nil { - return m.Name +func (x *CreateMachineRequest) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *CreateMachineRequest) GetDescription() string { - if m != nil { - return m.Description +func (x *CreateMachineRequest) GetDescription() string { + if x != nil { + return x.Description } return "" } type UserResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` State UserState `protobuf:"varint,2,opt,name=state,proto3,enum=caos.zitadel.admin.api.v1.UserState" json:"state,omitempty"` CreationDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` ChangeDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` - // Types that are valid to be assigned to User: + // Types that are assignable to User: // *UserResponse_Human // *UserResponse_Machine - User isUserResponse_User `protobuf_oneof:"user"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + User isUserResponse_User `protobuf_oneof:"user"` } -func (m *UserResponse) Reset() { *m = UserResponse{} } -func (m *UserResponse) String() string { return proto.CompactTextString(m) } -func (*UserResponse) ProtoMessage() {} +func (x *UserResponse) Reset() { + *x = UserResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UserResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserResponse) ProtoMessage() {} + +func (x *UserResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UserResponse.ProtoReflect.Descriptor instead. func (*UserResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{12} + return file_admin_proto_rawDescGZIP(), []int{12} } -func (m *UserResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UserResponse.Unmarshal(m, b) -} -func (m *UserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UserResponse.Marshal(b, m, deterministic) -} -func (m *UserResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_UserResponse.Merge(m, src) -} -func (m *UserResponse) XXX_Size() int { - return xxx_messageInfo_UserResponse.Size(m) -} -func (m *UserResponse) XXX_DiscardUnknown() { - xxx_messageInfo_UserResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_UserResponse proto.InternalMessageInfo - -func (m *UserResponse) GetId() string { - if m != nil { - return m.Id +func (x *UserResponse) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *UserResponse) GetState() UserState { - if m != nil { - return m.State +func (x *UserResponse) GetState() UserState { + if x != nil { + return x.State } return UserState_USERSTATE_UNSPECIFIED } -func (m *UserResponse) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *UserResponse) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *UserResponse) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *UserResponse) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *UserResponse) GetSequence() uint64 { - if m != nil { - return m.Sequence +func (x *UserResponse) GetSequence() uint64 { + if x != nil { + return x.Sequence } return 0 } -func (m *UserResponse) GetUserName() string { - if m != nil { - return m.UserName +func (x *UserResponse) GetUserName() string { + if x != nil { + return x.UserName } return "" } +func (m *UserResponse) GetUser() isUserResponse_User { + if m != nil { + return m.User + } + return nil +} + +func (x *UserResponse) GetHuman() *HumanResponse { + if x, ok := x.GetUser().(*UserResponse_Human); ok { + return x.Human + } + return nil +} + +func (x *UserResponse) GetMachine() *MachineResponse { + if x, ok := x.GetUser().(*UserResponse_Machine); ok { + return x.Machine + } + return nil +} + type isUserResponse_User interface { isUserResponse_User() } @@ -1272,360 +1625,367 @@ func (*UserResponse_Human) isUserResponse_User() {} func (*UserResponse_Machine) isUserResponse_User() {} -func (m *UserResponse) GetUser() isUserResponse_User { - if m != nil { - return m.User - } - return nil -} - -func (m *UserResponse) GetHuman() *HumanResponse { - if x, ok := m.GetUser().(*UserResponse_Human); ok { - return x.Human - } - return nil -} - -func (m *UserResponse) GetMachine() *MachineResponse { - if x, ok := m.GetUser().(*UserResponse_Machine); ok { - return x.Machine - } - return nil -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*UserResponse) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*UserResponse_Human)(nil), - (*UserResponse_Machine)(nil), - } -} - type HumanResponse struct { - FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` - LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` - DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - NickName string `protobuf:"bytes,4,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"` - PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` - Gender Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=caos.zitadel.admin.api.v1.Gender" json:"gender,omitempty"` - Email string `protobuf:"bytes,7,opt,name=email,proto3" json:"email,omitempty"` - IsEmailVerified bool `protobuf:"varint,8,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` - Phone string `protobuf:"bytes,9,opt,name=phone,proto3" json:"phone,omitempty"` - IsPhoneVerified bool `protobuf:"varint,10,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` - Country string `protobuf:"bytes,11,opt,name=country,proto3" json:"country,omitempty"` - Locality string `protobuf:"bytes,12,opt,name=locality,proto3" json:"locality,omitempty"` - PostalCode string `protobuf:"bytes,13,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` - Region string `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty"` - StreetAddress string `protobuf:"bytes,15,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` + LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` + DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + NickName string `protobuf:"bytes,4,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"` + PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` + Gender Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=caos.zitadel.admin.api.v1.Gender" json:"gender,omitempty"` + Email string `protobuf:"bytes,7,opt,name=email,proto3" json:"email,omitempty"` + IsEmailVerified bool `protobuf:"varint,8,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` + Phone string `protobuf:"bytes,9,opt,name=phone,proto3" json:"phone,omitempty"` + IsPhoneVerified bool `protobuf:"varint,10,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` + Country string `protobuf:"bytes,11,opt,name=country,proto3" json:"country,omitempty"` + Locality string `protobuf:"bytes,12,opt,name=locality,proto3" json:"locality,omitempty"` + PostalCode string `protobuf:"bytes,13,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` + Region string `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty"` + StreetAddress string `protobuf:"bytes,15,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"` } -func (m *HumanResponse) Reset() { *m = HumanResponse{} } -func (m *HumanResponse) String() string { return proto.CompactTextString(m) } -func (*HumanResponse) ProtoMessage() {} +func (x *HumanResponse) Reset() { + *x = HumanResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *HumanResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HumanResponse) ProtoMessage() {} + +func (x *HumanResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HumanResponse.ProtoReflect.Descriptor instead. func (*HumanResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{13} + return file_admin_proto_rawDescGZIP(), []int{13} } -func (m *HumanResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_HumanResponse.Unmarshal(m, b) -} -func (m *HumanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_HumanResponse.Marshal(b, m, deterministic) -} -func (m *HumanResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_HumanResponse.Merge(m, src) -} -func (m *HumanResponse) XXX_Size() int { - return xxx_messageInfo_HumanResponse.Size(m) -} -func (m *HumanResponse) XXX_DiscardUnknown() { - xxx_messageInfo_HumanResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_HumanResponse proto.InternalMessageInfo - -func (m *HumanResponse) GetFirstName() string { - if m != nil { - return m.FirstName +func (x *HumanResponse) GetFirstName() string { + if x != nil { + return x.FirstName } return "" } -func (m *HumanResponse) GetLastName() string { - if m != nil { - return m.LastName +func (x *HumanResponse) GetLastName() string { + if x != nil { + return x.LastName } return "" } -func (m *HumanResponse) GetDisplayName() string { - if m != nil { - return m.DisplayName +func (x *HumanResponse) GetDisplayName() string { + if x != nil { + return x.DisplayName } return "" } -func (m *HumanResponse) GetNickName() string { - if m != nil { - return m.NickName +func (x *HumanResponse) GetNickName() string { + if x != nil { + return x.NickName } return "" } -func (m *HumanResponse) GetPreferredLanguage() string { - if m != nil { - return m.PreferredLanguage +func (x *HumanResponse) GetPreferredLanguage() string { + if x != nil { + return x.PreferredLanguage } return "" } -func (m *HumanResponse) GetGender() Gender { - if m != nil { - return m.Gender +func (x *HumanResponse) GetGender() Gender { + if x != nil { + return x.Gender } return Gender_GENDER_UNSPECIFIED } -func (m *HumanResponse) GetEmail() string { - if m != nil { - return m.Email +func (x *HumanResponse) GetEmail() string { + if x != nil { + return x.Email } return "" } -func (m *HumanResponse) GetIsEmailVerified() bool { - if m != nil { - return m.IsEmailVerified +func (x *HumanResponse) GetIsEmailVerified() bool { + if x != nil { + return x.IsEmailVerified } return false } -func (m *HumanResponse) GetPhone() string { - if m != nil { - return m.Phone +func (x *HumanResponse) GetPhone() string { + if x != nil { + return x.Phone } return "" } -func (m *HumanResponse) GetIsPhoneVerified() bool { - if m != nil { - return m.IsPhoneVerified +func (x *HumanResponse) GetIsPhoneVerified() bool { + if x != nil { + return x.IsPhoneVerified } return false } -func (m *HumanResponse) GetCountry() string { - if m != nil { - return m.Country +func (x *HumanResponse) GetCountry() string { + if x != nil { + return x.Country } return "" } -func (m *HumanResponse) GetLocality() string { - if m != nil { - return m.Locality +func (x *HumanResponse) GetLocality() string { + if x != nil { + return x.Locality } return "" } -func (m *HumanResponse) GetPostalCode() string { - if m != nil { - return m.PostalCode +func (x *HumanResponse) GetPostalCode() string { + if x != nil { + return x.PostalCode } return "" } -func (m *HumanResponse) GetRegion() string { - if m != nil { - return m.Region +func (x *HumanResponse) GetRegion() string { + if x != nil { + return x.Region } return "" } -func (m *HumanResponse) GetStreetAddress() string { - if m != nil { - return m.StreetAddress +func (x *HumanResponse) GetStreetAddress() string { + if x != nil { + return x.StreetAddress } return "" } type MachineResponse struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - Keys []*MachineKeyResponse `protobuf:"bytes,3,rep,name=keys,proto3" json:"keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + Keys []*MachineKeyResponse `protobuf:"bytes,3,rep,name=keys,proto3" json:"keys,omitempty"` } -func (m *MachineResponse) Reset() { *m = MachineResponse{} } -func (m *MachineResponse) String() string { return proto.CompactTextString(m) } -func (*MachineResponse) ProtoMessage() {} +func (x *MachineResponse) Reset() { + *x = MachineResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MachineResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MachineResponse) ProtoMessage() {} + +func (x *MachineResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MachineResponse.ProtoReflect.Descriptor instead. func (*MachineResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{14} + return file_admin_proto_rawDescGZIP(), []int{14} } -func (m *MachineResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MachineResponse.Unmarshal(m, b) -} -func (m *MachineResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MachineResponse.Marshal(b, m, deterministic) -} -func (m *MachineResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_MachineResponse.Merge(m, src) -} -func (m *MachineResponse) XXX_Size() int { - return xxx_messageInfo_MachineResponse.Size(m) -} -func (m *MachineResponse) XXX_DiscardUnknown() { - xxx_messageInfo_MachineResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_MachineResponse proto.InternalMessageInfo - -func (m *MachineResponse) GetName() string { - if m != nil { - return m.Name +func (x *MachineResponse) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *MachineResponse) GetDescription() string { - if m != nil { - return m.Description +func (x *MachineResponse) GetDescription() string { + if x != nil { + return x.Description } return "" } -func (m *MachineResponse) GetKeys() []*MachineKeyResponse { - if m != nil { - return m.Keys +func (x *MachineResponse) GetKeys() []*MachineKeyResponse { + if x != nil { + return x.Keys } return nil } type MachineKeyResponse struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Type MachineKeyType `protobuf:"varint,2,opt,name=type,proto3,enum=caos.zitadel.admin.api.v1.MachineKeyType" json:"type,omitempty"` - Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"` - CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` - ExpirationDate *timestamp.Timestamp `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Type MachineKeyType `protobuf:"varint,2,opt,name=type,proto3,enum=caos.zitadel.admin.api.v1.MachineKeyType" json:"type,omitempty"` + Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"` + CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` + ExpirationDate *timestamp.Timestamp `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` } -func (m *MachineKeyResponse) Reset() { *m = MachineKeyResponse{} } -func (m *MachineKeyResponse) String() string { return proto.CompactTextString(m) } -func (*MachineKeyResponse) ProtoMessage() {} +func (x *MachineKeyResponse) Reset() { + *x = MachineKeyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MachineKeyResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MachineKeyResponse) ProtoMessage() {} + +func (x *MachineKeyResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MachineKeyResponse.ProtoReflect.Descriptor instead. func (*MachineKeyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{15} + return file_admin_proto_rawDescGZIP(), []int{15} } -func (m *MachineKeyResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MachineKeyResponse.Unmarshal(m, b) -} -func (m *MachineKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MachineKeyResponse.Marshal(b, m, deterministic) -} -func (m *MachineKeyResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_MachineKeyResponse.Merge(m, src) -} -func (m *MachineKeyResponse) XXX_Size() int { - return xxx_messageInfo_MachineKeyResponse.Size(m) -} -func (m *MachineKeyResponse) XXX_DiscardUnknown() { - xxx_messageInfo_MachineKeyResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_MachineKeyResponse proto.InternalMessageInfo - -func (m *MachineKeyResponse) GetId() string { - if m != nil { - return m.Id +func (x *MachineKeyResponse) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *MachineKeyResponse) GetType() MachineKeyType { - if m != nil { - return m.Type +func (x *MachineKeyResponse) GetType() MachineKeyType { + if x != nil { + return x.Type } return MachineKeyType_MACHINEKEY_UNSPECIFIED } -func (m *MachineKeyResponse) GetSequence() uint64 { - if m != nil { - return m.Sequence +func (x *MachineKeyResponse) GetSequence() uint64 { + if x != nil { + return x.Sequence } return 0 } -func (m *MachineKeyResponse) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *MachineKeyResponse) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *MachineKeyResponse) GetExpirationDate() *timestamp.Timestamp { - if m != nil { - return m.ExpirationDate +func (x *MachineKeyResponse) GetExpirationDate() *timestamp.Timestamp { + if x != nil { + return x.ExpirationDate } return nil } type CreateOrgRequest struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` } -func (m *CreateOrgRequest) Reset() { *m = CreateOrgRequest{} } -func (m *CreateOrgRequest) String() string { return proto.CompactTextString(m) } -func (*CreateOrgRequest) ProtoMessage() {} +func (x *CreateOrgRequest) Reset() { + *x = CreateOrgRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateOrgRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateOrgRequest) ProtoMessage() {} + +func (x *CreateOrgRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[16] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateOrgRequest.ProtoReflect.Descriptor instead. func (*CreateOrgRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{16} + return file_admin_proto_rawDescGZIP(), []int{16} } -func (m *CreateOrgRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateOrgRequest.Unmarshal(m, b) -} -func (m *CreateOrgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateOrgRequest.Marshal(b, m, deterministic) -} -func (m *CreateOrgRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateOrgRequest.Merge(m, src) -} -func (m *CreateOrgRequest) XXX_Size() int { - return xxx_messageInfo_CreateOrgRequest.Size(m) -} -func (m *CreateOrgRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateOrgRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CreateOrgRequest proto.InternalMessageInfo - -func (m *CreateOrgRequest) GetName() string { - if m != nil { - return m.Name +func (x *CreateOrgRequest) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *CreateOrgRequest) GetDomain() string { - if m != nil { - return m.Domain +func (x *CreateOrgRequest) GetDomain() string { + if x != nil { + return x.Domain } return "" } type OrgIamPolicy struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` UserLoginMustBeDomain bool `protobuf:"varint,3,opt,name=user_login_must_be_domain,json=userLoginMustBeDomain,proto3" json:"user_login_must_be_domain,omitempty"` @@ -1633,1158 +1993,1335 @@ type OrgIamPolicy struct { Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` CreationDate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` ChangeDate *timestamp.Timestamp `protobuf:"bytes,7,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *OrgIamPolicy) Reset() { *m = OrgIamPolicy{} } -func (m *OrgIamPolicy) String() string { return proto.CompactTextString(m) } -func (*OrgIamPolicy) ProtoMessage() {} +func (x *OrgIamPolicy) Reset() { + *x = OrgIamPolicy{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgIamPolicy) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgIamPolicy) ProtoMessage() {} + +func (x *OrgIamPolicy) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[17] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgIamPolicy.ProtoReflect.Descriptor instead. func (*OrgIamPolicy) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{17} + return file_admin_proto_rawDescGZIP(), []int{17} } -func (m *OrgIamPolicy) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgIamPolicy.Unmarshal(m, b) -} -func (m *OrgIamPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgIamPolicy.Marshal(b, m, deterministic) -} -func (m *OrgIamPolicy) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgIamPolicy.Merge(m, src) -} -func (m *OrgIamPolicy) XXX_Size() int { - return xxx_messageInfo_OrgIamPolicy.Size(m) -} -func (m *OrgIamPolicy) XXX_DiscardUnknown() { - xxx_messageInfo_OrgIamPolicy.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgIamPolicy proto.InternalMessageInfo - -func (m *OrgIamPolicy) GetOrgId() string { - if m != nil { - return m.OrgId +func (x *OrgIamPolicy) GetOrgId() string { + if x != nil { + return x.OrgId } return "" } -func (m *OrgIamPolicy) GetDescription() string { - if m != nil { - return m.Description +func (x *OrgIamPolicy) GetDescription() string { + if x != nil { + return x.Description } return "" } -func (m *OrgIamPolicy) GetUserLoginMustBeDomain() bool { - if m != nil { - return m.UserLoginMustBeDomain +func (x *OrgIamPolicy) GetUserLoginMustBeDomain() bool { + if x != nil { + return x.UserLoginMustBeDomain } return false } -func (m *OrgIamPolicy) GetDefault() bool { - if m != nil { - return m.Default +func (x *OrgIamPolicy) GetDefault() bool { + if x != nil { + return x.Default } return false } -func (m *OrgIamPolicy) GetSequence() uint64 { - if m != nil { - return m.Sequence +func (x *OrgIamPolicy) GetSequence() uint64 { + if x != nil { + return x.Sequence } return 0 } -func (m *OrgIamPolicy) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *OrgIamPolicy) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *OrgIamPolicy) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *OrgIamPolicy) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } type OrgIamPolicyRequest struct { - OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - UserLoginMustBeDomain bool `protobuf:"varint,3,opt,name=user_login_must_be_domain,json=userLoginMustBeDomain,proto3" json:"user_login_must_be_domain,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + UserLoginMustBeDomain bool `protobuf:"varint,3,opt,name=user_login_must_be_domain,json=userLoginMustBeDomain,proto3" json:"user_login_must_be_domain,omitempty"` } -func (m *OrgIamPolicyRequest) Reset() { *m = OrgIamPolicyRequest{} } -func (m *OrgIamPolicyRequest) String() string { return proto.CompactTextString(m) } -func (*OrgIamPolicyRequest) ProtoMessage() {} +func (x *OrgIamPolicyRequest) Reset() { + *x = OrgIamPolicyRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgIamPolicyRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgIamPolicyRequest) ProtoMessage() {} + +func (x *OrgIamPolicyRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[18] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgIamPolicyRequest.ProtoReflect.Descriptor instead. func (*OrgIamPolicyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{18} + return file_admin_proto_rawDescGZIP(), []int{18} } -func (m *OrgIamPolicyRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgIamPolicyRequest.Unmarshal(m, b) -} -func (m *OrgIamPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgIamPolicyRequest.Marshal(b, m, deterministic) -} -func (m *OrgIamPolicyRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgIamPolicyRequest.Merge(m, src) -} -func (m *OrgIamPolicyRequest) XXX_Size() int { - return xxx_messageInfo_OrgIamPolicyRequest.Size(m) -} -func (m *OrgIamPolicyRequest) XXX_DiscardUnknown() { - xxx_messageInfo_OrgIamPolicyRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgIamPolicyRequest proto.InternalMessageInfo - -func (m *OrgIamPolicyRequest) GetOrgId() string { - if m != nil { - return m.OrgId +func (x *OrgIamPolicyRequest) GetOrgId() string { + if x != nil { + return x.OrgId } return "" } -func (m *OrgIamPolicyRequest) GetDescription() string { - if m != nil { - return m.Description +func (x *OrgIamPolicyRequest) GetDescription() string { + if x != nil { + return x.Description } return "" } -func (m *OrgIamPolicyRequest) GetUserLoginMustBeDomain() bool { - if m != nil { - return m.UserLoginMustBeDomain +func (x *OrgIamPolicyRequest) GetUserLoginMustBeDomain() bool { + if x != nil { + return x.UserLoginMustBeDomain } return false } type OrgIamPolicyID struct { - OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` } -func (m *OrgIamPolicyID) Reset() { *m = OrgIamPolicyID{} } -func (m *OrgIamPolicyID) String() string { return proto.CompactTextString(m) } -func (*OrgIamPolicyID) ProtoMessage() {} +func (x *OrgIamPolicyID) Reset() { + *x = OrgIamPolicyID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OrgIamPolicyID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OrgIamPolicyID) ProtoMessage() {} + +func (x *OrgIamPolicyID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OrgIamPolicyID.ProtoReflect.Descriptor instead. func (*OrgIamPolicyID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{19} + return file_admin_proto_rawDescGZIP(), []int{19} } -func (m *OrgIamPolicyID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OrgIamPolicyID.Unmarshal(m, b) -} -func (m *OrgIamPolicyID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OrgIamPolicyID.Marshal(b, m, deterministic) -} -func (m *OrgIamPolicyID) XXX_Merge(src proto.Message) { - xxx_messageInfo_OrgIamPolicyID.Merge(m, src) -} -func (m *OrgIamPolicyID) XXX_Size() int { - return xxx_messageInfo_OrgIamPolicyID.Size(m) -} -func (m *OrgIamPolicyID) XXX_DiscardUnknown() { - xxx_messageInfo_OrgIamPolicyID.DiscardUnknown(m) -} - -var xxx_messageInfo_OrgIamPolicyID proto.InternalMessageInfo - -func (m *OrgIamPolicyID) GetOrgId() string { - if m != nil { - return m.OrgId +func (x *OrgIamPolicyID) GetOrgId() string { + if x != nil { + return x.OrgId } return "" } type IamMemberRoles struct { - Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` } -func (m *IamMemberRoles) Reset() { *m = IamMemberRoles{} } -func (m *IamMemberRoles) String() string { return proto.CompactTextString(m) } -func (*IamMemberRoles) ProtoMessage() {} +func (x *IamMemberRoles) Reset() { + *x = IamMemberRoles{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMemberRoles) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMemberRoles) ProtoMessage() {} + +func (x *IamMemberRoles) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[20] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMemberRoles.ProtoReflect.Descriptor instead. func (*IamMemberRoles) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{20} + return file_admin_proto_rawDescGZIP(), []int{20} } -func (m *IamMemberRoles) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMemberRoles.Unmarshal(m, b) -} -func (m *IamMemberRoles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMemberRoles.Marshal(b, m, deterministic) -} -func (m *IamMemberRoles) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMemberRoles.Merge(m, src) -} -func (m *IamMemberRoles) XXX_Size() int { - return xxx_messageInfo_IamMemberRoles.Size(m) -} -func (m *IamMemberRoles) XXX_DiscardUnknown() { - xxx_messageInfo_IamMemberRoles.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMemberRoles proto.InternalMessageInfo - -func (m *IamMemberRoles) GetRoles() []string { - if m != nil { - return m.Roles +func (x *IamMemberRoles) GetRoles() []string { + if x != nil { + return x.Roles } return nil } type IamMember struct { - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` - ChangeDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` - CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` - Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` + ChangeDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` + CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` + Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` } -func (m *IamMember) Reset() { *m = IamMember{} } -func (m *IamMember) String() string { return proto.CompactTextString(m) } -func (*IamMember) ProtoMessage() {} +func (x *IamMember) Reset() { + *x = IamMember{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMember) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMember) ProtoMessage() {} + +func (x *IamMember) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[21] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMember.ProtoReflect.Descriptor instead. func (*IamMember) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{21} + return file_admin_proto_rawDescGZIP(), []int{21} } -func (m *IamMember) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMember.Unmarshal(m, b) -} -func (m *IamMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMember.Marshal(b, m, deterministic) -} -func (m *IamMember) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMember.Merge(m, src) -} -func (m *IamMember) XXX_Size() int { - return xxx_messageInfo_IamMember.Size(m) -} -func (m *IamMember) XXX_DiscardUnknown() { - xxx_messageInfo_IamMember.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMember proto.InternalMessageInfo - -func (m *IamMember) GetUserId() string { - if m != nil { - return m.UserId +func (x *IamMember) GetUserId() string { + if x != nil { + return x.UserId } return "" } -func (m *IamMember) GetRoles() []string { - if m != nil { - return m.Roles +func (x *IamMember) GetRoles() []string { + if x != nil { + return x.Roles } return nil } -func (m *IamMember) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *IamMember) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *IamMember) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *IamMember) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *IamMember) GetSequence() uint64 { - if m != nil { - return m.Sequence +func (x *IamMember) GetSequence() uint64 { + if x != nil { + return x.Sequence } return 0 } type AddIamMemberRequest struct { - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` } -func (m *AddIamMemberRequest) Reset() { *m = AddIamMemberRequest{} } -func (m *AddIamMemberRequest) String() string { return proto.CompactTextString(m) } -func (*AddIamMemberRequest) ProtoMessage() {} +func (x *AddIamMemberRequest) Reset() { + *x = AddIamMemberRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AddIamMemberRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddIamMemberRequest) ProtoMessage() {} + +func (x *AddIamMemberRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[22] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddIamMemberRequest.ProtoReflect.Descriptor instead. func (*AddIamMemberRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{22} + return file_admin_proto_rawDescGZIP(), []int{22} } -func (m *AddIamMemberRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AddIamMemberRequest.Unmarshal(m, b) -} -func (m *AddIamMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AddIamMemberRequest.Marshal(b, m, deterministic) -} -func (m *AddIamMemberRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AddIamMemberRequest.Merge(m, src) -} -func (m *AddIamMemberRequest) XXX_Size() int { - return xxx_messageInfo_AddIamMemberRequest.Size(m) -} -func (m *AddIamMemberRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AddIamMemberRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_AddIamMemberRequest proto.InternalMessageInfo - -func (m *AddIamMemberRequest) GetUserId() string { - if m != nil { - return m.UserId +func (x *AddIamMemberRequest) GetUserId() string { + if x != nil { + return x.UserId } return "" } -func (m *AddIamMemberRequest) GetRoles() []string { - if m != nil { - return m.Roles +func (x *AddIamMemberRequest) GetRoles() []string { + if x != nil { + return x.Roles } return nil } type ChangeIamMemberRequest struct { - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` } -func (m *ChangeIamMemberRequest) Reset() { *m = ChangeIamMemberRequest{} } -func (m *ChangeIamMemberRequest) String() string { return proto.CompactTextString(m) } -func (*ChangeIamMemberRequest) ProtoMessage() {} +func (x *ChangeIamMemberRequest) Reset() { + *x = ChangeIamMemberRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ChangeIamMemberRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeIamMemberRequest) ProtoMessage() {} + +func (x *ChangeIamMemberRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[23] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeIamMemberRequest.ProtoReflect.Descriptor instead. func (*ChangeIamMemberRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{23} + return file_admin_proto_rawDescGZIP(), []int{23} } -func (m *ChangeIamMemberRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ChangeIamMemberRequest.Unmarshal(m, b) -} -func (m *ChangeIamMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ChangeIamMemberRequest.Marshal(b, m, deterministic) -} -func (m *ChangeIamMemberRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ChangeIamMemberRequest.Merge(m, src) -} -func (m *ChangeIamMemberRequest) XXX_Size() int { - return xxx_messageInfo_ChangeIamMemberRequest.Size(m) -} -func (m *ChangeIamMemberRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ChangeIamMemberRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ChangeIamMemberRequest proto.InternalMessageInfo - -func (m *ChangeIamMemberRequest) GetUserId() string { - if m != nil { - return m.UserId +func (x *ChangeIamMemberRequest) GetUserId() string { + if x != nil { + return x.UserId } return "" } -func (m *ChangeIamMemberRequest) GetRoles() []string { - if m != nil { - return m.Roles +func (x *ChangeIamMemberRequest) GetRoles() []string { + if x != nil { + return x.Roles } return nil } type RemoveIamMemberRequest struct { - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` } -func (m *RemoveIamMemberRequest) Reset() { *m = RemoveIamMemberRequest{} } -func (m *RemoveIamMemberRequest) String() string { return proto.CompactTextString(m) } -func (*RemoveIamMemberRequest) ProtoMessage() {} +func (x *RemoveIamMemberRequest) Reset() { + *x = RemoveIamMemberRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RemoveIamMemberRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveIamMemberRequest) ProtoMessage() {} + +func (x *RemoveIamMemberRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[24] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveIamMemberRequest.ProtoReflect.Descriptor instead. func (*RemoveIamMemberRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{24} + return file_admin_proto_rawDescGZIP(), []int{24} } -func (m *RemoveIamMemberRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RemoveIamMemberRequest.Unmarshal(m, b) -} -func (m *RemoveIamMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RemoveIamMemberRequest.Marshal(b, m, deterministic) -} -func (m *RemoveIamMemberRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_RemoveIamMemberRequest.Merge(m, src) -} -func (m *RemoveIamMemberRequest) XXX_Size() int { - return xxx_messageInfo_RemoveIamMemberRequest.Size(m) -} -func (m *RemoveIamMemberRequest) XXX_DiscardUnknown() { - xxx_messageInfo_RemoveIamMemberRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_RemoveIamMemberRequest proto.InternalMessageInfo - -func (m *RemoveIamMemberRequest) GetUserId() string { - if m != nil { - return m.UserId +func (x *RemoveIamMemberRequest) GetUserId() string { + if x != nil { + return x.UserId } return "" } type IamMemberSearchResponse struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` - Result []*IamMemberView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` - ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` - ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` + Result []*IamMemberView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` + ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` + ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` } -func (m *IamMemberSearchResponse) Reset() { *m = IamMemberSearchResponse{} } -func (m *IamMemberSearchResponse) String() string { return proto.CompactTextString(m) } -func (*IamMemberSearchResponse) ProtoMessage() {} +func (x *IamMemberSearchResponse) Reset() { + *x = IamMemberSearchResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMemberSearchResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMemberSearchResponse) ProtoMessage() {} + +func (x *IamMemberSearchResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[25] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMemberSearchResponse.ProtoReflect.Descriptor instead. func (*IamMemberSearchResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{25} + return file_admin_proto_rawDescGZIP(), []int{25} } -func (m *IamMemberSearchResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMemberSearchResponse.Unmarshal(m, b) -} -func (m *IamMemberSearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMemberSearchResponse.Marshal(b, m, deterministic) -} -func (m *IamMemberSearchResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMemberSearchResponse.Merge(m, src) -} -func (m *IamMemberSearchResponse) XXX_Size() int { - return xxx_messageInfo_IamMemberSearchResponse.Size(m) -} -func (m *IamMemberSearchResponse) XXX_DiscardUnknown() { - xxx_messageInfo_IamMemberSearchResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMemberSearchResponse proto.InternalMessageInfo - -func (m *IamMemberSearchResponse) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IamMemberSearchResponse) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IamMemberSearchResponse) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IamMemberSearchResponse) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *IamMemberSearchResponse) GetTotalResult() uint64 { - if m != nil { - return m.TotalResult +func (x *IamMemberSearchResponse) GetTotalResult() uint64 { + if x != nil { + return x.TotalResult } return 0 } -func (m *IamMemberSearchResponse) GetResult() []*IamMemberView { - if m != nil { - return m.Result +func (x *IamMemberSearchResponse) GetResult() []*IamMemberView { + if x != nil { + return x.Result } return nil } -func (m *IamMemberSearchResponse) GetProcessedSequence() uint64 { - if m != nil { - return m.ProcessedSequence +func (x *IamMemberSearchResponse) GetProcessedSequence() uint64 { + if x != nil { + return x.ProcessedSequence } return 0 } -func (m *IamMemberSearchResponse) GetViewTimestamp() *timestamp.Timestamp { - if m != nil { - return m.ViewTimestamp +func (x *IamMemberSearchResponse) GetViewTimestamp() *timestamp.Timestamp { + if x != nil { + return x.ViewTimestamp } return nil } type IamMemberView struct { - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` - ChangeDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` - CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` - Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` - UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` - Email string `protobuf:"bytes,7,opt,name=email,proto3" json:"email,omitempty"` - FirstName string `protobuf:"bytes,8,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` - LastName string `protobuf:"bytes,9,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` - DisplayName string `protobuf:"bytes,10,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` + ChangeDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` + CreationDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` + Sequence uint64 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"` + UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` + Email string `protobuf:"bytes,7,opt,name=email,proto3" json:"email,omitempty"` + FirstName string `protobuf:"bytes,8,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` + LastName string `protobuf:"bytes,9,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` + DisplayName string `protobuf:"bytes,10,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` } -func (m *IamMemberView) Reset() { *m = IamMemberView{} } -func (m *IamMemberView) String() string { return proto.CompactTextString(m) } -func (*IamMemberView) ProtoMessage() {} +func (x *IamMemberView) Reset() { + *x = IamMemberView{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMemberView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMemberView) ProtoMessage() {} + +func (x *IamMemberView) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[26] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMemberView.ProtoReflect.Descriptor instead. func (*IamMemberView) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{26} + return file_admin_proto_rawDescGZIP(), []int{26} } -func (m *IamMemberView) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMemberView.Unmarshal(m, b) -} -func (m *IamMemberView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMemberView.Marshal(b, m, deterministic) -} -func (m *IamMemberView) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMemberView.Merge(m, src) -} -func (m *IamMemberView) XXX_Size() int { - return xxx_messageInfo_IamMemberView.Size(m) -} -func (m *IamMemberView) XXX_DiscardUnknown() { - xxx_messageInfo_IamMemberView.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMemberView proto.InternalMessageInfo - -func (m *IamMemberView) GetUserId() string { - if m != nil { - return m.UserId +func (x *IamMemberView) GetUserId() string { + if x != nil { + return x.UserId } return "" } -func (m *IamMemberView) GetRoles() []string { - if m != nil { - return m.Roles +func (x *IamMemberView) GetRoles() []string { + if x != nil { + return x.Roles } return nil } -func (m *IamMemberView) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *IamMemberView) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *IamMemberView) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *IamMemberView) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *IamMemberView) GetSequence() uint64 { - if m != nil { - return m.Sequence +func (x *IamMemberView) GetSequence() uint64 { + if x != nil { + return x.Sequence } return 0 } -func (m *IamMemberView) GetUserName() string { - if m != nil { - return m.UserName +func (x *IamMemberView) GetUserName() string { + if x != nil { + return x.UserName } return "" } -func (m *IamMemberView) GetEmail() string { - if m != nil { - return m.Email +func (x *IamMemberView) GetEmail() string { + if x != nil { + return x.Email } return "" } -func (m *IamMemberView) GetFirstName() string { - if m != nil { - return m.FirstName +func (x *IamMemberView) GetFirstName() string { + if x != nil { + return x.FirstName } return "" } -func (m *IamMemberView) GetLastName() string { - if m != nil { - return m.LastName +func (x *IamMemberView) GetLastName() string { + if x != nil { + return x.LastName } return "" } -func (m *IamMemberView) GetDisplayName() string { - if m != nil { - return m.DisplayName +func (x *IamMemberView) GetDisplayName() string { + if x != nil { + return x.DisplayName } return "" } type IamMemberSearchRequest struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - Queries []*IamMemberSearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + Queries []*IamMemberSearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (m *IamMemberSearchRequest) Reset() { *m = IamMemberSearchRequest{} } -func (m *IamMemberSearchRequest) String() string { return proto.CompactTextString(m) } -func (*IamMemberSearchRequest) ProtoMessage() {} +func (x *IamMemberSearchRequest) Reset() { + *x = IamMemberSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMemberSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMemberSearchRequest) ProtoMessage() {} + +func (x *IamMemberSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[27] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMemberSearchRequest.ProtoReflect.Descriptor instead. func (*IamMemberSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{27} + return file_admin_proto_rawDescGZIP(), []int{27} } -func (m *IamMemberSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMemberSearchRequest.Unmarshal(m, b) -} -func (m *IamMemberSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMemberSearchRequest.Marshal(b, m, deterministic) -} -func (m *IamMemberSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMemberSearchRequest.Merge(m, src) -} -func (m *IamMemberSearchRequest) XXX_Size() int { - return xxx_messageInfo_IamMemberSearchRequest.Size(m) -} -func (m *IamMemberSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_IamMemberSearchRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMemberSearchRequest proto.InternalMessageInfo - -func (m *IamMemberSearchRequest) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IamMemberSearchRequest) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IamMemberSearchRequest) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IamMemberSearchRequest) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *IamMemberSearchRequest) GetQueries() []*IamMemberSearchQuery { - if m != nil { - return m.Queries +func (x *IamMemberSearchRequest) GetQueries() []*IamMemberSearchQuery { + if x != nil { + return x.Queries } return nil } type IamMemberSearchQuery struct { - Key IamMemberSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.IamMemberSearchKey" json:"key,omitempty"` - Method SearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.SearchMethod" json:"method,omitempty"` - Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key IamMemberSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.IamMemberSearchKey" json:"key,omitempty"` + Method SearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.SearchMethod" json:"method,omitempty"` + Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` } -func (m *IamMemberSearchQuery) Reset() { *m = IamMemberSearchQuery{} } -func (m *IamMemberSearchQuery) String() string { return proto.CompactTextString(m) } -func (*IamMemberSearchQuery) ProtoMessage() {} +func (x *IamMemberSearchQuery) Reset() { + *x = IamMemberSearchQuery{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IamMemberSearchQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IamMemberSearchQuery) ProtoMessage() {} + +func (x *IamMemberSearchQuery) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[28] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IamMemberSearchQuery.ProtoReflect.Descriptor instead. func (*IamMemberSearchQuery) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{28} + return file_admin_proto_rawDescGZIP(), []int{28} } -func (m *IamMemberSearchQuery) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IamMemberSearchQuery.Unmarshal(m, b) -} -func (m *IamMemberSearchQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IamMemberSearchQuery.Marshal(b, m, deterministic) -} -func (m *IamMemberSearchQuery) XXX_Merge(src proto.Message) { - xxx_messageInfo_IamMemberSearchQuery.Merge(m, src) -} -func (m *IamMemberSearchQuery) XXX_Size() int { - return xxx_messageInfo_IamMemberSearchQuery.Size(m) -} -func (m *IamMemberSearchQuery) XXX_DiscardUnknown() { - xxx_messageInfo_IamMemberSearchQuery.DiscardUnknown(m) -} - -var xxx_messageInfo_IamMemberSearchQuery proto.InternalMessageInfo - -func (m *IamMemberSearchQuery) GetKey() IamMemberSearchKey { - if m != nil { - return m.Key +func (x *IamMemberSearchQuery) GetKey() IamMemberSearchKey { + if x != nil { + return x.Key } return IamMemberSearchKey_IAMMEMBERSEARCHKEY_UNSPECIFIED } -func (m *IamMemberSearchQuery) GetMethod() SearchMethod { - if m != nil { - return m.Method +func (x *IamMemberSearchQuery) GetMethod() SearchMethod { + if x != nil { + return x.Method } return SearchMethod_SEARCHMETHOD_EQUALS } -func (m *IamMemberSearchQuery) GetValue() string { - if m != nil { - return m.Value +func (x *IamMemberSearchQuery) GetValue() string { + if x != nil { + return x.Value } return "" } type FailedEventID struct { - Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` - ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` - FailedSequence uint64 `protobuf:"varint,3,opt,name=failed_sequence,json=failedSequence,proto3" json:"failed_sequence,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` + ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` + FailedSequence uint64 `protobuf:"varint,3,opt,name=failed_sequence,json=failedSequence,proto3" json:"failed_sequence,omitempty"` } -func (m *FailedEventID) Reset() { *m = FailedEventID{} } -func (m *FailedEventID) String() string { return proto.CompactTextString(m) } -func (*FailedEventID) ProtoMessage() {} +func (x *FailedEventID) Reset() { + *x = FailedEventID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FailedEventID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FailedEventID) ProtoMessage() {} + +func (x *FailedEventID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[29] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FailedEventID.ProtoReflect.Descriptor instead. func (*FailedEventID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{29} + return file_admin_proto_rawDescGZIP(), []int{29} } -func (m *FailedEventID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FailedEventID.Unmarshal(m, b) -} -func (m *FailedEventID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FailedEventID.Marshal(b, m, deterministic) -} -func (m *FailedEventID) XXX_Merge(src proto.Message) { - xxx_messageInfo_FailedEventID.Merge(m, src) -} -func (m *FailedEventID) XXX_Size() int { - return xxx_messageInfo_FailedEventID.Size(m) -} -func (m *FailedEventID) XXX_DiscardUnknown() { - xxx_messageInfo_FailedEventID.DiscardUnknown(m) -} - -var xxx_messageInfo_FailedEventID proto.InternalMessageInfo - -func (m *FailedEventID) GetDatabase() string { - if m != nil { - return m.Database +func (x *FailedEventID) GetDatabase() string { + if x != nil { + return x.Database } return "" } -func (m *FailedEventID) GetViewName() string { - if m != nil { - return m.ViewName +func (x *FailedEventID) GetViewName() string { + if x != nil { + return x.ViewName } return "" } -func (m *FailedEventID) GetFailedSequence() uint64 { - if m != nil { - return m.FailedSequence +func (x *FailedEventID) GetFailedSequence() uint64 { + if x != nil { + return x.FailedSequence } return 0 } type FailedEvents struct { - FailedEvents []*FailedEvent `protobuf:"bytes,1,rep,name=failed_events,json=failedEvents,proto3" json:"failed_events,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FailedEvents []*FailedEvent `protobuf:"bytes,1,rep,name=failed_events,json=failedEvents,proto3" json:"failed_events,omitempty"` } -func (m *FailedEvents) Reset() { *m = FailedEvents{} } -func (m *FailedEvents) String() string { return proto.CompactTextString(m) } -func (*FailedEvents) ProtoMessage() {} +func (x *FailedEvents) Reset() { + *x = FailedEvents{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FailedEvents) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FailedEvents) ProtoMessage() {} + +func (x *FailedEvents) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[30] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FailedEvents.ProtoReflect.Descriptor instead. func (*FailedEvents) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{30} + return file_admin_proto_rawDescGZIP(), []int{30} } -func (m *FailedEvents) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FailedEvents.Unmarshal(m, b) -} -func (m *FailedEvents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FailedEvents.Marshal(b, m, deterministic) -} -func (m *FailedEvents) XXX_Merge(src proto.Message) { - xxx_messageInfo_FailedEvents.Merge(m, src) -} -func (m *FailedEvents) XXX_Size() int { - return xxx_messageInfo_FailedEvents.Size(m) -} -func (m *FailedEvents) XXX_DiscardUnknown() { - xxx_messageInfo_FailedEvents.DiscardUnknown(m) -} - -var xxx_messageInfo_FailedEvents proto.InternalMessageInfo - -func (m *FailedEvents) GetFailedEvents() []*FailedEvent { - if m != nil { - return m.FailedEvents +func (x *FailedEvents) GetFailedEvents() []*FailedEvent { + if x != nil { + return x.FailedEvents } return nil } type FailedEvent struct { - Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` - ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` - FailedSequence uint64 `protobuf:"varint,3,opt,name=failed_sequence,json=failedSequence,proto3" json:"failed_sequence,omitempty"` - FailureCount uint64 `protobuf:"varint,4,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"` - ErrorMessage string `protobuf:"bytes,5,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` + ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` + FailedSequence uint64 `protobuf:"varint,3,opt,name=failed_sequence,json=failedSequence,proto3" json:"failed_sequence,omitempty"` + FailureCount uint64 `protobuf:"varint,4,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"` + ErrorMessage string `protobuf:"bytes,5,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` } -func (m *FailedEvent) Reset() { *m = FailedEvent{} } -func (m *FailedEvent) String() string { return proto.CompactTextString(m) } -func (*FailedEvent) ProtoMessage() {} +func (x *FailedEvent) Reset() { + *x = FailedEvent{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FailedEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FailedEvent) ProtoMessage() {} + +func (x *FailedEvent) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[31] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FailedEvent.ProtoReflect.Descriptor instead. func (*FailedEvent) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{31} + return file_admin_proto_rawDescGZIP(), []int{31} } -func (m *FailedEvent) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FailedEvent.Unmarshal(m, b) -} -func (m *FailedEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FailedEvent.Marshal(b, m, deterministic) -} -func (m *FailedEvent) XXX_Merge(src proto.Message) { - xxx_messageInfo_FailedEvent.Merge(m, src) -} -func (m *FailedEvent) XXX_Size() int { - return xxx_messageInfo_FailedEvent.Size(m) -} -func (m *FailedEvent) XXX_DiscardUnknown() { - xxx_messageInfo_FailedEvent.DiscardUnknown(m) -} - -var xxx_messageInfo_FailedEvent proto.InternalMessageInfo - -func (m *FailedEvent) GetDatabase() string { - if m != nil { - return m.Database +func (x *FailedEvent) GetDatabase() string { + if x != nil { + return x.Database } return "" } -func (m *FailedEvent) GetViewName() string { - if m != nil { - return m.ViewName +func (x *FailedEvent) GetViewName() string { + if x != nil { + return x.ViewName } return "" } -func (m *FailedEvent) GetFailedSequence() uint64 { - if m != nil { - return m.FailedSequence +func (x *FailedEvent) GetFailedSequence() uint64 { + if x != nil { + return x.FailedSequence } return 0 } -func (m *FailedEvent) GetFailureCount() uint64 { - if m != nil { - return m.FailureCount +func (x *FailedEvent) GetFailureCount() uint64 { + if x != nil { + return x.FailureCount } return 0 } -func (m *FailedEvent) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage +func (x *FailedEvent) GetErrorMessage() string { + if x != nil { + return x.ErrorMessage } return "" } type ViewID struct { - Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` - ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` + ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` } -func (m *ViewID) Reset() { *m = ViewID{} } -func (m *ViewID) String() string { return proto.CompactTextString(m) } -func (*ViewID) ProtoMessage() {} +func (x *ViewID) Reset() { + *x = ViewID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ViewID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ViewID) ProtoMessage() {} + +func (x *ViewID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[32] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ViewID.ProtoReflect.Descriptor instead. func (*ViewID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{32} + return file_admin_proto_rawDescGZIP(), []int{32} } -func (m *ViewID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ViewID.Unmarshal(m, b) -} -func (m *ViewID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ViewID.Marshal(b, m, deterministic) -} -func (m *ViewID) XXX_Merge(src proto.Message) { - xxx_messageInfo_ViewID.Merge(m, src) -} -func (m *ViewID) XXX_Size() int { - return xxx_messageInfo_ViewID.Size(m) -} -func (m *ViewID) XXX_DiscardUnknown() { - xxx_messageInfo_ViewID.DiscardUnknown(m) -} - -var xxx_messageInfo_ViewID proto.InternalMessageInfo - -func (m *ViewID) GetDatabase() string { - if m != nil { - return m.Database +func (x *ViewID) GetDatabase() string { + if x != nil { + return x.Database } return "" } -func (m *ViewID) GetViewName() string { - if m != nil { - return m.ViewName +func (x *ViewID) GetViewName() string { + if x != nil { + return x.ViewName } return "" } type Views struct { - Views []*View `protobuf:"bytes,1,rep,name=views,proto3" json:"views,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Views []*View `protobuf:"bytes,1,rep,name=views,proto3" json:"views,omitempty"` } -func (m *Views) Reset() { *m = Views{} } -func (m *Views) String() string { return proto.CompactTextString(m) } -func (*Views) ProtoMessage() {} +func (x *Views) Reset() { + *x = Views{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Views) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Views) ProtoMessage() {} + +func (x *Views) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[33] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Views.ProtoReflect.Descriptor instead. func (*Views) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{33} + return file_admin_proto_rawDescGZIP(), []int{33} } -func (m *Views) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Views.Unmarshal(m, b) -} -func (m *Views) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Views.Marshal(b, m, deterministic) -} -func (m *Views) XXX_Merge(src proto.Message) { - xxx_messageInfo_Views.Merge(m, src) -} -func (m *Views) XXX_Size() int { - return xxx_messageInfo_Views.Size(m) -} -func (m *Views) XXX_DiscardUnknown() { - xxx_messageInfo_Views.DiscardUnknown(m) -} - -var xxx_messageInfo_Views proto.InternalMessageInfo - -func (m *Views) GetViews() []*View { - if m != nil { - return m.Views +func (x *Views) GetViews() []*View { + if x != nil { + return x.Views } return nil } type View struct { - Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` - ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` - ProcessedSequence uint64 `protobuf:"varint,3,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` - ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,4,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` + ViewName string `protobuf:"bytes,2,opt,name=view_name,json=viewName,proto3" json:"view_name,omitempty"` + ProcessedSequence uint64 `protobuf:"varint,3,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` + ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,4,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` } -func (m *View) Reset() { *m = View{} } -func (m *View) String() string { return proto.CompactTextString(m) } -func (*View) ProtoMessage() {} +func (x *View) Reset() { + *x = View{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *View) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*View) ProtoMessage() {} + +func (x *View) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[34] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use View.ProtoReflect.Descriptor instead. func (*View) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{34} + return file_admin_proto_rawDescGZIP(), []int{34} } -func (m *View) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_View.Unmarshal(m, b) -} -func (m *View) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_View.Marshal(b, m, deterministic) -} -func (m *View) XXX_Merge(src proto.Message) { - xxx_messageInfo_View.Merge(m, src) -} -func (m *View) XXX_Size() int { - return xxx_messageInfo_View.Size(m) -} -func (m *View) XXX_DiscardUnknown() { - xxx_messageInfo_View.DiscardUnknown(m) -} - -var xxx_messageInfo_View proto.InternalMessageInfo - -func (m *View) GetDatabase() string { - if m != nil { - return m.Database +func (x *View) GetDatabase() string { + if x != nil { + return x.Database } return "" } -func (m *View) GetViewName() string { - if m != nil { - return m.ViewName +func (x *View) GetViewName() string { + if x != nil { + return x.ViewName } return "" } -func (m *View) GetProcessedSequence() uint64 { - if m != nil { - return m.ProcessedSequence +func (x *View) GetProcessedSequence() uint64 { + if x != nil { + return x.ProcessedSequence } return 0 } -func (m *View) GetViewTimestamp() *timestamp.Timestamp { - if m != nil { - return m.ViewTimestamp +func (x *View) GetViewTimestamp() *timestamp.Timestamp { + if x != nil { + return x.ViewTimestamp } return nil } type IdpID struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (m *IdpID) Reset() { *m = IdpID{} } -func (m *IdpID) String() string { return proto.CompactTextString(m) } -func (*IdpID) ProtoMessage() {} +func (x *IdpID) Reset() { + *x = IdpID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpID) ProtoMessage() {} + +func (x *IdpID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[35] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpID.ProtoReflect.Descriptor instead. func (*IdpID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{35} + return file_admin_proto_rawDescGZIP(), []int{35} } -func (m *IdpID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpID.Unmarshal(m, b) -} -func (m *IdpID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpID.Marshal(b, m, deterministic) -} -func (m *IdpID) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpID.Merge(m, src) -} -func (m *IdpID) XXX_Size() int { - return xxx_messageInfo_IdpID.Size(m) -} -func (m *IdpID) XXX_DiscardUnknown() { - xxx_messageInfo_IdpID.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpID proto.InternalMessageInfo - -func (m *IdpID) GetId() string { - if m != nil { - return m.Id +func (x *IdpID) GetId() string { + if x != nil { + return x.Id } return "" } type Idp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` State IdpState `protobuf:"varint,2,opt,name=state,proto3,enum=caos.zitadel.admin.api.v1.IdpState" json:"state,omitempty"` CreationDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` ChangeDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` LogoSrc []byte `protobuf:"bytes,6,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` - // Types that are valid to be assigned to IdpConfig: + // Types that are assignable to IdpConfig: // *Idp_OidcConfig - IdpConfig isIdp_IdpConfig `protobuf_oneof:"idp_config"` - Sequence uint64 `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IdpConfig isIdp_IdpConfig `protobuf_oneof:"idp_config"` + Sequence uint64 `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"` } -func (m *Idp) Reset() { *m = Idp{} } -func (m *Idp) String() string { return proto.CompactTextString(m) } -func (*Idp) ProtoMessage() {} +func (x *Idp) Reset() { + *x = Idp{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Idp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Idp) ProtoMessage() {} + +func (x *Idp) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[36] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Idp.ProtoReflect.Descriptor instead. func (*Idp) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{36} + return file_admin_proto_rawDescGZIP(), []int{36} } -func (m *Idp) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Idp.Unmarshal(m, b) -} -func (m *Idp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Idp.Marshal(b, m, deterministic) -} -func (m *Idp) XXX_Merge(src proto.Message) { - xxx_messageInfo_Idp.Merge(m, src) -} -func (m *Idp) XXX_Size() int { - return xxx_messageInfo_Idp.Size(m) -} -func (m *Idp) XXX_DiscardUnknown() { - xxx_messageInfo_Idp.DiscardUnknown(m) -} - -var xxx_messageInfo_Idp proto.InternalMessageInfo - -func (m *Idp) GetId() string { - if m != nil { - return m.Id +func (x *Idp) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *Idp) GetState() IdpState { - if m != nil { - return m.State +func (x *Idp) GetState() IdpState { + if x != nil { + return x.State } return IdpState_IDPCONFIGSTATE_UNSPECIFIED } -func (m *Idp) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *Idp) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *Idp) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *Idp) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *Idp) GetName() string { - if m != nil { - return m.Name +func (x *Idp) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *Idp) GetLogoSrc() []byte { - if m != nil { - return m.LogoSrc +func (x *Idp) GetLogoSrc() []byte { + if x != nil { + return x.LogoSrc } return nil } +func (m *Idp) GetIdpConfig() isIdp_IdpConfig { + if m != nil { + return m.IdpConfig + } + return nil +} + +func (x *Idp) GetOidcConfig() *OidcIdpConfig { + if x, ok := x.GetIdpConfig().(*Idp_OidcConfig); ok { + return x.OidcConfig + } + return nil +} + +func (x *Idp) GetSequence() uint64 { + if x != nil { + return x.Sequence + } + return 0 +} + type isIdp_IdpConfig interface { isIdp_IdpConfig() } @@ -2795,464 +3332,505 @@ type Idp_OidcConfig struct { func (*Idp_OidcConfig) isIdp_IdpConfig() {} -func (m *Idp) GetIdpConfig() isIdp_IdpConfig { - if m != nil { - return m.IdpConfig - } - return nil -} - -func (m *Idp) GetOidcConfig() *OidcIdpConfig { - if x, ok := m.GetIdpConfig().(*Idp_OidcConfig); ok { - return x.OidcConfig - } - return nil -} - -func (m *Idp) GetSequence() uint64 { - if m != nil { - return m.Sequence - } - return 0 -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*Idp) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*Idp_OidcConfig)(nil), - } -} - type IdpUpdate struct { - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - LogoSrc []byte `protobuf:"bytes,3,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + LogoSrc []byte `protobuf:"bytes,3,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` } -func (m *IdpUpdate) Reset() { *m = IdpUpdate{} } -func (m *IdpUpdate) String() string { return proto.CompactTextString(m) } -func (*IdpUpdate) ProtoMessage() {} +func (x *IdpUpdate) Reset() { + *x = IdpUpdate{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpUpdate) ProtoMessage() {} + +func (x *IdpUpdate) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[37] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpUpdate.ProtoReflect.Descriptor instead. func (*IdpUpdate) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{37} + return file_admin_proto_rawDescGZIP(), []int{37} } -func (m *IdpUpdate) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpUpdate.Unmarshal(m, b) -} -func (m *IdpUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpUpdate.Marshal(b, m, deterministic) -} -func (m *IdpUpdate) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpUpdate.Merge(m, src) -} -func (m *IdpUpdate) XXX_Size() int { - return xxx_messageInfo_IdpUpdate.Size(m) -} -func (m *IdpUpdate) XXX_DiscardUnknown() { - xxx_messageInfo_IdpUpdate.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpUpdate proto.InternalMessageInfo - -func (m *IdpUpdate) GetId() string { - if m != nil { - return m.Id +func (x *IdpUpdate) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *IdpUpdate) GetName() string { - if m != nil { - return m.Name +func (x *IdpUpdate) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *IdpUpdate) GetLogoSrc() []byte { - if m != nil { - return m.LogoSrc +func (x *IdpUpdate) GetLogoSrc() []byte { + if x != nil { + return x.LogoSrc } return nil } type OidcIdpConfig struct { - ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` - ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` - Issuer string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"` - Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` + Issuer string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"` + Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"` } -func (m *OidcIdpConfig) Reset() { *m = OidcIdpConfig{} } -func (m *OidcIdpConfig) String() string { return proto.CompactTextString(m) } -func (*OidcIdpConfig) ProtoMessage() {} +func (x *OidcIdpConfig) Reset() { + *x = OidcIdpConfig{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OidcIdpConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OidcIdpConfig) ProtoMessage() {} + +func (x *OidcIdpConfig) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[38] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OidcIdpConfig.ProtoReflect.Descriptor instead. func (*OidcIdpConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{38} + return file_admin_proto_rawDescGZIP(), []int{38} } -func (m *OidcIdpConfig) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OidcIdpConfig.Unmarshal(m, b) -} -func (m *OidcIdpConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OidcIdpConfig.Marshal(b, m, deterministic) -} -func (m *OidcIdpConfig) XXX_Merge(src proto.Message) { - xxx_messageInfo_OidcIdpConfig.Merge(m, src) -} -func (m *OidcIdpConfig) XXX_Size() int { - return xxx_messageInfo_OidcIdpConfig.Size(m) -} -func (m *OidcIdpConfig) XXX_DiscardUnknown() { - xxx_messageInfo_OidcIdpConfig.DiscardUnknown(m) -} - -var xxx_messageInfo_OidcIdpConfig proto.InternalMessageInfo - -func (m *OidcIdpConfig) GetClientId() string { - if m != nil { - return m.ClientId +func (x *OidcIdpConfig) GetClientId() string { + if x != nil { + return x.ClientId } return "" } -func (m *OidcIdpConfig) GetClientSecret() string { - if m != nil { - return m.ClientSecret +func (x *OidcIdpConfig) GetClientSecret() string { + if x != nil { + return x.ClientSecret } return "" } -func (m *OidcIdpConfig) GetIssuer() string { - if m != nil { - return m.Issuer +func (x *OidcIdpConfig) GetIssuer() string { + if x != nil { + return x.Issuer } return "" } -func (m *OidcIdpConfig) GetScopes() []string { - if m != nil { - return m.Scopes +func (x *OidcIdpConfig) GetScopes() []string { + if x != nil { + return x.Scopes } return nil } type OidcIdpConfigCreate struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - LogoSrc []byte `protobuf:"bytes,2,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` - ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` - ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` - Issuer string `protobuf:"bytes,5,opt,name=issuer,proto3" json:"issuer,omitempty"` - Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + LogoSrc []byte `protobuf:"bytes,2,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` + ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` + Issuer string `protobuf:"bytes,5,opt,name=issuer,proto3" json:"issuer,omitempty"` + Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"` } -func (m *OidcIdpConfigCreate) Reset() { *m = OidcIdpConfigCreate{} } -func (m *OidcIdpConfigCreate) String() string { return proto.CompactTextString(m) } -func (*OidcIdpConfigCreate) ProtoMessage() {} +func (x *OidcIdpConfigCreate) Reset() { + *x = OidcIdpConfigCreate{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OidcIdpConfigCreate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OidcIdpConfigCreate) ProtoMessage() {} + +func (x *OidcIdpConfigCreate) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[39] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OidcIdpConfigCreate.ProtoReflect.Descriptor instead. func (*OidcIdpConfigCreate) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{39} + return file_admin_proto_rawDescGZIP(), []int{39} } -func (m *OidcIdpConfigCreate) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OidcIdpConfigCreate.Unmarshal(m, b) -} -func (m *OidcIdpConfigCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OidcIdpConfigCreate.Marshal(b, m, deterministic) -} -func (m *OidcIdpConfigCreate) XXX_Merge(src proto.Message) { - xxx_messageInfo_OidcIdpConfigCreate.Merge(m, src) -} -func (m *OidcIdpConfigCreate) XXX_Size() int { - return xxx_messageInfo_OidcIdpConfigCreate.Size(m) -} -func (m *OidcIdpConfigCreate) XXX_DiscardUnknown() { - xxx_messageInfo_OidcIdpConfigCreate.DiscardUnknown(m) -} - -var xxx_messageInfo_OidcIdpConfigCreate proto.InternalMessageInfo - -func (m *OidcIdpConfigCreate) GetName() string { - if m != nil { - return m.Name +func (x *OidcIdpConfigCreate) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *OidcIdpConfigCreate) GetLogoSrc() []byte { - if m != nil { - return m.LogoSrc +func (x *OidcIdpConfigCreate) GetLogoSrc() []byte { + if x != nil { + return x.LogoSrc } return nil } -func (m *OidcIdpConfigCreate) GetClientId() string { - if m != nil { - return m.ClientId +func (x *OidcIdpConfigCreate) GetClientId() string { + if x != nil { + return x.ClientId } return "" } -func (m *OidcIdpConfigCreate) GetClientSecret() string { - if m != nil { - return m.ClientSecret +func (x *OidcIdpConfigCreate) GetClientSecret() string { + if x != nil { + return x.ClientSecret } return "" } -func (m *OidcIdpConfigCreate) GetIssuer() string { - if m != nil { - return m.Issuer +func (x *OidcIdpConfigCreate) GetIssuer() string { + if x != nil { + return x.Issuer } return "" } -func (m *OidcIdpConfigCreate) GetScopes() []string { - if m != nil { - return m.Scopes +func (x *OidcIdpConfigCreate) GetScopes() []string { + if x != nil { + return x.Scopes } return nil } type OidcIdpConfigUpdate struct { - IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` - ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` - ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` - Issuer string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"` - Scopes []string `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` + Issuer string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"` + Scopes []string `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"` } -func (m *OidcIdpConfigUpdate) Reset() { *m = OidcIdpConfigUpdate{} } -func (m *OidcIdpConfigUpdate) String() string { return proto.CompactTextString(m) } -func (*OidcIdpConfigUpdate) ProtoMessage() {} +func (x *OidcIdpConfigUpdate) Reset() { + *x = OidcIdpConfigUpdate{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OidcIdpConfigUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OidcIdpConfigUpdate) ProtoMessage() {} + +func (x *OidcIdpConfigUpdate) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[40] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OidcIdpConfigUpdate.ProtoReflect.Descriptor instead. func (*OidcIdpConfigUpdate) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{40} + return file_admin_proto_rawDescGZIP(), []int{40} } -func (m *OidcIdpConfigUpdate) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OidcIdpConfigUpdate.Unmarshal(m, b) -} -func (m *OidcIdpConfigUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OidcIdpConfigUpdate.Marshal(b, m, deterministic) -} -func (m *OidcIdpConfigUpdate) XXX_Merge(src proto.Message) { - xxx_messageInfo_OidcIdpConfigUpdate.Merge(m, src) -} -func (m *OidcIdpConfigUpdate) XXX_Size() int { - return xxx_messageInfo_OidcIdpConfigUpdate.Size(m) -} -func (m *OidcIdpConfigUpdate) XXX_DiscardUnknown() { - xxx_messageInfo_OidcIdpConfigUpdate.DiscardUnknown(m) -} - -var xxx_messageInfo_OidcIdpConfigUpdate proto.InternalMessageInfo - -func (m *OidcIdpConfigUpdate) GetIdpId() string { - if m != nil { - return m.IdpId +func (x *OidcIdpConfigUpdate) GetIdpId() string { + if x != nil { + return x.IdpId } return "" } -func (m *OidcIdpConfigUpdate) GetClientId() string { - if m != nil { - return m.ClientId +func (x *OidcIdpConfigUpdate) GetClientId() string { + if x != nil { + return x.ClientId } return "" } -func (m *OidcIdpConfigUpdate) GetClientSecret() string { - if m != nil { - return m.ClientSecret +func (x *OidcIdpConfigUpdate) GetClientSecret() string { + if x != nil { + return x.ClientSecret } return "" } -func (m *OidcIdpConfigUpdate) GetIssuer() string { - if m != nil { - return m.Issuer +func (x *OidcIdpConfigUpdate) GetIssuer() string { + if x != nil { + return x.Issuer } return "" } -func (m *OidcIdpConfigUpdate) GetScopes() []string { - if m != nil { - return m.Scopes +func (x *OidcIdpConfigUpdate) GetScopes() []string { + if x != nil { + return x.Scopes } return nil } type IdpSearchResponse struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` - Result []*IdpView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` - ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` - ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` + Result []*IdpView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` + ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` + ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` } -func (m *IdpSearchResponse) Reset() { *m = IdpSearchResponse{} } -func (m *IdpSearchResponse) String() string { return proto.CompactTextString(m) } -func (*IdpSearchResponse) ProtoMessage() {} +func (x *IdpSearchResponse) Reset() { + *x = IdpSearchResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpSearchResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpSearchResponse) ProtoMessage() {} + +func (x *IdpSearchResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[41] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpSearchResponse.ProtoReflect.Descriptor instead. func (*IdpSearchResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{41} + return file_admin_proto_rawDescGZIP(), []int{41} } -func (m *IdpSearchResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpSearchResponse.Unmarshal(m, b) -} -func (m *IdpSearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpSearchResponse.Marshal(b, m, deterministic) -} -func (m *IdpSearchResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpSearchResponse.Merge(m, src) -} -func (m *IdpSearchResponse) XXX_Size() int { - return xxx_messageInfo_IdpSearchResponse.Size(m) -} -func (m *IdpSearchResponse) XXX_DiscardUnknown() { - xxx_messageInfo_IdpSearchResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpSearchResponse proto.InternalMessageInfo - -func (m *IdpSearchResponse) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IdpSearchResponse) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IdpSearchResponse) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IdpSearchResponse) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *IdpSearchResponse) GetTotalResult() uint64 { - if m != nil { - return m.TotalResult +func (x *IdpSearchResponse) GetTotalResult() uint64 { + if x != nil { + return x.TotalResult } return 0 } -func (m *IdpSearchResponse) GetResult() []*IdpView { - if m != nil { - return m.Result +func (x *IdpSearchResponse) GetResult() []*IdpView { + if x != nil { + return x.Result } return nil } -func (m *IdpSearchResponse) GetProcessedSequence() uint64 { - if m != nil { - return m.ProcessedSequence +func (x *IdpSearchResponse) GetProcessedSequence() uint64 { + if x != nil { + return x.ProcessedSequence } return 0 } -func (m *IdpSearchResponse) GetViewTimestamp() *timestamp.Timestamp { - if m != nil { - return m.ViewTimestamp +func (x *IdpSearchResponse) GetViewTimestamp() *timestamp.Timestamp { + if x != nil { + return x.ViewTimestamp } return nil } type IdpView struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` State IdpState `protobuf:"varint,2,opt,name=state,proto3,enum=caos.zitadel.admin.api.v1.IdpState" json:"state,omitempty"` CreationDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` ChangeDate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` LogoSrc []byte `protobuf:"bytes,6,opt,name=logo_src,json=logoSrc,proto3" json:"logo_src,omitempty"` - // Types that are valid to be assigned to IdpConfigView: + // Types that are assignable to IdpConfigView: // *IdpView_OidcConfig - IdpConfigView isIdpView_IdpConfigView `protobuf_oneof:"idp_config_view"` - Sequence uint64 `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IdpConfigView isIdpView_IdpConfigView `protobuf_oneof:"idp_config_view"` + Sequence uint64 `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"` } -func (m *IdpView) Reset() { *m = IdpView{} } -func (m *IdpView) String() string { return proto.CompactTextString(m) } -func (*IdpView) ProtoMessage() {} +func (x *IdpView) Reset() { + *x = IdpView{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpView) ProtoMessage() {} + +func (x *IdpView) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[42] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpView.ProtoReflect.Descriptor instead. func (*IdpView) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{42} + return file_admin_proto_rawDescGZIP(), []int{42} } -func (m *IdpView) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpView.Unmarshal(m, b) -} -func (m *IdpView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpView.Marshal(b, m, deterministic) -} -func (m *IdpView) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpView.Merge(m, src) -} -func (m *IdpView) XXX_Size() int { - return xxx_messageInfo_IdpView.Size(m) -} -func (m *IdpView) XXX_DiscardUnknown() { - xxx_messageInfo_IdpView.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpView proto.InternalMessageInfo - -func (m *IdpView) GetId() string { - if m != nil { - return m.Id +func (x *IdpView) GetId() string { + if x != nil { + return x.Id } return "" } -func (m *IdpView) GetState() IdpState { - if m != nil { - return m.State +func (x *IdpView) GetState() IdpState { + if x != nil { + return x.State } return IdpState_IDPCONFIGSTATE_UNSPECIFIED } -func (m *IdpView) GetCreationDate() *timestamp.Timestamp { - if m != nil { - return m.CreationDate +func (x *IdpView) GetCreationDate() *timestamp.Timestamp { + if x != nil { + return x.CreationDate } return nil } -func (m *IdpView) GetChangeDate() *timestamp.Timestamp { - if m != nil { - return m.ChangeDate +func (x *IdpView) GetChangeDate() *timestamp.Timestamp { + if x != nil { + return x.ChangeDate } return nil } -func (m *IdpView) GetName() string { - if m != nil { - return m.Name +func (x *IdpView) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *IdpView) GetLogoSrc() []byte { - if m != nil { - return m.LogoSrc +func (x *IdpView) GetLogoSrc() []byte { + if x != nil { + return x.LogoSrc } return nil } +func (m *IdpView) GetIdpConfigView() isIdpView_IdpConfigView { + if m != nil { + return m.IdpConfigView + } + return nil +} + +func (x *IdpView) GetOidcConfig() *OidcIdpConfigView { + if x, ok := x.GetIdpConfigView().(*IdpView_OidcConfig); ok { + return x.OidcConfig + } + return nil +} + +func (x *IdpView) GetSequence() uint64 { + if x != nil { + return x.Sequence + } + return 0 +} + type isIdpView_IdpConfigView interface { isIdpView_IdpConfigView() } @@ -3263,872 +3841,2480 @@ type IdpView_OidcConfig struct { func (*IdpView_OidcConfig) isIdpView_IdpConfigView() {} -func (m *IdpView) GetIdpConfigView() isIdpView_IdpConfigView { - if m != nil { - return m.IdpConfigView - } - return nil -} - -func (m *IdpView) GetOidcConfig() *OidcIdpConfigView { - if x, ok := m.GetIdpConfigView().(*IdpView_OidcConfig); ok { - return x.OidcConfig - } - return nil -} - -func (m *IdpView) GetSequence() uint64 { - if m != nil { - return m.Sequence - } - return 0 -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*IdpView) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*IdpView_OidcConfig)(nil), - } -} - type OidcIdpConfigView struct { - ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` - Issuer string `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"` - Scopes []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + Issuer string `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"` + Scopes []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"` } -func (m *OidcIdpConfigView) Reset() { *m = OidcIdpConfigView{} } -func (m *OidcIdpConfigView) String() string { return proto.CompactTextString(m) } -func (*OidcIdpConfigView) ProtoMessage() {} +func (x *OidcIdpConfigView) Reset() { + *x = OidcIdpConfigView{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *OidcIdpConfigView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OidcIdpConfigView) ProtoMessage() {} + +func (x *OidcIdpConfigView) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[43] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OidcIdpConfigView.ProtoReflect.Descriptor instead. func (*OidcIdpConfigView) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{43} + return file_admin_proto_rawDescGZIP(), []int{43} } -func (m *OidcIdpConfigView) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OidcIdpConfigView.Unmarshal(m, b) -} -func (m *OidcIdpConfigView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OidcIdpConfigView.Marshal(b, m, deterministic) -} -func (m *OidcIdpConfigView) XXX_Merge(src proto.Message) { - xxx_messageInfo_OidcIdpConfigView.Merge(m, src) -} -func (m *OidcIdpConfigView) XXX_Size() int { - return xxx_messageInfo_OidcIdpConfigView.Size(m) -} -func (m *OidcIdpConfigView) XXX_DiscardUnknown() { - xxx_messageInfo_OidcIdpConfigView.DiscardUnknown(m) -} - -var xxx_messageInfo_OidcIdpConfigView proto.InternalMessageInfo - -func (m *OidcIdpConfigView) GetClientId() string { - if m != nil { - return m.ClientId +func (x *OidcIdpConfigView) GetClientId() string { + if x != nil { + return x.ClientId } return "" } -func (m *OidcIdpConfigView) GetIssuer() string { - if m != nil { - return m.Issuer +func (x *OidcIdpConfigView) GetIssuer() string { + if x != nil { + return x.Issuer } return "" } -func (m *OidcIdpConfigView) GetScopes() []string { - if m != nil { - return m.Scopes +func (x *OidcIdpConfigView) GetScopes() []string { + if x != nil { + return x.Scopes } return nil } type IdpSearchRequest struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - Queries []*IdpSearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + Queries []*IdpSearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (m *IdpSearchRequest) Reset() { *m = IdpSearchRequest{} } -func (m *IdpSearchRequest) String() string { return proto.CompactTextString(m) } -func (*IdpSearchRequest) ProtoMessage() {} +func (x *IdpSearchRequest) Reset() { + *x = IdpSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpSearchRequest) ProtoMessage() {} + +func (x *IdpSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[44] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpSearchRequest.ProtoReflect.Descriptor instead. func (*IdpSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{44} + return file_admin_proto_rawDescGZIP(), []int{44} } -func (m *IdpSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpSearchRequest.Unmarshal(m, b) -} -func (m *IdpSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpSearchRequest.Marshal(b, m, deterministic) -} -func (m *IdpSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpSearchRequest.Merge(m, src) -} -func (m *IdpSearchRequest) XXX_Size() int { - return xxx_messageInfo_IdpSearchRequest.Size(m) -} -func (m *IdpSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_IdpSearchRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpSearchRequest proto.InternalMessageInfo - -func (m *IdpSearchRequest) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IdpSearchRequest) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IdpSearchRequest) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IdpSearchRequest) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *IdpSearchRequest) GetQueries() []*IdpSearchQuery { - if m != nil { - return m.Queries +func (x *IdpSearchRequest) GetQueries() []*IdpSearchQuery { + if x != nil { + return x.Queries } return nil } type IdpSearchQuery struct { - Key IdpSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.IdpSearchKey" json:"key,omitempty"` - Method SearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.SearchMethod" json:"method,omitempty"` - Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key IdpSearchKey `protobuf:"varint,1,opt,name=key,proto3,enum=caos.zitadel.admin.api.v1.IdpSearchKey" json:"key,omitempty"` + Method SearchMethod `protobuf:"varint,2,opt,name=method,proto3,enum=caos.zitadel.admin.api.v1.SearchMethod" json:"method,omitempty"` + Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` } -func (m *IdpSearchQuery) Reset() { *m = IdpSearchQuery{} } -func (m *IdpSearchQuery) String() string { return proto.CompactTextString(m) } -func (*IdpSearchQuery) ProtoMessage() {} +func (x *IdpSearchQuery) Reset() { + *x = IdpSearchQuery{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpSearchQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpSearchQuery) ProtoMessage() {} + +func (x *IdpSearchQuery) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[45] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpSearchQuery.ProtoReflect.Descriptor instead. func (*IdpSearchQuery) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{45} + return file_admin_proto_rawDescGZIP(), []int{45} } -func (m *IdpSearchQuery) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpSearchQuery.Unmarshal(m, b) -} -func (m *IdpSearchQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpSearchQuery.Marshal(b, m, deterministic) -} -func (m *IdpSearchQuery) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpSearchQuery.Merge(m, src) -} -func (m *IdpSearchQuery) XXX_Size() int { - return xxx_messageInfo_IdpSearchQuery.Size(m) -} -func (m *IdpSearchQuery) XXX_DiscardUnknown() { - xxx_messageInfo_IdpSearchQuery.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpSearchQuery proto.InternalMessageInfo - -func (m *IdpSearchQuery) GetKey() IdpSearchKey { - if m != nil { - return m.Key +func (x *IdpSearchQuery) GetKey() IdpSearchKey { + if x != nil { + return x.Key } return IdpSearchKey_IDPSEARCHKEY_UNSPECIFIED } -func (m *IdpSearchQuery) GetMethod() SearchMethod { - if m != nil { - return m.Method +func (x *IdpSearchQuery) GetMethod() SearchMethod { + if x != nil { + return x.Method } return SearchMethod_SEARCHMETHOD_EQUALS } -func (m *IdpSearchQuery) GetValue() string { - if m != nil { - return m.Value +func (x *IdpSearchQuery) GetValue() string { + if x != nil { + return x.Value } return "" } type DefaultLoginPolicy struct { - AllowUsernamePassword bool `protobuf:"varint,1,opt,name=allow_username_password,json=allowUsernamePassword,proto3" json:"allow_username_password,omitempty"` - AllowRegister bool `protobuf:"varint,2,opt,name=allow_register,json=allowRegister,proto3" json:"allow_register,omitempty"` - AllowExternalIdp bool `protobuf:"varint,3,opt,name=allow_external_idp,json=allowExternalIdp,proto3" json:"allow_external_idp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AllowUsernamePassword bool `protobuf:"varint,1,opt,name=allow_username_password,json=allowUsernamePassword,proto3" json:"allow_username_password,omitempty"` + AllowRegister bool `protobuf:"varint,2,opt,name=allow_register,json=allowRegister,proto3" json:"allow_register,omitempty"` + AllowExternalIdp bool `protobuf:"varint,3,opt,name=allow_external_idp,json=allowExternalIdp,proto3" json:"allow_external_idp,omitempty"` } -func (m *DefaultLoginPolicy) Reset() { *m = DefaultLoginPolicy{} } -func (m *DefaultLoginPolicy) String() string { return proto.CompactTextString(m) } -func (*DefaultLoginPolicy) ProtoMessage() {} +func (x *DefaultLoginPolicy) Reset() { + *x = DefaultLoginPolicy{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DefaultLoginPolicy) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DefaultLoginPolicy) ProtoMessage() {} + +func (x *DefaultLoginPolicy) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[46] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DefaultLoginPolicy.ProtoReflect.Descriptor instead. func (*DefaultLoginPolicy) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{46} + return file_admin_proto_rawDescGZIP(), []int{46} } -func (m *DefaultLoginPolicy) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DefaultLoginPolicy.Unmarshal(m, b) -} -func (m *DefaultLoginPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DefaultLoginPolicy.Marshal(b, m, deterministic) -} -func (m *DefaultLoginPolicy) XXX_Merge(src proto.Message) { - xxx_messageInfo_DefaultLoginPolicy.Merge(m, src) -} -func (m *DefaultLoginPolicy) XXX_Size() int { - return xxx_messageInfo_DefaultLoginPolicy.Size(m) -} -func (m *DefaultLoginPolicy) XXX_DiscardUnknown() { - xxx_messageInfo_DefaultLoginPolicy.DiscardUnknown(m) -} - -var xxx_messageInfo_DefaultLoginPolicy proto.InternalMessageInfo - -func (m *DefaultLoginPolicy) GetAllowUsernamePassword() bool { - if m != nil { - return m.AllowUsernamePassword +func (x *DefaultLoginPolicy) GetAllowUsernamePassword() bool { + if x != nil { + return x.AllowUsernamePassword } return false } -func (m *DefaultLoginPolicy) GetAllowRegister() bool { - if m != nil { - return m.AllowRegister +func (x *DefaultLoginPolicy) GetAllowRegister() bool { + if x != nil { + return x.AllowRegister } return false } -func (m *DefaultLoginPolicy) GetAllowExternalIdp() bool { - if m != nil { - return m.AllowExternalIdp +func (x *DefaultLoginPolicy) GetAllowExternalIdp() bool { + if x != nil { + return x.AllowExternalIdp } return false } type IdpProviderID struct { - IdpConfigId string `protobuf:"bytes,1,opt,name=idp_config_id,json=idpConfigId,proto3" json:"idp_config_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IdpConfigId string `protobuf:"bytes,1,opt,name=idp_config_id,json=idpConfigId,proto3" json:"idp_config_id,omitempty"` } -func (m *IdpProviderID) Reset() { *m = IdpProviderID{} } -func (m *IdpProviderID) String() string { return proto.CompactTextString(m) } -func (*IdpProviderID) ProtoMessage() {} +func (x *IdpProviderID) Reset() { + *x = IdpProviderID{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpProviderID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpProviderID) ProtoMessage() {} + +func (x *IdpProviderID) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[47] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpProviderID.ProtoReflect.Descriptor instead. func (*IdpProviderID) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{47} + return file_admin_proto_rawDescGZIP(), []int{47} } -func (m *IdpProviderID) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpProviderID.Unmarshal(m, b) -} -func (m *IdpProviderID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpProviderID.Marshal(b, m, deterministic) -} -func (m *IdpProviderID) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpProviderID.Merge(m, src) -} -func (m *IdpProviderID) XXX_Size() int { - return xxx_messageInfo_IdpProviderID.Size(m) -} -func (m *IdpProviderID) XXX_DiscardUnknown() { - xxx_messageInfo_IdpProviderID.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpProviderID proto.InternalMessageInfo - -func (m *IdpProviderID) GetIdpConfigId() string { - if m != nil { - return m.IdpConfigId +func (x *IdpProviderID) GetIdpConfigId() string { + if x != nil { + return x.IdpConfigId } return "" } type DefaultLoginPolicyView struct { - AllowUsernamePassword bool `protobuf:"varint,1,opt,name=allow_username_password,json=allowUsernamePassword,proto3" json:"allow_username_password,omitempty"` - AllowRegister bool `protobuf:"varint,2,opt,name=allow_register,json=allowRegister,proto3" json:"allow_register,omitempty"` - AllowExternalIdp bool `protobuf:"varint,3,opt,name=allow_external_idp,json=allowExternalIdp,proto3" json:"allow_external_idp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AllowUsernamePassword bool `protobuf:"varint,1,opt,name=allow_username_password,json=allowUsernamePassword,proto3" json:"allow_username_password,omitempty"` + AllowRegister bool `protobuf:"varint,2,opt,name=allow_register,json=allowRegister,proto3" json:"allow_register,omitempty"` + AllowExternalIdp bool `protobuf:"varint,3,opt,name=allow_external_idp,json=allowExternalIdp,proto3" json:"allow_external_idp,omitempty"` } -func (m *DefaultLoginPolicyView) Reset() { *m = DefaultLoginPolicyView{} } -func (m *DefaultLoginPolicyView) String() string { return proto.CompactTextString(m) } -func (*DefaultLoginPolicyView) ProtoMessage() {} +func (x *DefaultLoginPolicyView) Reset() { + *x = DefaultLoginPolicyView{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DefaultLoginPolicyView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DefaultLoginPolicyView) ProtoMessage() {} + +func (x *DefaultLoginPolicyView) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[48] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DefaultLoginPolicyView.ProtoReflect.Descriptor instead. func (*DefaultLoginPolicyView) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{48} + return file_admin_proto_rawDescGZIP(), []int{48} } -func (m *DefaultLoginPolicyView) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DefaultLoginPolicyView.Unmarshal(m, b) -} -func (m *DefaultLoginPolicyView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DefaultLoginPolicyView.Marshal(b, m, deterministic) -} -func (m *DefaultLoginPolicyView) XXX_Merge(src proto.Message) { - xxx_messageInfo_DefaultLoginPolicyView.Merge(m, src) -} -func (m *DefaultLoginPolicyView) XXX_Size() int { - return xxx_messageInfo_DefaultLoginPolicyView.Size(m) -} -func (m *DefaultLoginPolicyView) XXX_DiscardUnknown() { - xxx_messageInfo_DefaultLoginPolicyView.DiscardUnknown(m) -} - -var xxx_messageInfo_DefaultLoginPolicyView proto.InternalMessageInfo - -func (m *DefaultLoginPolicyView) GetAllowUsernamePassword() bool { - if m != nil { - return m.AllowUsernamePassword +func (x *DefaultLoginPolicyView) GetAllowUsernamePassword() bool { + if x != nil { + return x.AllowUsernamePassword } return false } -func (m *DefaultLoginPolicyView) GetAllowRegister() bool { - if m != nil { - return m.AllowRegister +func (x *DefaultLoginPolicyView) GetAllowRegister() bool { + if x != nil { + return x.AllowRegister } return false } -func (m *DefaultLoginPolicyView) GetAllowExternalIdp() bool { - if m != nil { - return m.AllowExternalIdp +func (x *DefaultLoginPolicyView) GetAllowExternalIdp() bool { + if x != nil { + return x.AllowExternalIdp } return false } type IdpProviderView struct { - IdpConfigId string `protobuf:"bytes,1,opt,name=idp_config_id,json=idpConfigId,proto3" json:"idp_config_id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Type IdpType `protobuf:"varint,3,opt,name=type,proto3,enum=caos.zitadel.admin.api.v1.IdpType" json:"type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IdpConfigId string `protobuf:"bytes,1,opt,name=idp_config_id,json=idpConfigId,proto3" json:"idp_config_id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Type IdpType `protobuf:"varint,3,opt,name=type,proto3,enum=caos.zitadel.admin.api.v1.IdpType" json:"type,omitempty"` } -func (m *IdpProviderView) Reset() { *m = IdpProviderView{} } -func (m *IdpProviderView) String() string { return proto.CompactTextString(m) } -func (*IdpProviderView) ProtoMessage() {} +func (x *IdpProviderView) Reset() { + *x = IdpProviderView{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpProviderView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpProviderView) ProtoMessage() {} + +func (x *IdpProviderView) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[49] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpProviderView.ProtoReflect.Descriptor instead. func (*IdpProviderView) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{49} + return file_admin_proto_rawDescGZIP(), []int{49} } -func (m *IdpProviderView) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpProviderView.Unmarshal(m, b) -} -func (m *IdpProviderView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpProviderView.Marshal(b, m, deterministic) -} -func (m *IdpProviderView) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpProviderView.Merge(m, src) -} -func (m *IdpProviderView) XXX_Size() int { - return xxx_messageInfo_IdpProviderView.Size(m) -} -func (m *IdpProviderView) XXX_DiscardUnknown() { - xxx_messageInfo_IdpProviderView.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpProviderView proto.InternalMessageInfo - -func (m *IdpProviderView) GetIdpConfigId() string { - if m != nil { - return m.IdpConfigId +func (x *IdpProviderView) GetIdpConfigId() string { + if x != nil { + return x.IdpConfigId } return "" } -func (m *IdpProviderView) GetName() string { - if m != nil { - return m.Name +func (x *IdpProviderView) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *IdpProviderView) GetType() IdpType { - if m != nil { - return m.Type +func (x *IdpProviderView) GetType() IdpType { + if x != nil { + return x.Type } return IdpType_IDPTYPE_UNSPECIFIED } type IdpProviderSearchResponse struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` - Result []*IdpProviderView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` - ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` - ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + TotalResult uint64 `protobuf:"varint,3,opt,name=total_result,json=totalResult,proto3" json:"total_result,omitempty"` + Result []*IdpProviderView `protobuf:"bytes,4,rep,name=result,proto3" json:"result,omitempty"` + ProcessedSequence uint64 `protobuf:"varint,5,opt,name=processed_sequence,json=processedSequence,proto3" json:"processed_sequence,omitempty"` + ViewTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=view_timestamp,json=viewTimestamp,proto3" json:"view_timestamp,omitempty"` } -func (m *IdpProviderSearchResponse) Reset() { *m = IdpProviderSearchResponse{} } -func (m *IdpProviderSearchResponse) String() string { return proto.CompactTextString(m) } -func (*IdpProviderSearchResponse) ProtoMessage() {} +func (x *IdpProviderSearchResponse) Reset() { + *x = IdpProviderSearchResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpProviderSearchResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpProviderSearchResponse) ProtoMessage() {} + +func (x *IdpProviderSearchResponse) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[50] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpProviderSearchResponse.ProtoReflect.Descriptor instead. func (*IdpProviderSearchResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{50} + return file_admin_proto_rawDescGZIP(), []int{50} } -func (m *IdpProviderSearchResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpProviderSearchResponse.Unmarshal(m, b) -} -func (m *IdpProviderSearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpProviderSearchResponse.Marshal(b, m, deterministic) -} -func (m *IdpProviderSearchResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpProviderSearchResponse.Merge(m, src) -} -func (m *IdpProviderSearchResponse) XXX_Size() int { - return xxx_messageInfo_IdpProviderSearchResponse.Size(m) -} -func (m *IdpProviderSearchResponse) XXX_DiscardUnknown() { - xxx_messageInfo_IdpProviderSearchResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpProviderSearchResponse proto.InternalMessageInfo - -func (m *IdpProviderSearchResponse) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IdpProviderSearchResponse) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IdpProviderSearchResponse) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IdpProviderSearchResponse) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func (m *IdpProviderSearchResponse) GetTotalResult() uint64 { - if m != nil { - return m.TotalResult +func (x *IdpProviderSearchResponse) GetTotalResult() uint64 { + if x != nil { + return x.TotalResult } return 0 } -func (m *IdpProviderSearchResponse) GetResult() []*IdpProviderView { - if m != nil { - return m.Result +func (x *IdpProviderSearchResponse) GetResult() []*IdpProviderView { + if x != nil { + return x.Result } return nil } -func (m *IdpProviderSearchResponse) GetProcessedSequence() uint64 { - if m != nil { - return m.ProcessedSequence +func (x *IdpProviderSearchResponse) GetProcessedSequence() uint64 { + if x != nil { + return x.ProcessedSequence } return 0 } -func (m *IdpProviderSearchResponse) GetViewTimestamp() *timestamp.Timestamp { - if m != nil { - return m.ViewTimestamp +func (x *IdpProviderSearchResponse) GetViewTimestamp() *timestamp.Timestamp { + if x != nil { + return x.ViewTimestamp } return nil } type IdpProviderSearchRequest struct { - Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` } -func (m *IdpProviderSearchRequest) Reset() { *m = IdpProviderSearchRequest{} } -func (m *IdpProviderSearchRequest) String() string { return proto.CompactTextString(m) } -func (*IdpProviderSearchRequest) ProtoMessage() {} +func (x *IdpProviderSearchRequest) Reset() { + *x = IdpProviderSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_admin_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IdpProviderSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdpProviderSearchRequest) ProtoMessage() {} + +func (x *IdpProviderSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_admin_proto_msgTypes[51] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdpProviderSearchRequest.ProtoReflect.Descriptor instead. func (*IdpProviderSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_73a7fc70dcc2027c, []int{51} + return file_admin_proto_rawDescGZIP(), []int{51} } -func (m *IdpProviderSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IdpProviderSearchRequest.Unmarshal(m, b) -} -func (m *IdpProviderSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IdpProviderSearchRequest.Marshal(b, m, deterministic) -} -func (m *IdpProviderSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_IdpProviderSearchRequest.Merge(m, src) -} -func (m *IdpProviderSearchRequest) XXX_Size() int { - return xxx_messageInfo_IdpProviderSearchRequest.Size(m) -} -func (m *IdpProviderSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_IdpProviderSearchRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_IdpProviderSearchRequest proto.InternalMessageInfo - -func (m *IdpProviderSearchRequest) GetOffset() uint64 { - if m != nil { - return m.Offset +func (x *IdpProviderSearchRequest) GetOffset() uint64 { + if x != nil { + return x.Offset } return 0 } -func (m *IdpProviderSearchRequest) GetLimit() uint64 { - if m != nil { - return m.Limit +func (x *IdpProviderSearchRequest) GetLimit() uint64 { + if x != nil { + return x.Limit } return 0 } -func init() { - proto.RegisterEnum("caos.zitadel.admin.api.v1.OrgState", OrgState_name, OrgState_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.OrgSearchKey", OrgSearchKey_name, OrgSearchKey_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.OrgSearchMethod", OrgSearchMethod_name, OrgSearchMethod_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.UserState", UserState_name, UserState_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.Gender", Gender_name, Gender_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.MachineKeyType", MachineKeyType_name, MachineKeyType_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.IamMemberSearchKey", IamMemberSearchKey_name, IamMemberSearchKey_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.SearchMethod", SearchMethod_name, SearchMethod_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.IdpState", IdpState_name, IdpState_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.IdpSearchKey", IdpSearchKey_name, IdpSearchKey_value) - proto.RegisterEnum("caos.zitadel.admin.api.v1.IdpType", IdpType_name, IdpType_value) - proto.RegisterType((*OrgID)(nil), "caos.zitadel.admin.api.v1.OrgID") - proto.RegisterType((*UniqueOrgRequest)(nil), "caos.zitadel.admin.api.v1.UniqueOrgRequest") - proto.RegisterType((*UniqueOrgResponse)(nil), "caos.zitadel.admin.api.v1.UniqueOrgResponse") - proto.RegisterType((*Org)(nil), "caos.zitadel.admin.api.v1.Org") - proto.RegisterType((*OrgSearchRequest)(nil), "caos.zitadel.admin.api.v1.OrgSearchRequest") - proto.RegisterType((*OrgSearchQuery)(nil), "caos.zitadel.admin.api.v1.OrgSearchQuery") - proto.RegisterType((*OrgSearchResponse)(nil), "caos.zitadel.admin.api.v1.OrgSearchResponse") - proto.RegisterType((*OrgSetUpRequest)(nil), "caos.zitadel.admin.api.v1.OrgSetUpRequest") - proto.RegisterType((*OrgSetUpResponse)(nil), "caos.zitadel.admin.api.v1.OrgSetUpResponse") - proto.RegisterType((*CreateUserRequest)(nil), "caos.zitadel.admin.api.v1.CreateUserRequest") - proto.RegisterType((*CreateHumanRequest)(nil), "caos.zitadel.admin.api.v1.CreateHumanRequest") - proto.RegisterType((*CreateMachineRequest)(nil), "caos.zitadel.admin.api.v1.CreateMachineRequest") - proto.RegisterType((*UserResponse)(nil), "caos.zitadel.admin.api.v1.UserResponse") - proto.RegisterType((*HumanResponse)(nil), "caos.zitadel.admin.api.v1.HumanResponse") - proto.RegisterType((*MachineResponse)(nil), "caos.zitadel.admin.api.v1.MachineResponse") - proto.RegisterType((*MachineKeyResponse)(nil), "caos.zitadel.admin.api.v1.MachineKeyResponse") - proto.RegisterType((*CreateOrgRequest)(nil), "caos.zitadel.admin.api.v1.CreateOrgRequest") - proto.RegisterType((*OrgIamPolicy)(nil), "caos.zitadel.admin.api.v1.OrgIamPolicy") - proto.RegisterType((*OrgIamPolicyRequest)(nil), "caos.zitadel.admin.api.v1.OrgIamPolicyRequest") - proto.RegisterType((*OrgIamPolicyID)(nil), "caos.zitadel.admin.api.v1.OrgIamPolicyID") - proto.RegisterType((*IamMemberRoles)(nil), "caos.zitadel.admin.api.v1.IamMemberRoles") - proto.RegisterType((*IamMember)(nil), "caos.zitadel.admin.api.v1.IamMember") - proto.RegisterType((*AddIamMemberRequest)(nil), "caos.zitadel.admin.api.v1.AddIamMemberRequest") - proto.RegisterType((*ChangeIamMemberRequest)(nil), "caos.zitadel.admin.api.v1.ChangeIamMemberRequest") - proto.RegisterType((*RemoveIamMemberRequest)(nil), "caos.zitadel.admin.api.v1.RemoveIamMemberRequest") - proto.RegisterType((*IamMemberSearchResponse)(nil), "caos.zitadel.admin.api.v1.IamMemberSearchResponse") - proto.RegisterType((*IamMemberView)(nil), "caos.zitadel.admin.api.v1.IamMemberView") - proto.RegisterType((*IamMemberSearchRequest)(nil), "caos.zitadel.admin.api.v1.IamMemberSearchRequest") - proto.RegisterType((*IamMemberSearchQuery)(nil), "caos.zitadel.admin.api.v1.IamMemberSearchQuery") - proto.RegisterType((*FailedEventID)(nil), "caos.zitadel.admin.api.v1.FailedEventID") - proto.RegisterType((*FailedEvents)(nil), "caos.zitadel.admin.api.v1.FailedEvents") - proto.RegisterType((*FailedEvent)(nil), "caos.zitadel.admin.api.v1.FailedEvent") - proto.RegisterType((*ViewID)(nil), "caos.zitadel.admin.api.v1.ViewID") - proto.RegisterType((*Views)(nil), "caos.zitadel.admin.api.v1.Views") - proto.RegisterType((*View)(nil), "caos.zitadel.admin.api.v1.View") - proto.RegisterType((*IdpID)(nil), "caos.zitadel.admin.api.v1.IdpID") - proto.RegisterType((*Idp)(nil), "caos.zitadel.admin.api.v1.Idp") - proto.RegisterType((*IdpUpdate)(nil), "caos.zitadel.admin.api.v1.IdpUpdate") - proto.RegisterType((*OidcIdpConfig)(nil), "caos.zitadel.admin.api.v1.OidcIdpConfig") - proto.RegisterType((*OidcIdpConfigCreate)(nil), "caos.zitadel.admin.api.v1.OidcIdpConfigCreate") - proto.RegisterType((*OidcIdpConfigUpdate)(nil), "caos.zitadel.admin.api.v1.OidcIdpConfigUpdate") - proto.RegisterType((*IdpSearchResponse)(nil), "caos.zitadel.admin.api.v1.IdpSearchResponse") - proto.RegisterType((*IdpView)(nil), "caos.zitadel.admin.api.v1.IdpView") - proto.RegisterType((*OidcIdpConfigView)(nil), "caos.zitadel.admin.api.v1.OidcIdpConfigView") - proto.RegisterType((*IdpSearchRequest)(nil), "caos.zitadel.admin.api.v1.IdpSearchRequest") - proto.RegisterType((*IdpSearchQuery)(nil), "caos.zitadel.admin.api.v1.IdpSearchQuery") - proto.RegisterType((*DefaultLoginPolicy)(nil), "caos.zitadel.admin.api.v1.DefaultLoginPolicy") - proto.RegisterType((*IdpProviderID)(nil), "caos.zitadel.admin.api.v1.IdpProviderID") - proto.RegisterType((*DefaultLoginPolicyView)(nil), "caos.zitadel.admin.api.v1.DefaultLoginPolicyView") - proto.RegisterType((*IdpProviderView)(nil), "caos.zitadel.admin.api.v1.IdpProviderView") - proto.RegisterType((*IdpProviderSearchResponse)(nil), "caos.zitadel.admin.api.v1.IdpProviderSearchResponse") - proto.RegisterType((*IdpProviderSearchRequest)(nil), "caos.zitadel.admin.api.v1.IdpProviderSearchRequest") +var File_admin_proto protoreflect.FileDescriptor + +var file_admin_proto_rawDesc = []byte{ + 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x73, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x2f, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x61, 0x75, 0x74, 0x68, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x05, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x12, 0x17, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, + 0x01, 0x52, 0x02, 0x69, 0x64, 0x22, 0x50, 0x0a, 0x10, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4f, + 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, + 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x30, 0x0a, 0x11, 0x55, 0x6e, 0x69, 0x71, 0x75, + 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, + 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x08, 0x69, 0x73, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x22, 0xfa, 0x01, 0x0a, 0x03, 0x4f, 0x72, + 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x39, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x23, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x3b, 0x0a, + 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0xf1, 0x01, 0x0a, 0x10, 0x4f, 0x72, 0x67, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x58, 0x0a, 0x0e, 0x73, 0x6f, 0x72, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, + 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x82, + 0x01, 0x02, 0x20, 0x00, 0x52, 0x0d, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6c, + 0x75, 0x6d, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x73, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x03, 0x61, 0x73, 0x63, 0x12, 0x43, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, + 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xaf, 0x01, 0x0a, 0x0e, 0x4f, + 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x43, 0x0a, + 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x63, 0x61, 0x6f, + 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x4b, 0x65, 0x79, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x20, 0x00, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x42, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, + 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x06, + 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x8e, 0x02, 0x0a, + 0x11, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x12, 0x36, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x4f, 0x72, 0x67, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x70, + 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, + 0x65, 0x64, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x76, 0x69, + 0x65, 0x77, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, + 0x76, 0x69, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xa6, 0x01, + 0x0a, 0x0f, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x74, 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x47, 0x0a, 0x03, 0x6f, 0x72, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, + 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x08, 0xfa, 0x42, 0x05, + 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x6f, 0x72, 0x67, 0x12, 0x4a, 0x0a, 0x04, 0x75, 0x73, + 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, + 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x81, 0x01, 0x0a, 0x10, 0x4f, 0x72, 0x67, 0x53, 0x65, + 0x74, 0x55, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x03, 0x6f, + 0x72, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x52, 0x03, 0x6f, 0x72, 0x67, 0x12, 0x3b, 0x0a, + 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0xef, 0x01, 0x0a, 0x11, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x39, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x1c, 0xfa, 0x42, 0x19, 0x72, 0x17, 0x32, 0x15, 0x5e, 0x5b, 0x5e, 0x5b, + 0x3a, 0x73, 0x70, 0x61, 0x63, 0x65, 0x3a, 0x5d, 0x5d, 0x7b, 0x31, 0x2c, 0x32, 0x30, 0x30, 0x7d, + 0x24, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x68, + 0x75, 0x6d, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x63, 0x61, 0x6f, + 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6d, + 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x05, 0x68, 0x75, 0x6d, + 0x61, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x42, + 0x0b, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x22, 0x8b, 0x05, 0x0a, + 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, + 0x18, 0xc8, 0x01, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, + 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6c, + 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x37, + 0x0a, 0x12, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x52, 0x11, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x4c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x39, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x12, 0x22, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0c, 0xfa, 0x42, 0x09, 0x72, 0x07, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x60, 0x01, 0x52, + 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x0f, 0x69, 0x73, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, + 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x18, 0x14, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x76, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, + 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x22, 0x0a, + 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, + 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x24, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x29, 0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, + 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, + 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, + 0x64, 0x65, 0x12, 0x20, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x72, 0x65, + 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, + 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x52, 0x0d, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x18, 0x48, + 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x62, 0x0a, 0x14, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xf4, + 0x03, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa8, + 0x03, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x3a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, + 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x3b, 0x0a, 0x0b, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x05, 0x68, 0x75, 0x6d, 0x61, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x75, + 0x6d, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x05, 0x68, + 0x75, 0x6d, 0x61, 0x6e, 0x12, 0x46, 0x0a, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x18, + 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x42, 0x0b, 0x0a, 0x04, + 0x75, 0x73, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x22, 0x8f, 0x04, 0x0a, 0x0d, 0x48, 0x75, + 0x6d, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, + 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, + 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, + 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, + 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, + 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, + 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x4c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x39, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, + 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x70, + 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, + 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, + 0x72, 0x65, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x8a, 0x01, 0x0a, 0x0f, + 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x52, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x85, 0x02, 0x0a, 0x12, 0x4d, 0x61, 0x63, + 0x68, 0x69, 0x6e, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x3d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, + 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, + 0x65, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, + 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, + 0x22, 0x47, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0xb5, 0x02, 0x0a, 0x0c, 0x4f, 0x72, + 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x72, + 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, + 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x19, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x69, + 0x6e, 0x5f, 0x6d, 0x75, 0x73, 0x74, 0x5f, 0x62, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, + 0x6e, 0x4d, 0x75, 0x73, 0x74, 0x42, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x18, 0x0a, + 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x64, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x44, 0x61, 0x74, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, + 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, + 0x65, 0x22, 0x91, 0x01, 0x0a, 0x13, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x06, 0x6f, 0x72, 0x67, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, + 0x10, 0x01, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x19, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x6d, 0x75, 0x73, 0x74, 0x5f, 0x62, + 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, + 0x75, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4d, 0x75, 0x73, 0x74, 0x42, 0x65, 0x44, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x30, 0x0a, 0x0e, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x06, 0x6f, 0x72, 0x67, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, + 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, 0x22, 0x26, 0x0a, 0x0e, 0x49, 0x61, 0x6d, 0x4d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, + 0xd4, 0x01, 0x0a, 0x09, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x17, 0x0a, + 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x4d, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x49, 0x61, 0x6d, + 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, + 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, + 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, + 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, + 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x50, 0x0a, 0x16, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, + 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x20, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, + 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x3a, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x20, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, + 0x72, 0x49, 0x64, 0x22, 0x9e, 0x02, 0x0a, 0x17, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a, + 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x12, 0x40, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, + 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x5f, + 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, + 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, 0x76, 0x69, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x22, 0xea, 0x02, 0x0a, 0x0d, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, + 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, + 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, + 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, + 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, + 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, + 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, + 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, + 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, + 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, + 0x65, 0x22, 0x91, 0x01, 0x0a, 0x16, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x49, 0x0a, 0x07, 0x71, 0x75, + 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, + 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xb8, 0x01, 0x0a, 0x14, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x49, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x82, + 0x01, 0x02, 0x20, 0x00, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3f, 0x0a, 0x06, 0x6d, 0x65, 0x74, + 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, + 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x22, 0x83, 0x01, 0x0a, 0x0d, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, + 0x49, 0x44, 0x12, 0x23, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x08, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x76, 0x69, 0x65, 0x77, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, + 0x02, 0x10, 0x01, 0x52, 0x08, 0x76, 0x69, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, + 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x53, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x5b, 0x0a, 0x0c, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, + 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x45, 0x76, 0x65, + 0x6e, 0x74, 0x73, 0x22, 0xb9, 0x01, 0x0a, 0x0b, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x1b, 0x0a, 0x09, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x76, 0x69, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, + 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, + 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x66, 0x61, + 0x69, 0x6c, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0x53, 0x0a, 0x06, 0x56, 0x69, 0x65, 0x77, 0x49, 0x44, 0x12, 0x23, 0x0a, 0x08, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, + 0x72, 0x02, 0x10, 0x01, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x24, + 0x0a, 0x09, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x08, 0x76, 0x69, 0x65, 0x77, + 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x0a, 0x05, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x35, 0x0a, + 0x05, 0x76, 0x69, 0x65, 0x77, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x05, 0x76, + 0x69, 0x65, 0x77, 0x73, 0x22, 0xb1, 0x01, 0x0a, 0x04, 0x56, 0x69, 0x65, 0x77, 0x12, 0x1a, 0x0a, + 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x69, 0x65, + 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x76, 0x69, + 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, + 0x73, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x53, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, 0x76, 0x69, 0x65, 0x77, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x20, 0x0a, 0x05, 0x49, 0x64, 0x70, 0x49, + 0x44, 0x12, 0x17, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, + 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x02, 0x69, 0x64, 0x22, 0xf4, 0x02, 0x0a, 0x03, 0x49, + 0x64, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, + 0x69, 0x64, 0x12, 0x39, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x23, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, + 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3f, 0x0a, + 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x3b, + 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x73, 0x72, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x0c, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x6f, 0x53, 0x72, 0x63, 0x12, 0x4b, 0x0a, 0x0b, 0x6f, 0x69, + 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x69, 0x64, 0x63, + 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x69, 0x64, + 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x69, 0x64, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x22, 0x53, 0x0a, 0x09, 0x49, 0x64, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x17, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, + 0x02, 0x10, 0x01, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, + 0x6f, 0x67, 0x6f, 0x5f, 0x73, 0x72, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6c, + 0x6f, 0x67, 0x6f, 0x53, 0x72, 0x63, 0x22, 0x81, 0x01, 0x0a, 0x0d, 0x4f, 0x69, 0x64, 0x63, 0x49, + 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, + 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, + 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, + 0x73, 0x75, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x22, 0xe6, 0x01, 0x0a, 0x13, 0x4f, + 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x73, 0x72, 0x63, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x6f, 0x53, 0x72, 0x63, 0x12, 0x27, 0x0a, + 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x63, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, + 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, + 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, + 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, + 0x18, 0xc8, 0x01, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, + 0x63, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x6f, + 0x70, 0x65, 0x73, 0x22, 0xbf, 0x01, 0x0a, 0x13, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x06, 0x69, + 0x64, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, + 0x72, 0x02, 0x10, 0x01, 0x52, 0x05, 0x69, 0x64, 0x70, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, + 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, + 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, + 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x06, 0x69, 0x73, 0x73, + 0x75, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, + 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x12, 0x16, 0x0a, + 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, + 0x63, 0x6f, 0x70, 0x65, 0x73, 0x22, 0x92, 0x02, 0x0a, 0x11, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x3a, 0x0a, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x56, 0x69, 0x65, 0x77, + 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x53, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x76, 0x69, 0x65, 0x77, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, 0x76, 0x69, 0x65, + 0x77, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x81, 0x03, 0x0a, 0x07, 0x49, + 0x64, 0x70, 0x56, 0x69, 0x65, 0x77, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, + 0x31, 0x2e, 0x49, 0x64, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, + 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, + 0x74, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, + 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x73, 0x72, 0x63, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x6f, 0x53, 0x72, 0x63, 0x12, 0x4f, + 0x0a, 0x0b, 0x6f, 0x69, 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, 0x69, 0x65, + 0x77, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x69, 0x64, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, + 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x69, + 0x64, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x60, + 0x0a, 0x11, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, + 0x69, 0x65, 0x77, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x70, + 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, + 0x22, 0x85, 0x01, 0x0a, 0x10, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, + 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x12, 0x43, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, + 0x2e, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, + 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xac, 0x01, 0x0a, 0x0e, 0x49, 0x64, 0x70, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x43, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, + 0x79, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x20, 0x00, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x3f, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, + 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x36, + 0x0a, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, + 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x15, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2c, 0x0a, + 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, + 0x69, 0x64, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, + 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x70, 0x22, 0x3c, 0x0a, 0x0d, 0x49, + 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x0d, + 0x69, 0x64, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x69, 0x64, + 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x22, 0xa5, 0x01, 0x0a, 0x16, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x56, 0x69, 0x65, 0x77, 0x12, 0x36, 0x0a, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x73, + 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, + 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x25, 0x0a, 0x0e, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, + 0x70, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x56, 0x69, 0x65, 0x77, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x64, 0x70, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x64, + 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x19, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, + 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, + 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x53, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x76, 0x69, 0x65, 0x77, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0d, 0x76, 0x69, 0x65, + 0x77, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x48, 0x0a, 0x18, 0x49, 0x64, + 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, + 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x2a, 0x50, 0x0a, 0x08, 0x4f, 0x72, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x52, 0x47, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, + 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x52, + 0x47, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, + 0x15, 0x0a, 0x11, 0x4f, 0x52, 0x47, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, + 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x2a, 0x74, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x52, 0x47, 0x53, 0x45, 0x41, + 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x4f, 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, + 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x4f, + 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x44, 0x4f, 0x4d, 0x41, + 0x49, 0x4e, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, + 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x03, 0x2a, 0x6c, 0x0a, 0x0f, + 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, + 0x1a, 0x0a, 0x16, 0x4f, 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, + 0x4f, 0x44, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x53, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x4f, + 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x53, + 0x54, 0x41, 0x52, 0x54, 0x53, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, + 0x4f, 0x52, 0x47, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, + 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x53, 0x10, 0x02, 0x2a, 0xaf, 0x01, 0x0a, 0x09, 0x55, + 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x53, 0x45, 0x52, + 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x53, 0x45, 0x52, 0x53, 0x54, 0x41, 0x54, 0x45, + 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, + 0x52, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, + 0x02, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, + 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x53, 0x45, 0x52, + 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x04, 0x12, 0x15, + 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x53, 0x50, + 0x45, 0x4e, 0x44, 0x10, 0x05, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x53, 0x54, 0x41, + 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x10, 0x06, 0x2a, 0x58, 0x0a, 0x06, + 0x47, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x45, 0x4e, 0x44, 0x45, 0x52, + 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, + 0x0a, 0x0d, 0x47, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x5f, 0x46, 0x45, 0x4d, 0x41, 0x4c, 0x45, 0x10, + 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x4c, 0x45, + 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x47, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x56, + 0x45, 0x52, 0x53, 0x45, 0x10, 0x03, 0x2a, 0x41, 0x0a, 0x0e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, + 0x65, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x4d, 0x41, 0x43, 0x48, + 0x49, 0x4e, 0x45, 0x4b, 0x45, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, 0x4b, + 0x45, 0x59, 0x5f, 0x4a, 0x53, 0x4f, 0x4e, 0x10, 0x01, 0x2a, 0xbb, 0x01, 0x0a, 0x12, 0x49, 0x61, + 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, + 0x12, 0x22, 0x0a, 0x1e, 0x49, 0x41, 0x4d, 0x4d, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x53, 0x45, 0x41, + 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x49, 0x41, 0x4d, 0x4d, 0x45, 0x4d, 0x42, 0x45, + 0x52, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, + 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x41, 0x4d, 0x4d, 0x45, + 0x4d, 0x42, 0x45, 0x52, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x4c, 0x41, + 0x53, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x41, 0x4d, + 0x4d, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, + 0x45, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x41, 0x4d, 0x4d, 0x45, + 0x4d, 0x42, 0x45, 0x52, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x55, 0x53, + 0x45, 0x52, 0x5f, 0x49, 0x44, 0x10, 0x04, 0x2a, 0xea, 0x02, 0x0a, 0x0c, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x45, 0x41, 0x52, + 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x53, 0x10, + 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, + 0x44, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x53, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x10, 0x01, 0x12, + 0x19, 0x0a, 0x15, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, + 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x53, 0x10, 0x02, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x45, + 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, + 0x53, 0x5f, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x5f, 0x43, 0x41, 0x53, 0x45, 0x10, 0x03, 0x12, + 0x28, 0x0a, 0x24, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, + 0x53, 0x54, 0x41, 0x52, 0x54, 0x53, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x49, 0x47, 0x4e, 0x4f, + 0x52, 0x45, 0x5f, 0x43, 0x41, 0x53, 0x45, 0x10, 0x04, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x45, 0x41, + 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, + 0x4e, 0x53, 0x5f, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x5f, 0x43, 0x41, 0x53, 0x45, 0x10, 0x05, + 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, + 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x53, 0x10, 0x06, 0x12, 0x1d, 0x0a, + 0x19, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x47, 0x52, + 0x45, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x07, 0x12, 0x1a, 0x0a, 0x16, + 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x4c, 0x45, 0x53, + 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x08, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x45, 0x41, 0x52, + 0x43, 0x48, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x49, 0x53, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, + 0x4f, 0x46, 0x10, 0x09, 0x12, 0x1e, 0x0a, 0x1a, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x4d, 0x45, + 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, + 0x4e, 0x53, 0x10, 0x0a, 0x2a, 0x62, 0x0a, 0x08, 0x49, 0x64, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x44, 0x50, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x53, 0x54, 0x41, + 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x19, 0x0a, 0x15, 0x49, 0x44, 0x50, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x53, 0x54, 0x41, + 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x49, + 0x44, 0x50, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, + 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x2a, 0x63, 0x0a, 0x0c, 0x49, 0x64, 0x70, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x44, 0x50, 0x53, + 0x45, 0x41, 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, + 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x44, 0x50, 0x53, 0x45, 0x41, + 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x49, 0x44, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, + 0x47, 0x5f, 0x49, 0x44, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x44, 0x50, 0x53, 0x45, 0x41, + 0x52, 0x43, 0x48, 0x4b, 0x45, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x2a, 0x46, 0x0a, + 0x07, 0x49, 0x64, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x49, 0x44, 0x50, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, + 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x44, 0x50, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x49, 0x44, + 0x43, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x44, 0x50, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, + 0x41, 0x4d, 0x4c, 0x10, 0x02, 0x32, 0x86, 0x25, 0x0a, 0x0c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x07, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, + 0x7a, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x22, 0x10, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x68, 0x65, 0x61, 0x6c, + 0x74, 0x68, 0x7a, 0x12, 0x47, 0x0a, 0x05, 0x52, 0x65, 0x61, 0x64, 0x79, 0x12, 0x16, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x0e, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x08, 0x12, 0x06, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x12, 0x4e, 0x0a, 0x08, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x1a, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 0x11, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x0b, 0x12, 0x09, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x12, 0x8f, 0x01, 0x0a, + 0x0b, 0x49, 0x73, 0x4f, 0x72, 0x67, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x12, 0x2b, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4f, + 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x63, 0x61, 0x6f, 0x73, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4f, 0x72, 0x67, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, + 0x0f, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x5f, 0x69, 0x73, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x69, 0x61, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x70, + 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x42, 0x79, 0x49, 0x44, 0x12, 0x20, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x1a, 0x1e, + 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x22, 0x20, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x7b, 0x69, + 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x69, 0x61, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, + 0x12, 0x8f, 0x01, 0x0a, 0x0a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x73, 0x12, + 0x2b, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x12, 0x22, 0x0d, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x69, 0x61, 0x6d, 0x2e, 0x72, 0x65, + 0x61, 0x64, 0x12, 0x8b, 0x01, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x55, 0x70, 0x4f, 0x72, 0x67, 0x12, + 0x2a, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, + 0x65, 0x74, 0x55, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x53, 0x65, 0x74, 0x55, 0x70, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, + 0x22, 0x0c, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x69, 0x61, 0x6d, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x12, 0x9c, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x12, 0x29, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, + 0x2e, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x1a, + 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x49, + 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, + 0x12, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, 0x7d, + 0x2f, 0x69, 0x61, 0x6d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, + 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xa8, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, + 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x7b, + 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x69, 0x61, 0x6d, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xa8, 0x01, 0x0a, 0x12, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x12, 0x2e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, + 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, + 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1d, 0x1a, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x69, 0x61, 0x6d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x01, 0x2a, 0x82, + 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x90, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x29, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x49, 0x61, 0x6d, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, + 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x2a, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x7b, + 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x69, 0x61, 0x6d, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, + 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x16, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x29, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, + 0x73, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x6d, 0x65, 0x6d, 0x62, + 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x69, + 0x61, 0x6d, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x8f, + 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, + 0x2e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x49, + 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x24, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x22, 0x08, 0x2f, + 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, + 0x69, 0x61, 0x6d, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x12, 0x9f, 0x01, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x61, 0x6d, 0x4d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, + 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x33, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x1a, 0x12, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, + 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, + 0x0a, 0x10, 0x69, 0x61, 0x6d, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, + 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, + 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x2a, 0x12, 0x2f, 0x6d, 0x65, 0x6d, 0x62, + 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, + 0x13, 0x0a, 0x11, 0x69, 0x61, 0x6d, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x12, 0xab, 0x01, 0x0a, 0x10, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, + 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x31, 0x2e, 0x63, 0x61, 0x6f, 0x73, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, + 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x61, 0x6d, 0x4d, 0x65, 0x6d, 0x62, + 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x11, 0x0a, 0x0f, 0x69, 0x61, 0x6d, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, + 0x61, 0x64, 0x12, 0x62, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x16, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x20, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x73, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x08, + 0x12, 0x06, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x69, 0x61, + 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x7c, 0x0a, 0x09, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x56, + 0x69, 0x65, 0x77, 0x12, 0x21, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x56, 0x69, 0x65, 0x77, 0x49, 0x44, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x34, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1d, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x2f, 0x7b, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x7d, 0x2f, 0x7b, 0x76, 0x69, 0x65, 0x77, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x69, 0x61, 0x6d, 0x2e, 0x77, + 0x72, 0x69, 0x74, 0x65, 0x12, 0x77, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x65, + 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, + 0x27, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x61, 0x69, 0x6c, + 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, + 0x12, 0x0d, 0x2f, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x82, + 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x69, 0x61, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa4, 0x01, + 0x0a, 0x11, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x12, 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x1a, 0x16, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x2a, 0x36, 0x2f, + 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x7d, 0x2f, 0x7b, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x69, 0x61, 0x6d, 0x2e, 0x77, + 0x72, 0x69, 0x74, 0x65, 0x12, 0x75, 0x0a, 0x07, 0x49, 0x64, 0x70, 0x42, 0x79, 0x49, 0x44, 0x12, + 0x20, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x49, + 0x44, 0x1a, 0x22, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, + 0x70, 0x56, 0x69, 0x65, 0x77, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, + 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x69, + 0x61, 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x89, 0x01, 0x0a, 0x0d, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x12, 0x2e, 0x2e, + 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, + 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x1a, 0x1e, 0x2e, + 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x22, 0x28, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x22, 0x0a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x6f, 0x69, 0x64, + 0x63, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x69, 0x61, 0x6d, 0x2e, 0x69, 0x64, + 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x81, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x1a, 0x1e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, + 0x70, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x1a, 0x0a, 0x2f, 0x69, 0x64, 0x70, 0x73, + 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x69, 0x61, + 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x8d, 0x01, 0x0a, 0x13, + 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x20, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x49, 0x64, 0x70, 0x49, 0x44, 0x1a, 0x1e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, + 0x31, 0x2e, 0x49, 0x64, 0x70, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, 0x16, 0x2f, + 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x69, 0x61, + 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x8d, 0x01, 0x0a, 0x13, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x20, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, + 0x49, 0x64, 0x70, 0x49, 0x44, 0x1a, 0x1e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, + 0x31, 0x2e, 0x49, 0x64, 0x70, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, 0x16, 0x2f, + 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x69, 0x61, + 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x72, 0x0a, 0x0f, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x20, + 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x49, 0x44, + 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, + 0x2a, 0x0a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, + 0x0a, 0x0d, 0x69, 0x61, 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, + 0xa8, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, + 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2e, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x1a, 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x69, 0x64, 0x63, 0x49, 0x64, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x1a, 0x19, 0x2f, 0x69, 0x64, 0x70, 0x73, + 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x69, 0x61, 0x6d, + 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x93, 0x01, 0x0a, 0x0a, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x70, 0x73, 0x12, 0x2b, 0x2e, 0x63, 0x61, 0x6f, 0x73, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x22, 0x0d, 0x2f, 0x69, + 0x64, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x0e, 0x0a, 0x0c, 0x69, 0x61, 0x6d, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, + 0x12, 0x90, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x1a, 0x31, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x56, 0x69, 0x65, 0x77, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x82, 0xb5, + 0x18, 0x11, 0x0a, 0x0f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, + 0x65, 0x61, 0x64, 0x12, 0xaa, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0x2d, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, + 0x2d, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x30, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, + 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, + 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x12, 0xd4, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x12, 0x33, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x61, + 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x44, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, 0x70, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb7, 0x01, 0x0a, 0x22, 0x41, 0x64, 0x64, 0x49, + 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x28, + 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x44, 0x1a, 0x28, 0x2e, 0x63, 0x61, 0x6f, 0x73, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x49, 0x44, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1c, 0x2f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, 0x70, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, + 0x10, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, + 0x65, 0x12, 0xba, 0x01, 0x0a, 0x27, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x64, 0x70, 0x50, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x28, 0x2e, + 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x64, 0x70, 0x50, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x44, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, + 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x22, 0x2c, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x69, 0x61, + 0x6d, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x42, 0xba, + 0x01, 0x5a, 0x26, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x61, + 0x6f, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67, + 0x72, 0x70, 0x63, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x92, 0x41, 0x8e, 0x01, 0x12, 0x41, 0x0a, + 0x0d, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x2b, + 0x12, 0x29, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x61, 0x6f, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x32, 0x03, 0x30, 0x2e, 0x31, + 0x2a, 0x01, 0x02, 0x32, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x32, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x3a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x3a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } -func init() { proto.RegisterFile("admin.proto", fileDescriptor_73a7fc70dcc2027c) } +var ( + file_admin_proto_rawDescOnce sync.Once + file_admin_proto_rawDescData = file_admin_proto_rawDesc +) -var fileDescriptor_73a7fc70dcc2027c = []byte{ - // 4209 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x5a, 0xcd, 0x73, 0x1b, 0xc9, - 0x75, 0xd7, 0xe0, 0x83, 0x04, 0x1e, 0x3e, 0x08, 0x36, 0xbf, 0x40, 0xe8, 0x8b, 0x1a, 0x49, 0x2b, - 0x89, 0x92, 0x08, 0x89, 0xbb, 0x5e, 0x7b, 0xe5, 0x38, 0x36, 0x08, 0x40, 0xe4, 0x58, 0x24, 0x41, - 0x0f, 0x20, 0xc5, 0xce, 0x96, 0x0d, 0x8f, 0x30, 0x4d, 0x70, 0xb2, 0x00, 0x66, 0x76, 0x66, 0x40, - 0x99, 0x56, 0x74, 0x90, 0x5c, 0x4e, 0x55, 0xec, 0x8a, 0xd7, 0xb1, 0xaf, 0xa9, 0xa4, 0x92, 0x4a, - 0x52, 0x5b, 0x49, 0xaa, 0x5c, 0x39, 0xa8, 0x92, 0x38, 0x87, 0x5c, 0x73, 0x8f, 0xff, 0x84, 0x54, - 0x0e, 0xbe, 0xa4, 0x52, 0xe5, 0x43, 0x4a, 0xa7, 0x54, 0x77, 0xcf, 0x37, 0x06, 0x03, 0x50, 0xda, - 0xcd, 0x6e, 0x25, 0x27, 0x12, 0xfd, 0x5e, 0xbf, 0xfe, 0xbd, 0xd7, 0x6f, 0x7e, 0xfd, 0xfa, 0x03, - 0x32, 0x92, 0xdc, 0x57, 0x06, 0x1b, 0x9a, 0xae, 0x9a, 0x2a, 0x5a, 0xed, 0x48, 0xaa, 0xb1, 0xf1, - 0x7d, 0xc5, 0x94, 0x64, 0xdc, 0xdb, 0x60, 0x12, 0x49, 0x53, 0x36, 0x8e, 0xef, 0x96, 0xce, 0x75, - 0x55, 0xb5, 0xdb, 0xc3, 0x65, 0x49, 0x53, 0xca, 0xd2, 0x60, 0xa0, 0x9a, 0x92, 0xa9, 0xa8, 0x03, - 0x83, 0x75, 0x2c, 0x9d, 0xb5, 0xa4, 0xf4, 0xd7, 0xe3, 0xe1, 0x61, 0x19, 0xf7, 0x35, 0xf3, 0xc4, - 0x12, 0x5e, 0x0c, 0x0a, 0x4d, 0xa5, 0x8f, 0x0d, 0x53, 0xea, 0x6b, 0x96, 0xc2, 0xb9, 0xa0, 0x82, - 0x61, 0xea, 0xc3, 0x8e, 0x69, 0x49, 0x57, 0x8e, 0xa5, 0x9e, 0x22, 0x4b, 0x26, 0x2e, 0xdb, 0xff, - 0x58, 0x82, 0x5b, 0xf4, 0x4f, 0xe7, 0x76, 0x17, 0x0f, 0x6e, 0x1b, 0x4f, 0xa4, 0x6e, 0x17, 0xeb, - 0x65, 0x55, 0xa3, 0xb0, 0x42, 0x20, 0x16, 0xa5, 0xa1, 0x79, 0xc4, 0xc4, 0xb6, 0x16, 0x93, 0xf0, - 0x6b, 0x90, 0x6c, 0xe8, 0x5d, 0xa1, 0x86, 0x56, 0x20, 0xa6, 0xc8, 0x45, 0x6e, 0x8d, 0xbb, 0x9e, - 0xde, 0x9a, 0x7d, 0xb5, 0x95, 0xd0, 0x63, 0x05, 0x4e, 0x8c, 0x29, 0x32, 0x7f, 0x00, 0x85, 0x87, - 0x03, 0xe5, 0xc3, 0x21, 0x6e, 0xe8, 0x5d, 0x11, 0x7f, 0x38, 0xc4, 0x86, 0x89, 0xce, 0x42, 0x62, - 0x20, 0xf5, 0x71, 0x50, 0x9d, 0x36, 0xa2, 0x8b, 0x30, 0x23, 0xab, 0x7d, 0x49, 0x19, 0x14, 0x63, - 0x7e, 0xb1, 0xd5, 0xcc, 0xdf, 0x81, 0x79, 0x8f, 0x45, 0x43, 0x53, 0x07, 0x06, 0x46, 0x67, 0x21, - 0xad, 0x18, 0xed, 0x21, 0x6d, 0xa7, 0x76, 0x53, 0x62, 0x4a, 0x31, 0x98, 0x1e, 0xff, 0x8a, 0x83, - 0x78, 0x43, 0xef, 0xa2, 0xbc, 0x0b, 0x92, 0x60, 0x43, 0xef, 0x41, 0xd2, 0x30, 0x25, 0x13, 0xd3, - 0x91, 0xf2, 0x9b, 0x97, 0x37, 0xc6, 0xce, 0xe1, 0x46, 0x43, 0xef, 0x36, 0x89, 0xaa, 0xc8, 0x7a, - 0xa0, 0xaf, 0x42, 0xae, 0xa3, 0x63, 0x1a, 0xa5, 0x36, 0x89, 0x6b, 0x31, 0xbe, 0xc6, 0x5d, 0xcf, - 0x6c, 0x96, 0x36, 0xd8, 0x7c, 0x6c, 0xd8, 0xf3, 0xb1, 0xd1, 0xb2, 0x27, 0x4c, 0xcc, 0xda, 0x1d, - 0x6a, 0xc4, 0xc0, 0x97, 0x21, 0xd3, 0x39, 0x92, 0x06, 0x5d, 0xcc, 0xba, 0x27, 0x26, 0x76, 0x07, - 0xa6, 0x4e, 0x3b, 0x23, 0x2b, 0x80, 0x49, 0xea, 0x0a, 0x8b, 0xdb, 0xb2, 0x13, 0xb7, 0x19, 0xda, - 0x6a, 0x87, 0xeb, 0xbf, 0x38, 0x28, 0x10, 0xf4, 0x58, 0xd2, 0x3b, 0x47, 0xf6, 0x0c, 0x2c, 0xc3, - 0x8c, 0x7a, 0x78, 0x68, 0x60, 0x93, 0x46, 0x23, 0x21, 0x5a, 0xbf, 0xd0, 0x22, 0x24, 0x7b, 0x4a, - 0x5f, 0x31, 0x69, 0x44, 0x12, 0x22, 0xfb, 0x81, 0xbe, 0x09, 0x79, 0x43, 0xd5, 0x4d, 0x65, 0xd0, - 0x6d, 0x77, 0xd4, 0xde, 0xb0, 0x3f, 0xa0, 0xde, 0xe6, 0x37, 0xaf, 0x4d, 0x08, 0x18, 0x1d, 0xf2, - 0x01, 0x3e, 0xd9, 0x4a, 0xbd, 0xda, 0x4a, 0xbe, 0xe0, 0x62, 0x6b, 0x67, 0xc4, 0x9c, 0x65, 0xa8, - 0x4a, 0xed, 0xa0, 0x02, 0xc4, 0x25, 0xa3, 0x43, 0xbd, 0x4f, 0x89, 0xe4, 0x5f, 0x54, 0x85, 0xd9, - 0x0f, 0x87, 0x58, 0x57, 0xb0, 0x51, 0x4c, 0xae, 0xc5, 0xaf, 0x67, 0x36, 0x6f, 0x4c, 0x33, 0xc8, - 0x37, 0x86, 0x58, 0x3f, 0x11, 0xed, 0x9e, 0xfc, 0x2f, 0x38, 0xc8, 0xfb, 0x65, 0xa8, 0x0a, 0xf1, - 0x0f, 0xf0, 0x09, 0x75, 0xf7, 0xb5, 0x80, 0x93, 0xde, 0x68, 0x0b, 0x66, 0xfa, 0xd8, 0x3c, 0x52, - 0x65, 0x2b, 0x63, 0xd6, 0xa7, 0xb1, 0xb3, 0x47, 0x7b, 0x88, 0x56, 0x4f, 0x12, 0xe2, 0x63, 0xa9, - 0x37, 0x64, 0x19, 0x93, 0x16, 0xd9, 0x0f, 0xfe, 0x27, 0x31, 0x98, 0xf7, 0xcc, 0x92, 0x95, 0xd5, - 0xa7, 0x9b, 0xa6, 0x4b, 0x90, 0x35, 0x55, 0x53, 0xea, 0xb5, 0x75, 0x6c, 0x0c, 0x7b, 0x26, 0x1d, - 0x20, 0x21, 0x66, 0x68, 0x9b, 0x48, 0x9b, 0xd0, 0xbb, 0x30, 0x63, 0x09, 0x13, 0x34, 0xb8, 0x17, - 0xa2, 0x1d, 0x10, 0x2d, 0x6d, 0x74, 0x1b, 0x90, 0xa6, 0xab, 0x1d, 0x6c, 0x18, 0x58, 0x6e, 0x1b, - 0x24, 0x89, 0x06, 0x1d, 0x96, 0x7e, 0x09, 0x71, 0xde, 0x91, 0x34, 0x2d, 0x01, 0xaa, 0x40, 0xfe, - 0x58, 0xc1, 0x4f, 0xda, 0x0e, 0x5b, 0xd1, 0x9c, 0x8c, 0xce, 0xef, 0x1c, 0xe9, 0xe1, 0xfc, 0xe4, - 0xff, 0x9a, 0x83, 0x39, 0x1a, 0x10, 0xf3, 0xa1, 0x66, 0x67, 0xed, 0x36, 0xc4, 0x55, 0xbd, 0x4b, - 0x63, 0x91, 0xd9, 0xbc, 0x19, 0x01, 0xbd, 0x4a, 0xbe, 0x34, 0x0f, 0xe3, 0xd0, 0x79, 0xfc, 0x11, - 0x47, 0x58, 0x84, 0x58, 0x40, 0x5f, 0x87, 0xc4, 0xd0, 0xc0, 0x3a, 0x0d, 0x5f, 0x66, 0xf3, 0xd6, - 0x44, 0x4b, 0x0f, 0x0d, 0xac, 0x8f, 0x9a, 0xa2, 0x36, 0xf8, 0xe7, 0xf6, 0xf7, 0x45, 0x81, 0x5a, - 0x13, 0x77, 0xc7, 0x8b, 0x74, 0x52, 0x90, 0x29, 0xa4, 0x2f, 0xfb, 0x20, 0x45, 0x25, 0x28, 0x03, - 0xc3, 0x06, 0xb2, 0x30, 0xfc, 0x27, 0x07, 0xf3, 0x23, 0x48, 0xd1, 0x7b, 0x90, 0x26, 0xd2, 0xb6, - 0x87, 0x6b, 0xcf, 0xbd, 0xda, 0x5a, 0xd5, 0x57, 0x36, 0x97, 0xbe, 0xf3, 0xfe, 0x77, 0xde, 0xbf, - 0x67, 0x68, 0x52, 0x07, 0xdf, 0xfb, 0xf6, 0xb7, 0x9f, 0xde, 0xbd, 0xb5, 0x79, 0xe7, 0xce, 0xb3, - 0x2b, 0x62, 0x8a, 0xa8, 0xef, 0x13, 0x32, 0xa9, 0x43, 0xf2, 0x68, 0xd8, 0x97, 0x06, 0x16, 0x9c, - 0xdb, 0x13, 0x23, 0xb4, 0x43, 0xb4, 0xad, 0x81, 0x77, 0xce, 0x88, 0xac, 0x37, 0x7a, 0x00, 0xb3, - 0x7d, 0xa9, 0x73, 0xa4, 0x0c, 0x6c, 0x7e, 0x2c, 0x4f, 0x34, 0xb4, 0xc7, 0xf4, 0x5d, 0x53, 0xb6, - 0x85, 0xad, 0x0c, 0x8b, 0x10, 0x8a, 0xff, 0xf7, 0x16, 0xc7, 0xff, 0x38, 0x09, 0x68, 0x74, 0x64, - 0x74, 0x03, 0xe0, 0x50, 0xd1, 0x0d, 0xd3, 0xeb, 0x33, 0xbc, 0xda, 0x9a, 0xd5, 0x93, 0x05, 0xae, - 0xf8, 0xaf, 0x9c, 0x98, 0xa6, 0x52, 0xea, 0xe2, 0x35, 0x48, 0xf7, 0x24, 0x5b, 0x33, 0x36, 0xa2, - 0x99, 0x22, 0x42, 0xaa, 0x78, 0x15, 0xd2, 0x03, 0xa5, 0xf3, 0x01, 0x53, 0xa4, 0x1f, 0x2d, 0xcd, - 0x01, 0x3d, 0x4e, 0xd5, 0x88, 0x88, 0xaa, 0x7d, 0x91, 0x7c, 0x22, 0xf8, 0x10, 0xeb, 0x3a, 0x96, - 0xdb, 0x3d, 0x69, 0xd0, 0x1d, 0x4a, 0x5d, 0xc6, 0xeb, 0x5e, 0xfd, 0x79, 0x47, 0x67, 0xd7, 0x52, - 0x41, 0xef, 0xc1, 0x4c, 0x17, 0x0f, 0x64, 0xac, 0xd3, 0xef, 0x29, 0xbf, 0x79, 0x29, 0x22, 0x46, - 0xdb, 0x54, 0x51, 0xb4, 0x3a, 0x20, 0x1e, 0x92, 0xb8, 0x2f, 0x29, 0x3d, 0x46, 0xf9, 0x5b, 0xd9, - 0x57, 0x5b, 0x69, 0x7d, 0x96, 0xe2, 0xff, 0x2e, 0x27, 0x32, 0x11, 0x5a, 0x87, 0x79, 0xc5, 0x68, - 0xd3, 0xff, 0xdb, 0xc7, 0x58, 0x57, 0x0e, 0x15, 0x2c, 0x17, 0x67, 0x29, 0xe1, 0xce, 0x29, 0x46, - 0x9d, 0xb4, 0x3f, 0xb2, 0x9a, 0xd1, 0x79, 0x48, 0x6a, 0x47, 0xea, 0x00, 0x17, 0x53, 0x9e, 0xa5, - 0xb7, 0xb8, 0x28, 0xb2, 0x56, 0xcb, 0x14, 0xfd, 0xdf, 0x35, 0x95, 0xb6, 0x4d, 0x1d, 0x90, 0x76, - 0xc7, 0x14, 0x0f, 0xb3, 0x1d, 0x75, 0x38, 0x30, 0xf5, 0x93, 0x22, 0x04, 0x62, 0x60, 0x0b, 0xd0, - 0x15, 0x48, 0xf5, 0xd4, 0x8e, 0xd4, 0x53, 0xcc, 0x93, 0x62, 0x26, 0x18, 0x58, 0x5b, 0x82, 0x6e, - 0x40, 0x46, 0x53, 0x0d, 0xc2, 0x6b, 0x1d, 0x55, 0xc6, 0xc5, 0x6c, 0x40, 0x11, 0x98, 0xb0, 0xaa, - 0xca, 0x18, 0xad, 0x11, 0x7a, 0xeb, 0x2a, 0xea, 0xa0, 0x98, 0x0b, 0x68, 0x59, 0xed, 0xa8, 0x0c, - 0x79, 0xc3, 0xd4, 0x31, 0x36, 0xdb, 0x92, 0x2c, 0xeb, 0xd8, 0x30, 0x8a, 0xf9, 0x80, 0x66, 0x8e, - 0xc9, 0x2b, 0x4c, 0x8c, 0x2e, 0x43, 0x4a, 0x93, 0x0c, 0xe3, 0x89, 0xaa, 0xcb, 0xc5, 0x39, 0x6f, - 0x54, 0x76, 0x44, 0x47, 0xc0, 0xcb, 0xb0, 0x18, 0x96, 0xbd, 0xe8, 0x82, 0xaf, 0xd0, 0xf1, 0xa6, - 0x17, 0x5b, 0xb3, 0x6f, 0x41, 0x46, 0xc6, 0x46, 0x47, 0x57, 0x68, 0x51, 0x15, 0xcc, 0xc2, 0xdf, - 0xc4, 0x45, 0xaf, 0x98, 0xff, 0x38, 0x0e, 0x59, 0xef, 0xc7, 0x3f, 0x52, 0xcf, 0xdc, 0xf3, 0xd7, - 0x33, 0x57, 0x26, 0x90, 0xc8, 0xe7, 0xa8, 0xa0, 0x29, 0x41, 0x2a, 0xb0, 0xaa, 0x38, 0xbf, 0x49, - 0x69, 0xe7, 0xd2, 0x18, 0xab, 0x6d, 0x5c, 0xa2, 0xfa, 0x9a, 0x4d, 0x54, 0xb3, 0x74, 0xbc, 0xeb, - 0x11, 0x2e, 0x5b, 0x44, 0xc1, 0x62, 0xe7, 0x72, 0xd4, 0x7d, 0x97, 0xa3, 0x52, 0xd4, 0x46, 0xd4, - 0xa2, 0xee, 0xcc, 0xaf, 0x63, 0x25, 0x9c, 0x9e, 0x3e, 0x4a, 0x40, 0xce, 0x37, 0x1e, 0x3a, 0x3f, - 0xca, 0x4c, 0x5e, 0x36, 0x3a, 0x3b, 0xc2, 0x46, 0x1e, 0x06, 0xba, 0x04, 0x59, 0x59, 0x31, 0xb4, - 0x9e, 0x74, 0xe2, 0x21, 0x21, 0x31, 0x63, 0xb5, 0xd9, 0xfd, 0x5d, 0x92, 0x4a, 0xb0, 0xfe, 0x0e, - 0x35, 0xdd, 0x0e, 0xa5, 0x26, 0x56, 0x3c, 0x46, 0x12, 0xd2, 0xcc, 0x69, 0x09, 0x69, 0xd1, 0x26, - 0xa4, 0x59, 0x56, 0xdc, 0x44, 0x50, 0x50, 0x2a, 0x9c, 0x82, 0x16, 0x6d, 0x0a, 0x4a, 0x33, 0x0b, - 0x11, 0xcc, 0x03, 0xe1, 0xcc, 0x53, 0x74, 0x99, 0x87, 0x92, 0x8a, 0xcb, 0x37, 0x25, 0x0f, 0xdf, - 0x64, 0xad, 0x18, 0xdb, 0x2c, 0x73, 0xd1, 0xcf, 0x32, 0x94, 0x3f, 0x7c, 0xdc, 0xb2, 0xec, 0x70, - 0x4b, 0x9e, 0xd5, 0xd7, 0x16, 0xa3, 0x5c, 0x1d, 0x61, 0x14, 0x4a, 0x13, 0x01, 0x1e, 0xe1, 0x7f, - 0xc4, 0xc1, 0x5c, 0x20, 0x7b, 0x9c, 0x32, 0x9e, 0xf3, 0x94, 0xf1, 0x6b, 0x21, 0x94, 0xe0, 0xa3, - 0x01, 0x54, 0x81, 0xc4, 0x07, 0xf8, 0xc4, 0x28, 0xc6, 0x69, 0x05, 0x77, 0x7b, 0x72, 0xb6, 0x3e, - 0xc0, 0x27, 0x6e, 0xbd, 0x40, 0xba, 0xf2, 0x3f, 0x8c, 0x01, 0x1a, 0x15, 0x8e, 0xf0, 0xc9, 0x57, - 0x20, 0x61, 0x9e, 0x68, 0x36, 0x9d, 0xdc, 0x98, 0x6a, 0xa4, 0xd6, 0x89, 0x86, 0x45, 0xda, 0xcd, - 0xf7, 0x51, 0xc7, 0x03, 0x1f, 0xf5, 0x08, 0xdd, 0x24, 0x4e, 0x49, 0x37, 0x55, 0x98, 0xc3, 0xdf, - 0xd3, 0x14, 0xdd, 0x63, 0x22, 0x39, 0xd1, 0x44, 0xde, 0xed, 0x42, 0x8c, 0xf0, 0xdb, 0x50, 0x08, - 0x96, 0x8a, 0xd1, 0x9b, 0xd3, 0x65, 0xff, 0xe6, 0xd4, 0xd9, 0x64, 0xbd, 0x8c, 0x41, 0x96, 0x6c, - 0x84, 0xa5, 0xfe, 0x81, 0xda, 0x53, 0x3a, 0x27, 0x68, 0x09, 0x66, 0x54, 0xbd, 0xdb, 0x76, 0xc2, - 0x99, 0x54, 0xf5, 0xae, 0x20, 0x4f, 0x31, 0xbb, 0x5f, 0x82, 0x55, 0xca, 0x76, 0x3d, 0xb5, 0xab, - 0x0c, 0xda, 0xfd, 0xa1, 0x61, 0xb6, 0x1f, 0xe3, 0xb6, 0x35, 0x68, 0x9c, 0x66, 0xfc, 0x12, 0x51, - 0xd8, 0x25, 0xf2, 0xbd, 0xa1, 0x61, 0x6e, 0xe1, 0x1a, 0x15, 0x92, 0xbc, 0x97, 0xf1, 0xa1, 0xc4, - 0x8a, 0x7b, 0xa2, 0x67, 0xff, 0x8c, 0x64, 0xd7, 0x91, 0x89, 0x98, 0x79, 0x33, 0xde, 0x9f, 0x3d, - 0x0d, 0xef, 0xf3, 0x7f, 0xcc, 0xc1, 0x82, 0x37, 0x6e, 0xee, 0xc2, 0xe9, 0x0b, 0x9f, 0x3b, 0x0d, - 0x9f, 0x7e, 0x1c, 0xf9, 0x3b, 0x74, 0xef, 0xe8, 0x40, 0x12, 0x6a, 0x93, 0xd0, 0xf0, 0x6f, 0x41, - 0x5e, 0x90, 0xfa, 0x7b, 0xb8, 0xff, 0x18, 0xeb, 0xa2, 0xda, 0xc3, 0x06, 0x61, 0x31, 0x9d, 0xfc, - 0x53, 0xe4, 0xd6, 0xe2, 0x64, 0xf6, 0xe9, 0x0f, 0xfe, 0x57, 0x1c, 0xa4, 0x1d, 0x45, 0xb4, 0x02, - 0xb3, 0x14, 0xa1, 0x93, 0x23, 0x33, 0xe4, 0xa7, 0x20, 0xbb, 0x9d, 0x63, 0x9e, 0xce, 0xc1, 0x38, - 0xc7, 0x4f, 0xb5, 0xbe, 0xbe, 0xf1, 0xe7, 0x16, 0x91, 0x42, 0xfc, 0x1e, 0x2c, 0x54, 0x64, 0xd9, - 0x8d, 0x80, 0x35, 0x87, 0x6b, 0x01, 0xff, 0x3c, 0x27, 0x39, 0x51, 0x8e, 0xf2, 0x07, 0xb0, 0x5c, - 0xa5, 0xc8, 0x3f, 0x31, 0x8b, 0xf7, 0x60, 0x59, 0xc4, 0x7d, 0xf5, 0xf8, 0x35, 0x2c, 0xf2, 0x7f, - 0x1a, 0x83, 0x15, 0xa7, 0xdb, 0xa7, 0xbd, 0x3d, 0xff, 0x5a, 0x60, 0x7b, 0x1e, 0x55, 0xce, 0x38, - 0xa0, 0x1e, 0x29, 0xf8, 0xc9, 0x67, 0xb8, 0x51, 0xff, 0x75, 0x0c, 0x72, 0x3e, 0x2c, 0xff, 0x67, - 0x12, 0x3b, 0xba, 0xf2, 0x0c, 0x2f, 0x75, 0xfc, 0x65, 0x5e, 0x2a, 0xb2, 0xcc, 0x4b, 0x4f, 0x28, - 0xf3, 0x60, 0xa4, 0xcc, 0x23, 0x7c, 0xb9, 0x3c, 0x92, 0x8d, 0xaf, 0x73, 0xa4, 0x27, 0xb8, 0xc7, - 0x6c, 0xac, 0x8e, 0x28, 0x4f, 0x93, 0x6a, 0xa1, 0x87, 0x6d, 0xff, 0xc8, 0xc1, 0x62, 0x98, 0x06, - 0x12, 0xbc, 0x47, 0x6e, 0xb7, 0xa7, 0xb7, 0x1f, 0x72, 0xf0, 0xf6, 0xd5, 0xc0, 0xc1, 0x5b, 0xd4, - 0xf9, 0xc8, 0x29, 0x4e, 0xdd, 0x7e, 0xc0, 0x41, 0xee, 0xbe, 0xa4, 0xf4, 0xb0, 0x5c, 0x3f, 0xc6, - 0x03, 0x53, 0xa8, 0x91, 0xed, 0x9e, 0x2c, 0x99, 0xd2, 0x63, 0xc9, 0x18, 0xa9, 0x00, 0x1c, 0x01, - 0xba, 0x02, 0x69, 0xfa, 0xd5, 0x78, 0x8e, 0x0e, 0x5c, 0x2d, 0x22, 0xb1, 0x0e, 0x18, 0xe6, 0x0e, - 0xa9, 0xed, 0x76, 0xa0, 0x0a, 0xca, 0xb3, 0x66, 0xfb, 0x23, 0xe4, 0xdf, 0x87, 0xac, 0x07, 0x84, - 0x81, 0x1e, 0x40, 0xce, 0xea, 0x88, 0x69, 0x03, 0x5d, 0x44, 0x32, 0x9b, 0x6f, 0x45, 0xf8, 0xec, - 0xe9, 0x2f, 0x66, 0x0f, 0x3d, 0xc6, 0xf8, 0x7f, 0xe2, 0x20, 0xe3, 0x91, 0x92, 0x7c, 0xf7, 0x3b, - 0xe8, 0xf1, 0xeb, 0xec, 0x88, 0x5f, 0xaf, 0xe1, 0x0e, 0xba, 0xcc, 0xe0, 0x0f, 0x75, 0xdc, 0xa6, - 0x85, 0x37, 0xfd, 0x24, 0x13, 0x0c, 0xd6, 0x50, 0xc7, 0x55, 0xd2, 0x46, 0x94, 0xb0, 0xae, 0xab, - 0x7a, 0xbb, 0x8f, 0x0d, 0xc3, 0xdd, 0x8d, 0x64, 0x69, 0xe3, 0x1e, 0x6b, 0xe3, 0x9b, 0x30, 0x43, - 0x08, 0xe5, 0x13, 0x9d, 0x16, 0xfe, 0xb7, 0x21, 0x49, 0x8c, 0x1a, 0xe8, 0x0b, 0x90, 0x24, 0x8d, - 0x76, 0x78, 0x2f, 0x46, 0x84, 0x97, 0x52, 0x2c, 0xd3, 0xe6, 0xff, 0x9e, 0x83, 0x04, 0xa5, 0xb9, - 0xd7, 0x8e, 0x64, 0x38, 0x47, 0xc7, 0xa7, 0xe7, 0xe8, 0xc4, 0x69, 0x39, 0x7a, 0x0d, 0x92, 0x82, - 0xac, 0x45, 0x5d, 0xd3, 0xfc, 0x26, 0x06, 0x71, 0x41, 0xd6, 0xde, 0xe4, 0x8a, 0x44, 0x90, 0xb5, - 0xcf, 0xf9, 0x15, 0xc9, 0x2a, 0xd9, 0xff, 0x75, 0xd5, 0xb6, 0xa1, 0x77, 0x28, 0x9d, 0x67, 0xc5, - 0x59, 0xf2, 0xbb, 0xa9, 0x77, 0xd0, 0x03, 0xc8, 0xa8, 0x8a, 0xdc, 0x69, 0x77, 0xd4, 0xc1, 0xa1, - 0xd2, 0x9d, 0xe2, 0x34, 0xa1, 0xa1, 0xc8, 0x1d, 0x41, 0xd6, 0xaa, 0x54, 0x7f, 0xe7, 0x8c, 0x08, - 0xa4, 0x3b, 0xfb, 0xe5, 0x5b, 0x53, 0x52, 0xfe, 0x35, 0x65, 0x2b, 0x0b, 0xa0, 0xc8, 0x9a, 0x35, - 0x0e, 0xdf, 0x84, 0xb4, 0x20, 0x6b, 0x0f, 0x35, 0xe2, 0xe0, 0xd8, 0xc9, 0x71, 0x7c, 0x89, 0x8d, - 0xf1, 0x25, 0xee, 0xf3, 0x85, 0x7f, 0xce, 0x41, 0xce, 0x07, 0x8f, 0xa4, 0x63, 0xa7, 0xa7, 0xe0, - 0x81, 0xe9, 0xae, 0xc9, 0x29, 0xd6, 0x20, 0xc8, 0xe4, 0x53, 0xb4, 0x84, 0x06, 0xee, 0xe8, 0xd8, - 0xb4, 0x86, 0xc9, 0xb2, 0xc6, 0x26, 0x6d, 0x23, 0xab, 0x8b, 0x62, 0x18, 0x43, 0xac, 0x5b, 0x04, - 0x6a, 0xfd, 0x22, 0xed, 0x46, 0x47, 0xd5, 0xb0, 0x41, 0x2b, 0x96, 0xb4, 0x68, 0xfd, 0xe2, 0xff, - 0x83, 0x14, 0xf6, 0x5e, 0x0c, 0x6c, 0x9f, 0x35, 0xf1, 0x44, 0xcc, 0xeb, 0x56, 0xcc, 0x3f, 0x45, - 0xd7, 0xbc, 0x4e, 0xc4, 0x47, 0x0f, 0x6c, 0x1d, 0x87, 0xca, 0x41, 0x87, 0x12, 0x23, 0xca, 0x7e, - 0xe7, 0x78, 0xc7, 0xb9, 0xe4, 0x88, 0xe6, 0xa8, 0xa3, 0x33, 0x3e, 0x47, 0xff, 0x25, 0xe8, 0xa8, - 0x35, 0x99, 0x17, 0x60, 0x86, 0xcc, 0x73, 0xc8, 0x9e, 0x41, 0x91, 0x35, 0x41, 0xf6, 0x7b, 0x13, - 0x8b, 0xf0, 0x66, 0x64, 0x7a, 0xe2, 0x21, 0xd3, 0xe3, 0x7a, 0x90, 0x98, 0xc2, 0x83, 0xa4, 0xcf, - 0x83, 0x9f, 0xc5, 0x60, 0x9e, 0x7c, 0xbb, 0x9f, 0x72, 0x6d, 0x7b, 0x2f, 0x50, 0xdb, 0xf2, 0xd1, - 0x54, 0xf2, 0x19, 0x57, 0xb5, 0xcf, 0xe3, 0x30, 0x6b, 0xa1, 0xf8, 0x7f, 0xcb, 0x89, 0x8d, 0x30, - 0x4e, 0xbc, 0x35, 0x2d, 0x27, 0x92, 0xd0, 0x9d, 0x82, 0x17, 0xe7, 0x61, 0xce, 0xe5, 0xc5, 0x36, - 0x99, 0x0c, 0xfe, 0xbb, 0x30, 0x3f, 0x62, 0x31, 0x9a, 0xca, 0x5c, 0x96, 0x8a, 0x8d, 0x61, 0xa9, - 0xb8, 0x2f, 0xf5, 0x7f, 0xc8, 0x41, 0xc1, 0x93, 0xfa, 0xaf, 0x53, 0x48, 0x57, 0x83, 0x85, 0xf4, - 0x8d, 0x09, 0xe9, 0x10, 0x56, 0x42, 0xff, 0x1d, 0x07, 0x79, 0xbf, 0x6c, 0xfa, 0xfb, 0x6a, 0xa7, - 0xdf, 0xff, 0x5e, 0xd9, 0xfc, 0xe7, 0x1c, 0xa0, 0x1a, 0x3b, 0x5b, 0xa2, 0xc7, 0x27, 0xd6, 0x99, - 0xd7, 0xbb, 0xb0, 0x22, 0xf5, 0x7a, 0xea, 0x93, 0x36, 0xd9, 0x23, 0x91, 0xe4, 0x6a, 0x3b, 0x37, - 0x27, 0xec, 0x45, 0xc6, 0x12, 0x15, 0x3f, 0xb4, 0xa4, 0x07, 0x96, 0x10, 0x5d, 0x85, 0x3c, 0xeb, - 0xa7, 0xe3, 0xae, 0x62, 0x98, 0xd6, 0xec, 0xa5, 0xc4, 0x1c, 0x6d, 0x15, 0xad, 0x46, 0x74, 0x0b, - 0x10, 0x53, 0xc3, 0xdf, 0x33, 0x89, 0x85, 0x5e, 0x5b, 0x91, 0x35, 0xeb, 0x28, 0xa7, 0x40, 0x25, - 0x75, 0x4b, 0x20, 0xc8, 0x1a, 0xff, 0x5b, 0x90, 0x13, 0x64, 0xed, 0x40, 0x57, 0x8f, 0x15, 0x19, - 0xeb, 0x42, 0x0d, 0xdd, 0x84, 0x9c, 0x27, 0xc1, 0x46, 0x79, 0x39, 0xa3, 0xd8, 0x79, 0x26, 0xc8, - 0xfc, 0x5f, 0x71, 0xb0, 0x3c, 0xea, 0x21, 0x4d, 0xc0, 0xcf, 0x95, 0x97, 0xcf, 0x39, 0x98, 0xf3, - 0xb8, 0x49, 0x01, 0xf2, 0xa1, 0x8e, 0xfa, 0xfc, 0x0b, 0xad, 0x28, 0xde, 0xb5, 0x4e, 0x7b, 0xd9, - 0xdb, 0x8e, 0x09, 0xf4, 0xec, 0x1e, 0xf3, 0xf2, 0x7f, 0x11, 0x83, 0x55, 0x0f, 0x86, 0x4f, 0x7b, - 0x1d, 0xd9, 0x0a, 0xac, 0x23, 0xeb, 0xd1, 0x40, 0xbd, 0xa1, 0xf9, 0x0c, 0xd7, 0x93, 0x1d, 0x28, - 0x86, 0xc4, 0xe8, 0x35, 0x08, 0x67, 0xfd, 0x00, 0x52, 0xf6, 0x63, 0x24, 0x54, 0x84, 0xc5, 0x86, - 0xb8, 0xdd, 0x6c, 0x55, 0x5a, 0xf5, 0xf6, 0xc3, 0xfd, 0xe6, 0x41, 0xbd, 0x2a, 0xdc, 0x17, 0xea, - 0xb5, 0xc2, 0x19, 0xb4, 0x00, 0x73, 0x8e, 0xa4, 0x52, 0x6d, 0x09, 0x8f, 0xea, 0x05, 0x0e, 0x2d, - 0xc1, 0xbc, 0xd3, 0x28, 0xec, 0x5b, 0xcd, 0xb1, 0x75, 0x93, 0x9e, 0x5d, 0x3b, 0x24, 0x82, 0xce, - 0x41, 0x91, 0xa8, 0xd5, 0x2b, 0x62, 0x75, 0xe7, 0x41, 0xfd, 0x5b, 0x01, 0xcb, 0x96, 0x11, 0x47, - 0xba, 0x5f, 0xd9, 0x23, 0xb6, 0x57, 0x60, 0xc1, 0xd7, 0x5c, 0x6b, 0xec, 0x55, 0x84, 0xfd, 0x42, - 0x0c, 0x2d, 0x03, 0xf2, 0x09, 0xe8, 0xf0, 0x85, 0xf8, 0x7a, 0xcf, 0x7a, 0xdf, 0xe1, 0xb2, 0x0e, - 0x2a, 0xc1, 0xb2, 0xa3, 0xba, 0x57, 0x6f, 0xed, 0x34, 0x6a, 0xed, 0xfa, 0x37, 0x1e, 0x56, 0x76, - 0x9b, 0x85, 0x33, 0xe8, 0x22, 0x9c, 0x0d, 0xca, 0x9a, 0xad, 0x8a, 0xd8, 0x6a, 0xb6, 0x7f, 0x47, - 0x68, 0xed, 0x14, 0x38, 0x1f, 0x6a, 0x4b, 0xa1, 0xda, 0xd8, 0x6f, 0x55, 0x84, 0xfd, 0x66, 0x21, - 0xb6, 0xfe, 0x0b, 0x0e, 0xd2, 0xce, 0x9d, 0x27, 0x5a, 0x85, 0xa5, 0x87, 0xcd, 0xba, 0x18, 0x16, - 0xb8, 0x45, 0x28, 0xb8, 0x22, 0x27, 0x72, 0xcb, 0x80, 0xdc, 0x56, 0x37, 0x74, 0x24, 0x18, 0x6e, - 0x7b, 0xad, 0xbe, 0x5b, 0x6f, 0xd5, 0x6b, 0x85, 0xb8, 0xdf, 0xc8, 0x6e, 0xa3, 0xfa, 0xa0, 0x5e, - 0x2b, 0x24, 0xfc, 0xca, 0xcd, 0x87, 0xcd, 0x83, 0xfa, 0x7e, 0xad, 0x90, 0xf4, 0x37, 0x0b, 0xfb, - 0x42, 0x4b, 0xa8, 0xec, 0x16, 0x66, 0xd6, 0xbf, 0x09, 0x33, 0xec, 0x72, 0x8d, 0x0c, 0xbe, 0x5d, - 0xdf, 0xaf, 0xd5, 0xc5, 0x00, 0xd4, 0x79, 0xc8, 0x59, 0xed, 0xf7, 0xeb, 0x7b, 0x95, 0x5d, 0x82, - 0x73, 0x0e, 0x32, 0x56, 0x13, 0x6d, 0x88, 0x21, 0x04, 0x79, 0xab, 0xa1, 0x26, 0x3c, 0xaa, 0x8b, - 0x4d, 0x12, 0xf9, 0x0a, 0xe4, 0xfd, 0xf7, 0x35, 0x24, 0xf0, 0x7b, 0x95, 0xea, 0x8e, 0xb0, 0x5f, - 0x1f, 0x9d, 0xef, 0x05, 0x98, 0xf3, 0xc8, 0xbe, 0xde, 0x6c, 0xec, 0x17, 0xb8, 0xf5, 0x7f, 0xe6, - 0x00, 0x8d, 0x9e, 0xda, 0x20, 0x1e, 0x2e, 0x08, 0x95, 0xbd, 0xbd, 0xfa, 0xde, 0x16, 0x19, 0x2a, - 0x3c, 0x7f, 0x2e, 0xc1, 0xf9, 0x10, 0x9d, 0xfb, 0x82, 0xd8, 0x6c, 0xd9, 0xb9, 0xb4, 0x06, 0xe7, - 0x42, 0x54, 0x76, 0x2b, 0xb6, 0x46, 0x8c, 0x4c, 0x76, 0x88, 0x46, 0x7d, 0xaf, 0x22, 0xec, 0x16, - 0xe2, 0xe8, 0x02, 0x94, 0xc2, 0x60, 0x34, 0xeb, 0x62, 0x5b, 0xa8, 0x15, 0x12, 0xeb, 0xbf, 0x8e, - 0x41, 0xd6, 0x97, 0x78, 0x2b, 0xb0, 0x10, 0x9e, 0x75, 0xe7, 0xa0, 0x18, 0x91, 0x72, 0xab, 0xb0, - 0x34, 0x26, 0xdf, 0xd0, 0x65, 0xb8, 0x18, 0x62, 0xb1, 0x2d, 0x6c, 0xef, 0x37, 0xc4, 0x7a, 0xbb, - 0x5a, 0x21, 0x13, 0x81, 0xae, 0xc3, 0x95, 0x71, 0xd6, 0x7d, 0x9a, 0x09, 0x74, 0x15, 0x2e, 0x85, - 0x8e, 0xe4, 0x53, 0x4b, 0xa2, 0xb3, 0xb0, 0xe2, 0x53, 0xdb, 0x6f, 0xb4, 0x6c, 0x5f, 0x66, 0xd0, - 0x79, 0x58, 0xf5, 0x09, 0xb7, 0xc5, 0x7a, 0xa5, 0x55, 0x17, 0xdb, 0xad, 0x9d, 0xca, 0x7e, 0x61, - 0x96, 0xe4, 0x80, 0x4f, 0xbc, 0x5b, 0x6f, 0x36, 0x99, 0x2c, 0x35, 0x22, 0x13, 0x9a, 0xed, 0xc6, - 0x7e, 0xbd, 0xdd, 0xb8, 0x5f, 0x48, 0x93, 0x60, 0xfb, 0xfb, 0x09, 0xcd, 0x96, 0x1b, 0x09, 0x58, - 0x7f, 0x0c, 0x29, 0xbb, 0x0a, 0xa6, 0x13, 0x53, 0x3b, 0xa8, 0x36, 0xf6, 0xef, 0x0b, 0xa1, 0xac, - 0xb5, 0x0a, 0x4b, 0x01, 0xb9, 0xf3, 0x05, 0x9e, 0x85, 0x95, 0x80, 0xc8, 0xc3, 0x60, 0x1d, 0xc8, - 0x7a, 0xcb, 0x20, 0x9a, 0x1e, 0xb5, 0x83, 0x71, 0x19, 0xc8, 0x50, 0xb8, 0x52, 0xa1, 0x76, 0xd0, - 0x66, 0x86, 0x49, 0x7a, 0x50, 0x9a, 0xf4, 0xc9, 0x59, 0xce, 0xad, 0xdf, 0xa7, 0x3b, 0x02, 0xfa, - 0xbd, 0xac, 0xc0, 0x82, 0x50, 0x3b, 0x68, 0x7d, 0xeb, 0x20, 0xe8, 0x40, 0x01, 0xb2, 0xb6, 0xa0, - 0x21, 0xd4, 0xaa, 0x05, 0xce, 0xdb, 0xd2, 0xac, 0xec, 0xed, 0x16, 0x62, 0x9b, 0x7f, 0x70, 0x15, - 0xb2, 0x15, 0xb2, 0x4a, 0x35, 0xb1, 0x7e, 0xac, 0x74, 0x30, 0x7a, 0x00, 0xb3, 0x3b, 0x58, 0xea, - 0x99, 0x47, 0xdf, 0x47, 0xcb, 0x23, 0x2b, 0x4a, 0xbd, 0xaf, 0x99, 0x27, 0xa5, 0x31, 0xed, 0x7c, - 0xe1, 0xc5, 0xbf, 0xfd, 0xfb, 0xcf, 0x63, 0x80, 0x52, 0xe5, 0x23, 0xcb, 0xc2, 0x36, 0x24, 0x45, - 0x2c, 0xc9, 0x27, 0xa7, 0x36, 0x95, 0xa7, 0xa6, 0x52, 0x68, 0xa6, 0xac, 0xd3, 0xfe, 0xfb, 0x90, - 0x7a, 0x64, 0x3d, 0x1a, 0x1e, 0x6b, 0x6b, 0x65, 0xa4, 0xbd, 0x49, 0x9f, 0x1f, 0xf3, 0xf3, 0xd4, - 0x58, 0x06, 0xa5, 0x9d, 0x87, 0xc7, 0xe8, 0x23, 0x0e, 0x32, 0x82, 0xd1, 0xd0, 0xbb, 0xec, 0x51, - 0x2e, 0x8a, 0x7a, 0xbf, 0x17, 0x7c, 0x31, 0x5c, 0xba, 0x35, 0x9d, 0x32, 0xab, 0x39, 0xf8, 0xab, - 0x2f, 0x5e, 0x16, 0x01, 0x52, 0x8a, 0xd4, 0xdf, 0x20, 0xbe, 0x50, 0x2c, 0xf3, 0x68, 0xae, 0xac, - 0xea, 0x5d, 0xa3, 0xdc, 0x56, 0x0c, 0xf6, 0x4c, 0x18, 0x69, 0x00, 0xdb, 0xd8, 0x6c, 0xe8, 0xdd, - 0xad, 0x13, 0xa1, 0x86, 0xd6, 0xa2, 0x5f, 0xe9, 0x09, 0xb5, 0xd2, 0x84, 0x77, 0x7c, 0xfc, 0x5a, - 0xc8, 0xb0, 0x59, 0x04, 0x6c, 0xd8, 0xa7, 0x8a, 0xfc, 0x8c, 0xc4, 0x00, 0x58, 0x96, 0x36, 0xf4, - 0xae, 0x11, 0x19, 0x82, 0xe0, 0x93, 0xdd, 0xc8, 0x10, 0x8c, 0xbc, 0x1c, 0xe5, 0xdf, 0x0a, 0xc1, - 0x82, 0xf8, 0x9c, 0x15, 0x02, 0x83, 0x2a, 0xdf, 0xe3, 0xd6, 0xd1, 0x8f, 0x39, 0x48, 0xd1, 0xa7, - 0x8b, 0x0d, 0xbd, 0x8b, 0x26, 0x3e, 0x67, 0x75, 0xdf, 0x62, 0x96, 0x6e, 0x4e, 0xa5, 0xeb, 0x41, - 0x93, 0x81, 0x34, 0x41, 0xf3, 0x44, 0x57, 0x4c, 0xcc, 0x66, 0x84, 0xcf, 0x3a, 0x70, 0xcc, 0xa1, - 0x46, 0xd0, 0xfc, 0x09, 0x07, 0x73, 0x6c, 0x4a, 0xdc, 0x9b, 0xf4, 0x09, 0xef, 0x7f, 0x3d, 0xf7, - 0xb4, 0xa5, 0x6b, 0x53, 0xaa, 0xf2, 0x5f, 0x78, 0xf1, 0xb2, 0x48, 0x36, 0x9c, 0x52, 0x7f, 0x43, - 0xa3, 0x2d, 0x6e, 0x90, 0x4a, 0xa8, 0x68, 0x4d, 0x18, 0xbb, 0xf2, 0x7d, 0x56, 0x56, 0xa4, 0x3e, - 0x53, 0x42, 0x1f, 0x73, 0xf6, 0xa3, 0x43, 0x1f, 0xc2, 0x8d, 0x29, 0x87, 0xb5, 0x43, 0x37, 0x35, - 0xcc, 0xf7, 0x5e, 0xbc, 0x2c, 0x22, 0x28, 0x78, 0x60, 0xba, 0xd1, 0x3b, 0xcf, 0x8f, 0xc5, 0x49, - 0x22, 0x49, 0xa0, 0xb2, 0x93, 0xa8, 0xcf, 0x01, 0xd4, 0x52, 0x24, 0xd4, 0x9f, 0xd2, 0xdd, 0x64, - 0x0f, 0x07, 0xa0, 0x9e, 0x62, 0xde, 0xc7, 0x51, 0xda, 0x17, 0x5f, 0xbc, 0x2c, 0x2e, 0xc0, 0xbc, - 0x07, 0x94, 0x4c, 0xc7, 0x61, 0x13, 0xbd, 0x3e, 0x7e, 0xa2, 0x7f, 0xc0, 0xc1, 0xfc, 0x36, 0x36, - 0x03, 0x97, 0xfa, 0xe3, 0x58, 0xf0, 0xc6, 0x34, 0x57, 0x5b, 0xd4, 0x04, 0x7f, 0xd3, 0x4d, 0xbc, - 0x3e, 0x6d, 0x76, 0x13, 0xaf, 0x80, 0xf2, 0x65, 0xd6, 0x66, 0x94, 0xd9, 0xc5, 0xe8, 0x47, 0x1c, - 0x59, 0x28, 0xdc, 0x8b, 0xf5, 0xc8, 0xd9, 0x0b, 0xb9, 0x81, 0x2f, 0x5d, 0x99, 0x06, 0x18, 0x7f, - 0xc3, 0x9d, 0x3a, 0x0b, 0x93, 0x3b, 0x75, 0x39, 0x3e, 0x65, 0x83, 0x22, 0x53, 0xf5, 0x67, 0x1c, - 0xcc, 0x05, 0xee, 0xe6, 0xd1, 0xdd, 0xa8, 0x27, 0xbd, 0xa1, 0xf7, 0xf8, 0x53, 0xe2, 0x7a, 0x3b, - 0x02, 0xd7, 0x4a, 0x09, 0x39, 0xc1, 0x7a, 0x6a, 0x5d, 0x36, 0x3f, 0x23, 0x08, 0x3f, 0xe2, 0x60, - 0x2e, 0x70, 0xd7, 0x1f, 0x89, 0x30, 0xfc, 0x5d, 0xc0, 0xd8, 0x8c, 0xba, 0xeb, 0x66, 0x94, 0x85, - 0xc9, 0x93, 0x51, 0x8b, 0xeb, 0x21, 0xa0, 0xd0, 0xdf, 0x72, 0x50, 0x60, 0xe4, 0xec, 0x8c, 0x62, - 0x44, 0x42, 0x0a, 0xbf, 0xdf, 0x2d, 0x6d, 0x9e, 0xa6, 0x8b, 0xc5, 0xbb, 0x77, 0xc6, 0xa7, 0xdb, - 0x12, 0x5f, 0x70, 0xc0, 0x7a, 0xd6, 0x83, 0xc7, 0x90, 0xda, 0xc6, 0x26, 0xbb, 0x20, 0x1b, 0x97, - 0xef, 0x6b, 0x13, 0x6e, 0xca, 0x0c, 0xfe, 0x5c, 0xc8, 0xea, 0x43, 0x2a, 0x0b, 0x7a, 0x83, 0x86, - 0x7e, 0x1f, 0xd2, 0xd5, 0x1e, 0x96, 0xd8, 0x69, 0xc5, 0xa5, 0x09, 0xc6, 0x22, 0x3e, 0xef, 0x77, - 0xc2, 0x56, 0x95, 0x8b, 0xfc, 0x79, 0x36, 0x4c, 0xf9, 0xa9, 0x7d, 0x1b, 0xf7, 0xac, 0xfc, 0xd4, - 0xb9, 0x8c, 0x7b, 0x86, 0x9e, 0xd0, 0x25, 0xc6, 0x77, 0xe1, 0x3a, 0xce, 0xd1, 0x6b, 0xd3, 0xdd, - 0xb8, 0x1a, 0xfc, 0xe5, 0x10, 0x7f, 0xe7, 0x50, 0xae, 0xcc, 0x6e, 0x46, 0xd9, 0x2d, 0x2e, 0xfa, - 0x4b, 0x0e, 0xe6, 0x59, 0xba, 0x79, 0xef, 0x63, 0xaf, 0x4f, 0x37, 0x46, 0x44, 0x18, 0xf6, 0xc2, - 0xc2, 0xf0, 0xa5, 0xf5, 0x77, 0x7d, 0xa3, 0x8f, 0x89, 0x46, 0xf9, 0x69, 0xe0, 0x4e, 0xf7, 0x19, - 0x1a, 0xd2, 0x32, 0x77, 0x62, 0x49, 0x44, 0xef, 0x13, 0x4b, 0x53, 0x1c, 0xe2, 0xf3, 0x57, 0x5e, - 0xbc, 0x2c, 0xe6, 0x21, 0x4b, 0xf0, 0x29, 0xb2, 0xe6, 0x2f, 0x8d, 0x14, 0x59, 0xb3, 0x4a, 0xa3, - 0x3f, 0xe4, 0x20, 0x67, 0xad, 0xad, 0xec, 0xcc, 0x37, 0x7a, 0xad, 0x1a, 0xbd, 0x5a, 0x8a, 0x2c, - 0xcf, 0x04, 0x59, 0xe3, 0xaf, 0xbf, 0x78, 0x59, 0x9c, 0x83, 0x9c, 0x8d, 0xc3, 0x8d, 0xd5, 0x1c, - 0x6f, 0x01, 0x51, 0x15, 0xb9, 0x43, 0x3e, 0x82, 0xe7, 0x1c, 0xcc, 0xb1, 0xc5, 0xd3, 0xbd, 0x42, - 0xbb, 0x12, 0x6d, 0x9d, 0xa9, 0xbf, 0x01, 0x86, 0x92, 0x27, 0x18, 0x04, 0xc3, 0x1f, 0x71, 0xb0, - 0x50, 0xc3, 0x52, 0xc7, 0x54, 0x8e, 0x7d, 0x38, 0x26, 0xcf, 0xc9, 0x24, 0x0c, 0xef, 0x8c, 0xc3, - 0x70, 0xb6, 0xb4, 0xec, 0x62, 0x28, 0xb7, 0x65, 0x67, 0x74, 0x1b, 0x8f, 0xf8, 0x99, 0xe2, 0xd1, - 0x7d, 0x78, 0x74, 0x87, 0xe7, 0x4f, 0x01, 0x65, 0xdc, 0x27, 0x74, 0x75, 0x1c, 0x84, 0xec, 0xba, - 0x37, 0x47, 0x3f, 0xe6, 0x60, 0xc1, 0x2a, 0xaa, 0x7c, 0xd7, 0xab, 0x53, 0x67, 0xaa, 0x95, 0x25, - 0x53, 0xdf, 0x2b, 0xd3, 0x0a, 0x26, 0x14, 0xd8, 0x85, 0xd2, 0xaa, 0x03, 0x4c, 0xa3, 0xd5, 0x0b, - 0x49, 0x5e, 0x76, 0xe6, 0x4b, 0xc2, 0xf3, 0x73, 0x67, 0xa7, 0x21, 0xc8, 0x5a, 0xf4, 0x4e, 0x23, - 0x78, 0x01, 0x12, 0xb9, 0xd3, 0x18, 0xb9, 0x28, 0xe4, 0xd7, 0xc7, 0x7c, 0xde, 0x64, 0xb7, 0x41, - 0x11, 0x7a, 0x56, 0x97, 0x9f, 0x72, 0xb0, 0xb4, 0x8d, 0xcd, 0x90, 0xbb, 0x83, 0x71, 0x14, 0x1c, - 0xb5, 0x50, 0x86, 0x1f, 0xd0, 0xf3, 0xb7, 0xc6, 0x17, 0xf7, 0x64, 0x13, 0x48, 0xdb, 0x14, 0x6c, - 0x94, 0xe9, 0xcb, 0x50, 0xf4, 0x37, 0x1c, 0x14, 0xd9, 0xb4, 0x84, 0xa0, 0xba, 0x7d, 0xaa, 0xd1, - 0x4b, 0xa7, 0x53, 0xa7, 0xab, 0xf3, 0xb8, 0x9a, 0x79, 0xb1, 0x14, 0x44, 0x4a, 0xe2, 0xf7, 0x2b, - 0x0e, 0x2e, 0x85, 0xc6, 0xcf, 0x73, 0xb6, 0x6c, 0xa0, 0xb7, 0xa7, 0x3b, 0x11, 0xf7, 0x4f, 0xfa, - 0x3b, 0xa7, 0xeb, 0x64, 0x4d, 0x7e, 0x6d, 0x7c, 0xac, 0x6f, 0xf0, 0x57, 0x02, 0x1e, 0x90, 0x74, - 0xd0, 0x6c, 0x94, 0xde, 0xb4, 0xf8, 0x07, 0x0e, 0x78, 0x52, 0xbf, 0xba, 0xc3, 0xb4, 0xd4, 0x90, - 0xd9, 0xb8, 0x3e, 0x1d, 0x44, 0xa1, 0x56, 0x9a, 0x5a, 0x93, 0xff, 0x4a, 0xc4, 0x1c, 0x5c, 0xe2, - 0xcf, 0x45, 0x79, 0x40, 0x90, 0xff, 0x92, 0x83, 0x6b, 0x0e, 0x0d, 0xd9, 0x66, 0xef, 0xeb, 0x6a, - 0xff, 0x8d, 0xe0, 0x47, 0xad, 0xf4, 0xe3, 0xc0, 0xde, 0xe5, 0x6f, 0x45, 0x86, 0xfb, 0xa9, 0xef, - 0x4e, 0x88, 0x2c, 0x31, 0x5b, 0xbf, 0xe4, 0x7e, 0x56, 0xf9, 0x09, 0x87, 0x2a, 0x90, 0xa3, 0x58, - 0xd6, 0x0c, 0x76, 0x1e, 0xc5, 0xdf, 0x44, 0x37, 0x8e, 0x4c, 0x53, 0x33, 0xee, 0x95, 0xcb, 0x5d, - 0xc5, 0x3c, 0x1a, 0x3e, 0xde, 0xe8, 0xa8, 0xfd, 0x32, 0x01, 0x5f, 0xb6, 0xc0, 0x97, 0xb5, 0x0f, - 0xba, 0x65, 0xda, 0x69, 0x33, 0x7e, 0x67, 0xe3, 0xee, 0x3a, 0x17, 0xdb, 0x2c, 0x48, 0x9a, 0xd6, - 0x53, 0x3a, 0xf4, 0xa6, 0xba, 0xfc, 0x7b, 0x86, 0x3a, 0xf0, 0xb7, 0x74, 0x75, 0xad, 0x73, 0x6f, - 0x44, 0xe7, 0xde, 0x88, 0xce, 0xef, 0xbe, 0x15, 0x35, 0x24, 0xd1, 0x60, 0xe3, 0x3e, 0x9e, 0xa1, - 0xb1, 0x79, 0xfb, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xbb, 0xe7, 0xda, 0x85, 0x3f, 0x00, - 0x00, +func file_admin_proto_rawDescGZIP() []byte { + file_admin_proto_rawDescOnce.Do(func() { + file_admin_proto_rawDescData = protoimpl.X.CompressGZIP(file_admin_proto_rawDescData) + }) + return file_admin_proto_rawDescData +} + +var file_admin_proto_enumTypes = make([]protoimpl.EnumInfo, 11) +var file_admin_proto_msgTypes = make([]protoimpl.MessageInfo, 52) +var file_admin_proto_goTypes = []interface{}{ + (OrgState)(0), // 0: caos.zitadel.admin.api.v1.OrgState + (OrgSearchKey)(0), // 1: caos.zitadel.admin.api.v1.OrgSearchKey + (OrgSearchMethod)(0), // 2: caos.zitadel.admin.api.v1.OrgSearchMethod + (UserState)(0), // 3: caos.zitadel.admin.api.v1.UserState + (Gender)(0), // 4: caos.zitadel.admin.api.v1.Gender + (MachineKeyType)(0), // 5: caos.zitadel.admin.api.v1.MachineKeyType + (IamMemberSearchKey)(0), // 6: caos.zitadel.admin.api.v1.IamMemberSearchKey + (SearchMethod)(0), // 7: caos.zitadel.admin.api.v1.SearchMethod + (IdpState)(0), // 8: caos.zitadel.admin.api.v1.IdpState + (IdpSearchKey)(0), // 9: caos.zitadel.admin.api.v1.IdpSearchKey + (IdpType)(0), // 10: caos.zitadel.admin.api.v1.IdpType + (*OrgID)(nil), // 11: caos.zitadel.admin.api.v1.OrgID + (*UniqueOrgRequest)(nil), // 12: caos.zitadel.admin.api.v1.UniqueOrgRequest + (*UniqueOrgResponse)(nil), // 13: caos.zitadel.admin.api.v1.UniqueOrgResponse + (*Org)(nil), // 14: caos.zitadel.admin.api.v1.Org + (*OrgSearchRequest)(nil), // 15: caos.zitadel.admin.api.v1.OrgSearchRequest + (*OrgSearchQuery)(nil), // 16: caos.zitadel.admin.api.v1.OrgSearchQuery + (*OrgSearchResponse)(nil), // 17: caos.zitadel.admin.api.v1.OrgSearchResponse + (*OrgSetUpRequest)(nil), // 18: caos.zitadel.admin.api.v1.OrgSetUpRequest + (*OrgSetUpResponse)(nil), // 19: caos.zitadel.admin.api.v1.OrgSetUpResponse + (*CreateUserRequest)(nil), // 20: caos.zitadel.admin.api.v1.CreateUserRequest + (*CreateHumanRequest)(nil), // 21: caos.zitadel.admin.api.v1.CreateHumanRequest + (*CreateMachineRequest)(nil), // 22: caos.zitadel.admin.api.v1.CreateMachineRequest + (*UserResponse)(nil), // 23: caos.zitadel.admin.api.v1.UserResponse + (*HumanResponse)(nil), // 24: caos.zitadel.admin.api.v1.HumanResponse + (*MachineResponse)(nil), // 25: caos.zitadel.admin.api.v1.MachineResponse + (*MachineKeyResponse)(nil), // 26: caos.zitadel.admin.api.v1.MachineKeyResponse + (*CreateOrgRequest)(nil), // 27: caos.zitadel.admin.api.v1.CreateOrgRequest + (*OrgIamPolicy)(nil), // 28: caos.zitadel.admin.api.v1.OrgIamPolicy + (*OrgIamPolicyRequest)(nil), // 29: caos.zitadel.admin.api.v1.OrgIamPolicyRequest + (*OrgIamPolicyID)(nil), // 30: caos.zitadel.admin.api.v1.OrgIamPolicyID + (*IamMemberRoles)(nil), // 31: caos.zitadel.admin.api.v1.IamMemberRoles + (*IamMember)(nil), // 32: caos.zitadel.admin.api.v1.IamMember + (*AddIamMemberRequest)(nil), // 33: caos.zitadel.admin.api.v1.AddIamMemberRequest + (*ChangeIamMemberRequest)(nil), // 34: caos.zitadel.admin.api.v1.ChangeIamMemberRequest + (*RemoveIamMemberRequest)(nil), // 35: caos.zitadel.admin.api.v1.RemoveIamMemberRequest + (*IamMemberSearchResponse)(nil), // 36: caos.zitadel.admin.api.v1.IamMemberSearchResponse + (*IamMemberView)(nil), // 37: caos.zitadel.admin.api.v1.IamMemberView + (*IamMemberSearchRequest)(nil), // 38: caos.zitadel.admin.api.v1.IamMemberSearchRequest + (*IamMemberSearchQuery)(nil), // 39: caos.zitadel.admin.api.v1.IamMemberSearchQuery + (*FailedEventID)(nil), // 40: caos.zitadel.admin.api.v1.FailedEventID + (*FailedEvents)(nil), // 41: caos.zitadel.admin.api.v1.FailedEvents + (*FailedEvent)(nil), // 42: caos.zitadel.admin.api.v1.FailedEvent + (*ViewID)(nil), // 43: caos.zitadel.admin.api.v1.ViewID + (*Views)(nil), // 44: caos.zitadel.admin.api.v1.Views + (*View)(nil), // 45: caos.zitadel.admin.api.v1.View + (*IdpID)(nil), // 46: caos.zitadel.admin.api.v1.IdpID + (*Idp)(nil), // 47: caos.zitadel.admin.api.v1.Idp + (*IdpUpdate)(nil), // 48: caos.zitadel.admin.api.v1.IdpUpdate + (*OidcIdpConfig)(nil), // 49: caos.zitadel.admin.api.v1.OidcIdpConfig + (*OidcIdpConfigCreate)(nil), // 50: caos.zitadel.admin.api.v1.OidcIdpConfigCreate + (*OidcIdpConfigUpdate)(nil), // 51: caos.zitadel.admin.api.v1.OidcIdpConfigUpdate + (*IdpSearchResponse)(nil), // 52: caos.zitadel.admin.api.v1.IdpSearchResponse + (*IdpView)(nil), // 53: caos.zitadel.admin.api.v1.IdpView + (*OidcIdpConfigView)(nil), // 54: caos.zitadel.admin.api.v1.OidcIdpConfigView + (*IdpSearchRequest)(nil), // 55: caos.zitadel.admin.api.v1.IdpSearchRequest + (*IdpSearchQuery)(nil), // 56: caos.zitadel.admin.api.v1.IdpSearchQuery + (*DefaultLoginPolicy)(nil), // 57: caos.zitadel.admin.api.v1.DefaultLoginPolicy + (*IdpProviderID)(nil), // 58: caos.zitadel.admin.api.v1.IdpProviderID + (*DefaultLoginPolicyView)(nil), // 59: caos.zitadel.admin.api.v1.DefaultLoginPolicyView + (*IdpProviderView)(nil), // 60: caos.zitadel.admin.api.v1.IdpProviderView + (*IdpProviderSearchResponse)(nil), // 61: caos.zitadel.admin.api.v1.IdpProviderSearchResponse + (*IdpProviderSearchRequest)(nil), // 62: caos.zitadel.admin.api.v1.IdpProviderSearchRequest + (*timestamp.Timestamp)(nil), // 63: google.protobuf.Timestamp + (*empty.Empty)(nil), // 64: google.protobuf.Empty + (*_struct.Struct)(nil), // 65: google.protobuf.Struct +} +var file_admin_proto_depIdxs = []int32{ + 0, // 0: caos.zitadel.admin.api.v1.Org.state:type_name -> caos.zitadel.admin.api.v1.OrgState + 63, // 1: caos.zitadel.admin.api.v1.Org.creation_date:type_name -> google.protobuf.Timestamp + 63, // 2: caos.zitadel.admin.api.v1.Org.change_date:type_name -> google.protobuf.Timestamp + 1, // 3: caos.zitadel.admin.api.v1.OrgSearchRequest.sorting_column:type_name -> caos.zitadel.admin.api.v1.OrgSearchKey + 16, // 4: caos.zitadel.admin.api.v1.OrgSearchRequest.queries:type_name -> caos.zitadel.admin.api.v1.OrgSearchQuery + 1, // 5: caos.zitadel.admin.api.v1.OrgSearchQuery.key:type_name -> caos.zitadel.admin.api.v1.OrgSearchKey + 2, // 6: caos.zitadel.admin.api.v1.OrgSearchQuery.method:type_name -> caos.zitadel.admin.api.v1.OrgSearchMethod + 14, // 7: caos.zitadel.admin.api.v1.OrgSearchResponse.result:type_name -> caos.zitadel.admin.api.v1.Org + 63, // 8: caos.zitadel.admin.api.v1.OrgSearchResponse.view_timestamp:type_name -> google.protobuf.Timestamp + 27, // 9: caos.zitadel.admin.api.v1.OrgSetUpRequest.org:type_name -> caos.zitadel.admin.api.v1.CreateOrgRequest + 20, // 10: caos.zitadel.admin.api.v1.OrgSetUpRequest.user:type_name -> caos.zitadel.admin.api.v1.CreateUserRequest + 14, // 11: caos.zitadel.admin.api.v1.OrgSetUpResponse.org:type_name -> caos.zitadel.admin.api.v1.Org + 23, // 12: caos.zitadel.admin.api.v1.OrgSetUpResponse.user:type_name -> caos.zitadel.admin.api.v1.UserResponse + 21, // 13: caos.zitadel.admin.api.v1.CreateUserRequest.human:type_name -> caos.zitadel.admin.api.v1.CreateHumanRequest + 22, // 14: caos.zitadel.admin.api.v1.CreateUserRequest.machine:type_name -> caos.zitadel.admin.api.v1.CreateMachineRequest + 4, // 15: caos.zitadel.admin.api.v1.CreateHumanRequest.gender:type_name -> caos.zitadel.admin.api.v1.Gender + 3, // 16: caos.zitadel.admin.api.v1.UserResponse.state:type_name -> caos.zitadel.admin.api.v1.UserState + 63, // 17: caos.zitadel.admin.api.v1.UserResponse.creation_date:type_name -> google.protobuf.Timestamp + 63, // 18: caos.zitadel.admin.api.v1.UserResponse.change_date:type_name -> google.protobuf.Timestamp + 24, // 19: caos.zitadel.admin.api.v1.UserResponse.human:type_name -> caos.zitadel.admin.api.v1.HumanResponse + 25, // 20: caos.zitadel.admin.api.v1.UserResponse.machine:type_name -> caos.zitadel.admin.api.v1.MachineResponse + 4, // 21: caos.zitadel.admin.api.v1.HumanResponse.gender:type_name -> caos.zitadel.admin.api.v1.Gender + 26, // 22: caos.zitadel.admin.api.v1.MachineResponse.keys:type_name -> caos.zitadel.admin.api.v1.MachineKeyResponse + 5, // 23: caos.zitadel.admin.api.v1.MachineKeyResponse.type:type_name -> caos.zitadel.admin.api.v1.MachineKeyType + 63, // 24: caos.zitadel.admin.api.v1.MachineKeyResponse.creation_date:type_name -> google.protobuf.Timestamp + 63, // 25: caos.zitadel.admin.api.v1.MachineKeyResponse.expiration_date:type_name -> google.protobuf.Timestamp + 63, // 26: caos.zitadel.admin.api.v1.OrgIamPolicy.creation_date:type_name -> google.protobuf.Timestamp + 63, // 27: caos.zitadel.admin.api.v1.OrgIamPolicy.change_date:type_name -> google.protobuf.Timestamp + 63, // 28: caos.zitadel.admin.api.v1.IamMember.change_date:type_name -> google.protobuf.Timestamp + 63, // 29: caos.zitadel.admin.api.v1.IamMember.creation_date:type_name -> google.protobuf.Timestamp + 37, // 30: caos.zitadel.admin.api.v1.IamMemberSearchResponse.result:type_name -> caos.zitadel.admin.api.v1.IamMemberView + 63, // 31: caos.zitadel.admin.api.v1.IamMemberSearchResponse.view_timestamp:type_name -> google.protobuf.Timestamp + 63, // 32: caos.zitadel.admin.api.v1.IamMemberView.change_date:type_name -> google.protobuf.Timestamp + 63, // 33: caos.zitadel.admin.api.v1.IamMemberView.creation_date:type_name -> google.protobuf.Timestamp + 39, // 34: caos.zitadel.admin.api.v1.IamMemberSearchRequest.queries:type_name -> caos.zitadel.admin.api.v1.IamMemberSearchQuery + 6, // 35: caos.zitadel.admin.api.v1.IamMemberSearchQuery.key:type_name -> caos.zitadel.admin.api.v1.IamMemberSearchKey + 7, // 36: caos.zitadel.admin.api.v1.IamMemberSearchQuery.method:type_name -> caos.zitadel.admin.api.v1.SearchMethod + 42, // 37: caos.zitadel.admin.api.v1.FailedEvents.failed_events:type_name -> caos.zitadel.admin.api.v1.FailedEvent + 45, // 38: caos.zitadel.admin.api.v1.Views.views:type_name -> caos.zitadel.admin.api.v1.View + 63, // 39: caos.zitadel.admin.api.v1.View.view_timestamp:type_name -> google.protobuf.Timestamp + 8, // 40: caos.zitadel.admin.api.v1.Idp.state:type_name -> caos.zitadel.admin.api.v1.IdpState + 63, // 41: caos.zitadel.admin.api.v1.Idp.creation_date:type_name -> google.protobuf.Timestamp + 63, // 42: caos.zitadel.admin.api.v1.Idp.change_date:type_name -> google.protobuf.Timestamp + 49, // 43: caos.zitadel.admin.api.v1.Idp.oidc_config:type_name -> caos.zitadel.admin.api.v1.OidcIdpConfig + 53, // 44: caos.zitadel.admin.api.v1.IdpSearchResponse.result:type_name -> caos.zitadel.admin.api.v1.IdpView + 63, // 45: caos.zitadel.admin.api.v1.IdpSearchResponse.view_timestamp:type_name -> google.protobuf.Timestamp + 8, // 46: caos.zitadel.admin.api.v1.IdpView.state:type_name -> caos.zitadel.admin.api.v1.IdpState + 63, // 47: caos.zitadel.admin.api.v1.IdpView.creation_date:type_name -> google.protobuf.Timestamp + 63, // 48: caos.zitadel.admin.api.v1.IdpView.change_date:type_name -> google.protobuf.Timestamp + 54, // 49: caos.zitadel.admin.api.v1.IdpView.oidc_config:type_name -> caos.zitadel.admin.api.v1.OidcIdpConfigView + 56, // 50: caos.zitadel.admin.api.v1.IdpSearchRequest.queries:type_name -> caos.zitadel.admin.api.v1.IdpSearchQuery + 9, // 51: caos.zitadel.admin.api.v1.IdpSearchQuery.key:type_name -> caos.zitadel.admin.api.v1.IdpSearchKey + 7, // 52: caos.zitadel.admin.api.v1.IdpSearchQuery.method:type_name -> caos.zitadel.admin.api.v1.SearchMethod + 10, // 53: caos.zitadel.admin.api.v1.IdpProviderView.type:type_name -> caos.zitadel.admin.api.v1.IdpType + 60, // 54: caos.zitadel.admin.api.v1.IdpProviderSearchResponse.result:type_name -> caos.zitadel.admin.api.v1.IdpProviderView + 63, // 55: caos.zitadel.admin.api.v1.IdpProviderSearchResponse.view_timestamp:type_name -> google.protobuf.Timestamp + 64, // 56: caos.zitadel.admin.api.v1.AdminService.Healthz:input_type -> google.protobuf.Empty + 64, // 57: caos.zitadel.admin.api.v1.AdminService.Ready:input_type -> google.protobuf.Empty + 64, // 58: caos.zitadel.admin.api.v1.AdminService.Validate:input_type -> google.protobuf.Empty + 12, // 59: caos.zitadel.admin.api.v1.AdminService.IsOrgUnique:input_type -> caos.zitadel.admin.api.v1.UniqueOrgRequest + 11, // 60: caos.zitadel.admin.api.v1.AdminService.GetOrgByID:input_type -> caos.zitadel.admin.api.v1.OrgID + 15, // 61: caos.zitadel.admin.api.v1.AdminService.SearchOrgs:input_type -> caos.zitadel.admin.api.v1.OrgSearchRequest + 18, // 62: caos.zitadel.admin.api.v1.AdminService.SetUpOrg:input_type -> caos.zitadel.admin.api.v1.OrgSetUpRequest + 30, // 63: caos.zitadel.admin.api.v1.AdminService.GetOrgIamPolicy:input_type -> caos.zitadel.admin.api.v1.OrgIamPolicyID + 29, // 64: caos.zitadel.admin.api.v1.AdminService.CreateOrgIamPolicy:input_type -> caos.zitadel.admin.api.v1.OrgIamPolicyRequest + 29, // 65: caos.zitadel.admin.api.v1.AdminService.UpdateOrgIamPolicy:input_type -> caos.zitadel.admin.api.v1.OrgIamPolicyRequest + 30, // 66: caos.zitadel.admin.api.v1.AdminService.DeleteOrgIamPolicy:input_type -> caos.zitadel.admin.api.v1.OrgIamPolicyID + 64, // 67: caos.zitadel.admin.api.v1.AdminService.GetIamMemberRoles:input_type -> google.protobuf.Empty + 33, // 68: caos.zitadel.admin.api.v1.AdminService.AddIamMember:input_type -> caos.zitadel.admin.api.v1.AddIamMemberRequest + 34, // 69: caos.zitadel.admin.api.v1.AdminService.ChangeIamMember:input_type -> caos.zitadel.admin.api.v1.ChangeIamMemberRequest + 35, // 70: caos.zitadel.admin.api.v1.AdminService.RemoveIamMember:input_type -> caos.zitadel.admin.api.v1.RemoveIamMemberRequest + 38, // 71: caos.zitadel.admin.api.v1.AdminService.SearchIamMembers:input_type -> caos.zitadel.admin.api.v1.IamMemberSearchRequest + 64, // 72: caos.zitadel.admin.api.v1.AdminService.GetViews:input_type -> google.protobuf.Empty + 43, // 73: caos.zitadel.admin.api.v1.AdminService.ClearView:input_type -> caos.zitadel.admin.api.v1.ViewID + 64, // 74: caos.zitadel.admin.api.v1.AdminService.GetFailedEvents:input_type -> google.protobuf.Empty + 40, // 75: caos.zitadel.admin.api.v1.AdminService.RemoveFailedEvent:input_type -> caos.zitadel.admin.api.v1.FailedEventID + 46, // 76: caos.zitadel.admin.api.v1.AdminService.IdpByID:input_type -> caos.zitadel.admin.api.v1.IdpID + 50, // 77: caos.zitadel.admin.api.v1.AdminService.CreateOidcIdp:input_type -> caos.zitadel.admin.api.v1.OidcIdpConfigCreate + 48, // 78: caos.zitadel.admin.api.v1.AdminService.UpdateIdpConfig:input_type -> caos.zitadel.admin.api.v1.IdpUpdate + 46, // 79: caos.zitadel.admin.api.v1.AdminService.DeactivateIdpConfig:input_type -> caos.zitadel.admin.api.v1.IdpID + 46, // 80: caos.zitadel.admin.api.v1.AdminService.ReactivateIdpConfig:input_type -> caos.zitadel.admin.api.v1.IdpID + 46, // 81: caos.zitadel.admin.api.v1.AdminService.RemoveIdpConfig:input_type -> caos.zitadel.admin.api.v1.IdpID + 51, // 82: caos.zitadel.admin.api.v1.AdminService.UpdateOidcIdpConfig:input_type -> caos.zitadel.admin.api.v1.OidcIdpConfigUpdate + 55, // 83: caos.zitadel.admin.api.v1.AdminService.SearchIdps:input_type -> caos.zitadel.admin.api.v1.IdpSearchRequest + 64, // 84: caos.zitadel.admin.api.v1.AdminService.GetDefaultLoginPolicy:input_type -> google.protobuf.Empty + 57, // 85: caos.zitadel.admin.api.v1.AdminService.UpdateDefaultLoginPolicy:input_type -> caos.zitadel.admin.api.v1.DefaultLoginPolicy + 62, // 86: caos.zitadel.admin.api.v1.AdminService.GetDefaultLoginPolicyIdpProviders:input_type -> caos.zitadel.admin.api.v1.IdpProviderSearchRequest + 58, // 87: caos.zitadel.admin.api.v1.AdminService.AddIdpProviderToDefaultLoginPolicy:input_type -> caos.zitadel.admin.api.v1.IdpProviderID + 58, // 88: caos.zitadel.admin.api.v1.AdminService.RemoveIdpProviderFromDefaultLoginPolicy:input_type -> caos.zitadel.admin.api.v1.IdpProviderID + 64, // 89: caos.zitadel.admin.api.v1.AdminService.Healthz:output_type -> google.protobuf.Empty + 64, // 90: caos.zitadel.admin.api.v1.AdminService.Ready:output_type -> google.protobuf.Empty + 65, // 91: caos.zitadel.admin.api.v1.AdminService.Validate:output_type -> google.protobuf.Struct + 13, // 92: caos.zitadel.admin.api.v1.AdminService.IsOrgUnique:output_type -> caos.zitadel.admin.api.v1.UniqueOrgResponse + 14, // 93: caos.zitadel.admin.api.v1.AdminService.GetOrgByID:output_type -> caos.zitadel.admin.api.v1.Org + 17, // 94: caos.zitadel.admin.api.v1.AdminService.SearchOrgs:output_type -> caos.zitadel.admin.api.v1.OrgSearchResponse + 19, // 95: caos.zitadel.admin.api.v1.AdminService.SetUpOrg:output_type -> caos.zitadel.admin.api.v1.OrgSetUpResponse + 28, // 96: caos.zitadel.admin.api.v1.AdminService.GetOrgIamPolicy:output_type -> caos.zitadel.admin.api.v1.OrgIamPolicy + 28, // 97: caos.zitadel.admin.api.v1.AdminService.CreateOrgIamPolicy:output_type -> caos.zitadel.admin.api.v1.OrgIamPolicy + 28, // 98: caos.zitadel.admin.api.v1.AdminService.UpdateOrgIamPolicy:output_type -> caos.zitadel.admin.api.v1.OrgIamPolicy + 64, // 99: caos.zitadel.admin.api.v1.AdminService.DeleteOrgIamPolicy:output_type -> google.protobuf.Empty + 31, // 100: caos.zitadel.admin.api.v1.AdminService.GetIamMemberRoles:output_type -> caos.zitadel.admin.api.v1.IamMemberRoles + 32, // 101: caos.zitadel.admin.api.v1.AdminService.AddIamMember:output_type -> caos.zitadel.admin.api.v1.IamMember + 32, // 102: caos.zitadel.admin.api.v1.AdminService.ChangeIamMember:output_type -> caos.zitadel.admin.api.v1.IamMember + 64, // 103: caos.zitadel.admin.api.v1.AdminService.RemoveIamMember:output_type -> google.protobuf.Empty + 36, // 104: caos.zitadel.admin.api.v1.AdminService.SearchIamMembers:output_type -> caos.zitadel.admin.api.v1.IamMemberSearchResponse + 44, // 105: caos.zitadel.admin.api.v1.AdminService.GetViews:output_type -> caos.zitadel.admin.api.v1.Views + 64, // 106: caos.zitadel.admin.api.v1.AdminService.ClearView:output_type -> google.protobuf.Empty + 41, // 107: caos.zitadel.admin.api.v1.AdminService.GetFailedEvents:output_type -> caos.zitadel.admin.api.v1.FailedEvents + 64, // 108: caos.zitadel.admin.api.v1.AdminService.RemoveFailedEvent:output_type -> google.protobuf.Empty + 53, // 109: caos.zitadel.admin.api.v1.AdminService.IdpByID:output_type -> caos.zitadel.admin.api.v1.IdpView + 47, // 110: caos.zitadel.admin.api.v1.AdminService.CreateOidcIdp:output_type -> caos.zitadel.admin.api.v1.Idp + 47, // 111: caos.zitadel.admin.api.v1.AdminService.UpdateIdpConfig:output_type -> caos.zitadel.admin.api.v1.Idp + 47, // 112: caos.zitadel.admin.api.v1.AdminService.DeactivateIdpConfig:output_type -> caos.zitadel.admin.api.v1.Idp + 47, // 113: caos.zitadel.admin.api.v1.AdminService.ReactivateIdpConfig:output_type -> caos.zitadel.admin.api.v1.Idp + 64, // 114: caos.zitadel.admin.api.v1.AdminService.RemoveIdpConfig:output_type -> google.protobuf.Empty + 49, // 115: caos.zitadel.admin.api.v1.AdminService.UpdateOidcIdpConfig:output_type -> caos.zitadel.admin.api.v1.OidcIdpConfig + 52, // 116: caos.zitadel.admin.api.v1.AdminService.SearchIdps:output_type -> caos.zitadel.admin.api.v1.IdpSearchResponse + 59, // 117: caos.zitadel.admin.api.v1.AdminService.GetDefaultLoginPolicy:output_type -> caos.zitadel.admin.api.v1.DefaultLoginPolicyView + 57, // 118: caos.zitadel.admin.api.v1.AdminService.UpdateDefaultLoginPolicy:output_type -> caos.zitadel.admin.api.v1.DefaultLoginPolicy + 61, // 119: caos.zitadel.admin.api.v1.AdminService.GetDefaultLoginPolicyIdpProviders:output_type -> caos.zitadel.admin.api.v1.IdpProviderSearchResponse + 58, // 120: caos.zitadel.admin.api.v1.AdminService.AddIdpProviderToDefaultLoginPolicy:output_type -> caos.zitadel.admin.api.v1.IdpProviderID + 64, // 121: caos.zitadel.admin.api.v1.AdminService.RemoveIdpProviderFromDefaultLoginPolicy:output_type -> google.protobuf.Empty + 89, // [89:122] is the sub-list for method output_type + 56, // [56:89] is the sub-list for method input_type + 56, // [56:56] is the sub-list for extension type_name + 56, // [56:56] is the sub-list for extension extendee + 0, // [0:56] is the sub-list for field type_name +} + +func init() { file_admin_proto_init() } +func file_admin_proto_init() { + if File_admin_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_admin_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UniqueOrgRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UniqueOrgResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Org); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgSearchQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgSearchResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgSetUpRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgSetUpResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateUserRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateHumanRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMachineRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HumanResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MachineResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MachineKeyResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateOrgRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgIamPolicy); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgIamPolicyRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OrgIamPolicyID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMemberRoles); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMember); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AddIamMemberRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ChangeIamMemberRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemoveIamMemberRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMemberSearchResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMemberView); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMemberSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IamMemberSearchQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FailedEventID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FailedEvents); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FailedEvent); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ViewID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Views); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*View); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Idp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpUpdate); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OidcIdpConfig); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OidcIdpConfigCreate); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OidcIdpConfigUpdate); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpSearchResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpView); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OidcIdpConfigView); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpSearchQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DefaultLoginPolicy); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpProviderID); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DefaultLoginPolicyView); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpProviderView); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpProviderSearchResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_admin_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IdpProviderSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_admin_proto_msgTypes[9].OneofWrappers = []interface{}{ + (*CreateUserRequest_Human)(nil), + (*CreateUserRequest_Machine)(nil), + } + file_admin_proto_msgTypes[12].OneofWrappers = []interface{}{ + (*UserResponse_Human)(nil), + (*UserResponse_Machine)(nil), + } + file_admin_proto_msgTypes[36].OneofWrappers = []interface{}{ + (*Idp_OidcConfig)(nil), + } + file_admin_proto_msgTypes[42].OneofWrappers = []interface{}{ + (*IdpView_OidcConfig)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_admin_proto_rawDesc, + NumEnums: 11, + NumMessages: 52, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_admin_proto_goTypes, + DependencyIndexes: file_admin_proto_depIdxs, + EnumInfos: file_admin_proto_enumTypes, + MessageInfos: file_admin_proto_msgTypes, + }.Build() + File_admin_proto = out.File + file_admin_proto_rawDesc = nil + file_admin_proto_goTypes = nil + file_admin_proto_depIdxs = nil } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context -var _ grpc.ClientConn +var _ grpc.ClientConnInterface // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion4 +const _ = grpc.SupportPackageIsVersion6 // AdminServiceClient is the client API for AdminService service. // @@ -4174,10 +6360,10 @@ type AdminServiceClient interface { } type adminServiceClient struct { - cc *grpc.ClientConn + cc grpc.ClientConnInterface } -func NewAdminServiceClient(cc *grpc.ClientConn) AdminServiceClient { +func NewAdminServiceClient(cc grpc.ClientConnInterface) AdminServiceClient { return &adminServiceClient{cc} } @@ -4523,103 +6709,103 @@ type AdminServiceServer interface { type UnimplementedAdminServiceServer struct { } -func (*UnimplementedAdminServiceServer) Healthz(ctx context.Context, req *empty.Empty) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) Healthz(context.Context, *empty.Empty) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method Healthz not implemented") } -func (*UnimplementedAdminServiceServer) Ready(ctx context.Context, req *empty.Empty) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) Ready(context.Context, *empty.Empty) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method Ready not implemented") } -func (*UnimplementedAdminServiceServer) Validate(ctx context.Context, req *empty.Empty) (*_struct.Struct, error) { +func (*UnimplementedAdminServiceServer) Validate(context.Context, *empty.Empty) (*_struct.Struct, error) { return nil, status.Errorf(codes.Unimplemented, "method Validate not implemented") } -func (*UnimplementedAdminServiceServer) IsOrgUnique(ctx context.Context, req *UniqueOrgRequest) (*UniqueOrgResponse, error) { +func (*UnimplementedAdminServiceServer) IsOrgUnique(context.Context, *UniqueOrgRequest) (*UniqueOrgResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method IsOrgUnique not implemented") } -func (*UnimplementedAdminServiceServer) GetOrgByID(ctx context.Context, req *OrgID) (*Org, error) { +func (*UnimplementedAdminServiceServer) GetOrgByID(context.Context, *OrgID) (*Org, error) { return nil, status.Errorf(codes.Unimplemented, "method GetOrgByID not implemented") } -func (*UnimplementedAdminServiceServer) SearchOrgs(ctx context.Context, req *OrgSearchRequest) (*OrgSearchResponse, error) { +func (*UnimplementedAdminServiceServer) SearchOrgs(context.Context, *OrgSearchRequest) (*OrgSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SearchOrgs not implemented") } -func (*UnimplementedAdminServiceServer) SetUpOrg(ctx context.Context, req *OrgSetUpRequest) (*OrgSetUpResponse, error) { +func (*UnimplementedAdminServiceServer) SetUpOrg(context.Context, *OrgSetUpRequest) (*OrgSetUpResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetUpOrg not implemented") } -func (*UnimplementedAdminServiceServer) GetOrgIamPolicy(ctx context.Context, req *OrgIamPolicyID) (*OrgIamPolicy, error) { +func (*UnimplementedAdminServiceServer) GetOrgIamPolicy(context.Context, *OrgIamPolicyID) (*OrgIamPolicy, error) { return nil, status.Errorf(codes.Unimplemented, "method GetOrgIamPolicy not implemented") } -func (*UnimplementedAdminServiceServer) CreateOrgIamPolicy(ctx context.Context, req *OrgIamPolicyRequest) (*OrgIamPolicy, error) { +func (*UnimplementedAdminServiceServer) CreateOrgIamPolicy(context.Context, *OrgIamPolicyRequest) (*OrgIamPolicy, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateOrgIamPolicy not implemented") } -func (*UnimplementedAdminServiceServer) UpdateOrgIamPolicy(ctx context.Context, req *OrgIamPolicyRequest) (*OrgIamPolicy, error) { +func (*UnimplementedAdminServiceServer) UpdateOrgIamPolicy(context.Context, *OrgIamPolicyRequest) (*OrgIamPolicy, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateOrgIamPolicy not implemented") } -func (*UnimplementedAdminServiceServer) DeleteOrgIamPolicy(ctx context.Context, req *OrgIamPolicyID) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) DeleteOrgIamPolicy(context.Context, *OrgIamPolicyID) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteOrgIamPolicy not implemented") } -func (*UnimplementedAdminServiceServer) GetIamMemberRoles(ctx context.Context, req *empty.Empty) (*IamMemberRoles, error) { +func (*UnimplementedAdminServiceServer) GetIamMemberRoles(context.Context, *empty.Empty) (*IamMemberRoles, error) { return nil, status.Errorf(codes.Unimplemented, "method GetIamMemberRoles not implemented") } -func (*UnimplementedAdminServiceServer) AddIamMember(ctx context.Context, req *AddIamMemberRequest) (*IamMember, error) { +func (*UnimplementedAdminServiceServer) AddIamMember(context.Context, *AddIamMemberRequest) (*IamMember, error) { return nil, status.Errorf(codes.Unimplemented, "method AddIamMember not implemented") } -func (*UnimplementedAdminServiceServer) ChangeIamMember(ctx context.Context, req *ChangeIamMemberRequest) (*IamMember, error) { +func (*UnimplementedAdminServiceServer) ChangeIamMember(context.Context, *ChangeIamMemberRequest) (*IamMember, error) { return nil, status.Errorf(codes.Unimplemented, "method ChangeIamMember not implemented") } -func (*UnimplementedAdminServiceServer) RemoveIamMember(ctx context.Context, req *RemoveIamMemberRequest) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) RemoveIamMember(context.Context, *RemoveIamMemberRequest) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method RemoveIamMember not implemented") } -func (*UnimplementedAdminServiceServer) SearchIamMembers(ctx context.Context, req *IamMemberSearchRequest) (*IamMemberSearchResponse, error) { +func (*UnimplementedAdminServiceServer) SearchIamMembers(context.Context, *IamMemberSearchRequest) (*IamMemberSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SearchIamMembers not implemented") } -func (*UnimplementedAdminServiceServer) GetViews(ctx context.Context, req *empty.Empty) (*Views, error) { +func (*UnimplementedAdminServiceServer) GetViews(context.Context, *empty.Empty) (*Views, error) { return nil, status.Errorf(codes.Unimplemented, "method GetViews not implemented") } -func (*UnimplementedAdminServiceServer) ClearView(ctx context.Context, req *ViewID) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) ClearView(context.Context, *ViewID) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method ClearView not implemented") } -func (*UnimplementedAdminServiceServer) GetFailedEvents(ctx context.Context, req *empty.Empty) (*FailedEvents, error) { +func (*UnimplementedAdminServiceServer) GetFailedEvents(context.Context, *empty.Empty) (*FailedEvents, error) { return nil, status.Errorf(codes.Unimplemented, "method GetFailedEvents not implemented") } -func (*UnimplementedAdminServiceServer) RemoveFailedEvent(ctx context.Context, req *FailedEventID) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) RemoveFailedEvent(context.Context, *FailedEventID) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method RemoveFailedEvent not implemented") } -func (*UnimplementedAdminServiceServer) IdpByID(ctx context.Context, req *IdpID) (*IdpView, error) { +func (*UnimplementedAdminServiceServer) IdpByID(context.Context, *IdpID) (*IdpView, error) { return nil, status.Errorf(codes.Unimplemented, "method IdpByID not implemented") } -func (*UnimplementedAdminServiceServer) CreateOidcIdp(ctx context.Context, req *OidcIdpConfigCreate) (*Idp, error) { +func (*UnimplementedAdminServiceServer) CreateOidcIdp(context.Context, *OidcIdpConfigCreate) (*Idp, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateOidcIdp not implemented") } -func (*UnimplementedAdminServiceServer) UpdateIdpConfig(ctx context.Context, req *IdpUpdate) (*Idp, error) { +func (*UnimplementedAdminServiceServer) UpdateIdpConfig(context.Context, *IdpUpdate) (*Idp, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateIdpConfig not implemented") } -func (*UnimplementedAdminServiceServer) DeactivateIdpConfig(ctx context.Context, req *IdpID) (*Idp, error) { +func (*UnimplementedAdminServiceServer) DeactivateIdpConfig(context.Context, *IdpID) (*Idp, error) { return nil, status.Errorf(codes.Unimplemented, "method DeactivateIdpConfig not implemented") } -func (*UnimplementedAdminServiceServer) ReactivateIdpConfig(ctx context.Context, req *IdpID) (*Idp, error) { +func (*UnimplementedAdminServiceServer) ReactivateIdpConfig(context.Context, *IdpID) (*Idp, error) { return nil, status.Errorf(codes.Unimplemented, "method ReactivateIdpConfig not implemented") } -func (*UnimplementedAdminServiceServer) RemoveIdpConfig(ctx context.Context, req *IdpID) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) RemoveIdpConfig(context.Context, *IdpID) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method RemoveIdpConfig not implemented") } -func (*UnimplementedAdminServiceServer) UpdateOidcIdpConfig(ctx context.Context, req *OidcIdpConfigUpdate) (*OidcIdpConfig, error) { +func (*UnimplementedAdminServiceServer) UpdateOidcIdpConfig(context.Context, *OidcIdpConfigUpdate) (*OidcIdpConfig, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateOidcIdpConfig not implemented") } -func (*UnimplementedAdminServiceServer) SearchIdps(ctx context.Context, req *IdpSearchRequest) (*IdpSearchResponse, error) { +func (*UnimplementedAdminServiceServer) SearchIdps(context.Context, *IdpSearchRequest) (*IdpSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SearchIdps not implemented") } -func (*UnimplementedAdminServiceServer) GetDefaultLoginPolicy(ctx context.Context, req *empty.Empty) (*DefaultLoginPolicyView, error) { +func (*UnimplementedAdminServiceServer) GetDefaultLoginPolicy(context.Context, *empty.Empty) (*DefaultLoginPolicyView, error) { return nil, status.Errorf(codes.Unimplemented, "method GetDefaultLoginPolicy not implemented") } -func (*UnimplementedAdminServiceServer) UpdateDefaultLoginPolicy(ctx context.Context, req *DefaultLoginPolicy) (*DefaultLoginPolicy, error) { +func (*UnimplementedAdminServiceServer) UpdateDefaultLoginPolicy(context.Context, *DefaultLoginPolicy) (*DefaultLoginPolicy, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateDefaultLoginPolicy not implemented") } -func (*UnimplementedAdminServiceServer) GetDefaultLoginPolicyIdpProviders(ctx context.Context, req *IdpProviderSearchRequest) (*IdpProviderSearchResponse, error) { +func (*UnimplementedAdminServiceServer) GetDefaultLoginPolicyIdpProviders(context.Context, *IdpProviderSearchRequest) (*IdpProviderSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetDefaultLoginPolicyIdpProviders not implemented") } -func (*UnimplementedAdminServiceServer) AddIdpProviderToDefaultLoginPolicy(ctx context.Context, req *IdpProviderID) (*IdpProviderID, error) { +func (*UnimplementedAdminServiceServer) AddIdpProviderToDefaultLoginPolicy(context.Context, *IdpProviderID) (*IdpProviderID, error) { return nil, status.Errorf(codes.Unimplemented, "method AddIdpProviderToDefaultLoginPolicy not implemented") } -func (*UnimplementedAdminServiceServer) RemoveIdpProviderFromDefaultLoginPolicy(ctx context.Context, req *IdpProviderID) (*empty.Empty, error) { +func (*UnimplementedAdminServiceServer) RemoveIdpProviderFromDefaultLoginPolicy(context.Context, *IdpProviderID) (*empty.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method RemoveIdpProviderFromDefaultLoginPolicy not implemented") } diff --git a/pkg/grpc/admin/admin.pb.gw.go b/pkg/grpc/admin/admin.pb.gw.go index cb5531804c..48ded0b111 100644 --- a/pkg/grpc/admin/admin.pb.gw.go +++ b/pkg/grpc/admin/admin.pb.gw.go @@ -13,7 +13,6 @@ import ( "io" "net/http" - "github.com/golang/protobuf/descriptor" "github.com/golang/protobuf/proto" "github.com/golang/protobuf/ptypes/empty" "github.com/grpc-ecosystem/grpc-gateway/runtime" @@ -24,13 +23,11 @@ import ( "google.golang.org/grpc/status" ) -// Suppress "imported and not used" errors var _ codes.Code var _ io.Reader var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray -var _ = descriptor.ForMessage func request_AdminService_Healthz_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty @@ -41,15 +38,6 @@ func request_AdminService_Healthz_0(ctx context.Context, marshaler runtime.Marsh } -func local_request_AdminService_Healthz_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.Healthz(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_Ready_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -59,15 +47,6 @@ func request_AdminService_Ready_0(ctx context.Context, marshaler runtime.Marshal } -func local_request_AdminService_Ready_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.Ready(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_Validate_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -77,15 +56,6 @@ func request_AdminService_Validate_0(ctx context.Context, marshaler runtime.Mars } -func local_request_AdminService_Validate_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.Validate(ctx, &protoReq) - return msg, metadata, err - -} - var ( filter_AdminService_IsOrgUnique_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} ) @@ -94,27 +64,11 @@ func request_AdminService_IsOrgUnique_0(ctx context.Context, marshaler runtime.M var protoReq UniqueOrgRequest var metadata runtime.ServerMetadata - if err := req.ParseForm(); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_IsOrgUnique_0); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.IsOrgUnique(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_AdminService_IsOrgUnique_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq UniqueOrgRequest - var metadata runtime.ServerMetadata - if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_AdminService_IsOrgUnique_0); err != nil { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } - msg, err := server.IsOrgUnique(ctx, &protoReq) + msg, err := client.IsOrgUnique(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err } @@ -146,33 +100,6 @@ func request_AdminService_GetOrgByID_0(ctx context.Context, marshaler runtime.Ma } -func local_request_AdminService_GetOrgByID_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.GetOrgByID(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_SearchOrgs_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgSearchRequest var metadata runtime.ServerMetadata @@ -190,23 +117,6 @@ func request_AdminService_SearchOrgs_0(ctx context.Context, marshaler runtime.Ma } -func local_request_AdminService_SearchOrgs_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgSearchRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.SearchOrgs(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_SetUpOrg_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgSetUpRequest var metadata runtime.ServerMetadata @@ -224,23 +134,6 @@ func request_AdminService_SetUpOrg_0(ctx context.Context, marshaler runtime.Mars } -func local_request_AdminService_SetUpOrg_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgSetUpRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.SetUpOrg(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgIamPolicyID var metadata runtime.ServerMetadata @@ -268,33 +161,6 @@ func request_AdminService_GetOrgIamPolicy_0(ctx context.Context, marshaler runti } -func local_request_AdminService_GetOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgIamPolicyID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["org_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org_id") - } - - protoReq.OrgId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org_id", err) - } - - msg, err := server.GetOrgIamPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_CreateOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgIamPolicyRequest var metadata runtime.ServerMetadata @@ -330,41 +196,6 @@ func request_AdminService_CreateOrgIamPolicy_0(ctx context.Context, marshaler ru } -func local_request_AdminService_CreateOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgIamPolicyRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["org_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org_id") - } - - protoReq.OrgId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org_id", err) - } - - msg, err := server.CreateOrgIamPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_UpdateOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgIamPolicyRequest var metadata runtime.ServerMetadata @@ -400,41 +231,6 @@ func request_AdminService_UpdateOrgIamPolicy_0(ctx context.Context, marshaler ru } -func local_request_AdminService_UpdateOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgIamPolicyRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["org_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org_id") - } - - protoReq.OrgId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org_id", err) - } - - msg, err := server.UpdateOrgIamPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_DeleteOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OrgIamPolicyID var metadata runtime.ServerMetadata @@ -462,33 +258,6 @@ func request_AdminService_DeleteOrgIamPolicy_0(ctx context.Context, marshaler ru } -func local_request_AdminService_DeleteOrgIamPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OrgIamPolicyID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["org_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org_id") - } - - protoReq.OrgId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org_id", err) - } - - msg, err := server.DeleteOrgIamPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetIamMemberRoles_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -498,15 +267,6 @@ func request_AdminService_GetIamMemberRoles_0(ctx context.Context, marshaler run } -func local_request_AdminService_GetIamMemberRoles_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.GetIamMemberRoles(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_AddIamMember_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq AddIamMemberRequest var metadata runtime.ServerMetadata @@ -524,23 +284,6 @@ func request_AdminService_AddIamMember_0(ctx context.Context, marshaler runtime. } -func local_request_AdminService_AddIamMember_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq AddIamMemberRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.AddIamMember(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_ChangeIamMember_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq ChangeIamMemberRequest var metadata runtime.ServerMetadata @@ -576,41 +319,6 @@ func request_AdminService_ChangeIamMember_0(ctx context.Context, marshaler runti } -func local_request_AdminService_ChangeIamMember_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ChangeIamMemberRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["user_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "user_id") - } - - protoReq.UserId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "user_id", err) - } - - msg, err := server.ChangeIamMember(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_RemoveIamMember_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq RemoveIamMemberRequest var metadata runtime.ServerMetadata @@ -638,33 +346,6 @@ func request_AdminService_RemoveIamMember_0(ctx context.Context, marshaler runti } -func local_request_AdminService_RemoveIamMember_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq RemoveIamMemberRequest - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["user_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "user_id") - } - - protoReq.UserId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "user_id", err) - } - - msg, err := server.RemoveIamMember(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_SearchIamMembers_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IamMemberSearchRequest var metadata runtime.ServerMetadata @@ -682,23 +363,6 @@ func request_AdminService_SearchIamMembers_0(ctx context.Context, marshaler runt } -func local_request_AdminService_SearchIamMembers_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IamMemberSearchRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.SearchIamMembers(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetViews_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -708,15 +372,6 @@ func request_AdminService_GetViews_0(ctx context.Context, marshaler runtime.Mars } -func local_request_AdminService_GetViews_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.GetViews(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_ClearView_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq ViewID var metadata runtime.ServerMetadata @@ -755,44 +410,6 @@ func request_AdminService_ClearView_0(ctx context.Context, marshaler runtime.Mar } -func local_request_AdminService_ClearView_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ViewID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["database"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "database") - } - - protoReq.Database, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "database", err) - } - - val, ok = pathParams["view_name"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "view_name") - } - - protoReq.ViewName, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "view_name", err) - } - - msg, err := server.ClearView(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetFailedEvents_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -802,15 +419,6 @@ func request_AdminService_GetFailedEvents_0(ctx context.Context, marshaler runti } -func local_request_AdminService_GetFailedEvents_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.GetFailedEvents(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_RemoveFailedEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq FailedEventID var metadata runtime.ServerMetadata @@ -860,55 +468,6 @@ func request_AdminService_RemoveFailedEvent_0(ctx context.Context, marshaler run } -func local_request_AdminService_RemoveFailedEvent_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq FailedEventID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["database"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "database") - } - - protoReq.Database, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "database", err) - } - - val, ok = pathParams["view_name"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "view_name") - } - - protoReq.ViewName, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "view_name", err) - } - - val, ok = pathParams["failed_sequence"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "failed_sequence") - } - - protoReq.FailedSequence, err = runtime.Uint64(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "failed_sequence", err) - } - - msg, err := server.RemoveFailedEvent(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_IdpByID_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpID var metadata runtime.ServerMetadata @@ -936,33 +495,6 @@ func request_AdminService_IdpByID_0(ctx context.Context, marshaler runtime.Marsh } -func local_request_AdminService_IdpByID_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.IdpByID(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_CreateOidcIdp_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OidcIdpConfigCreate var metadata runtime.ServerMetadata @@ -980,23 +512,6 @@ func request_AdminService_CreateOidcIdp_0(ctx context.Context, marshaler runtime } -func local_request_AdminService_CreateOidcIdp_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OidcIdpConfigCreate - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.CreateOidcIdp(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_UpdateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpUpdate var metadata runtime.ServerMetadata @@ -1032,41 +547,6 @@ func request_AdminService_UpdateIdpConfig_0(ctx context.Context, marshaler runti } -func local_request_AdminService_UpdateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpUpdate - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.UpdateIdpConfig(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_DeactivateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpID var metadata runtime.ServerMetadata @@ -1102,41 +582,6 @@ func request_AdminService_DeactivateIdpConfig_0(ctx context.Context, marshaler r } -func local_request_AdminService_DeactivateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpID - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.DeactivateIdpConfig(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_ReactivateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpID var metadata runtime.ServerMetadata @@ -1172,41 +617,6 @@ func request_AdminService_ReactivateIdpConfig_0(ctx context.Context, marshaler r } -func local_request_AdminService_ReactivateIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpID - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.ReactivateIdpConfig(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_RemoveIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpID var metadata runtime.ServerMetadata @@ -1234,33 +644,6 @@ func request_AdminService_RemoveIdpConfig_0(ctx context.Context, marshaler runti } -func local_request_AdminService_RemoveIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpID - var metadata runtime.ServerMetadata - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id") - } - - protoReq.Id, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err) - } - - msg, err := server.RemoveIdpConfig(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_UpdateOidcIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq OidcIdpConfigUpdate var metadata runtime.ServerMetadata @@ -1296,41 +679,6 @@ func request_AdminService_UpdateOidcIdpConfig_0(ctx context.Context, marshaler r } -func local_request_AdminService_UpdateOidcIdpConfig_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq OidcIdpConfigUpdate - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["idp_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "idp_id") - } - - protoReq.IdpId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "idp_id", err) - } - - msg, err := server.UpdateOidcIdpConfig(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_SearchIdps_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpSearchRequest var metadata runtime.ServerMetadata @@ -1348,23 +696,6 @@ func request_AdminService_SearchIdps_0(ctx context.Context, marshaler runtime.Ma } -func local_request_AdminService_SearchIdps_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpSearchRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.SearchIdps(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq empty.Empty var metadata runtime.ServerMetadata @@ -1374,15 +705,6 @@ func request_AdminService_GetDefaultLoginPolicy_0(ctx context.Context, marshaler } -func local_request_AdminService_GetDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq empty.Empty - var metadata runtime.ServerMetadata - - msg, err := server.GetDefaultLoginPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_UpdateDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq DefaultLoginPolicy var metadata runtime.ServerMetadata @@ -1400,23 +722,6 @@ func request_AdminService_UpdateDefaultLoginPolicy_0(ctx context.Context, marsha } -func local_request_AdminService_UpdateDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq DefaultLoginPolicy - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.UpdateDefaultLoginPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_GetDefaultLoginPolicyIdpProviders_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpProviderSearchRequest var metadata runtime.ServerMetadata @@ -1434,23 +739,6 @@ func request_AdminService_GetDefaultLoginPolicyIdpProviders_0(ctx context.Contex } -func local_request_AdminService_GetDefaultLoginPolicyIdpProviders_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpProviderSearchRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.GetDefaultLoginPolicyIdpProviders(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_AddIdpProviderToDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpProviderID var metadata runtime.ServerMetadata @@ -1468,23 +756,6 @@ func request_AdminService_AddIdpProviderToDefaultLoginPolicy_0(ctx context.Conte } -func local_request_AdminService_AddIdpProviderToDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpProviderID - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.AddIdpProviderToDefaultLoginPolicy(ctx, &protoReq) - return msg, metadata, err - -} - func request_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq IdpProviderID var metadata runtime.ServerMetadata @@ -1520,709 +791,6 @@ func request_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0(ctx context. } -func local_request_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server AdminServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq IdpProviderID - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["idp_config_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "idp_config_id") - } - - protoReq.IdpConfigId, err = runtime.String(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "idp_config_id", err) - } - - msg, err := server.RemoveIdpProviderFromDefaultLoginPolicy(ctx, &protoReq) - return msg, metadata, err - -} - -// RegisterAdminServiceHandlerServer registers the http handlers for service AdminService to "mux". -// UnaryRPC :call AdminServiceServer directly. -// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -func RegisterAdminServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AdminServiceServer) error { - - mux.Handle("GET", pattern_AdminService_Healthz_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_Healthz_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_Healthz_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_Ready_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_Ready_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_Ready_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_Validate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_Validate_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_Validate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_IsOrgUnique_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_IsOrgUnique_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_IsOrgUnique_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetOrgByID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetOrgByID_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetOrgByID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_SearchOrgs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_SearchOrgs_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_SearchOrgs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_SetUpOrg_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_SetUpOrg_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_SetUpOrg_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetOrgIamPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetOrgIamPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetOrgIamPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_CreateOrgIamPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_CreateOrgIamPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_CreateOrgIamPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_UpdateOrgIamPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_UpdateOrgIamPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_UpdateOrgIamPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_AdminService_DeleteOrgIamPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_DeleteOrgIamPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_DeleteOrgIamPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetIamMemberRoles_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetIamMemberRoles_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetIamMemberRoles_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_AddIamMember_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_AddIamMember_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_AddIamMember_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_ChangeIamMember_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_ChangeIamMember_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_ChangeIamMember_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_AdminService_RemoveIamMember_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_RemoveIamMember_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_RemoveIamMember_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_SearchIamMembers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_SearchIamMembers_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_SearchIamMembers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetViews_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetViews_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetViews_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_ClearView_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_ClearView_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_ClearView_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetFailedEvents_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetFailedEvents_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetFailedEvents_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_AdminService_RemoveFailedEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_RemoveFailedEvent_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_RemoveFailedEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_IdpByID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_IdpByID_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_IdpByID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_CreateOidcIdp_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_CreateOidcIdp_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_CreateOidcIdp_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_UpdateIdpConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_UpdateIdpConfig_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_UpdateIdpConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_DeactivateIdpConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_DeactivateIdpConfig_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_DeactivateIdpConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_ReactivateIdpConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_ReactivateIdpConfig_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_ReactivateIdpConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_AdminService_RemoveIdpConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_RemoveIdpConfig_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_RemoveIdpConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_UpdateOidcIdpConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_UpdateOidcIdpConfig_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_UpdateOidcIdpConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_SearchIdps_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_SearchIdps_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_SearchIdps_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_AdminService_GetDefaultLoginPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetDefaultLoginPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetDefaultLoginPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_AdminService_UpdateDefaultLoginPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_UpdateDefaultLoginPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_UpdateDefaultLoginPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_GetDefaultLoginPolicyIdpProviders_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_GetDefaultLoginPolicyIdpProviders_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_GetDefaultLoginPolicyIdpProviders_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_AddIdpProviderToDefaultLoginPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_AddIdpProviderToDefaultLoginPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_AddIdpProviderToDefaultLoginPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - return nil -} - // RegisterAdminServiceHandlerFromEndpoint is same as RegisterAdminServiceHandler but // automatically dials to "endpoint" and closes the connection when "ctx" gets done. func RegisterAdminServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { @@ -2925,71 +1493,71 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu } var ( - pattern_AdminService_Healthz_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"healthz"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_Healthz_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"healthz"}, "")) - pattern_AdminService_Ready_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"ready"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_Ready_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"ready"}, "")) - pattern_AdminService_Validate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"validate"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_Validate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"validate"}, "")) - pattern_AdminService_IsOrgUnique_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_isunique"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_IsOrgUnique_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_isunique"}, "")) - pattern_AdminService_GetOrgByID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"orgs", "id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetOrgByID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"orgs", "id"}, "")) - pattern_AdminService_SearchOrgs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_search"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_SearchOrgs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_search"}, "")) - pattern_AdminService_SetUpOrg_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_setup"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_SetUpOrg_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"orgs", "_setup"}, "")) - pattern_AdminService_GetOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "")) - pattern_AdminService_CreateOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_CreateOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "")) - pattern_AdminService_UpdateOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_UpdateOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "")) - pattern_AdminService_DeleteOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_DeleteOrgIamPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"orgs", "org_id", "iampolicy"}, "")) - pattern_AdminService_GetIamMemberRoles_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"members", "roles"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetIamMemberRoles_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"members", "roles"}, "")) - pattern_AdminService_AddIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"members"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_AddIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"members"}, "")) - pattern_AdminService_ChangeIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"members", "user_id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_ChangeIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"members", "user_id"}, "")) - pattern_AdminService_RemoveIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"members", "user_id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_RemoveIamMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"members", "user_id"}, "")) - pattern_AdminService_SearchIamMembers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"members", "_search"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_SearchIamMembers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"members", "_search"}, "")) - pattern_AdminService_GetViews_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"views"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetViews_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"views"}, "")) - pattern_AdminService_ClearView_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 1, 0, 4, 1, 5, 2}, []string{"views", "database", "view_name"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_ClearView_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 1, 0, 4, 1, 5, 2}, []string{"views", "database", "view_name"}, "")) - pattern_AdminService_GetFailedEvents_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"failedevents"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetFailedEvents_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"failedevents"}, "")) - pattern_AdminService_RemoveFailedEvent_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 1, 0, 4, 1, 5, 2, 1, 0, 4, 1, 5, 3}, []string{"failedevents", "database", "view_name", "failed_sequence"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_RemoveFailedEvent_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 1, 0, 4, 1, 5, 2, 1, 0, 4, 1, 5, 3}, []string{"failedevents", "database", "view_name", "failed_sequence"}, "")) - pattern_AdminService_IdpByID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_IdpByID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "")) - pattern_AdminService_CreateOidcIdp_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"idps", "oidc"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_CreateOidcIdp_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"idps", "oidc"}, "")) - pattern_AdminService_UpdateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_UpdateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "")) - pattern_AdminService_DeactivateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "id", "_deactivate"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_DeactivateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "id", "_deactivate"}, "")) - pattern_AdminService_ReactivateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "id", "_reactivate"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_ReactivateIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "id", "_reactivate"}, "")) - pattern_AdminService_RemoveIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_RemoveIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1}, []string{"idps", "id"}, "")) - pattern_AdminService_UpdateOidcIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "idp_id", "oidcconfig"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_UpdateOidcIdpConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 1, 0, 4, 1, 5, 1, 2, 2}, []string{"idps", "idp_id", "oidcconfig"}, "")) - pattern_AdminService_SearchIdps_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"idps", "_search"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_SearchIdps_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"idps", "_search"}, "")) - pattern_AdminService_GetDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"policies", "login"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"policies", "login"}, "")) - pattern_AdminService_UpdateDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"policies", "login"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_UpdateDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"policies", "login"}, "")) - pattern_AdminService_GetDefaultLoginPolicyIdpProviders_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"policies", "login", "idpproviders", "_search"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_GetDefaultLoginPolicyIdpProviders_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"policies", "login", "idpproviders", "_search"}, "")) - pattern_AdminService_AddIdpProviderToDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"policies", "login", "idpproviders"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_AddIdpProviderToDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"policies", "login", "idpproviders"}, "")) - pattern_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"policies", "login", "idpproviders", "idp_config_id"}, "", runtime.AssumeColonVerbOpt(true))) + pattern_AdminService_RemoveIdpProviderFromDefaultLoginPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"policies", "login", "idpproviders", "idp_config_id"}, "")) ) var ( diff --git a/pkg/grpc/admin/admin.pb.validate.go b/pkg/grpc/admin/admin.pb.validate.go index a3b9940a67..7208cedccf 100644 --- a/pkg/grpc/admin/admin.pb.validate.go +++ b/pkg/grpc/admin/admin.pb.validate.go @@ -1148,10 +1148,10 @@ func (m *CreateMachineRequest) Validate() error { } } - if l := utf8.RuneCountInString(m.GetDescription()); l < 1 || l > 500 { + if utf8.RuneCountInString(m.GetDescription()) > 500 { return CreateMachineRequestValidationError{ field: "Description", - reason: "value length must be between 1 and 500 runes, inclusive", + reason: "value length must be at most 500 runes", } } diff --git a/pkg/grpc/admin/admin.swagger.json b/pkg/grpc/admin/admin.swagger.json index bb7d195b21..6475e48afb 100644 --- a/pkg/grpc/admin/admin.swagger.json +++ b/pkg/grpc/admin/admin.swagger.json @@ -797,7 +797,7 @@ "200": { "description": "A successful response.", "schema": { - "type": "object" + "$ref": "#/definitions/protobufStruct" } } }, @@ -854,6 +854,19 @@ } }, "definitions": { + "protobufListValue": { + "type": "object", + "properties": { + "values": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufValue" + }, + "description": "Repeated field of dynamically typed values." + } + }, + "description": "`ListValue` is a wrapper around a repeated field of values.\n\nThe JSON representation for `ListValue` is JSON array." + }, "protobufNullValue": { "type": "string", "enum": [ @@ -862,6 +875,51 @@ "default": "NULL_VALUE", "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." }, + "protobufStruct": { + "type": "object", + "properties": { + "fields": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/protobufValue" + }, + "description": "Unordered map of dynamically typed values." + } + }, + "description": "`Struct` represents a structured data value, consisting of fields\nwhich map to dynamically typed values. In some languages, `Struct`\nmight be supported by a native representation. For example, in\nscripting languages like JS a struct is represented as an\nobject. The details of that representation are described together\nwith the proto support for the language.\n\nThe JSON representation for `Struct` is JSON object." + }, + "protobufValue": { + "type": "object", + "properties": { + "null_value": { + "$ref": "#/definitions/protobufNullValue", + "description": "Represents a null value." + }, + "number_value": { + "type": "number", + "format": "double", + "description": "Represents a double value." + }, + "string_value": { + "type": "string", + "description": "Represents a string value." + }, + "bool_value": { + "type": "boolean", + "format": "boolean", + "description": "Represents a boolean value." + }, + "struct_value": { + "$ref": "#/definitions/protobufStruct", + "description": "Represents a structured value." + }, + "list_value": { + "$ref": "#/definitions/protobufListValue", + "description": "Represents a repeated `Value`." + } + }, + "description": "`Value` represents a dynamically typed value which can be either\nnull, a number, a string, a boolean, a recursive struct value, or a\nlist of values. A producer of value is expected to set one of that\nvariants, absence of any variant indicates an error.\n\nThe JSON representation for `Value` is JSON value." + }, "v1AddIamMemberRequest": { "type": "object", "properties": { diff --git a/pkg/grpc/admin/proto/admin.proto b/pkg/grpc/admin/proto/admin.proto index 68ddf9c08c..f72048afdd 100644 --- a/pkg/grpc/admin/proto/admin.proto +++ b/pkg/grpc/admin/proto/admin.proto @@ -481,7 +481,7 @@ message CreateHumanRequest { message CreateMachineRequest { string name = 1 [(validate.rules).string = {min_len: 1, max_len: 200}]; - string description = 2 [(validate.rules).string = {min_len: 1, max_len: 500}]; + string description = 2 [(validate.rules).string = {max_len: 500}]; } message UserResponse {