From b91cc8794aef1b581558738a7164b8a1c1136504 Mon Sep 17 00:00:00 2001 From: "zitadel-go-workflow[bot]" <92140199+zitadel-go-workflow[bot]@users.noreply.github.com> Date: Thu, 10 Feb 2022 07:37:52 +0100 Subject: [PATCH] fix: update zitadel api to v1.79.0 (#73) Co-authored-by: livio-a --- .../zitadel/management/management.pb.go | 21111 ++++++++-------- pkg/client/zitadel/user/user.pb.go | 1022 +- 2 files changed, 11454 insertions(+), 10679 deletions(-) diff --git a/pkg/client/zitadel/management/management.pb.go b/pkg/client/zitadel/management/management.pb.go index 4a2c8bf..c48406d 100644 --- a/pkg/client/zitadel/management/management.pb.go +++ b/pkg/client/zitadel/management/management.pb.go @@ -5289,18 +5289,17 @@ func (x *RemoveMachineKeyResponse) GetDetails() *object.ObjectDetails { return nil } -type ListHumanLinkedIDPsRequest struct { +type GetPersonalAccessTokenByIDsRequest struct { 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"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + TokenId string `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"` } -func (x *ListHumanLinkedIDPsRequest) Reset() { - *x = ListHumanLinkedIDPsRequest{} +func (x *GetPersonalAccessTokenByIDsRequest) Reset() { + *x = GetPersonalAccessTokenByIDsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5308,13 +5307,13 @@ func (x *ListHumanLinkedIDPsRequest) Reset() { } } -func (x *ListHumanLinkedIDPsRequest) String() string { +func (x *GetPersonalAccessTokenByIDsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListHumanLinkedIDPsRequest) ProtoMessage() {} +func (*GetPersonalAccessTokenByIDsRequest) ProtoMessage() {} -func (x *ListHumanLinkedIDPsRequest) ProtoReflect() protoreflect.Message { +func (x *GetPersonalAccessTokenByIDsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[100] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5326,36 +5325,35 @@ func (x *ListHumanLinkedIDPsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListHumanLinkedIDPsRequest.ProtoReflect.Descriptor instead. -func (*ListHumanLinkedIDPsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPersonalAccessTokenByIDsRequest.ProtoReflect.Descriptor instead. +func (*GetPersonalAccessTokenByIDsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{100} } -func (x *ListHumanLinkedIDPsRequest) GetUserId() string { +func (x *GetPersonalAccessTokenByIDsRequest) GetUserId() string { if x != nil { return x.UserId } return "" } -func (x *ListHumanLinkedIDPsRequest) GetQuery() *object.ListQuery { +func (x *GetPersonalAccessTokenByIDsRequest) GetTokenId() string { if x != nil { - return x.Query + return x.TokenId } - return nil + return "" } -type ListHumanLinkedIDPsResponse struct { +type GetPersonalAccessTokenByIDsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*idp.IDPUserLink `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Token *user.PersonalAccessToken `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` } -func (x *ListHumanLinkedIDPsResponse) Reset() { - *x = ListHumanLinkedIDPsResponse{} +func (x *GetPersonalAccessTokenByIDsResponse) Reset() { + *x = GetPersonalAccessTokenByIDsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5363,13 +5361,13 @@ func (x *ListHumanLinkedIDPsResponse) Reset() { } } -func (x *ListHumanLinkedIDPsResponse) String() string { +func (x *GetPersonalAccessTokenByIDsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListHumanLinkedIDPsResponse) ProtoMessage() {} +func (*GetPersonalAccessTokenByIDsResponse) ProtoMessage() {} -func (x *ListHumanLinkedIDPsResponse) ProtoReflect() protoreflect.Message { +func (x *GetPersonalAccessTokenByIDsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[101] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5381,37 +5379,30 @@ func (x *ListHumanLinkedIDPsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListHumanLinkedIDPsResponse.ProtoReflect.Descriptor instead. -func (*ListHumanLinkedIDPsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPersonalAccessTokenByIDsResponse.ProtoReflect.Descriptor instead. +func (*GetPersonalAccessTokenByIDsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{101} } -func (x *ListHumanLinkedIDPsResponse) GetDetails() *object.ListDetails { - if x != nil { - return x.Details - } - return nil -} - -func (x *ListHumanLinkedIDPsResponse) GetResult() []*idp.IDPUserLink { +func (x *GetPersonalAccessTokenByIDsResponse) GetToken() *user.PersonalAccessToken { if x != nil { - return x.Result + return x.Token } return nil } -type RemoveHumanLinkedIDPRequest struct { +type ListPersonalAccessTokensRequest struct { 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"` - IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` - LinkedUserId string `protobuf:"bytes,3,opt,name=linked_user_id,json=linkedUserId,proto3" json:"linked_user_id,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` } -func (x *RemoveHumanLinkedIDPRequest) Reset() { - *x = RemoveHumanLinkedIDPRequest{} +func (x *ListPersonalAccessTokensRequest) Reset() { + *x = ListPersonalAccessTokensRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5419,13 +5410,13 @@ func (x *RemoveHumanLinkedIDPRequest) Reset() { } } -func (x *RemoveHumanLinkedIDPRequest) String() string { +func (x *ListPersonalAccessTokensRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveHumanLinkedIDPRequest) ProtoMessage() {} +func (*ListPersonalAccessTokensRequest) ProtoMessage() {} -func (x *RemoveHumanLinkedIDPRequest) ProtoReflect() protoreflect.Message { +func (x *ListPersonalAccessTokensRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[102] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5437,42 +5428,36 @@ func (x *RemoveHumanLinkedIDPRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveHumanLinkedIDPRequest.ProtoReflect.Descriptor instead. -func (*RemoveHumanLinkedIDPRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListPersonalAccessTokensRequest.ProtoReflect.Descriptor instead. +func (*ListPersonalAccessTokensRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{102} } -func (x *RemoveHumanLinkedIDPRequest) GetUserId() string { +func (x *ListPersonalAccessTokensRequest) GetUserId() string { if x != nil { return x.UserId } return "" } -func (x *RemoveHumanLinkedIDPRequest) GetIdpId() string { - if x != nil { - return x.IdpId - } - return "" -} - -func (x *RemoveHumanLinkedIDPRequest) GetLinkedUserId() string { +func (x *ListPersonalAccessTokensRequest) GetQuery() *object.ListQuery { if x != nil { - return x.LinkedUserId + return x.Query } - return "" + return nil } -type RemoveHumanLinkedIDPResponse struct { +type ListPersonalAccessTokensResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*user.PersonalAccessToken `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveHumanLinkedIDPResponse) Reset() { - *x = RemoveHumanLinkedIDPResponse{} +func (x *ListPersonalAccessTokensResponse) Reset() { + *x = ListPersonalAccessTokensResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5480,13 +5465,13 @@ func (x *RemoveHumanLinkedIDPResponse) Reset() { } } -func (x *RemoveHumanLinkedIDPResponse) String() string { +func (x *ListPersonalAccessTokensResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveHumanLinkedIDPResponse) ProtoMessage() {} +func (*ListPersonalAccessTokensResponse) ProtoMessage() {} -func (x *RemoveHumanLinkedIDPResponse) ProtoReflect() protoreflect.Message { +func (x *ListPersonalAccessTokensResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[103] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5498,33 +5483,36 @@ func (x *RemoveHumanLinkedIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveHumanLinkedIDPResponse.ProtoReflect.Descriptor instead. -func (*RemoveHumanLinkedIDPResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListPersonalAccessTokensResponse.ProtoReflect.Descriptor instead. +func (*ListPersonalAccessTokensResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{103} } -func (x *RemoveHumanLinkedIDPResponse) GetDetails() *object.ObjectDetails { +func (x *ListPersonalAccessTokensResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type ListUserMembershipsRequest struct { +func (x *ListPersonalAccessTokensResponse) GetResult() []*user.PersonalAccessToken { + if x != nil { + return x.Result + } + return nil +} + +type AddPersonalAccessTokenRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - //the field the result is sorted - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*user.MembershipQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` } -func (x *ListUserMembershipsRequest) Reset() { - *x = ListUserMembershipsRequest{} +func (x *AddPersonalAccessTokenRequest) Reset() { + *x = AddPersonalAccessTokenRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5532,13 +5520,13 @@ func (x *ListUserMembershipsRequest) Reset() { } } -func (x *ListUserMembershipsRequest) String() string { +func (x *AddPersonalAccessTokenRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListUserMembershipsRequest) ProtoMessage() {} +func (*AddPersonalAccessTokenRequest) ProtoMessage() {} -func (x *ListUserMembershipsRequest) ProtoReflect() protoreflect.Message { +func (x *AddPersonalAccessTokenRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[104] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5550,43 +5538,37 @@ func (x *ListUserMembershipsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListUserMembershipsRequest.ProtoReflect.Descriptor instead. -func (*ListUserMembershipsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddPersonalAccessTokenRequest.ProtoReflect.Descriptor instead. +func (*AddPersonalAccessTokenRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{104} } -func (x *ListUserMembershipsRequest) GetUserId() string { +func (x *AddPersonalAccessTokenRequest) GetUserId() string { if x != nil { return x.UserId } return "" } -func (x *ListUserMembershipsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListUserMembershipsRequest) GetQueries() []*user.MembershipQuery { +func (x *AddPersonalAccessTokenRequest) GetExpirationDate() *timestamppb.Timestamp { if x != nil { - return x.Queries + return x.ExpirationDate } return nil } -type ListUserMembershipsResponse struct { +type AddPersonalAccessTokenResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*user.Membership `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + TokenId string `protobuf:"bytes,1,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"` + Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListUserMembershipsResponse) Reset() { - *x = ListUserMembershipsResponse{} +func (x *AddPersonalAccessTokenResponse) Reset() { + *x = AddPersonalAccessTokenResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5594,13 +5576,13 @@ func (x *ListUserMembershipsResponse) Reset() { } } -func (x *ListUserMembershipsResponse) String() string { +func (x *AddPersonalAccessTokenResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListUserMembershipsResponse) ProtoMessage() {} +func (*AddPersonalAccessTokenResponse) ProtoMessage() {} -func (x *ListUserMembershipsResponse) ProtoReflect() protoreflect.Message { +func (x *AddPersonalAccessTokenResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[105] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5612,34 +5594,43 @@ func (x *ListUserMembershipsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListUserMembershipsResponse.ProtoReflect.Descriptor instead. -func (*ListUserMembershipsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddPersonalAccessTokenResponse.ProtoReflect.Descriptor instead. +func (*AddPersonalAccessTokenResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{105} } -func (x *ListUserMembershipsResponse) GetDetails() *object.ListDetails { +func (x *AddPersonalAccessTokenResponse) GetTokenId() string { if x != nil { - return x.Details + return x.TokenId } - return nil + return "" } -func (x *ListUserMembershipsResponse) GetResult() []*user.Membership { +func (x *AddPersonalAccessTokenResponse) GetToken() string { if x != nil { - return x.Result + return x.Token + } + return "" +} + +func (x *AddPersonalAccessTokenResponse) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details } return nil } -//This is an empty request -type GetMyOrgRequest struct { +type RemovePersonalAccessTokenRequest struct { 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"` + TokenId string `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"` } -func (x *GetMyOrgRequest) Reset() { - *x = GetMyOrgRequest{} +func (x *RemovePersonalAccessTokenRequest) Reset() { + *x = RemovePersonalAccessTokenRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5647,13 +5638,13 @@ func (x *GetMyOrgRequest) Reset() { } } -func (x *GetMyOrgRequest) String() string { +func (x *RemovePersonalAccessTokenRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetMyOrgRequest) ProtoMessage() {} +func (*RemovePersonalAccessTokenRequest) ProtoMessage() {} -func (x *GetMyOrgRequest) ProtoReflect() protoreflect.Message { +func (x *RemovePersonalAccessTokenRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[106] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5665,21 +5656,35 @@ func (x *GetMyOrgRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetMyOrgRequest.ProtoReflect.Descriptor instead. -func (*GetMyOrgRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemovePersonalAccessTokenRequest.ProtoReflect.Descriptor instead. +func (*RemovePersonalAccessTokenRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{106} } -type GetMyOrgResponse struct { +func (x *RemovePersonalAccessTokenRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *RemovePersonalAccessTokenRequest) GetTokenId() string { + if x != nil { + return x.TokenId + } + return "" +} + +type RemovePersonalAccessTokenResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Org *org.Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetMyOrgResponse) Reset() { - *x = GetMyOrgResponse{} +func (x *RemovePersonalAccessTokenResponse) Reset() { + *x = RemovePersonalAccessTokenResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5687,13 +5692,13 @@ func (x *GetMyOrgResponse) Reset() { } } -func (x *GetMyOrgResponse) String() string { +func (x *RemovePersonalAccessTokenResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetMyOrgResponse) ProtoMessage() {} +func (*RemovePersonalAccessTokenResponse) ProtoMessage() {} -func (x *GetMyOrgResponse) ProtoReflect() protoreflect.Message { +func (x *RemovePersonalAccessTokenResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[107] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5705,28 +5710,30 @@ func (x *GetMyOrgResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetMyOrgResponse.ProtoReflect.Descriptor instead. -func (*GetMyOrgResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemovePersonalAccessTokenResponse.ProtoReflect.Descriptor instead. +func (*RemovePersonalAccessTokenResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{107} } -func (x *GetMyOrgResponse) GetOrg() *org.Org { +func (x *RemovePersonalAccessTokenResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Org + return x.Details } return nil } -type GetOrgByDomainGlobalRequest struct { +type ListHumanLinkedIDPsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` } -func (x *GetOrgByDomainGlobalRequest) Reset() { - *x = GetOrgByDomainGlobalRequest{} +func (x *ListHumanLinkedIDPsRequest) Reset() { + *x = ListHumanLinkedIDPsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5734,13 +5741,13 @@ func (x *GetOrgByDomainGlobalRequest) Reset() { } } -func (x *GetOrgByDomainGlobalRequest) String() string { +func (x *ListHumanLinkedIDPsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgByDomainGlobalRequest) ProtoMessage() {} +func (*ListHumanLinkedIDPsRequest) ProtoMessage() {} -func (x *GetOrgByDomainGlobalRequest) ProtoReflect() protoreflect.Message { +func (x *ListHumanLinkedIDPsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[108] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5752,29 +5759,36 @@ func (x *GetOrgByDomainGlobalRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgByDomainGlobalRequest.ProtoReflect.Descriptor instead. -func (*GetOrgByDomainGlobalRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListHumanLinkedIDPsRequest.ProtoReflect.Descriptor instead. +func (*ListHumanLinkedIDPsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{108} } -func (x *GetOrgByDomainGlobalRequest) GetDomain() string { +func (x *ListHumanLinkedIDPsRequest) GetUserId() string { if x != nil { - return x.Domain + return x.UserId } return "" } -type ListOrgChangesRequest struct { +func (x *ListHumanLinkedIDPsRequest) GetQuery() *object.ListQuery { + if x != nil { + return x.Query + } + return nil +} + +type ListHumanLinkedIDPsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*idp.IDPUserLink `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ListOrgChangesRequest) Reset() { - *x = ListOrgChangesRequest{} +func (x *ListHumanLinkedIDPsResponse) Reset() { + *x = ListHumanLinkedIDPsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5782,13 +5796,13 @@ func (x *ListOrgChangesRequest) Reset() { } } -func (x *ListOrgChangesRequest) String() string { +func (x *ListHumanLinkedIDPsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgChangesRequest) ProtoMessage() {} +func (*ListHumanLinkedIDPsResponse) ProtoMessage() {} -func (x *ListOrgChangesRequest) ProtoReflect() protoreflect.Message { +func (x *ListHumanLinkedIDPsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[109] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5800,29 +5814,37 @@ func (x *ListOrgChangesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgChangesRequest.ProtoReflect.Descriptor instead. -func (*ListOrgChangesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListHumanLinkedIDPsResponse.ProtoReflect.Descriptor instead. +func (*ListHumanLinkedIDPsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{109} } -func (x *ListOrgChangesRequest) GetQuery() *change.ChangeQuery { +func (x *ListHumanLinkedIDPsResponse) GetDetails() *object.ListDetails { if x != nil { - return x.Query + return x.Details } return nil } -type ListOrgChangesResponse struct { +func (x *ListHumanLinkedIDPsResponse) GetResult() []*idp.IDPUserLink { + if x != nil { + return x.Result + } + return nil +} + +type RemoveHumanLinkedIDPRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) - Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + LinkedUserId string `protobuf:"bytes,3,opt,name=linked_user_id,json=linkedUserId,proto3" json:"linked_user_id,omitempty"` } -func (x *ListOrgChangesResponse) Reset() { - *x = ListOrgChangesResponse{} +func (x *RemoveHumanLinkedIDPRequest) Reset() { + *x = RemoveHumanLinkedIDPRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5830,13 +5852,13 @@ func (x *ListOrgChangesResponse) Reset() { } } -func (x *ListOrgChangesResponse) String() string { +func (x *RemoveHumanLinkedIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgChangesResponse) ProtoMessage() {} +func (*RemoveHumanLinkedIDPRequest) ProtoMessage() {} -func (x *ListOrgChangesResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveHumanLinkedIDPRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[110] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5848,28 +5870,42 @@ func (x *ListOrgChangesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgChangesResponse.ProtoReflect.Descriptor instead. -func (*ListOrgChangesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveHumanLinkedIDPRequest.ProtoReflect.Descriptor instead. +func (*RemoveHumanLinkedIDPRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{110} } -func (x *ListOrgChangesResponse) GetResult() []*change.Change { +func (x *RemoveHumanLinkedIDPRequest) GetUserId() string { if x != nil { - return x.Result + return x.UserId } - return nil + return "" } -type GetOrgByDomainGlobalResponse struct { +func (x *RemoveHumanLinkedIDPRequest) GetIdpId() string { + if x != nil { + return x.IdpId + } + return "" +} + +func (x *RemoveHumanLinkedIDPRequest) GetLinkedUserId() string { + if x != nil { + return x.LinkedUserId + } + return "" +} + +type RemoveHumanLinkedIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Org *org.Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetOrgByDomainGlobalResponse) Reset() { - *x = GetOrgByDomainGlobalResponse{} +func (x *RemoveHumanLinkedIDPResponse) Reset() { + *x = RemoveHumanLinkedIDPResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5877,13 +5913,13 @@ func (x *GetOrgByDomainGlobalResponse) Reset() { } } -func (x *GetOrgByDomainGlobalResponse) String() string { +func (x *RemoveHumanLinkedIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgByDomainGlobalResponse) ProtoMessage() {} +func (*RemoveHumanLinkedIDPResponse) ProtoMessage() {} -func (x *GetOrgByDomainGlobalResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveHumanLinkedIDPResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[111] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5895,28 +5931,33 @@ func (x *GetOrgByDomainGlobalResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgByDomainGlobalResponse.ProtoReflect.Descriptor instead. -func (*GetOrgByDomainGlobalResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveHumanLinkedIDPResponse.ProtoReflect.Descriptor instead. +func (*RemoveHumanLinkedIDPResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{111} } -func (x *GetOrgByDomainGlobalResponse) GetOrg() *org.Org { +func (x *RemoveHumanLinkedIDPResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Org + return x.Details } return nil } -type AddOrgRequest struct { +type ListUserMembershipsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + //list limitations and ordering + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + //the field the result is sorted + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*user.MembershipQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *AddOrgRequest) Reset() { - *x = AddOrgRequest{} +func (x *ListUserMembershipsRequest) Reset() { + *x = ListUserMembershipsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5924,13 +5965,13 @@ func (x *AddOrgRequest) Reset() { } } -func (x *AddOrgRequest) String() string { +func (x *ListUserMembershipsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgRequest) ProtoMessage() {} +func (*ListUserMembershipsRequest) ProtoMessage() {} -func (x *AddOrgRequest) ProtoReflect() protoreflect.Message { +func (x *ListUserMembershipsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[112] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5942,29 +5983,43 @@ func (x *AddOrgRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgRequest.ProtoReflect.Descriptor instead. -func (*AddOrgRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListUserMembershipsRequest.ProtoReflect.Descriptor instead. +func (*ListUserMembershipsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{112} } -func (x *AddOrgRequest) GetName() string { +func (x *ListUserMembershipsRequest) GetUserId() string { if x != nil { - return x.Name + return x.UserId } return "" } -type AddOrgResponse struct { +func (x *ListUserMembershipsRequest) GetQuery() *object.ListQuery { + if x != nil { + return x.Query + } + return nil +} + +func (x *ListUserMembershipsRequest) GetQueries() []*user.MembershipQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListUserMembershipsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*user.Membership `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *AddOrgResponse) Reset() { - *x = AddOrgResponse{} +func (x *ListUserMembershipsResponse) Reset() { + *x = ListUserMembershipsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5972,13 +6027,13 @@ func (x *AddOrgResponse) Reset() { } } -func (x *AddOrgResponse) String() string { +func (x *ListUserMembershipsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgResponse) ProtoMessage() {} +func (*ListUserMembershipsResponse) ProtoMessage() {} -func (x *AddOrgResponse) ProtoReflect() protoreflect.Message { +func (x *ListUserMembershipsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[113] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -5990,35 +6045,34 @@ func (x *AddOrgResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgResponse.ProtoReflect.Descriptor instead. -func (*AddOrgResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListUserMembershipsResponse.ProtoReflect.Descriptor instead. +func (*ListUserMembershipsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{113} } -func (x *AddOrgResponse) GetId() string { +func (x *ListUserMembershipsResponse) GetDetails() *object.ListDetails { if x != nil { - return x.Id + return x.Details } - return "" + return nil } -func (x *AddOrgResponse) GetDetails() *object.ObjectDetails { +func (x *ListUserMembershipsResponse) GetResult() []*user.Membership { if x != nil { - return x.Details + return x.Result } return nil } -type UpdateOrgRequest struct { +//This is an empty request +type GetMyOrgRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (x *UpdateOrgRequest) Reset() { - *x = UpdateOrgRequest{} +func (x *GetMyOrgRequest) Reset() { + *x = GetMyOrgRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6026,13 +6080,13 @@ func (x *UpdateOrgRequest) Reset() { } } -func (x *UpdateOrgRequest) String() string { +func (x *GetMyOrgRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgRequest) ProtoMessage() {} +func (*GetMyOrgRequest) ProtoMessage() {} -func (x *UpdateOrgRequest) ProtoReflect() protoreflect.Message { +func (x *GetMyOrgRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[114] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6044,28 +6098,21 @@ func (x *UpdateOrgRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgRequest.ProtoReflect.Descriptor instead. -func (*UpdateOrgRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetMyOrgRequest.ProtoReflect.Descriptor instead. +func (*GetMyOrgRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{114} } -func (x *UpdateOrgRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -type UpdateOrgResponse struct { +type GetMyOrgResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Org *org.Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` } -func (x *UpdateOrgResponse) Reset() { - *x = UpdateOrgResponse{} +func (x *GetMyOrgResponse) Reset() { + *x = GetMyOrgResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6073,13 +6120,13 @@ func (x *UpdateOrgResponse) Reset() { } } -func (x *UpdateOrgResponse) String() string { +func (x *GetMyOrgResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgResponse) ProtoMessage() {} +func (*GetMyOrgResponse) ProtoMessage() {} -func (x *UpdateOrgResponse) ProtoReflect() protoreflect.Message { +func (x *GetMyOrgResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[115] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6091,27 +6138,28 @@ func (x *UpdateOrgResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgResponse.ProtoReflect.Descriptor instead. -func (*UpdateOrgResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetMyOrgResponse.ProtoReflect.Descriptor instead. +func (*GetMyOrgResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{115} } -func (x *UpdateOrgResponse) GetDetails() *object.ObjectDetails { +func (x *GetMyOrgResponse) GetOrg() *org.Org { if x != nil { - return x.Details + return x.Org } return nil } -//This is an empty request -type DeactivateOrgRequest struct { +type GetOrgByDomainGlobalRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *DeactivateOrgRequest) Reset() { - *x = DeactivateOrgRequest{} +func (x *GetOrgByDomainGlobalRequest) Reset() { + *x = GetOrgByDomainGlobalRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6119,13 +6167,13 @@ func (x *DeactivateOrgRequest) Reset() { } } -func (x *DeactivateOrgRequest) String() string { +func (x *GetOrgByDomainGlobalRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateOrgRequest) ProtoMessage() {} +func (*GetOrgByDomainGlobalRequest) ProtoMessage() {} -func (x *DeactivateOrgRequest) ProtoReflect() protoreflect.Message { +func (x *GetOrgByDomainGlobalRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[116] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6137,21 +6185,29 @@ func (x *DeactivateOrgRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateOrgRequest.ProtoReflect.Descriptor instead. -func (*DeactivateOrgRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgByDomainGlobalRequest.ProtoReflect.Descriptor instead. +func (*GetOrgByDomainGlobalRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{116} } -type DeactivateOrgResponse struct { +func (x *GetOrgByDomainGlobalRequest) GetDomain() string { + if x != nil { + return x.Domain + } + return "" +} + +type ListOrgChangesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + //list limitations and ordering + Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` } -func (x *DeactivateOrgResponse) Reset() { - *x = DeactivateOrgResponse{} +func (x *ListOrgChangesRequest) Reset() { + *x = ListOrgChangesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6159,13 +6215,13 @@ func (x *DeactivateOrgResponse) Reset() { } } -func (x *DeactivateOrgResponse) String() string { +func (x *ListOrgChangesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateOrgResponse) ProtoMessage() {} +func (*ListOrgChangesRequest) ProtoMessage() {} -func (x *DeactivateOrgResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgChangesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[117] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6177,27 +6233,29 @@ func (x *DeactivateOrgResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateOrgResponse.ProtoReflect.Descriptor instead. -func (*DeactivateOrgResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgChangesRequest.ProtoReflect.Descriptor instead. +func (*ListOrgChangesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{117} } -func (x *DeactivateOrgResponse) GetDetails() *object.ObjectDetails { +func (x *ListOrgChangesRequest) GetQuery() *change.ChangeQuery { if x != nil { - return x.Details + return x.Query } return nil } -//This is an empty request -type ReactivateOrgRequest struct { +type ListOrgChangesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) + Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ReactivateOrgRequest) Reset() { - *x = ReactivateOrgRequest{} +func (x *ListOrgChangesResponse) Reset() { + *x = ListOrgChangesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6205,13 +6263,13 @@ func (x *ReactivateOrgRequest) Reset() { } } -func (x *ReactivateOrgRequest) String() string { +func (x *ListOrgChangesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateOrgRequest) ProtoMessage() {} +func (*ListOrgChangesResponse) ProtoMessage() {} -func (x *ReactivateOrgRequest) ProtoReflect() protoreflect.Message { +func (x *ListOrgChangesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[118] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6223,21 +6281,28 @@ func (x *ReactivateOrgRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateOrgRequest.ProtoReflect.Descriptor instead. -func (*ReactivateOrgRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgChangesResponse.ProtoReflect.Descriptor instead. +func (*ListOrgChangesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{118} } -type ReactivateOrgResponse struct { +func (x *ListOrgChangesResponse) GetResult() []*change.Change { + if x != nil { + return x.Result + } + return nil +} + +type GetOrgByDomainGlobalResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Org *org.Org `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"` } -func (x *ReactivateOrgResponse) Reset() { - *x = ReactivateOrgResponse{} +func (x *GetOrgByDomainGlobalResponse) Reset() { + *x = GetOrgByDomainGlobalResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6245,13 +6310,13 @@ func (x *ReactivateOrgResponse) Reset() { } } -func (x *ReactivateOrgResponse) String() string { +func (x *GetOrgByDomainGlobalResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateOrgResponse) ProtoMessage() {} +func (*GetOrgByDomainGlobalResponse) ProtoMessage() {} -func (x *ReactivateOrgResponse) ProtoReflect() protoreflect.Message { +func (x *GetOrgByDomainGlobalResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[119] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6263,31 +6328,28 @@ func (x *ReactivateOrgResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateOrgResponse.ProtoReflect.Descriptor instead. -func (*ReactivateOrgResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgByDomainGlobalResponse.ProtoReflect.Descriptor instead. +func (*GetOrgByDomainGlobalResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{119} } -func (x *ReactivateOrgResponse) GetDetails() *object.ObjectDetails { +func (x *GetOrgByDomainGlobalResponse) GetOrg() *org.Org { if x != nil { - return x.Details + return x.Org } return nil } -type ListOrgDomainsRequest struct { +type AddOrgRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*org.DomainSearchQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (x *ListOrgDomainsRequest) Reset() { - *x = ListOrgDomainsRequest{} +func (x *AddOrgRequest) Reset() { + *x = AddOrgRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6295,13 +6357,13 @@ func (x *ListOrgDomainsRequest) Reset() { } } -func (x *ListOrgDomainsRequest) String() string { +func (x *AddOrgRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgDomainsRequest) ProtoMessage() {} +func (*AddOrgRequest) ProtoMessage() {} -func (x *ListOrgDomainsRequest) ProtoReflect() protoreflect.Message { +func (x *AddOrgRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[120] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6313,36 +6375,29 @@ func (x *ListOrgDomainsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgDomainsRequest.ProtoReflect.Descriptor instead. -func (*ListOrgDomainsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgRequest.ProtoReflect.Descriptor instead. +func (*AddOrgRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{120} } -func (x *ListOrgDomainsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListOrgDomainsRequest) GetQueries() []*org.DomainSearchQuery { +func (x *AddOrgRequest) GetName() string { if x != nil { - return x.Queries + return x.Name } - return nil + return "" } -type ListOrgDomainsResponse struct { +type AddOrgResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*org.Domain `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListOrgDomainsResponse) Reset() { - *x = ListOrgDomainsResponse{} +func (x *AddOrgResponse) Reset() { + *x = AddOrgResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6350,13 +6405,13 @@ func (x *ListOrgDomainsResponse) Reset() { } } -func (x *ListOrgDomainsResponse) String() string { +func (x *AddOrgResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgDomainsResponse) ProtoMessage() {} +func (*AddOrgResponse) ProtoMessage() {} -func (x *ListOrgDomainsResponse) ProtoReflect() protoreflect.Message { +func (x *AddOrgResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[121] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6368,35 +6423,35 @@ func (x *ListOrgDomainsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgDomainsResponse.ProtoReflect.Descriptor instead. -func (*ListOrgDomainsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgResponse.ProtoReflect.Descriptor instead. +func (*AddOrgResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{121} } -func (x *ListOrgDomainsResponse) GetDetails() *object.ListDetails { +func (x *AddOrgResponse) GetId() string { if x != nil { - return x.Details + return x.Id } - return nil + return "" } -func (x *ListOrgDomainsResponse) GetResult() []*org.Domain { +func (x *AddOrgResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Result + return x.Details } return nil } -type AddOrgDomainRequest struct { +type UpdateOrgRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (x *AddOrgDomainRequest) Reset() { - *x = AddOrgDomainRequest{} +func (x *UpdateOrgRequest) Reset() { + *x = UpdateOrgRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6404,13 +6459,13 @@ func (x *AddOrgDomainRequest) Reset() { } } -func (x *AddOrgDomainRequest) String() string { +func (x *UpdateOrgRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgDomainRequest) ProtoMessage() {} +func (*UpdateOrgRequest) ProtoMessage() {} -func (x *AddOrgDomainRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[122] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6422,19 +6477,19 @@ func (x *AddOrgDomainRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgDomainRequest.ProtoReflect.Descriptor instead. -func (*AddOrgDomainRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgRequest.ProtoReflect.Descriptor instead. +func (*UpdateOrgRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{122} } -func (x *AddOrgDomainRequest) GetDomain() string { +func (x *UpdateOrgRequest) GetName() string { if x != nil { - return x.Domain + return x.Name } return "" } -type AddOrgDomainResponse struct { +type UpdateOrgResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -6442,8 +6497,8 @@ type AddOrgDomainResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddOrgDomainResponse) Reset() { - *x = AddOrgDomainResponse{} +func (x *UpdateOrgResponse) Reset() { + *x = UpdateOrgResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6451,13 +6506,13 @@ func (x *AddOrgDomainResponse) Reset() { } } -func (x *AddOrgDomainResponse) String() string { +func (x *UpdateOrgResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgDomainResponse) ProtoMessage() {} +func (*UpdateOrgResponse) ProtoMessage() {} -func (x *AddOrgDomainResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[123] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6469,28 +6524,27 @@ func (x *AddOrgDomainResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgDomainResponse.ProtoReflect.Descriptor instead. -func (*AddOrgDomainResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgResponse.ProtoReflect.Descriptor instead. +func (*UpdateOrgResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{123} } -func (x *AddOrgDomainResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateOrgResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RemoveOrgDomainRequest struct { +//This is an empty request +type DeactivateOrgRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *RemoveOrgDomainRequest) Reset() { - *x = RemoveOrgDomainRequest{} +func (x *DeactivateOrgRequest) Reset() { + *x = DeactivateOrgRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6498,13 +6552,13 @@ func (x *RemoveOrgDomainRequest) Reset() { } } -func (x *RemoveOrgDomainRequest) String() string { +func (x *DeactivateOrgRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveOrgDomainRequest) ProtoMessage() {} +func (*DeactivateOrgRequest) ProtoMessage() {} -func (x *RemoveOrgDomainRequest) ProtoReflect() protoreflect.Message { +func (x *DeactivateOrgRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[124] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6516,19 +6570,12 @@ func (x *RemoveOrgDomainRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveOrgDomainRequest.ProtoReflect.Descriptor instead. -func (*RemoveOrgDomainRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateOrgRequest.ProtoReflect.Descriptor instead. +func (*DeactivateOrgRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{124} } -func (x *RemoveOrgDomainRequest) GetDomain() string { - if x != nil { - return x.Domain - } - return "" -} - -type RemoveOrgDomainResponse struct { +type DeactivateOrgResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -6536,8 +6583,8 @@ type RemoveOrgDomainResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveOrgDomainResponse) Reset() { - *x = RemoveOrgDomainResponse{} +func (x *DeactivateOrgResponse) Reset() { + *x = DeactivateOrgResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6545,13 +6592,13 @@ func (x *RemoveOrgDomainResponse) Reset() { } } -func (x *RemoveOrgDomainResponse) String() string { +func (x *DeactivateOrgResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveOrgDomainResponse) ProtoMessage() {} +func (*DeactivateOrgResponse) ProtoMessage() {} -func (x *RemoveOrgDomainResponse) ProtoReflect() protoreflect.Message { +func (x *DeactivateOrgResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[125] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6563,29 +6610,27 @@ func (x *RemoveOrgDomainResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveOrgDomainResponse.ProtoReflect.Descriptor instead. -func (*RemoveOrgDomainResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateOrgResponse.ProtoReflect.Descriptor instead. +func (*DeactivateOrgResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{125} } -func (x *RemoveOrgDomainResponse) GetDetails() *object.ObjectDetails { +func (x *DeactivateOrgResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GenerateOrgDomainValidationRequest struct { +//This is an empty request +type ReactivateOrgRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` - Type org.DomainValidationType `protobuf:"varint,2,opt,name=type,proto3,enum=zitadel.org.v1.DomainValidationType" json:"type,omitempty"` } -func (x *GenerateOrgDomainValidationRequest) Reset() { - *x = GenerateOrgDomainValidationRequest{} +func (x *ReactivateOrgRequest) Reset() { + *x = ReactivateOrgRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6593,13 +6638,13 @@ func (x *GenerateOrgDomainValidationRequest) Reset() { } } -func (x *GenerateOrgDomainValidationRequest) String() string { +func (x *ReactivateOrgRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GenerateOrgDomainValidationRequest) ProtoMessage() {} +func (*ReactivateOrgRequest) ProtoMessage() {} -func (x *GenerateOrgDomainValidationRequest) ProtoReflect() protoreflect.Message { +func (x *ReactivateOrgRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[126] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6611,36 +6656,21 @@ func (x *GenerateOrgDomainValidationRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use GenerateOrgDomainValidationRequest.ProtoReflect.Descriptor instead. -func (*GenerateOrgDomainValidationRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateOrgRequest.ProtoReflect.Descriptor instead. +func (*ReactivateOrgRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{126} } -func (x *GenerateOrgDomainValidationRequest) GetDomain() string { - if x != nil { - return x.Domain - } - return "" -} - -func (x *GenerateOrgDomainValidationRequest) GetType() org.DomainValidationType { - if x != nil { - return x.Type - } - return org.DomainValidationType(0) -} - -type GenerateOrgDomainValidationResponse struct { +type ReactivateOrgResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` - Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GenerateOrgDomainValidationResponse) Reset() { - *x = GenerateOrgDomainValidationResponse{} +func (x *ReactivateOrgResponse) Reset() { + *x = ReactivateOrgResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6648,13 +6678,13 @@ func (x *GenerateOrgDomainValidationResponse) Reset() { } } -func (x *GenerateOrgDomainValidationResponse) String() string { +func (x *ReactivateOrgResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GenerateOrgDomainValidationResponse) ProtoMessage() {} +func (*ReactivateOrgResponse) ProtoMessage() {} -func (x *GenerateOrgDomainValidationResponse) ProtoReflect() protoreflect.Message { +func (x *ReactivateOrgResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[127] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6666,35 +6696,31 @@ func (x *GenerateOrgDomainValidationResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use GenerateOrgDomainValidationResponse.ProtoReflect.Descriptor instead. -func (*GenerateOrgDomainValidationResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateOrgResponse.ProtoReflect.Descriptor instead. +func (*ReactivateOrgResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{127} } -func (x *GenerateOrgDomainValidationResponse) GetToken() string { - if x != nil { - return x.Token - } - return "" -} - -func (x *GenerateOrgDomainValidationResponse) GetUrl() string { +func (x *ReactivateOrgResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Url + return x.Details } - return "" + return nil } -type ValidateOrgDomainRequest struct { +type ListOrgDomainsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*org.DomainSearchQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *ValidateOrgDomainRequest) Reset() { - *x = ValidateOrgDomainRequest{} +func (x *ListOrgDomainsRequest) Reset() { + *x = ListOrgDomainsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6702,13 +6728,13 @@ func (x *ValidateOrgDomainRequest) Reset() { } } -func (x *ValidateOrgDomainRequest) String() string { +func (x *ListOrgDomainsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ValidateOrgDomainRequest) ProtoMessage() {} +func (*ListOrgDomainsRequest) ProtoMessage() {} -func (x *ValidateOrgDomainRequest) ProtoReflect() protoreflect.Message { +func (x *ListOrgDomainsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[128] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6720,28 +6746,36 @@ func (x *ValidateOrgDomainRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ValidateOrgDomainRequest.ProtoReflect.Descriptor instead. -func (*ValidateOrgDomainRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgDomainsRequest.ProtoReflect.Descriptor instead. +func (*ListOrgDomainsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{128} } -func (x *ValidateOrgDomainRequest) GetDomain() string { +func (x *ListOrgDomainsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Domain + return x.Query } - return "" + return nil } -type ValidateOrgDomainResponse struct { +func (x *ListOrgDomainsRequest) GetQueries() []*org.DomainSearchQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListOrgDomainsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*org.Domain `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ValidateOrgDomainResponse) Reset() { - *x = ValidateOrgDomainResponse{} +func (x *ListOrgDomainsResponse) Reset() { + *x = ListOrgDomainsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6749,13 +6783,13 @@ func (x *ValidateOrgDomainResponse) Reset() { } } -func (x *ValidateOrgDomainResponse) String() string { +func (x *ListOrgDomainsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ValidateOrgDomainResponse) ProtoMessage() {} +func (*ListOrgDomainsResponse) ProtoMessage() {} -func (x *ValidateOrgDomainResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgDomainsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[129] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6767,19 +6801,26 @@ func (x *ValidateOrgDomainResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ValidateOrgDomainResponse.ProtoReflect.Descriptor instead. -func (*ValidateOrgDomainResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgDomainsResponse.ProtoReflect.Descriptor instead. +func (*ListOrgDomainsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{129} } -func (x *ValidateOrgDomainResponse) GetDetails() *object.ObjectDetails { +func (x *ListOrgDomainsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type SetPrimaryOrgDomainRequest struct { +func (x *ListOrgDomainsResponse) GetResult() []*org.Domain { + if x != nil { + return x.Result + } + return nil +} + +type AddOrgDomainRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -6787,8 +6828,8 @@ type SetPrimaryOrgDomainRequest struct { Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *SetPrimaryOrgDomainRequest) Reset() { - *x = SetPrimaryOrgDomainRequest{} +func (x *AddOrgDomainRequest) Reset() { + *x = AddOrgDomainRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6796,13 +6837,13 @@ func (x *SetPrimaryOrgDomainRequest) Reset() { } } -func (x *SetPrimaryOrgDomainRequest) String() string { +func (x *AddOrgDomainRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetPrimaryOrgDomainRequest) ProtoMessage() {} +func (*AddOrgDomainRequest) ProtoMessage() {} -func (x *SetPrimaryOrgDomainRequest) ProtoReflect() protoreflect.Message { +func (x *AddOrgDomainRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[130] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6814,19 +6855,19 @@ func (x *SetPrimaryOrgDomainRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetPrimaryOrgDomainRequest.ProtoReflect.Descriptor instead. -func (*SetPrimaryOrgDomainRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgDomainRequest.ProtoReflect.Descriptor instead. +func (*AddOrgDomainRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{130} } -func (x *SetPrimaryOrgDomainRequest) GetDomain() string { +func (x *AddOrgDomainRequest) GetDomain() string { if x != nil { return x.Domain } return "" } -type SetPrimaryOrgDomainResponse struct { +type AddOrgDomainResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -6834,8 +6875,8 @@ type SetPrimaryOrgDomainResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetPrimaryOrgDomainResponse) Reset() { - *x = SetPrimaryOrgDomainResponse{} +func (x *AddOrgDomainResponse) Reset() { + *x = AddOrgDomainResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6843,13 +6884,13 @@ func (x *SetPrimaryOrgDomainResponse) Reset() { } } -func (x *SetPrimaryOrgDomainResponse) String() string { +func (x *AddOrgDomainResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetPrimaryOrgDomainResponse) ProtoMessage() {} +func (*AddOrgDomainResponse) ProtoMessage() {} -func (x *SetPrimaryOrgDomainResponse) ProtoReflect() protoreflect.Message { +func (x *AddOrgDomainResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[131] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6861,27 +6902,28 @@ func (x *SetPrimaryOrgDomainResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetPrimaryOrgDomainResponse.ProtoReflect.Descriptor instead. -func (*SetPrimaryOrgDomainResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgDomainResponse.ProtoReflect.Descriptor instead. +func (*AddOrgDomainResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{131} } -func (x *SetPrimaryOrgDomainResponse) GetDetails() *object.ObjectDetails { +func (x *AddOrgDomainResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -//This is an empty request -type ListOrgMemberRolesRequest struct { +type RemoveOrgDomainRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *ListOrgMemberRolesRequest) Reset() { - *x = ListOrgMemberRolesRequest{} +func (x *RemoveOrgDomainRequest) Reset() { + *x = RemoveOrgDomainRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6889,13 +6931,13 @@ func (x *ListOrgMemberRolesRequest) Reset() { } } -func (x *ListOrgMemberRolesRequest) String() string { +func (x *RemoveOrgDomainRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgMemberRolesRequest) ProtoMessage() {} +func (*RemoveOrgDomainRequest) ProtoMessage() {} -func (x *ListOrgMemberRolesRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveOrgDomainRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[132] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6907,21 +6949,28 @@ func (x *ListOrgMemberRolesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgMemberRolesRequest.ProtoReflect.Descriptor instead. -func (*ListOrgMemberRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveOrgDomainRequest.ProtoReflect.Descriptor instead. +func (*RemoveOrgDomainRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{132} } -type ListOrgMemberRolesResponse struct { +func (x *RemoveOrgDomainRequest) GetDomain() string { + if x != nil { + return x.Domain + } + return "" +} + +type RemoveOrgDomainResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Result []string `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListOrgMemberRolesResponse) Reset() { - *x = ListOrgMemberRolesResponse{} +func (x *RemoveOrgDomainResponse) Reset() { + *x = RemoveOrgDomainResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6929,13 +6978,13 @@ func (x *ListOrgMemberRolesResponse) Reset() { } } -func (x *ListOrgMemberRolesResponse) String() string { +func (x *RemoveOrgDomainResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgMemberRolesResponse) ProtoMessage() {} +func (*RemoveOrgDomainResponse) ProtoMessage() {} -func (x *ListOrgMemberRolesResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveOrgDomainResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[133] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6947,31 +6996,29 @@ func (x *ListOrgMemberRolesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgMemberRolesResponse.ProtoReflect.Descriptor instead. -func (*ListOrgMemberRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveOrgDomainResponse.ProtoReflect.Descriptor instead. +func (*RemoveOrgDomainResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{133} } -func (x *ListOrgMemberRolesResponse) GetResult() []string { +func (x *RemoveOrgDomainResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Result + return x.Details } return nil } -type ListOrgMembersRequest struct { +type GenerateOrgDomainValidationRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*member.SearchQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + Type org.DomainValidationType `protobuf:"varint,2,opt,name=type,proto3,enum=zitadel.org.v1.DomainValidationType" json:"type,omitempty"` } -func (x *ListOrgMembersRequest) Reset() { - *x = ListOrgMembersRequest{} +func (x *GenerateOrgDomainValidationRequest) Reset() { + *x = GenerateOrgDomainValidationRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6979,13 +7026,13 @@ func (x *ListOrgMembersRequest) Reset() { } } -func (x *ListOrgMembersRequest) String() string { +func (x *GenerateOrgDomainValidationRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgMembersRequest) ProtoMessage() {} +func (*GenerateOrgDomainValidationRequest) ProtoMessage() {} -func (x *ListOrgMembersRequest) ProtoReflect() protoreflect.Message { +func (x *GenerateOrgDomainValidationRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[134] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -6997,38 +7044,36 @@ func (x *ListOrgMembersRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgMembersRequest.ProtoReflect.Descriptor instead. -func (*ListOrgMembersRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GenerateOrgDomainValidationRequest.ProtoReflect.Descriptor instead. +func (*GenerateOrgDomainValidationRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{134} } -func (x *ListOrgMembersRequest) GetQuery() *object.ListQuery { +func (x *GenerateOrgDomainValidationRequest) GetDomain() string { if x != nil { - return x.Query + return x.Domain } - return nil + return "" } -func (x *ListOrgMembersRequest) GetQueries() []*member.SearchQuery { +func (x *GenerateOrgDomainValidationRequest) GetType() org.DomainValidationType { if x != nil { - return x.Queries + return x.Type } - return nil + return org.DomainValidationType(0) } -type ListOrgMembersResponse struct { +type GenerateOrgDomainValidationResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - //criterias the client is looking for - Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` + Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` } -func (x *ListOrgMembersResponse) Reset() { - *x = ListOrgMembersResponse{} +func (x *GenerateOrgDomainValidationResponse) Reset() { + *x = GenerateOrgDomainValidationResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7036,13 +7081,13 @@ func (x *ListOrgMembersResponse) Reset() { } } -func (x *ListOrgMembersResponse) String() string { +func (x *GenerateOrgDomainValidationResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgMembersResponse) ProtoMessage() {} +func (*GenerateOrgDomainValidationResponse) ProtoMessage() {} -func (x *ListOrgMembersResponse) ProtoReflect() protoreflect.Message { +func (x *GenerateOrgDomainValidationResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[135] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7054,36 +7099,35 @@ func (x *ListOrgMembersResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgMembersResponse.ProtoReflect.Descriptor instead. -func (*ListOrgMembersResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GenerateOrgDomainValidationResponse.ProtoReflect.Descriptor instead. +func (*GenerateOrgDomainValidationResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{135} } -func (x *ListOrgMembersResponse) GetDetails() *object.ListDetails { +func (x *GenerateOrgDomainValidationResponse) GetToken() string { if x != nil { - return x.Details + return x.Token } - return nil + return "" } -func (x *ListOrgMembersResponse) GetResult() []*member.Member { +func (x *GenerateOrgDomainValidationResponse) GetUrl() string { if x != nil { - return x.Result + return x.Url } - return nil + return "" } -type AddOrgMemberRequest struct { +type ValidateOrgDomainRequest struct { 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"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *AddOrgMemberRequest) Reset() { - *x = AddOrgMemberRequest{} +func (x *ValidateOrgDomainRequest) Reset() { + *x = ValidateOrgDomainRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7091,13 +7135,13 @@ func (x *AddOrgMemberRequest) Reset() { } } -func (x *AddOrgMemberRequest) String() string { +func (x *ValidateOrgDomainRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgMemberRequest) ProtoMessage() {} +func (*ValidateOrgDomainRequest) ProtoMessage() {} -func (x *AddOrgMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ValidateOrgDomainRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[136] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7109,26 +7153,19 @@ func (x *AddOrgMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgMemberRequest.ProtoReflect.Descriptor instead. -func (*AddOrgMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ValidateOrgDomainRequest.ProtoReflect.Descriptor instead. +func (*ValidateOrgDomainRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{136} } -func (x *AddOrgMemberRequest) GetUserId() string { +func (x *ValidateOrgDomainRequest) GetDomain() string { if x != nil { - return x.UserId + return x.Domain } return "" } -func (x *AddOrgMemberRequest) GetRoles() []string { - if x != nil { - return x.Roles - } - return nil -} - -type AddOrgMemberResponse struct { +type ValidateOrgDomainResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -7136,8 +7173,8 @@ type AddOrgMemberResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddOrgMemberResponse) Reset() { - *x = AddOrgMemberResponse{} +func (x *ValidateOrgDomainResponse) Reset() { + *x = ValidateOrgDomainResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7145,13 +7182,13 @@ func (x *AddOrgMemberResponse) Reset() { } } -func (x *AddOrgMemberResponse) String() string { +func (x *ValidateOrgDomainResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgMemberResponse) ProtoMessage() {} +func (*ValidateOrgDomainResponse) ProtoMessage() {} -func (x *AddOrgMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ValidateOrgDomainResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[137] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7163,29 +7200,28 @@ func (x *AddOrgMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgMemberResponse.ProtoReflect.Descriptor instead. -func (*AddOrgMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ValidateOrgDomainResponse.ProtoReflect.Descriptor instead. +func (*ValidateOrgDomainResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{137} } -func (x *AddOrgMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ValidateOrgDomainResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateOrgMemberRequest struct { +type SetPrimaryOrgDomainRequest struct { 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"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` } -func (x *UpdateOrgMemberRequest) Reset() { - *x = UpdateOrgMemberRequest{} +func (x *SetPrimaryOrgDomainRequest) Reset() { + *x = SetPrimaryOrgDomainRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7193,13 +7229,13 @@ func (x *UpdateOrgMemberRequest) Reset() { } } -func (x *UpdateOrgMemberRequest) String() string { +func (x *SetPrimaryOrgDomainRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgMemberRequest) ProtoMessage() {} +func (*SetPrimaryOrgDomainRequest) ProtoMessage() {} -func (x *UpdateOrgMemberRequest) ProtoReflect() protoreflect.Message { +func (x *SetPrimaryOrgDomainRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[138] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7211,26 +7247,19 @@ func (x *UpdateOrgMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgMemberRequest.ProtoReflect.Descriptor instead. -func (*UpdateOrgMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetPrimaryOrgDomainRequest.ProtoReflect.Descriptor instead. +func (*SetPrimaryOrgDomainRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{138} } -func (x *UpdateOrgMemberRequest) GetUserId() string { +func (x *SetPrimaryOrgDomainRequest) GetDomain() string { if x != nil { - return x.UserId + return x.Domain } return "" } -func (x *UpdateOrgMemberRequest) GetRoles() []string { - if x != nil { - return x.Roles - } - return nil -} - -type UpdateOrgMemberResponse struct { +type SetPrimaryOrgDomainResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -7238,8 +7267,8 @@ type UpdateOrgMemberResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateOrgMemberResponse) Reset() { - *x = UpdateOrgMemberResponse{} +func (x *SetPrimaryOrgDomainResponse) Reset() { + *x = SetPrimaryOrgDomainResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7247,13 +7276,13 @@ func (x *UpdateOrgMemberResponse) Reset() { } } -func (x *UpdateOrgMemberResponse) String() string { +func (x *SetPrimaryOrgDomainResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgMemberResponse) ProtoMessage() {} +func (*SetPrimaryOrgDomainResponse) ProtoMessage() {} -func (x *UpdateOrgMemberResponse) ProtoReflect() protoreflect.Message { +func (x *SetPrimaryOrgDomainResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[139] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7265,28 +7294,27 @@ func (x *UpdateOrgMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgMemberResponse.ProtoReflect.Descriptor instead. -func (*UpdateOrgMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetPrimaryOrgDomainResponse.ProtoReflect.Descriptor instead. +func (*SetPrimaryOrgDomainResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{139} } -func (x *UpdateOrgMemberResponse) GetDetails() *object.ObjectDetails { +func (x *SetPrimaryOrgDomainResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RemoveOrgMemberRequest struct { +//This is an empty request +type ListOrgMemberRolesRequest struct { 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 (x *RemoveOrgMemberRequest) Reset() { - *x = RemoveOrgMemberRequest{} +func (x *ListOrgMemberRolesRequest) Reset() { + *x = ListOrgMemberRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7294,13 +7322,13 @@ func (x *RemoveOrgMemberRequest) Reset() { } } -func (x *RemoveOrgMemberRequest) String() string { +func (x *ListOrgMemberRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveOrgMemberRequest) ProtoMessage() {} +func (*ListOrgMemberRolesRequest) ProtoMessage() {} -func (x *RemoveOrgMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ListOrgMemberRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[140] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7312,28 +7340,21 @@ func (x *RemoveOrgMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveOrgMemberRequest.ProtoReflect.Descriptor instead. -func (*RemoveOrgMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgMemberRolesRequest.ProtoReflect.Descriptor instead. +func (*ListOrgMemberRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{140} } -func (x *RemoveOrgMemberRequest) GetUserId() string { - if x != nil { - return x.UserId - } - return "" -} - -type RemoveOrgMemberResponse struct { +type ListOrgMemberRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []string `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveOrgMemberResponse) Reset() { - *x = RemoveOrgMemberResponse{} +func (x *ListOrgMemberRolesResponse) Reset() { + *x = ListOrgMemberRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7341,13 +7362,13 @@ func (x *RemoveOrgMemberResponse) Reset() { } } -func (x *RemoveOrgMemberResponse) String() string { +func (x *ListOrgMemberRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveOrgMemberResponse) ProtoMessage() {} +func (*ListOrgMemberRolesResponse) ProtoMessage() {} -func (x *RemoveOrgMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgMemberRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[141] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7359,28 +7380,31 @@ func (x *RemoveOrgMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveOrgMemberResponse.ProtoReflect.Descriptor instead. -func (*RemoveOrgMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgMemberRolesResponse.ProtoReflect.Descriptor instead. +func (*ListOrgMemberRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{141} } -func (x *RemoveOrgMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ListOrgMemberRolesResponse) GetResult() []string { if x != nil { - return x.Details + return x.Result } return nil } -type GetProjectByIDRequest struct { +type ListOrgMembersRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*member.SearchQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *GetProjectByIDRequest) Reset() { - *x = GetProjectByIDRequest{} +func (x *ListOrgMembersRequest) Reset() { + *x = ListOrgMembersRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7388,13 +7412,13 @@ func (x *GetProjectByIDRequest) Reset() { } } -func (x *GetProjectByIDRequest) String() string { +func (x *ListOrgMembersRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetProjectByIDRequest) ProtoMessage() {} +func (*ListOrgMembersRequest) ProtoMessage() {} -func (x *GetProjectByIDRequest) ProtoReflect() protoreflect.Message { +func (x *ListOrgMembersRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[142] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7406,28 +7430,38 @@ func (x *GetProjectByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetProjectByIDRequest.ProtoReflect.Descriptor instead. -func (*GetProjectByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgMembersRequest.ProtoReflect.Descriptor instead. +func (*ListOrgMembersRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{142} } -func (x *GetProjectByIDRequest) GetId() string { +func (x *ListOrgMembersRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Id + return x.Query } - return "" + return nil } -type GetProjectByIDResponse struct { +func (x *ListOrgMembersRequest) GetQueries() []*member.SearchQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListOrgMembersResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Project *project.Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` + //list limitations and ordering + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + //criterias the client is looking for + Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *GetProjectByIDResponse) Reset() { - *x = GetProjectByIDResponse{} +func (x *ListOrgMembersResponse) Reset() { + *x = ListOrgMembersResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7435,13 +7469,13 @@ func (x *GetProjectByIDResponse) Reset() { } } -func (x *GetProjectByIDResponse) String() string { +func (x *ListOrgMembersResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetProjectByIDResponse) ProtoMessage() {} +func (*ListOrgMembersResponse) ProtoMessage() {} -func (x *GetProjectByIDResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgMembersResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[143] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7453,29 +7487,36 @@ func (x *GetProjectByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetProjectByIDResponse.ProtoReflect.Descriptor instead. -func (*GetProjectByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgMembersResponse.ProtoReflect.Descriptor instead. +func (*ListOrgMembersResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{143} } -func (x *GetProjectByIDResponse) GetProject() *project.Project { +func (x *ListOrgMembersResponse) GetDetails() *object.ListDetails { if x != nil { - return x.Project + return x.Details } return nil } -type GetGrantedProjectByIDRequest struct { +func (x *ListOrgMembersResponse) GetResult() []*member.Member { + if x != nil { + return x.Result + } + return nil +} + +type AddOrgMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + 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 (x *GetGrantedProjectByIDRequest) Reset() { - *x = GetGrantedProjectByIDRequest{} +func (x *AddOrgMemberRequest) Reset() { + *x = AddOrgMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7483,13 +7524,13 @@ func (x *GetGrantedProjectByIDRequest) Reset() { } } -func (x *GetGrantedProjectByIDRequest) String() string { +func (x *AddOrgMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetGrantedProjectByIDRequest) ProtoMessage() {} +func (*AddOrgMemberRequest) ProtoMessage() {} -func (x *GetGrantedProjectByIDRequest) ProtoReflect() protoreflect.Message { +func (x *AddOrgMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[144] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7501,35 +7542,35 @@ func (x *GetGrantedProjectByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetGrantedProjectByIDRequest.ProtoReflect.Descriptor instead. -func (*GetGrantedProjectByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgMemberRequest.ProtoReflect.Descriptor instead. +func (*AddOrgMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{144} } -func (x *GetGrantedProjectByIDRequest) GetProjectId() string { +func (x *AddOrgMemberRequest) GetUserId() string { if x != nil { - return x.ProjectId + return x.UserId } return "" } -func (x *GetGrantedProjectByIDRequest) GetGrantId() string { +func (x *AddOrgMemberRequest) GetRoles() []string { if x != nil { - return x.GrantId + return x.Roles } - return "" + return nil } -type GetGrantedProjectByIDResponse struct { +type AddOrgMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - GrantedProject *project.GrantedProject `protobuf:"bytes,1,opt,name=granted_project,json=grantedProject,proto3" json:"granted_project,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetGrantedProjectByIDResponse) Reset() { - *x = GetGrantedProjectByIDResponse{} +func (x *AddOrgMemberResponse) Reset() { + *x = AddOrgMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7537,13 +7578,13 @@ func (x *GetGrantedProjectByIDResponse) Reset() { } } -func (x *GetGrantedProjectByIDResponse) String() string { +func (x *AddOrgMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetGrantedProjectByIDResponse) ProtoMessage() {} +func (*AddOrgMemberResponse) ProtoMessage() {} -func (x *GetGrantedProjectByIDResponse) ProtoReflect() protoreflect.Message { +func (x *AddOrgMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[145] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7555,31 +7596,29 @@ func (x *GetGrantedProjectByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetGrantedProjectByIDResponse.ProtoReflect.Descriptor instead. -func (*GetGrantedProjectByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgMemberResponse.ProtoReflect.Descriptor instead. +func (*AddOrgMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{145} } -func (x *GetGrantedProjectByIDResponse) GetGrantedProject() *project.GrantedProject { +func (x *AddOrgMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.GrantedProject + return x.Details } return nil } -type ListProjectsRequest struct { +type UpdateOrgMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.ProjectQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + 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 (x *ListProjectsRequest) Reset() { - *x = ListProjectsRequest{} +func (x *UpdateOrgMemberRequest) Reset() { + *x = UpdateOrgMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7587,13 +7626,13 @@ func (x *ListProjectsRequest) Reset() { } } -func (x *ListProjectsRequest) String() string { +func (x *UpdateOrgMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectsRequest) ProtoMessage() {} +func (*UpdateOrgMemberRequest) ProtoMessage() {} -func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[146] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7605,36 +7644,35 @@ func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead. -func (*ListProjectsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgMemberRequest.ProtoReflect.Descriptor instead. +func (*UpdateOrgMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{146} } -func (x *ListProjectsRequest) GetQuery() *object.ListQuery { +func (x *UpdateOrgMemberRequest) GetUserId() string { if x != nil { - return x.Query + return x.UserId } - return nil + return "" } -func (x *ListProjectsRequest) GetQueries() []*project.ProjectQuery { +func (x *UpdateOrgMemberRequest) GetRoles() []string { if x != nil { - return x.Queries + return x.Roles } return nil } -type ListProjectsResponse struct { +type UpdateOrgMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.Project `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListProjectsResponse) Reset() { - *x = ListProjectsResponse{} +func (x *UpdateOrgMemberResponse) Reset() { + *x = UpdateOrgMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7642,13 +7680,13 @@ func (x *ListProjectsResponse) Reset() { } } -func (x *ListProjectsResponse) String() string { +func (x *UpdateOrgMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectsResponse) ProtoMessage() {} +func (*UpdateOrgMemberResponse) ProtoMessage() {} -func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[147] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7660,38 +7698,28 @@ func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead. -func (*ListProjectsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgMemberResponse.ProtoReflect.Descriptor instead. +func (*UpdateOrgMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{147} } -func (x *ListProjectsResponse) GetDetails() *object.ListDetails { +func (x *UpdateOrgMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectsResponse) GetResult() []*project.Project { - if x != nil { - return x.Result - } - return nil -} - -type ListGrantedProjectsRequest struct { +type RemoveOrgMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.ProjectQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` } -func (x *ListGrantedProjectsRequest) Reset() { - *x = ListGrantedProjectsRequest{} +func (x *RemoveOrgMemberRequest) Reset() { + *x = RemoveOrgMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7699,13 +7727,13 @@ func (x *ListGrantedProjectsRequest) Reset() { } } -func (x *ListGrantedProjectsRequest) String() string { +func (x *RemoveOrgMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListGrantedProjectsRequest) ProtoMessage() {} +func (*RemoveOrgMemberRequest) ProtoMessage() {} -func (x *ListGrantedProjectsRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveOrgMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[148] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7717,36 +7745,28 @@ func (x *ListGrantedProjectsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListGrantedProjectsRequest.ProtoReflect.Descriptor instead. -func (*ListGrantedProjectsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveOrgMemberRequest.ProtoReflect.Descriptor instead. +func (*RemoveOrgMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{148} } -func (x *ListGrantedProjectsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListGrantedProjectsRequest) GetQueries() []*project.ProjectQuery { +func (x *RemoveOrgMemberRequest) GetUserId() string { if x != nil { - return x.Queries + return x.UserId } - return nil + return "" } -type ListGrantedProjectsResponse struct { +type RemoveOrgMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListGrantedProjectsResponse) Reset() { - *x = ListGrantedProjectsResponse{} +func (x *RemoveOrgMemberResponse) Reset() { + *x = RemoveOrgMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7754,13 +7774,13 @@ func (x *ListGrantedProjectsResponse) Reset() { } } -func (x *ListGrantedProjectsResponse) String() string { +func (x *RemoveOrgMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListGrantedProjectsResponse) ProtoMessage() {} +func (*RemoveOrgMemberResponse) ProtoMessage() {} -func (x *ListGrantedProjectsResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveOrgMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[149] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7772,37 +7792,28 @@ func (x *ListGrantedProjectsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListGrantedProjectsResponse.ProtoReflect.Descriptor instead. -func (*ListGrantedProjectsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveOrgMemberResponse.ProtoReflect.Descriptor instead. +func (*RemoveOrgMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{149} } -func (x *ListGrantedProjectsResponse) GetDetails() *object.ListDetails { +func (x *RemoveOrgMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListGrantedProjectsResponse) GetResult() []*project.GrantedProject { - if x != nil { - return x.Result - } - return nil -} - -type ListProjectChangesRequest struct { +type GetProjectByIDRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *ListProjectChangesRequest) Reset() { - *x = ListProjectChangesRequest{} +func (x *GetProjectByIDRequest) Reset() { + *x = GetProjectByIDRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7810,13 +7821,13 @@ func (x *ListProjectChangesRequest) Reset() { } } -func (x *ListProjectChangesRequest) String() string { +func (x *GetProjectByIDRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectChangesRequest) ProtoMessage() {} +func (*GetProjectByIDRequest) ProtoMessage() {} -func (x *ListProjectChangesRequest) ProtoReflect() protoreflect.Message { +func (x *GetProjectByIDRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[150] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7828,36 +7839,28 @@ func (x *ListProjectChangesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectChangesRequest.ProtoReflect.Descriptor instead. -func (*ListProjectChangesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetProjectByIDRequest.ProtoReflect.Descriptor instead. +func (*GetProjectByIDRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{150} } -func (x *ListProjectChangesRequest) GetQuery() *change.ChangeQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListProjectChangesRequest) GetProjectId() string { +func (x *GetProjectByIDRequest) GetId() string { if x != nil { - return x.ProjectId + return x.Id } return "" } -type ListProjectChangesResponse struct { +type GetProjectByIDResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) - Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Project *project.Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` } -func (x *ListProjectChangesResponse) Reset() { - *x = ListProjectChangesResponse{} +func (x *GetProjectByIDResponse) Reset() { + *x = GetProjectByIDResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7865,13 +7868,13 @@ func (x *ListProjectChangesResponse) Reset() { } } -func (x *ListProjectChangesResponse) String() string { +func (x *GetProjectByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectChangesResponse) ProtoMessage() {} +func (*GetProjectByIDResponse) ProtoMessage() {} -func (x *ListProjectChangesResponse) ProtoReflect() protoreflect.Message { +func (x *GetProjectByIDResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[151] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7883,32 +7886,29 @@ func (x *ListProjectChangesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectChangesResponse.ProtoReflect.Descriptor instead. -func (*ListProjectChangesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetProjectByIDResponse.ProtoReflect.Descriptor instead. +func (*GetProjectByIDResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{151} } -func (x *ListProjectChangesResponse) GetResult() []*change.Change { +func (x *GetProjectByIDResponse) GetProject() *project.Project { if x != nil { - return x.Result + return x.Project } return nil } -type AddProjectRequest struct { +type GetGrantedProjectByIDRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - ProjectRoleAssertion bool `protobuf:"varint,2,opt,name=project_role_assertion,json=projectRoleAssertion,proto3" json:"project_role_assertion,omitempty"` - ProjectRoleCheck bool `protobuf:"varint,3,opt,name=project_role_check,json=projectRoleCheck,proto3" json:"project_role_check,omitempty"` - HasProjectCheck bool `protobuf:"varint,4,opt,name=has_project_check,json=hasProjectCheck,proto3" json:"has_project_check,omitempty"` - PrivateLabelingSetting project.PrivateLabelingSetting `protobuf:"varint,5,opt,name=private_labeling_setting,json=privateLabelingSetting,proto3,enum=zitadel.project.v1.PrivateLabelingSetting" json:"private_labeling_setting,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *AddProjectRequest) Reset() { - *x = AddProjectRequest{} +func (x *GetGrantedProjectByIDRequest) Reset() { + *x = GetGrantedProjectByIDRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7916,13 +7916,13 @@ func (x *AddProjectRequest) Reset() { } } -func (x *AddProjectRequest) String() string { +func (x *GetGrantedProjectByIDRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectRequest) ProtoMessage() {} +func (*GetGrantedProjectByIDRequest) ProtoMessage() {} -func (x *AddProjectRequest) ProtoReflect() protoreflect.Message { +func (x *GetGrantedProjectByIDRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[152] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7934,57 +7934,35 @@ func (x *AddProjectRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectRequest.ProtoReflect.Descriptor instead. -func (*AddProjectRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetGrantedProjectByIDRequest.ProtoReflect.Descriptor instead. +func (*GetGrantedProjectByIDRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{152} } -func (x *AddProjectRequest) GetName() string { +func (x *GetGrantedProjectByIDRequest) GetProjectId() string { if x != nil { - return x.Name + return x.ProjectId } return "" } -func (x *AddProjectRequest) GetProjectRoleAssertion() bool { - if x != nil { - return x.ProjectRoleAssertion - } - return false -} - -func (x *AddProjectRequest) GetProjectRoleCheck() bool { - if x != nil { - return x.ProjectRoleCheck - } - return false -} - -func (x *AddProjectRequest) GetHasProjectCheck() bool { - if x != nil { - return x.HasProjectCheck - } - return false -} - -func (x *AddProjectRequest) GetPrivateLabelingSetting() project.PrivateLabelingSetting { +func (x *GetGrantedProjectByIDRequest) GetGrantId() string { if x != nil { - return x.PrivateLabelingSetting + return x.GrantId } - return project.PrivateLabelingSetting(0) + return "" } -type AddProjectResponse struct { +type GetGrantedProjectByIDResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + GrantedProject *project.GrantedProject `protobuf:"bytes,1,opt,name=granted_project,json=grantedProject,proto3" json:"granted_project,omitempty"` } -func (x *AddProjectResponse) Reset() { - *x = AddProjectResponse{} +func (x *GetGrantedProjectByIDResponse) Reset() { + *x = GetGrantedProjectByIDResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -7992,13 +7970,13 @@ func (x *AddProjectResponse) Reset() { } } -func (x *AddProjectResponse) String() string { +func (x *GetGrantedProjectByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectResponse) ProtoMessage() {} +func (*GetGrantedProjectByIDResponse) ProtoMessage() {} -func (x *AddProjectResponse) ProtoReflect() protoreflect.Message { +func (x *GetGrantedProjectByIDResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[153] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8010,40 +7988,31 @@ func (x *AddProjectResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectResponse.ProtoReflect.Descriptor instead. -func (*AddProjectResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetGrantedProjectByIDResponse.ProtoReflect.Descriptor instead. +func (*GetGrantedProjectByIDResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{153} } -func (x *AddProjectResponse) GetId() string { - if x != nil { - return x.Id - } - return "" -} - -func (x *AddProjectResponse) GetDetails() *object.ObjectDetails { +func (x *GetGrantedProjectByIDResponse) GetGrantedProject() *project.GrantedProject { if x != nil { - return x.Details + return x.GrantedProject } return nil } -type UpdateProjectRequest struct { +type ListProjectsRequest struct { 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"` - ProjectRoleAssertion bool `protobuf:"varint,3,opt,name=project_role_assertion,json=projectRoleAssertion,proto3" json:"project_role_assertion,omitempty"` - ProjectRoleCheck bool `protobuf:"varint,4,opt,name=project_role_check,json=projectRoleCheck,proto3" json:"project_role_check,omitempty"` - HasProjectCheck bool `protobuf:"varint,5,opt,name=has_project_check,json=hasProjectCheck,proto3" json:"has_project_check,omitempty"` - PrivateLabelingSetting project.PrivateLabelingSetting `protobuf:"varint,6,opt,name=private_labeling_setting,json=privateLabelingSetting,proto3,enum=zitadel.project.v1.PrivateLabelingSetting" json:"private_labeling_setting,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.ProjectQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *UpdateProjectRequest) Reset() { - *x = UpdateProjectRequest{} +func (x *ListProjectsRequest) Reset() { + *x = ListProjectsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8051,13 +8020,13 @@ func (x *UpdateProjectRequest) Reset() { } } -func (x *UpdateProjectRequest) String() string { +func (x *ListProjectsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectRequest) ProtoMessage() {} +func (*ListProjectsRequest) ProtoMessage() {} -func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[154] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8069,63 +8038,36 @@ func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead. -func (*UpdateProjectRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead. +func (*ListProjectsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{154} } -func (x *UpdateProjectRequest) GetId() string { - if x != nil { - return x.Id - } - return "" -} - -func (x *UpdateProjectRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateProjectRequest) GetProjectRoleAssertion() bool { - if x != nil { - return x.ProjectRoleAssertion - } - return false -} - -func (x *UpdateProjectRequest) GetProjectRoleCheck() bool { - if x != nil { - return x.ProjectRoleCheck - } - return false -} - -func (x *UpdateProjectRequest) GetHasProjectCheck() bool { +func (x *ListProjectsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.HasProjectCheck + return x.Query } - return false + return nil } -func (x *UpdateProjectRequest) GetPrivateLabelingSetting() project.PrivateLabelingSetting { +func (x *ListProjectsRequest) GetQueries() []*project.ProjectQuery { if x != nil { - return x.PrivateLabelingSetting + return x.Queries } - return project.PrivateLabelingSetting(0) + return nil } -type UpdateProjectResponse struct { +type ListProjectsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.Project `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *UpdateProjectResponse) Reset() { - *x = UpdateProjectResponse{} +func (x *ListProjectsResponse) Reset() { + *x = ListProjectsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8133,13 +8075,13 @@ func (x *UpdateProjectResponse) Reset() { } } -func (x *UpdateProjectResponse) String() string { +func (x *ListProjectsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectResponse) ProtoMessage() {} +func (*ListProjectsResponse) ProtoMessage() {} -func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[155] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8151,28 +8093,38 @@ func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead. -func (*UpdateProjectResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead. +func (*ListProjectsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{155} } -func (x *UpdateProjectResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type DeactivateProjectRequest struct { +func (x *ListProjectsResponse) GetResult() []*project.Project { + if x != nil { + return x.Result + } + return nil +} + +type ListGrantedProjectsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.ProjectQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *DeactivateProjectRequest) Reset() { - *x = DeactivateProjectRequest{} +func (x *ListGrantedProjectsRequest) Reset() { + *x = ListGrantedProjectsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8180,13 +8132,13 @@ func (x *DeactivateProjectRequest) Reset() { } } -func (x *DeactivateProjectRequest) String() string { +func (x *ListGrantedProjectsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateProjectRequest) ProtoMessage() {} +func (*ListGrantedProjectsRequest) ProtoMessage() {} -func (x *DeactivateProjectRequest) ProtoReflect() protoreflect.Message { +func (x *ListGrantedProjectsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[156] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8198,28 +8150,36 @@ func (x *DeactivateProjectRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateProjectRequest.ProtoReflect.Descriptor instead. -func (*DeactivateProjectRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListGrantedProjectsRequest.ProtoReflect.Descriptor instead. +func (*ListGrantedProjectsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{156} } -func (x *DeactivateProjectRequest) GetId() string { +func (x *ListGrantedProjectsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Id + return x.Query } - return "" + return nil } -type DeactivateProjectResponse struct { +func (x *ListGrantedProjectsRequest) GetQueries() []*project.ProjectQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListGrantedProjectsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *DeactivateProjectResponse) Reset() { - *x = DeactivateProjectResponse{} +func (x *ListGrantedProjectsResponse) Reset() { + *x = ListGrantedProjectsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8227,13 +8187,13 @@ func (x *DeactivateProjectResponse) Reset() { } } -func (x *DeactivateProjectResponse) String() string { +func (x *ListGrantedProjectsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateProjectResponse) ProtoMessage() {} +func (*ListGrantedProjectsResponse) ProtoMessage() {} -func (x *DeactivateProjectResponse) ProtoReflect() protoreflect.Message { +func (x *ListGrantedProjectsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[157] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8245,28 +8205,37 @@ func (x *DeactivateProjectResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateProjectResponse.ProtoReflect.Descriptor instead. -func (*DeactivateProjectResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListGrantedProjectsResponse.ProtoReflect.Descriptor instead. +func (*ListGrantedProjectsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{157} } -func (x *DeactivateProjectResponse) GetDetails() *object.ObjectDetails { +func (x *ListGrantedProjectsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type ReactivateProjectRequest struct { +func (x *ListGrantedProjectsResponse) GetResult() []*project.GrantedProject { + if x != nil { + return x.Result + } + return nil +} + +type ListProjectChangesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + //list limitations and ordering + Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` } -func (x *ReactivateProjectRequest) Reset() { - *x = ReactivateProjectRequest{} +func (x *ListProjectChangesRequest) Reset() { + *x = ListProjectChangesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8274,13 +8243,13 @@ func (x *ReactivateProjectRequest) Reset() { } } -func (x *ReactivateProjectRequest) String() string { +func (x *ListProjectChangesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateProjectRequest) ProtoMessage() {} +func (*ListProjectChangesRequest) ProtoMessage() {} -func (x *ReactivateProjectRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectChangesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[158] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8292,28 +8261,36 @@ func (x *ReactivateProjectRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateProjectRequest.ProtoReflect.Descriptor instead. -func (*ReactivateProjectRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectChangesRequest.ProtoReflect.Descriptor instead. +func (*ListProjectChangesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{158} } -func (x *ReactivateProjectRequest) GetId() string { +func (x *ListProjectChangesRequest) GetQuery() *change.ChangeQuery { if x != nil { - return x.Id + return x.Query + } + return nil +} + +func (x *ListProjectChangesRequest) GetProjectId() string { + if x != nil { + return x.ProjectId } return "" } -type ReactivateProjectResponse struct { +type ListProjectChangesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) + Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ReactivateProjectResponse) Reset() { - *x = ReactivateProjectResponse{} +func (x *ListProjectChangesResponse) Reset() { + *x = ListProjectChangesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8321,13 +8298,13 @@ func (x *ReactivateProjectResponse) Reset() { } } -func (x *ReactivateProjectResponse) String() string { +func (x *ListProjectChangesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateProjectResponse) ProtoMessage() {} +func (*ListProjectChangesResponse) ProtoMessage() {} -func (x *ReactivateProjectResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectChangesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[159] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8339,28 +8316,32 @@ func (x *ReactivateProjectResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateProjectResponse.ProtoReflect.Descriptor instead. -func (*ReactivateProjectResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectChangesResponse.ProtoReflect.Descriptor instead. +func (*ListProjectChangesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{159} } -func (x *ReactivateProjectResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectChangesResponse) GetResult() []*change.Change { if x != nil { - return x.Details + return x.Result } return nil } -type RemoveProjectRequest struct { +type AddProjectRequest struct { 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,1,opt,name=name,proto3" json:"name,omitempty"` + ProjectRoleAssertion bool `protobuf:"varint,2,opt,name=project_role_assertion,json=projectRoleAssertion,proto3" json:"project_role_assertion,omitempty"` + ProjectRoleCheck bool `protobuf:"varint,3,opt,name=project_role_check,json=projectRoleCheck,proto3" json:"project_role_check,omitempty"` + HasProjectCheck bool `protobuf:"varint,4,opt,name=has_project_check,json=hasProjectCheck,proto3" json:"has_project_check,omitempty"` + PrivateLabelingSetting project.PrivateLabelingSetting `protobuf:"varint,5,opt,name=private_labeling_setting,json=privateLabelingSetting,proto3,enum=zitadel.project.v1.PrivateLabelingSetting" json:"private_labeling_setting,omitempty"` } -func (x *RemoveProjectRequest) Reset() { - *x = RemoveProjectRequest{} +func (x *AddProjectRequest) Reset() { + *x = AddProjectRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8368,13 +8349,13 @@ func (x *RemoveProjectRequest) Reset() { } } -func (x *RemoveProjectRequest) String() string { +func (x *AddProjectRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectRequest) ProtoMessage() {} +func (*AddProjectRequest) ProtoMessage() {} -func (x *RemoveProjectRequest) ProtoReflect() protoreflect.Message { +func (x *AddProjectRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[160] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8386,28 +8367,57 @@ func (x *RemoveProjectRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectRequest.ProtoReflect.Descriptor instead. -func (*RemoveProjectRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectRequest.ProtoReflect.Descriptor instead. +func (*AddProjectRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{160} } -func (x *RemoveProjectRequest) GetId() string { +func (x *AddProjectRequest) GetName() string { if x != nil { - return x.Id + return x.Name } return "" } -type RemoveProjectResponse struct { +func (x *AddProjectRequest) GetProjectRoleAssertion() bool { + if x != nil { + return x.ProjectRoleAssertion + } + return false +} + +func (x *AddProjectRequest) GetProjectRoleCheck() bool { + if x != nil { + return x.ProjectRoleCheck + } + return false +} + +func (x *AddProjectRequest) GetHasProjectCheck() bool { + if x != nil { + return x.HasProjectCheck + } + return false +} + +func (x *AddProjectRequest) GetPrivateLabelingSetting() project.PrivateLabelingSetting { + if x != nil { + return x.PrivateLabelingSetting + } + return project.PrivateLabelingSetting(0) +} + +type AddProjectResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveProjectResponse) Reset() { - *x = RemoveProjectResponse{} +func (x *AddProjectResponse) Reset() { + *x = AddProjectResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8415,13 +8425,13 @@ func (x *RemoveProjectResponse) Reset() { } } -func (x *RemoveProjectResponse) String() string { +func (x *AddProjectResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectResponse) ProtoMessage() {} +func (*AddProjectResponse) ProtoMessage() {} -func (x *RemoveProjectResponse) ProtoReflect() protoreflect.Message { +func (x *AddProjectResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[161] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8433,27 +8443,40 @@ func (x *RemoveProjectResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectResponse.ProtoReflect.Descriptor instead. -func (*RemoveProjectResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectResponse.ProtoReflect.Descriptor instead. +func (*AddProjectResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{161} } -func (x *RemoveProjectResponse) GetDetails() *object.ObjectDetails { +func (x *AddProjectResponse) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *AddProjectResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -//This is an empty request -type ListProjectMemberRolesRequest struct { +type UpdateProjectRequest struct { 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"` + ProjectRoleAssertion bool `protobuf:"varint,3,opt,name=project_role_assertion,json=projectRoleAssertion,proto3" json:"project_role_assertion,omitempty"` + ProjectRoleCheck bool `protobuf:"varint,4,opt,name=project_role_check,json=projectRoleCheck,proto3" json:"project_role_check,omitempty"` + HasProjectCheck bool `protobuf:"varint,5,opt,name=has_project_check,json=hasProjectCheck,proto3" json:"has_project_check,omitempty"` + PrivateLabelingSetting project.PrivateLabelingSetting `protobuf:"varint,6,opt,name=private_labeling_setting,json=privateLabelingSetting,proto3,enum=zitadel.project.v1.PrivateLabelingSetting" json:"private_labeling_setting,omitempty"` } -func (x *ListProjectMemberRolesRequest) Reset() { - *x = ListProjectMemberRolesRequest{} +func (x *UpdateProjectRequest) Reset() { + *x = UpdateProjectRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8461,13 +8484,13 @@ func (x *ListProjectMemberRolesRequest) Reset() { } } -func (x *ListProjectMemberRolesRequest) String() string { +func (x *UpdateProjectRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectMemberRolesRequest) ProtoMessage() {} +func (*UpdateProjectRequest) ProtoMessage() {} -func (x *ListProjectMemberRolesRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[162] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8479,36 +8502,77 @@ func (x *ListProjectMemberRolesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectMemberRolesRequest.ProtoReflect.Descriptor instead. -func (*ListProjectMemberRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead. +func (*UpdateProjectRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{162} } -type ListProjectMemberRolesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` +func (x *UpdateProjectRequest) GetId() string { + if x != nil { + return x.Id + } + return "" } -func (x *ListProjectMemberRolesResponse) Reset() { - *x = ListProjectMemberRolesResponse{} - if protoimpl.UnsafeEnabled { +func (x *UpdateProjectRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdateProjectRequest) GetProjectRoleAssertion() bool { + if x != nil { + return x.ProjectRoleAssertion + } + return false +} + +func (x *UpdateProjectRequest) GetProjectRoleCheck() bool { + if x != nil { + return x.ProjectRoleCheck + } + return false +} + +func (x *UpdateProjectRequest) GetHasProjectCheck() bool { + if x != nil { + return x.HasProjectCheck + } + return false +} + +func (x *UpdateProjectRequest) GetPrivateLabelingSetting() project.PrivateLabelingSetting { + if x != nil { + return x.PrivateLabelingSetting + } + return project.PrivateLabelingSetting(0) +} + +type UpdateProjectResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` +} + +func (x *UpdateProjectResponse) Reset() { + *x = UpdateProjectResponse{} + if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ListProjectMemberRolesResponse) String() string { +func (x *UpdateProjectResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectMemberRolesResponse) ProtoMessage() {} +func (*UpdateProjectResponse) ProtoMessage() {} -func (x *ListProjectMemberRolesResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[163] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8520,38 +8584,28 @@ func (x *ListProjectMemberRolesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectMemberRolesResponse.ProtoReflect.Descriptor instead. -func (*ListProjectMemberRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead. +func (*UpdateProjectResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{163} } -func (x *ListProjectMemberRolesResponse) GetDetails() *object.ListDetails { +func (x *UpdateProjectResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectMemberRolesResponse) GetResult() []string { - if x != nil { - return x.Result - } - return nil -} - -type AddProjectRoleRequest struct { +type DeactivateProjectRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` - DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *AddProjectRoleRequest) Reset() { - *x = AddProjectRoleRequest{} +func (x *DeactivateProjectRequest) Reset() { + *x = DeactivateProjectRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8559,13 +8613,13 @@ func (x *AddProjectRoleRequest) Reset() { } } -func (x *AddProjectRoleRequest) String() string { +func (x *DeactivateProjectRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectRoleRequest) ProtoMessage() {} +func (*DeactivateProjectRequest) ProtoMessage() {} -func (x *AddProjectRoleRequest) ProtoReflect() protoreflect.Message { +func (x *DeactivateProjectRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[164] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8577,40 +8631,19 @@ func (x *AddProjectRoleRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectRoleRequest.ProtoReflect.Descriptor instead. -func (*AddProjectRoleRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateProjectRequest.ProtoReflect.Descriptor instead. +func (*DeactivateProjectRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{164} } -func (x *AddProjectRoleRequest) GetProjectId() string { - if x != nil { - return x.ProjectId - } - return "" -} - -func (x *AddProjectRoleRequest) GetRoleKey() string { - if x != nil { - return x.RoleKey - } - return "" -} - -func (x *AddProjectRoleRequest) GetDisplayName() string { - if x != nil { - return x.DisplayName - } - return "" -} - -func (x *AddProjectRoleRequest) GetGroup() string { +func (x *DeactivateProjectRequest) GetId() string { if x != nil { - return x.Group + return x.Id } return "" } -type AddProjectRoleResponse struct { +type DeactivateProjectResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -8618,8 +8651,8 @@ type AddProjectRoleResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddProjectRoleResponse) Reset() { - *x = AddProjectRoleResponse{} +func (x *DeactivateProjectResponse) Reset() { + *x = DeactivateProjectResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8627,13 +8660,13 @@ func (x *AddProjectRoleResponse) Reset() { } } -func (x *AddProjectRoleResponse) String() string { +func (x *DeactivateProjectResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectRoleResponse) ProtoMessage() {} +func (*DeactivateProjectResponse) ProtoMessage() {} -func (x *AddProjectRoleResponse) ProtoReflect() protoreflect.Message { +func (x *DeactivateProjectResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[165] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8645,29 +8678,28 @@ func (x *AddProjectRoleResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectRoleResponse.ProtoReflect.Descriptor instead. -func (*AddProjectRoleResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateProjectResponse.ProtoReflect.Descriptor instead. +func (*DeactivateProjectResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{165} } -func (x *AddProjectRoleResponse) GetDetails() *object.ObjectDetails { +func (x *DeactivateProjectResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type BulkAddProjectRolesRequest struct { +type ReactivateProjectRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - Roles []*BulkAddProjectRolesRequest_Role `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *BulkAddProjectRolesRequest) Reset() { - *x = BulkAddProjectRolesRequest{} +func (x *ReactivateProjectRequest) Reset() { + *x = ReactivateProjectRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8675,13 +8707,13 @@ func (x *BulkAddProjectRolesRequest) Reset() { } } -func (x *BulkAddProjectRolesRequest) String() string { +func (x *ReactivateProjectRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkAddProjectRolesRequest) ProtoMessage() {} +func (*ReactivateProjectRequest) ProtoMessage() {} -func (x *BulkAddProjectRolesRequest) ProtoReflect() protoreflect.Message { +func (x *ReactivateProjectRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[166] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8693,26 +8725,19 @@ func (x *BulkAddProjectRolesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BulkAddProjectRolesRequest.ProtoReflect.Descriptor instead. -func (*BulkAddProjectRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateProjectRequest.ProtoReflect.Descriptor instead. +func (*ReactivateProjectRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{166} } -func (x *BulkAddProjectRolesRequest) GetProjectId() string { +func (x *ReactivateProjectRequest) GetId() string { if x != nil { - return x.ProjectId + return x.Id } return "" } -func (x *BulkAddProjectRolesRequest) GetRoles() []*BulkAddProjectRolesRequest_Role { - if x != nil { - return x.Roles - } - return nil -} - -type BulkAddProjectRolesResponse struct { +type ReactivateProjectResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -8720,8 +8745,8 @@ type BulkAddProjectRolesResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *BulkAddProjectRolesResponse) Reset() { - *x = BulkAddProjectRolesResponse{} +func (x *ReactivateProjectResponse) Reset() { + *x = ReactivateProjectResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8729,13 +8754,13 @@ func (x *BulkAddProjectRolesResponse) Reset() { } } -func (x *BulkAddProjectRolesResponse) String() string { +func (x *ReactivateProjectResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkAddProjectRolesResponse) ProtoMessage() {} +func (*ReactivateProjectResponse) ProtoMessage() {} -func (x *BulkAddProjectRolesResponse) ProtoReflect() protoreflect.Message { +func (x *ReactivateProjectResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[167] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8747,31 +8772,28 @@ func (x *BulkAddProjectRolesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BulkAddProjectRolesResponse.ProtoReflect.Descriptor instead. -func (*BulkAddProjectRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateProjectResponse.ProtoReflect.Descriptor instead. +func (*ReactivateProjectResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{167} } -func (x *BulkAddProjectRolesResponse) GetDetails() *object.ObjectDetails { +func (x *ReactivateProjectResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateProjectRoleRequest struct { +type RemoveProjectRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` - DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *UpdateProjectRoleRequest) Reset() { - *x = UpdateProjectRoleRequest{} +func (x *RemoveProjectRequest) Reset() { + *x = RemoveProjectRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8779,13 +8801,13 @@ func (x *UpdateProjectRoleRequest) Reset() { } } -func (x *UpdateProjectRoleRequest) String() string { +func (x *RemoveProjectRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectRoleRequest) ProtoMessage() {} +func (*RemoveProjectRequest) ProtoMessage() {} -func (x *UpdateProjectRoleRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[168] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8797,40 +8819,19 @@ func (x *UpdateProjectRoleRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectRoleRequest.ProtoReflect.Descriptor instead. -func (*UpdateProjectRoleRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectRequest.ProtoReflect.Descriptor instead. +func (*RemoveProjectRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{168} } -func (x *UpdateProjectRoleRequest) GetProjectId() string { - if x != nil { - return x.ProjectId - } - return "" -} - -func (x *UpdateProjectRoleRequest) GetRoleKey() string { - if x != nil { - return x.RoleKey - } - return "" -} - -func (x *UpdateProjectRoleRequest) GetDisplayName() string { - if x != nil { - return x.DisplayName - } - return "" -} - -func (x *UpdateProjectRoleRequest) GetGroup() string { +func (x *RemoveProjectRequest) GetId() string { if x != nil { - return x.Group + return x.Id } return "" } -type UpdateProjectRoleResponse struct { +type RemoveProjectResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -8838,8 +8839,8 @@ type UpdateProjectRoleResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateProjectRoleResponse) Reset() { - *x = UpdateProjectRoleResponse{} +func (x *RemoveProjectResponse) Reset() { + *x = RemoveProjectResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8847,13 +8848,13 @@ func (x *UpdateProjectRoleResponse) Reset() { } } -func (x *UpdateProjectRoleResponse) String() string { +func (x *RemoveProjectResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectRoleResponse) ProtoMessage() {} +func (*RemoveProjectResponse) ProtoMessage() {} -func (x *UpdateProjectRoleResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[169] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8865,29 +8866,27 @@ func (x *UpdateProjectRoleResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectRoleResponse.ProtoReflect.Descriptor instead. -func (*UpdateProjectRoleResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectResponse.ProtoReflect.Descriptor instead. +func (*RemoveProjectResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{169} } -func (x *UpdateProjectRoleResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveProjectResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RemoveProjectRoleRequest struct { +//This is an empty request +type ListProjectMemberRolesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` } -func (x *RemoveProjectRoleRequest) Reset() { - *x = RemoveProjectRoleRequest{} +func (x *ListProjectMemberRolesRequest) Reset() { + *x = ListProjectMemberRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8895,13 +8894,13 @@ func (x *RemoveProjectRoleRequest) Reset() { } } -func (x *RemoveProjectRoleRequest) String() string { +func (x *ListProjectMemberRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectRoleRequest) ProtoMessage() {} +func (*ListProjectMemberRolesRequest) ProtoMessage() {} -func (x *RemoveProjectRoleRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectMemberRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[170] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8913,35 +8912,22 @@ func (x *RemoveProjectRoleRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectRoleRequest.ProtoReflect.Descriptor instead. -func (*RemoveProjectRoleRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectMemberRolesRequest.ProtoReflect.Descriptor instead. +func (*ListProjectMemberRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{170} } -func (x *RemoveProjectRoleRequest) GetProjectId() string { - if x != nil { - return x.ProjectId - } - return "" -} - -func (x *RemoveProjectRoleRequest) GetRoleKey() string { - if x != nil { - return x.RoleKey - } - return "" -} - -type RemoveProjectRoleResponse struct { +type ListProjectMemberRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveProjectRoleResponse) Reset() { - *x = RemoveProjectRoleResponse{} +func (x *ListProjectMemberRolesResponse) Reset() { + *x = ListProjectMemberRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8949,13 +8935,13 @@ func (x *RemoveProjectRoleResponse) Reset() { } } -func (x *RemoveProjectRoleResponse) String() string { +func (x *ListProjectMemberRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectRoleResponse) ProtoMessage() {} +func (*ListProjectMemberRolesResponse) ProtoMessage() {} -func (x *RemoveProjectRoleResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectMemberRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[171] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -8967,32 +8953,38 @@ func (x *RemoveProjectRoleResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectRoleResponse.ProtoReflect.Descriptor instead. -func (*RemoveProjectRoleResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectMemberRolesResponse.ProtoReflect.Descriptor instead. +func (*ListProjectMemberRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{171} } -func (x *RemoveProjectRoleResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectMemberRolesResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type ListProjectRolesRequest struct { +func (x *ListProjectMemberRolesResponse) GetResult() []string { + if x != nil { + return x.Result + } + return nil +} + +type AddProjectRoleRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.RoleQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` + DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` } -func (x *ListProjectRolesRequest) Reset() { - *x = ListProjectRolesRequest{} +func (x *AddProjectRoleRequest) Reset() { + *x = AddProjectRoleRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9000,13 +8992,13 @@ func (x *ListProjectRolesRequest) Reset() { } } -func (x *ListProjectRolesRequest) String() string { +func (x *AddProjectRoleRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectRolesRequest) ProtoMessage() {} +func (*AddProjectRoleRequest) ProtoMessage() {} -func (x *ListProjectRolesRequest) ProtoReflect() protoreflect.Message { +func (x *AddProjectRoleRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[172] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9018,43 +9010,49 @@ func (x *ListProjectRolesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectRolesRequest.ProtoReflect.Descriptor instead. -func (*ListProjectRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectRoleRequest.ProtoReflect.Descriptor instead. +func (*AddProjectRoleRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{172} } -func (x *ListProjectRolesRequest) GetProjectId() string { +func (x *AddProjectRoleRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ListProjectRolesRequest) GetQuery() *object.ListQuery { +func (x *AddProjectRoleRequest) GetRoleKey() string { if x != nil { - return x.Query + return x.RoleKey } - return nil + return "" } -func (x *ListProjectRolesRequest) GetQueries() []*project.RoleQuery { +func (x *AddProjectRoleRequest) GetDisplayName() string { if x != nil { - return x.Queries + return x.DisplayName } - return nil + return "" } -type ListProjectRolesResponse struct { +func (x *AddProjectRoleRequest) GetGroup() string { + if x != nil { + return x.Group + } + return "" +} + +type AddProjectRoleResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.Role `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListProjectRolesResponse) Reset() { - *x = ListProjectRolesResponse{} +func (x *AddProjectRoleResponse) Reset() { + *x = AddProjectRoleResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9062,13 +9060,13 @@ func (x *ListProjectRolesResponse) Reset() { } } -func (x *ListProjectRolesResponse) String() string { +func (x *AddProjectRoleResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectRolesResponse) ProtoMessage() {} +func (*AddProjectRoleResponse) ProtoMessage() {} -func (x *ListProjectRolesResponse) ProtoReflect() protoreflect.Message { +func (x *AddProjectRoleResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[173] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9080,40 +9078,29 @@ func (x *ListProjectRolesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectRolesResponse.ProtoReflect.Descriptor instead. -func (*ListProjectRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectRoleResponse.ProtoReflect.Descriptor instead. +func (*AddProjectRoleResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{173} } -func (x *ListProjectRolesResponse) GetDetails() *object.ListDetails { +func (x *AddProjectRoleResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectRolesResponse) GetResult() []*project.Role { - if x != nil { - return x.Result - } - return nil -} - -type ListGrantedProjectRolesRequest struct { +type BulkAddProjectRolesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.RoleQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + Roles []*BulkAddProjectRolesRequest_Role `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` } -func (x *ListGrantedProjectRolesRequest) Reset() { - *x = ListGrantedProjectRolesRequest{} +func (x *BulkAddProjectRolesRequest) Reset() { + *x = BulkAddProjectRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9121,13 +9108,13 @@ func (x *ListGrantedProjectRolesRequest) Reset() { } } -func (x *ListGrantedProjectRolesRequest) String() string { +func (x *BulkAddProjectRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListGrantedProjectRolesRequest) ProtoMessage() {} +func (*BulkAddProjectRolesRequest) ProtoMessage() {} -func (x *ListGrantedProjectRolesRequest) ProtoReflect() protoreflect.Message { +func (x *BulkAddProjectRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[174] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9139,50 +9126,35 @@ func (x *ListGrantedProjectRolesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListGrantedProjectRolesRequest.ProtoReflect.Descriptor instead. -func (*ListGrantedProjectRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use BulkAddProjectRolesRequest.ProtoReflect.Descriptor instead. +func (*BulkAddProjectRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{174} } -func (x *ListGrantedProjectRolesRequest) GetProjectId() string { +func (x *BulkAddProjectRolesRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ListGrantedProjectRolesRequest) GetGrantId() string { - if x != nil { - return x.GrantId - } - return "" -} - -func (x *ListGrantedProjectRolesRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListGrantedProjectRolesRequest) GetQueries() []*project.RoleQuery { +func (x *BulkAddProjectRolesRequest) GetRoles() []*BulkAddProjectRolesRequest_Role { if x != nil { - return x.Queries + return x.Roles } return nil } -type ListGrantedProjectRolesResponse struct { +type BulkAddProjectRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.Role `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListGrantedProjectRolesResponse) Reset() { - *x = ListGrantedProjectRolesResponse{} +func (x *BulkAddProjectRolesResponse) Reset() { + *x = BulkAddProjectRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9190,13 +9162,13 @@ func (x *ListGrantedProjectRolesResponse) Reset() { } } -func (x *ListGrantedProjectRolesResponse) String() string { +func (x *BulkAddProjectRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListGrantedProjectRolesResponse) ProtoMessage() {} +func (*BulkAddProjectRolesResponse) ProtoMessage() {} -func (x *ListGrantedProjectRolesResponse) ProtoReflect() protoreflect.Message { +func (x *BulkAddProjectRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[175] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9208,39 +9180,31 @@ func (x *ListGrantedProjectRolesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListGrantedProjectRolesResponse.ProtoReflect.Descriptor instead. -func (*ListGrantedProjectRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use BulkAddProjectRolesResponse.ProtoReflect.Descriptor instead. +func (*BulkAddProjectRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{175} } -func (x *ListGrantedProjectRolesResponse) GetDetails() *object.ListDetails { +func (x *BulkAddProjectRolesResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListGrantedProjectRolesResponse) GetResult() []*project.Role { - if x != nil { - return x.Result - } - return nil -} - -type ListProjectMembersRequest struct { +type UpdateProjectRoleRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*member.SearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` + DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` } -func (x *ListProjectMembersRequest) Reset() { - *x = ListProjectMembersRequest{} +func (x *UpdateProjectRoleRequest) Reset() { + *x = UpdateProjectRoleRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9248,13 +9212,13 @@ func (x *ListProjectMembersRequest) Reset() { } } -func (x *ListProjectMembersRequest) String() string { +func (x *UpdateProjectRoleRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectMembersRequest) ProtoMessage() {} +func (*UpdateProjectRoleRequest) ProtoMessage() {} -func (x *ListProjectMembersRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectRoleRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[176] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9266,43 +9230,49 @@ func (x *ListProjectMembersRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectMembersRequest.ProtoReflect.Descriptor instead. -func (*ListProjectMembersRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectRoleRequest.ProtoReflect.Descriptor instead. +func (*UpdateProjectRoleRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{176} } -func (x *ListProjectMembersRequest) GetProjectId() string { +func (x *UpdateProjectRoleRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ListProjectMembersRequest) GetQuery() *object.ListQuery { +func (x *UpdateProjectRoleRequest) GetRoleKey() string { if x != nil { - return x.Query + return x.RoleKey } - return nil + return "" } -func (x *ListProjectMembersRequest) GetQueries() []*member.SearchQuery { +func (x *UpdateProjectRoleRequest) GetDisplayName() string { if x != nil { - return x.Queries + return x.DisplayName } - return nil + return "" } -type ListProjectMembersResponse struct { +func (x *UpdateProjectRoleRequest) GetGroup() string { + if x != nil { + return x.Group + } + return "" +} + +type UpdateProjectRoleResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListProjectMembersResponse) Reset() { - *x = ListProjectMembersResponse{} +func (x *UpdateProjectRoleResponse) Reset() { + *x = UpdateProjectRoleResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9310,13 +9280,13 @@ func (x *ListProjectMembersResponse) Reset() { } } -func (x *ListProjectMembersResponse) String() string { +func (x *UpdateProjectRoleResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectMembersResponse) ProtoMessage() {} +func (*UpdateProjectRoleResponse) ProtoMessage() {} -func (x *ListProjectMembersResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectRoleResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[177] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9328,37 +9298,29 @@ func (x *ListProjectMembersResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectMembersResponse.ProtoReflect.Descriptor instead. -func (*ListProjectMembersResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectRoleResponse.ProtoReflect.Descriptor instead. +func (*UpdateProjectRoleResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{177} } -func (x *ListProjectMembersResponse) GetDetails() *object.ListDetails { +func (x *UpdateProjectRoleResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectMembersResponse) GetResult() []*member.Member { - if x != nil { - return x.Result - } - return nil -} - -type AddProjectMemberRequest struct { +type RemoveProjectRoleRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + RoleKey string `protobuf:"bytes,2,opt,name=role_key,json=roleKey,proto3" json:"role_key,omitempty"` } -func (x *AddProjectMemberRequest) Reset() { - *x = AddProjectMemberRequest{} +func (x *RemoveProjectRoleRequest) Reset() { + *x = RemoveProjectRoleRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9366,13 +9328,13 @@ func (x *AddProjectMemberRequest) Reset() { } } -func (x *AddProjectMemberRequest) String() string { +func (x *RemoveProjectRoleRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectMemberRequest) ProtoMessage() {} +func (*RemoveProjectRoleRequest) ProtoMessage() {} -func (x *AddProjectMemberRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectRoleRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[178] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9384,33 +9346,26 @@ func (x *AddProjectMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectMemberRequest.ProtoReflect.Descriptor instead. -func (*AddProjectMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectRoleRequest.ProtoReflect.Descriptor instead. +func (*RemoveProjectRoleRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{178} } -func (x *AddProjectMemberRequest) GetProjectId() string { +func (x *RemoveProjectRoleRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddProjectMemberRequest) GetUserId() string { +func (x *RemoveProjectRoleRequest) GetRoleKey() string { if x != nil { - return x.UserId + return x.RoleKey } return "" } -func (x *AddProjectMemberRequest) GetRoles() []string { - if x != nil { - return x.Roles - } - return nil -} - -type AddProjectMemberResponse struct { +type RemoveProjectRoleResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -9418,8 +9373,8 @@ type AddProjectMemberResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddProjectMemberResponse) Reset() { - *x = AddProjectMemberResponse{} +func (x *RemoveProjectRoleResponse) Reset() { + *x = RemoveProjectRoleResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9427,13 +9382,13 @@ func (x *AddProjectMemberResponse) Reset() { } } -func (x *AddProjectMemberResponse) String() string { +func (x *RemoveProjectRoleResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectMemberResponse) ProtoMessage() {} +func (*RemoveProjectRoleResponse) ProtoMessage() {} -func (x *AddProjectMemberResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectRoleResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[179] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9445,30 +9400,32 @@ func (x *AddProjectMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectMemberResponse.ProtoReflect.Descriptor instead. -func (*AddProjectMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectRoleResponse.ProtoReflect.Descriptor instead. +func (*RemoveProjectRoleResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{179} } -func (x *AddProjectMemberResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveProjectRoleResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateProjectMemberRequest struct { +type ListProjectRolesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.RoleQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *UpdateProjectMemberRequest) Reset() { - *x = UpdateProjectMemberRequest{} +func (x *ListProjectRolesRequest) Reset() { + *x = ListProjectRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9476,13 +9433,13 @@ func (x *UpdateProjectMemberRequest) Reset() { } } -func (x *UpdateProjectMemberRequest) String() string { +func (x *ListProjectRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectMemberRequest) ProtoMessage() {} +func (*ListProjectRolesRequest) ProtoMessage() {} -func (x *UpdateProjectMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[180] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9494,42 +9451,43 @@ func (x *UpdateProjectMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectMemberRequest.ProtoReflect.Descriptor instead. -func (*UpdateProjectMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectRolesRequest.ProtoReflect.Descriptor instead. +func (*ListProjectRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{180} } -func (x *UpdateProjectMemberRequest) GetProjectId() string { +func (x *ListProjectRolesRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *UpdateProjectMemberRequest) GetUserId() string { +func (x *ListProjectRolesRequest) GetQuery() *object.ListQuery { if x != nil { - return x.UserId + return x.Query } - return "" + return nil } -func (x *UpdateProjectMemberRequest) GetRoles() []string { +func (x *ListProjectRolesRequest) GetQueries() []*project.RoleQuery { if x != nil { - return x.Roles + return x.Queries } return nil } -type UpdateProjectMemberResponse struct { +type ListProjectRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.Role `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *UpdateProjectMemberResponse) Reset() { - *x = UpdateProjectMemberResponse{} +func (x *ListProjectRolesResponse) Reset() { + *x = ListProjectRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9537,13 +9495,13 @@ func (x *UpdateProjectMemberResponse) Reset() { } } -func (x *UpdateProjectMemberResponse) String() string { +func (x *ListProjectRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectMemberResponse) ProtoMessage() {} +func (*ListProjectRolesResponse) ProtoMessage() {} -func (x *UpdateProjectMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[181] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9555,29 +9513,40 @@ func (x *UpdateProjectMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectMemberResponse.ProtoReflect.Descriptor instead. -func (*UpdateProjectMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectRolesResponse.ProtoReflect.Descriptor instead. +func (*ListProjectRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{181} } -func (x *UpdateProjectMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectRolesResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveProjectMemberRequest struct { +func (x *ListProjectRolesResponse) GetResult() []*project.Role { + if x != nil { + return x.Result + } + return nil +} + +type ListGrantedProjectRolesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.RoleQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *RemoveProjectMemberRequest) Reset() { - *x = RemoveProjectMemberRequest{} +func (x *ListGrantedProjectRolesRequest) Reset() { + *x = ListGrantedProjectRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9585,13 +9554,13 @@ func (x *RemoveProjectMemberRequest) Reset() { } } -func (x *RemoveProjectMemberRequest) String() string { +func (x *ListGrantedProjectRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectMemberRequest) ProtoMessage() {} +func (*ListGrantedProjectRolesRequest) ProtoMessage() {} -func (x *RemoveProjectMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ListGrantedProjectRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[182] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9603,35 +9572,50 @@ func (x *RemoveProjectMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectMemberRequest.ProtoReflect.Descriptor instead. -func (*RemoveProjectMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListGrantedProjectRolesRequest.ProtoReflect.Descriptor instead. +func (*ListGrantedProjectRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{182} } -func (x *RemoveProjectMemberRequest) GetProjectId() string { +func (x *ListGrantedProjectRolesRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *RemoveProjectMemberRequest) GetUserId() string { +func (x *ListGrantedProjectRolesRequest) GetGrantId() string { if x != nil { - return x.UserId + return x.GrantId } return "" } -type RemoveProjectMemberResponse struct { +func (x *ListGrantedProjectRolesRequest) GetQuery() *object.ListQuery { + if x != nil { + return x.Query + } + return nil +} + +func (x *ListGrantedProjectRolesRequest) GetQueries() []*project.RoleQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListGrantedProjectRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.Role `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveProjectMemberResponse) Reset() { - *x = RemoveProjectMemberResponse{} +func (x *ListGrantedProjectRolesResponse) Reset() { + *x = ListGrantedProjectRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9639,13 +9623,13 @@ func (x *RemoveProjectMemberResponse) Reset() { } } -func (x *RemoveProjectMemberResponse) String() string { +func (x *ListGrantedProjectRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectMemberResponse) ProtoMessage() {} +func (*ListGrantedProjectRolesResponse) ProtoMessage() {} -func (x *RemoveProjectMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ListGrantedProjectRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[183] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9657,29 +9641,39 @@ func (x *RemoveProjectMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectMemberResponse.ProtoReflect.Descriptor instead. -func (*RemoveProjectMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListGrantedProjectRolesResponse.ProtoReflect.Descriptor instead. +func (*ListGrantedProjectRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{183} } -func (x *RemoveProjectMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ListGrantedProjectRolesResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type GetAppByIDRequest struct { +func (x *ListGrantedProjectRolesResponse) GetResult() []*project.Role { + if x != nil { + return x.Result + } + return nil +} + +type ListProjectMembersRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*member.SearchQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *GetAppByIDRequest) Reset() { - *x = GetAppByIDRequest{} +func (x *ListProjectMembersRequest) Reset() { + *x = ListProjectMembersRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9687,13 +9681,13 @@ func (x *GetAppByIDRequest) Reset() { } } -func (x *GetAppByIDRequest) String() string { +func (x *ListProjectMembersRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetAppByIDRequest) ProtoMessage() {} +func (*ListProjectMembersRequest) ProtoMessage() {} -func (x *GetAppByIDRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectMembersRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[184] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9705,35 +9699,43 @@ func (x *GetAppByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetAppByIDRequest.ProtoReflect.Descriptor instead. -func (*GetAppByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectMembersRequest.ProtoReflect.Descriptor instead. +func (*ListProjectMembersRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{184} } -func (x *GetAppByIDRequest) GetProjectId() string { +func (x *ListProjectMembersRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *GetAppByIDRequest) GetAppId() string { +func (x *ListProjectMembersRequest) GetQuery() *object.ListQuery { if x != nil { - return x.AppId + return x.Query } - return "" + return nil } -type GetAppByIDResponse struct { +func (x *ListProjectMembersRequest) GetQueries() []*member.SearchQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListProjectMembersResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - App *app.App `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *GetAppByIDResponse) Reset() { - *x = GetAppByIDResponse{} +func (x *ListProjectMembersResponse) Reset() { + *x = ListProjectMembersResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9741,13 +9743,13 @@ func (x *GetAppByIDResponse) Reset() { } } -func (x *GetAppByIDResponse) String() string { +func (x *ListProjectMembersResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetAppByIDResponse) ProtoMessage() {} +func (*ListProjectMembersResponse) ProtoMessage() {} -func (x *GetAppByIDResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectMembersResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[185] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9759,32 +9761,37 @@ func (x *GetAppByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetAppByIDResponse.ProtoReflect.Descriptor instead. -func (*GetAppByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectMembersResponse.ProtoReflect.Descriptor instead. +func (*ListProjectMembersResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{185} } -func (x *GetAppByIDResponse) GetApp() *app.App { +func (x *ListProjectMembersResponse) GetDetails() *object.ListDetails { if x != nil { - return x.App + return x.Details } return nil } -type ListAppsRequest struct { +func (x *ListProjectMembersResponse) GetResult() []*member.Member { + if x != nil { + return x.Result + } + return nil +} + +type AddProjectMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*app.AppQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` } -func (x *ListAppsRequest) Reset() { - *x = ListAppsRequest{} +func (x *AddProjectMemberRequest) Reset() { + *x = AddProjectMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9792,13 +9799,13 @@ func (x *ListAppsRequest) Reset() { } } -func (x *ListAppsRequest) String() string { +func (x *AddProjectMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppsRequest) ProtoMessage() {} +func (*AddProjectMemberRequest) ProtoMessage() {} -func (x *ListAppsRequest) ProtoReflect() protoreflect.Message { +func (x *AddProjectMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[186] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9810,43 +9817,42 @@ func (x *ListAppsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppsRequest.ProtoReflect.Descriptor instead. -func (*ListAppsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectMemberRequest.ProtoReflect.Descriptor instead. +func (*AddProjectMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{186} } -func (x *ListAppsRequest) GetProjectId() string { +func (x *AddProjectMemberRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ListAppsRequest) GetQuery() *object.ListQuery { +func (x *AddProjectMemberRequest) GetUserId() string { if x != nil { - return x.Query + return x.UserId } - return nil + return "" } -func (x *ListAppsRequest) GetQueries() []*app.AppQuery { +func (x *AddProjectMemberRequest) GetRoles() []string { if x != nil { - return x.Queries + return x.Roles } return nil } -type ListAppsResponse struct { +type AddProjectMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*app.App `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListAppsResponse) Reset() { - *x = ListAppsResponse{} +func (x *AddProjectMemberResponse) Reset() { + *x = AddProjectMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9854,13 +9860,13 @@ func (x *ListAppsResponse) Reset() { } } -func (x *ListAppsResponse) String() string { +func (x *AddProjectMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppsResponse) ProtoMessage() {} +func (*AddProjectMemberResponse) ProtoMessage() {} -func (x *ListAppsResponse) ProtoReflect() protoreflect.Message { +func (x *AddProjectMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[187] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9872,38 +9878,30 @@ func (x *ListAppsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppsResponse.ProtoReflect.Descriptor instead. -func (*ListAppsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectMemberResponse.ProtoReflect.Descriptor instead. +func (*AddProjectMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{187} } -func (x *ListAppsResponse) GetDetails() *object.ListDetails { +func (x *AddProjectMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListAppsResponse) GetResult() []*app.App { - if x != nil { - return x.Result - } - return nil -} - -type ListAppChangesRequest struct { +type UpdateProjectMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,3,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` } -func (x *ListAppChangesRequest) Reset() { - *x = ListAppChangesRequest{} +func (x *UpdateProjectMemberRequest) Reset() { + *x = UpdateProjectMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9911,13 +9909,13 @@ func (x *ListAppChangesRequest) Reset() { } } -func (x *ListAppChangesRequest) String() string { +func (x *UpdateProjectMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppChangesRequest) ProtoMessage() {} +func (*UpdateProjectMemberRequest) ProtoMessage() {} -func (x *ListAppChangesRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[188] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9929,43 +9927,42 @@ func (x *ListAppChangesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppChangesRequest.ProtoReflect.Descriptor instead. -func (*ListAppChangesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectMemberRequest.ProtoReflect.Descriptor instead. +func (*UpdateProjectMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{188} } -func (x *ListAppChangesRequest) GetQuery() *change.ChangeQuery { +func (x *UpdateProjectMemberRequest) GetProjectId() string { if x != nil { - return x.Query + return x.ProjectId } - return nil + return "" } -func (x *ListAppChangesRequest) GetProjectId() string { +func (x *UpdateProjectMemberRequest) GetUserId() string { if x != nil { - return x.ProjectId + return x.UserId } return "" } -func (x *ListAppChangesRequest) GetAppId() string { +func (x *UpdateProjectMemberRequest) GetRoles() []string { if x != nil { - return x.AppId + return x.Roles } - return "" + return nil } -type ListAppChangesResponse struct { +type UpdateProjectMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) - Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListAppChangesResponse) Reset() { - *x = ListAppChangesResponse{} +func (x *UpdateProjectMemberResponse) Reset() { + *x = UpdateProjectMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9973,13 +9970,13 @@ func (x *ListAppChangesResponse) Reset() { } } -func (x *ListAppChangesResponse) String() string { +func (x *UpdateProjectMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppChangesResponse) ProtoMessage() {} +func (*UpdateProjectMemberResponse) ProtoMessage() {} -func (x *ListAppChangesResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[189] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -9991,43 +9988,29 @@ func (x *ListAppChangesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppChangesResponse.ProtoReflect.Descriptor instead. -func (*ListAppChangesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectMemberResponse.ProtoReflect.Descriptor instead. +func (*UpdateProjectMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{189} } -func (x *ListAppChangesResponse) GetResult() []*change.Change { +func (x *UpdateProjectMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Result + return x.Details } return nil } -type AddOIDCAppRequest struct { +type RemoveProjectMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - RedirectUris []string `protobuf:"bytes,3,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"` - ResponseTypes []app.OIDCResponseType `protobuf:"varint,4,rep,packed,name=response_types,json=responseTypes,proto3,enum=zitadel.app.v1.OIDCResponseType" json:"response_types,omitempty"` - GrantTypes []app.OIDCGrantType `protobuf:"varint,5,rep,packed,name=grant_types,json=grantTypes,proto3,enum=zitadel.app.v1.OIDCGrantType" json:"grant_types,omitempty"` - AppType app.OIDCAppType `protobuf:"varint,6,opt,name=app_type,json=appType,proto3,enum=zitadel.app.v1.OIDCAppType" json:"app_type,omitempty"` - AuthMethodType app.OIDCAuthMethodType `protobuf:"varint,7,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.OIDCAuthMethodType" json:"auth_method_type,omitempty"` - PostLogoutRedirectUris []string `protobuf:"bytes,8,rep,name=post_logout_redirect_uris,json=postLogoutRedirectUris,proto3" json:"post_logout_redirect_uris,omitempty"` - Version app.OIDCVersion `protobuf:"varint,9,opt,name=version,proto3,enum=zitadel.app.v1.OIDCVersion" json:"version,omitempty"` - DevMode bool `protobuf:"varint,10,opt,name=dev_mode,json=devMode,proto3" json:"dev_mode,omitempty"` - AccessTokenType app.OIDCTokenType `protobuf:"varint,11,opt,name=access_token_type,json=accessTokenType,proto3,enum=zitadel.app.v1.OIDCTokenType" json:"access_token_type,omitempty"` - AccessTokenRoleAssertion bool `protobuf:"varint,12,opt,name=access_token_role_assertion,json=accessTokenRoleAssertion,proto3" json:"access_token_role_assertion,omitempty"` - IdTokenRoleAssertion bool `protobuf:"varint,13,opt,name=id_token_role_assertion,json=idTokenRoleAssertion,proto3" json:"id_token_role_assertion,omitempty"` - IdTokenUserinfoAssertion bool `protobuf:"varint,14,opt,name=id_token_userinfo_assertion,json=idTokenUserinfoAssertion,proto3" json:"id_token_userinfo_assertion,omitempty"` - ClockSkew *durationpb.Duration `protobuf:"bytes,15,opt,name=clock_skew,json=clockSkew,proto3" json:"clock_skew,omitempty"` - AdditionalOrigins []string `protobuf:"bytes,16,rep,name=additional_origins,json=additionalOrigins,proto3" json:"additional_origins,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` } -func (x *AddOIDCAppRequest) Reset() { - *x = AddOIDCAppRequest{} +func (x *RemoveProjectMemberRequest) Reset() { + *x = RemoveProjectMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -10035,13 +10018,13 @@ func (x *AddOIDCAppRequest) Reset() { } } -func (x *AddOIDCAppRequest) String() string { +func (x *RemoveProjectMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOIDCAppRequest) ProtoMessage() {} +func (*RemoveProjectMemberRequest) ProtoMessage() {} -func (x *AddOIDCAppRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[190] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -10053,153 +10036,152 @@ func (x *AddOIDCAppRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOIDCAppRequest.ProtoReflect.Descriptor instead. -func (*AddOIDCAppRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectMemberRequest.ProtoReflect.Descriptor instead. +func (*RemoveProjectMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{190} } -func (x *AddOIDCAppRequest) GetProjectId() string { +func (x *RemoveProjectMemberRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddOIDCAppRequest) GetName() string { +func (x *RemoveProjectMemberRequest) GetUserId() string { if x != nil { - return x.Name + return x.UserId } return "" } -func (x *AddOIDCAppRequest) GetRedirectUris() []string { - if x != nil { - return x.RedirectUris - } - return nil +type RemoveProjectMemberResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddOIDCAppRequest) GetResponseTypes() []app.OIDCResponseType { - if x != nil { - return x.ResponseTypes +func (x *RemoveProjectMemberResponse) Reset() { + *x = RemoveProjectMemberResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[191] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (x *AddOIDCAppRequest) GetGrantTypes() []app.OIDCGrantType { - if x != nil { - return x.GrantTypes - } - return nil +func (x *RemoveProjectMemberResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *AddOIDCAppRequest) GetAppType() app.OIDCAppType { - if x != nil { - return x.AppType +func (*RemoveProjectMemberResponse) ProtoMessage() {} + +func (x *RemoveProjectMemberResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[191] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return app.OIDCAppType(0) + return mi.MessageOf(x) } -func (x *AddOIDCAppRequest) GetAuthMethodType() app.OIDCAuthMethodType { - if x != nil { - return x.AuthMethodType - } - return app.OIDCAuthMethodType(0) +// Deprecated: Use RemoveProjectMemberResponse.ProtoReflect.Descriptor instead. +func (*RemoveProjectMemberResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{191} } -func (x *AddOIDCAppRequest) GetPostLogoutRedirectUris() []string { +func (x *RemoveProjectMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.PostLogoutRedirectUris + return x.Details } return nil } -func (x *AddOIDCAppRequest) GetVersion() app.OIDCVersion { - if x != nil { - return x.Version - } - return app.OIDCVersion(0) -} +type GetAppByIDRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (x *AddOIDCAppRequest) GetDevMode() bool { - if x != nil { - return x.DevMode - } - return false + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` } -func (x *AddOIDCAppRequest) GetAccessTokenType() app.OIDCTokenType { - if x != nil { - return x.AccessTokenType +func (x *GetAppByIDRequest) Reset() { + *x = GetAppByIDRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[192] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return app.OIDCTokenType(0) } -func (x *AddOIDCAppRequest) GetAccessTokenRoleAssertion() bool { - if x != nil { - return x.AccessTokenRoleAssertion - } - return false +func (x *GetAppByIDRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *AddOIDCAppRequest) GetIdTokenRoleAssertion() bool { - if x != nil { - return x.IdTokenRoleAssertion +func (*GetAppByIDRequest) ProtoMessage() {} + +func (x *GetAppByIDRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[192] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return false + return mi.MessageOf(x) } -func (x *AddOIDCAppRequest) GetIdTokenUserinfoAssertion() bool { - if x != nil { - return x.IdTokenUserinfoAssertion - } - return false +// Deprecated: Use GetAppByIDRequest.ProtoReflect.Descriptor instead. +func (*GetAppByIDRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{192} } -func (x *AddOIDCAppRequest) GetClockSkew() *durationpb.Duration { +func (x *GetAppByIDRequest) GetProjectId() string { if x != nil { - return x.ClockSkew + return x.ProjectId } - return nil + return "" } -func (x *AddOIDCAppRequest) GetAdditionalOrigins() []string { +func (x *GetAppByIDRequest) GetAppId() string { if x != nil { - return x.AdditionalOrigins + return x.AppId } - return nil + return "" } -type AddOIDCAppResponse struct { +type GetAppByIDResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,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"` - NoneCompliant bool `protobuf:"varint,5,opt,name=none_compliant,json=noneCompliant,proto3" json:"none_compliant,omitempty"` - ComplianceProblems []*message.LocalizedMessage `protobuf:"bytes,6,rep,name=compliance_problems,json=complianceProblems,proto3" json:"compliance_problems,omitempty"` + App *app.App `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` } -func (x *AddOIDCAppResponse) Reset() { - *x = AddOIDCAppResponse{} +func (x *GetAppByIDResponse) Reset() { + *x = GetAppByIDResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[191] + mi := &file_zitadel_management_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddOIDCAppResponse) String() string { +func (x *GetAppByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOIDCAppResponse) ProtoMessage() {} +func (*GetAppByIDResponse) ProtoMessage() {} -func (x *AddOIDCAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[191] +func (x *GetAppByIDResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[193] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10210,80 +10192,47 @@ func (x *AddOIDCAppResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOIDCAppResponse.ProtoReflect.Descriptor instead. -func (*AddOIDCAppResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{191} -} - -func (x *AddOIDCAppResponse) GetAppId() string { - if x != nil { - return x.AppId - } - return "" -} - -func (x *AddOIDCAppResponse) GetDetails() *object.ObjectDetails { - if x != nil { - return x.Details - } - return nil -} - -func (x *AddOIDCAppResponse) GetClientId() string { - if x != nil { - return x.ClientId - } - return "" -} - -func (x *AddOIDCAppResponse) GetClientSecret() string { - if x != nil { - return x.ClientSecret - } - return "" -} - -func (x *AddOIDCAppResponse) GetNoneCompliant() bool { - if x != nil { - return x.NoneCompliant - } - return false +// Deprecated: Use GetAppByIDResponse.ProtoReflect.Descriptor instead. +func (*GetAppByIDResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{193} } -func (x *AddOIDCAppResponse) GetComplianceProblems() []*message.LocalizedMessage { +func (x *GetAppByIDResponse) GetApp() *app.App { if x != nil { - return x.ComplianceProblems + return x.App } return nil } -type AddAPIAppRequest struct { +type ListAppsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - AuthMethodType app.APIAuthMethodType `protobuf:"varint,3,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.APIAuthMethodType" json:"auth_method_type,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*app.AppQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *AddAPIAppRequest) Reset() { - *x = AddAPIAppRequest{} +func (x *ListAppsRequest) Reset() { + *x = ListAppsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[192] + mi := &file_zitadel_management_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddAPIAppRequest) String() string { +func (x *ListAppsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddAPIAppRequest) ProtoMessage() {} +func (*ListAppsRequest) ProtoMessage() {} -func (x *AddAPIAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[192] +func (x *ListAppsRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[194] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10294,60 +10243,58 @@ func (x *AddAPIAppRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddAPIAppRequest.ProtoReflect.Descriptor instead. -func (*AddAPIAppRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{192} +// Deprecated: Use ListAppsRequest.ProtoReflect.Descriptor instead. +func (*ListAppsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{194} } -func (x *AddAPIAppRequest) GetProjectId() string { +func (x *ListAppsRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddAPIAppRequest) GetName() string { +func (x *ListAppsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Name + return x.Query } - return "" + return nil } -func (x *AddAPIAppRequest) GetAuthMethodType() app.APIAuthMethodType { +func (x *ListAppsRequest) GetQueries() []*app.AppQuery { if x != nil { - return x.AuthMethodType + return x.Queries } - return app.APIAuthMethodType(0) + return nil } -type AddAPIAppResponse struct { +type ListAppsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,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"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*app.App `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *AddAPIAppResponse) Reset() { - *x = AddAPIAppResponse{} +func (x *ListAppsResponse) Reset() { + *x = ListAppsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[193] + mi := &file_zitadel_management_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddAPIAppResponse) String() string { +func (x *ListAppsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddAPIAppResponse) ProtoMessage() {} +func (*ListAppsResponse) ProtoMessage() {} -func (x *AddAPIAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[193] +func (x *ListAppsResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[195] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10358,66 +10305,53 @@ func (x *AddAPIAppResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddAPIAppResponse.ProtoReflect.Descriptor instead. -func (*AddAPIAppResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{193} -} - -func (x *AddAPIAppResponse) GetAppId() string { - if x != nil { - return x.AppId - } - return "" +// Deprecated: Use ListAppsResponse.ProtoReflect.Descriptor instead. +func (*ListAppsResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{195} } -func (x *AddAPIAppResponse) GetDetails() *object.ObjectDetails { +func (x *ListAppsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -func (x *AddAPIAppResponse) GetClientId() string { - if x != nil { - return x.ClientId - } - return "" -} - -func (x *AddAPIAppResponse) GetClientSecret() string { +func (x *ListAppsResponse) GetResult() []*app.App { if x != nil { - return x.ClientSecret + return x.Result } - return "" + return nil } -type UpdateAppRequest struct { +type ListAppChangesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` + //list limitations and ordering + Query *change.ChangeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,3,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` } -func (x *UpdateAppRequest) Reset() { - *x = UpdateAppRequest{} +func (x *ListAppChangesRequest) Reset() { + *x = ListAppChangesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[194] + mi := &file_zitadel_management_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateAppRequest) String() string { +func (x *ListAppChangesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateAppRequest) ProtoMessage() {} +func (*ListAppChangesRequest) ProtoMessage() {} -func (x *UpdateAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[194] +func (x *ListAppChangesRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[196] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10428,57 +10362,58 @@ func (x *UpdateAppRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateAppRequest.ProtoReflect.Descriptor instead. -func (*UpdateAppRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{194} +// Deprecated: Use ListAppChangesRequest.ProtoReflect.Descriptor instead. +func (*ListAppChangesRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{196} } -func (x *UpdateAppRequest) GetProjectId() string { +func (x *ListAppChangesRequest) GetQuery() *change.ChangeQuery { if x != nil { - return x.ProjectId + return x.Query } - return "" + return nil } -func (x *UpdateAppRequest) GetAppId() string { +func (x *ListAppChangesRequest) GetProjectId() string { if x != nil { - return x.AppId + return x.ProjectId } return "" } -func (x *UpdateAppRequest) GetName() string { +func (x *ListAppChangesRequest) GetAppId() string { if x != nil { - return x.Name + return x.AppId } return "" } -type UpdateAppResponse struct { +type ListAppChangesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + // zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary infos) + Result []*change.Change `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *UpdateAppResponse) Reset() { - *x = UpdateAppResponse{} +func (x *ListAppChangesResponse) Reset() { + *x = ListAppChangesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[195] + mi := &file_zitadel_management_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateAppResponse) String() string { +func (x *ListAppChangesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateAppResponse) ProtoMessage() {} +func (*ListAppChangesResponse) ProtoMessage() {} -func (x *UpdateAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[195] +func (x *ListAppChangesResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[197] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10489,57 +10424,58 @@ func (x *UpdateAppResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateAppResponse.ProtoReflect.Descriptor instead. -func (*UpdateAppResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{195} +// Deprecated: Use ListAppChangesResponse.ProtoReflect.Descriptor instead. +func (*ListAppChangesResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{197} } -func (x *UpdateAppResponse) GetDetails() *object.ObjectDetails { +func (x *ListAppChangesResponse) GetResult() []*change.Change { if x != nil { - return x.Details + return x.Result } return nil } -type UpdateOIDCAppConfigRequest struct { +type AddOIDCAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` RedirectUris []string `protobuf:"bytes,3,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"` ResponseTypes []app.OIDCResponseType `protobuf:"varint,4,rep,packed,name=response_types,json=responseTypes,proto3,enum=zitadel.app.v1.OIDCResponseType" json:"response_types,omitempty"` GrantTypes []app.OIDCGrantType `protobuf:"varint,5,rep,packed,name=grant_types,json=grantTypes,proto3,enum=zitadel.app.v1.OIDCGrantType" json:"grant_types,omitempty"` AppType app.OIDCAppType `protobuf:"varint,6,opt,name=app_type,json=appType,proto3,enum=zitadel.app.v1.OIDCAppType" json:"app_type,omitempty"` AuthMethodType app.OIDCAuthMethodType `protobuf:"varint,7,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.OIDCAuthMethodType" json:"auth_method_type,omitempty"` PostLogoutRedirectUris []string `protobuf:"bytes,8,rep,name=post_logout_redirect_uris,json=postLogoutRedirectUris,proto3" json:"post_logout_redirect_uris,omitempty"` - DevMode bool `protobuf:"varint,9,opt,name=dev_mode,json=devMode,proto3" json:"dev_mode,omitempty"` - AccessTokenType app.OIDCTokenType `protobuf:"varint,10,opt,name=access_token_type,json=accessTokenType,proto3,enum=zitadel.app.v1.OIDCTokenType" json:"access_token_type,omitempty"` - AccessTokenRoleAssertion bool `protobuf:"varint,11,opt,name=access_token_role_assertion,json=accessTokenRoleAssertion,proto3" json:"access_token_role_assertion,omitempty"` - IdTokenRoleAssertion bool `protobuf:"varint,12,opt,name=id_token_role_assertion,json=idTokenRoleAssertion,proto3" json:"id_token_role_assertion,omitempty"` - IdTokenUserinfoAssertion bool `protobuf:"varint,13,opt,name=id_token_userinfo_assertion,json=idTokenUserinfoAssertion,proto3" json:"id_token_userinfo_assertion,omitempty"` - ClockSkew *durationpb.Duration `protobuf:"bytes,14,opt,name=clock_skew,json=clockSkew,proto3" json:"clock_skew,omitempty"` - AdditionalOrigins []string `protobuf:"bytes,15,rep,name=additional_origins,json=additionalOrigins,proto3" json:"additional_origins,omitempty"` + Version app.OIDCVersion `protobuf:"varint,9,opt,name=version,proto3,enum=zitadel.app.v1.OIDCVersion" json:"version,omitempty"` + DevMode bool `protobuf:"varint,10,opt,name=dev_mode,json=devMode,proto3" json:"dev_mode,omitempty"` + AccessTokenType app.OIDCTokenType `protobuf:"varint,11,opt,name=access_token_type,json=accessTokenType,proto3,enum=zitadel.app.v1.OIDCTokenType" json:"access_token_type,omitempty"` + AccessTokenRoleAssertion bool `protobuf:"varint,12,opt,name=access_token_role_assertion,json=accessTokenRoleAssertion,proto3" json:"access_token_role_assertion,omitempty"` + IdTokenRoleAssertion bool `protobuf:"varint,13,opt,name=id_token_role_assertion,json=idTokenRoleAssertion,proto3" json:"id_token_role_assertion,omitempty"` + IdTokenUserinfoAssertion bool `protobuf:"varint,14,opt,name=id_token_userinfo_assertion,json=idTokenUserinfoAssertion,proto3" json:"id_token_userinfo_assertion,omitempty"` + ClockSkew *durationpb.Duration `protobuf:"bytes,15,opt,name=clock_skew,json=clockSkew,proto3" json:"clock_skew,omitempty"` + AdditionalOrigins []string `protobuf:"bytes,16,rep,name=additional_origins,json=additionalOrigins,proto3" json:"additional_origins,omitempty"` } -func (x *UpdateOIDCAppConfigRequest) Reset() { - *x = UpdateOIDCAppConfigRequest{} +func (x *AddOIDCAppRequest) Reset() { + *x = AddOIDCAppRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[196] + mi := &file_zitadel_management_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOIDCAppConfigRequest) String() string { +func (x *AddOIDCAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOIDCAppConfigRequest) ProtoMessage() {} +func (*AddOIDCAppRequest) ProtoMessage() {} -func (x *UpdateOIDCAppConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[196] +func (x *AddOIDCAppRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[198] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10550,141 +10486,153 @@ func (x *UpdateOIDCAppConfigRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOIDCAppConfigRequest.ProtoReflect.Descriptor instead. -func (*UpdateOIDCAppConfigRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{196} +// Deprecated: Use AddOIDCAppRequest.ProtoReflect.Descriptor instead. +func (*AddOIDCAppRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{198} } -func (x *UpdateOIDCAppConfigRequest) GetProjectId() string { +func (x *AddOIDCAppRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *UpdateOIDCAppConfigRequest) GetAppId() string { +func (x *AddOIDCAppRequest) GetName() string { if x != nil { - return x.AppId + return x.Name } return "" } -func (x *UpdateOIDCAppConfigRequest) GetRedirectUris() []string { +func (x *AddOIDCAppRequest) GetRedirectUris() []string { if x != nil { return x.RedirectUris } return nil } -func (x *UpdateOIDCAppConfigRequest) GetResponseTypes() []app.OIDCResponseType { +func (x *AddOIDCAppRequest) GetResponseTypes() []app.OIDCResponseType { if x != nil { return x.ResponseTypes } return nil } -func (x *UpdateOIDCAppConfigRequest) GetGrantTypes() []app.OIDCGrantType { +func (x *AddOIDCAppRequest) GetGrantTypes() []app.OIDCGrantType { if x != nil { return x.GrantTypes } return nil } -func (x *UpdateOIDCAppConfigRequest) GetAppType() app.OIDCAppType { +func (x *AddOIDCAppRequest) GetAppType() app.OIDCAppType { if x != nil { return x.AppType } return app.OIDCAppType(0) } -func (x *UpdateOIDCAppConfigRequest) GetAuthMethodType() app.OIDCAuthMethodType { +func (x *AddOIDCAppRequest) GetAuthMethodType() app.OIDCAuthMethodType { if x != nil { return x.AuthMethodType } return app.OIDCAuthMethodType(0) } -func (x *UpdateOIDCAppConfigRequest) GetPostLogoutRedirectUris() []string { +func (x *AddOIDCAppRequest) GetPostLogoutRedirectUris() []string { if x != nil { return x.PostLogoutRedirectUris } return nil } -func (x *UpdateOIDCAppConfigRequest) GetDevMode() bool { +func (x *AddOIDCAppRequest) GetVersion() app.OIDCVersion { + if x != nil { + return x.Version + } + return app.OIDCVersion(0) +} + +func (x *AddOIDCAppRequest) GetDevMode() bool { if x != nil { return x.DevMode } return false } -func (x *UpdateOIDCAppConfigRequest) GetAccessTokenType() app.OIDCTokenType { +func (x *AddOIDCAppRequest) GetAccessTokenType() app.OIDCTokenType { if x != nil { return x.AccessTokenType } return app.OIDCTokenType(0) } -func (x *UpdateOIDCAppConfigRequest) GetAccessTokenRoleAssertion() bool { +func (x *AddOIDCAppRequest) GetAccessTokenRoleAssertion() bool { if x != nil { return x.AccessTokenRoleAssertion } return false } -func (x *UpdateOIDCAppConfigRequest) GetIdTokenRoleAssertion() bool { +func (x *AddOIDCAppRequest) GetIdTokenRoleAssertion() bool { if x != nil { return x.IdTokenRoleAssertion } return false } -func (x *UpdateOIDCAppConfigRequest) GetIdTokenUserinfoAssertion() bool { +func (x *AddOIDCAppRequest) GetIdTokenUserinfoAssertion() bool { if x != nil { return x.IdTokenUserinfoAssertion } return false } -func (x *UpdateOIDCAppConfigRequest) GetClockSkew() *durationpb.Duration { +func (x *AddOIDCAppRequest) GetClockSkew() *durationpb.Duration { if x != nil { return x.ClockSkew } return nil } -func (x *UpdateOIDCAppConfigRequest) GetAdditionalOrigins() []string { +func (x *AddOIDCAppRequest) GetAdditionalOrigins() []string { if x != nil { return x.AdditionalOrigins } return nil } -type UpdateOIDCAppConfigResponse struct { +type AddOIDCAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,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"` + NoneCompliant bool `protobuf:"varint,5,opt,name=none_compliant,json=noneCompliant,proto3" json:"none_compliant,omitempty"` + ComplianceProblems []*message.LocalizedMessage `protobuf:"bytes,6,rep,name=compliance_problems,json=complianceProblems,proto3" json:"compliance_problems,omitempty"` } -func (x *UpdateOIDCAppConfigResponse) Reset() { - *x = UpdateOIDCAppConfigResponse{} +func (x *AddOIDCAppResponse) Reset() { + *x = AddOIDCAppResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[197] + mi := &file_zitadel_management_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOIDCAppConfigResponse) String() string { +func (x *AddOIDCAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOIDCAppConfigResponse) ProtoMessage() {} +func (*AddOIDCAppResponse) ProtoMessage() {} -func (x *UpdateOIDCAppConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[197] +func (x *AddOIDCAppResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[199] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10695,45 +10643,80 @@ func (x *UpdateOIDCAppConfigResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOIDCAppConfigResponse.ProtoReflect.Descriptor instead. -func (*UpdateOIDCAppConfigResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{197} +// Deprecated: Use AddOIDCAppResponse.ProtoReflect.Descriptor instead. +func (*AddOIDCAppResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{199} } -func (x *UpdateOIDCAppConfigResponse) GetDetails() *object.ObjectDetails { +func (x *AddOIDCAppResponse) GetAppId() string { + if x != nil { + return x.AppId + } + return "" +} + +func (x *AddOIDCAppResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateAPIAppConfigRequest struct { +func (x *AddOIDCAppResponse) GetClientId() string { + if x != nil { + return x.ClientId + } + return "" +} + +func (x *AddOIDCAppResponse) GetClientSecret() string { + if x != nil { + return x.ClientSecret + } + return "" +} + +func (x *AddOIDCAppResponse) GetNoneCompliant() bool { + if x != nil { + return x.NoneCompliant + } + return false +} + +func (x *AddOIDCAppResponse) GetComplianceProblems() []*message.LocalizedMessage { + if x != nil { + return x.ComplianceProblems + } + return nil +} + +type AddAPIAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - AuthMethodType app.APIAuthMethodType `protobuf:"varint,7,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.APIAuthMethodType" json:"auth_method_type,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + AuthMethodType app.APIAuthMethodType `protobuf:"varint,3,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.APIAuthMethodType" json:"auth_method_type,omitempty"` } -func (x *UpdateAPIAppConfigRequest) Reset() { - *x = UpdateAPIAppConfigRequest{} +func (x *AddAPIAppRequest) Reset() { + *x = AddAPIAppRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[198] + mi := &file_zitadel_management_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateAPIAppConfigRequest) String() string { +func (x *AddAPIAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateAPIAppConfigRequest) ProtoMessage() {} +func (*AddAPIAppRequest) ProtoMessage() {} -func (x *UpdateAPIAppConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[198] +func (x *AddAPIAppRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[200] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10744,57 +10727,60 @@ func (x *UpdateAPIAppConfigRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateAPIAppConfigRequest.ProtoReflect.Descriptor instead. -func (*UpdateAPIAppConfigRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{198} +// Deprecated: Use AddAPIAppRequest.ProtoReflect.Descriptor instead. +func (*AddAPIAppRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{200} } -func (x *UpdateAPIAppConfigRequest) GetProjectId() string { +func (x *AddAPIAppRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *UpdateAPIAppConfigRequest) GetAppId() string { +func (x *AddAPIAppRequest) GetName() string { if x != nil { - return x.AppId + return x.Name } return "" } -func (x *UpdateAPIAppConfigRequest) GetAuthMethodType() app.APIAuthMethodType { +func (x *AddAPIAppRequest) GetAuthMethodType() app.APIAuthMethodType { if x != nil { return x.AuthMethodType } return app.APIAuthMethodType(0) } -type UpdateAPIAppConfigResponse struct { +type AddAPIAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,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"` } -func (x *UpdateAPIAppConfigResponse) Reset() { - *x = UpdateAPIAppConfigResponse{} +func (x *AddAPIAppResponse) Reset() { + *x = AddAPIAppResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[199] + mi := &file_zitadel_management_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateAPIAppConfigResponse) String() string { +func (x *AddAPIAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateAPIAppConfigResponse) ProtoMessage() {} +func (*AddAPIAppResponse) ProtoMessage() {} -func (x *UpdateAPIAppConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[199] +func (x *AddAPIAppResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[201] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10805,44 +10791,66 @@ func (x *UpdateAPIAppConfigResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateAPIAppConfigResponse.ProtoReflect.Descriptor instead. -func (*UpdateAPIAppConfigResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{199} +// Deprecated: Use AddAPIAppResponse.ProtoReflect.Descriptor instead. +func (*AddAPIAppResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{201} } -func (x *UpdateAPIAppConfigResponse) GetDetails() *object.ObjectDetails { +func (x *AddAPIAppResponse) GetAppId() string { + if x != nil { + return x.AppId + } + return "" +} + +func (x *AddAPIAppResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type DeactivateAppRequest struct { +func (x *AddAPIAppResponse) GetClientId() string { + if x != nil { + return x.ClientId + } + return "" +} + +func (x *AddAPIAppResponse) GetClientSecret() string { + if x != nil { + return x.ClientSecret + } + return "" +} + +type UpdateAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` } -func (x *DeactivateAppRequest) Reset() { - *x = DeactivateAppRequest{} +func (x *UpdateAppRequest) Reset() { + *x = UpdateAppRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[200] + mi := &file_zitadel_management_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeactivateAppRequest) String() string { +func (x *UpdateAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateAppRequest) ProtoMessage() {} +func (*UpdateAppRequest) ProtoMessage() {} -func (x *DeactivateAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[200] +func (x *UpdateAppRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[202] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10853,26 +10861,33 @@ func (x *DeactivateAppRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateAppRequest.ProtoReflect.Descriptor instead. -func (*DeactivateAppRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{200} +// Deprecated: Use UpdateAppRequest.ProtoReflect.Descriptor instead. +func (*UpdateAppRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{202} } -func (x *DeactivateAppRequest) GetProjectId() string { +func (x *UpdateAppRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *DeactivateAppRequest) GetAppId() string { +func (x *UpdateAppRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -type DeactivateAppResponse struct { +func (x *UpdateAppRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +type UpdateAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -10880,23 +10895,23 @@ type DeactivateAppResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *DeactivateAppResponse) Reset() { - *x = DeactivateAppResponse{} +func (x *UpdateAppResponse) Reset() { + *x = UpdateAppResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[201] + mi := &file_zitadel_management_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeactivateAppResponse) String() string { +func (x *UpdateAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateAppResponse) ProtoMessage() {} +func (*UpdateAppResponse) ProtoMessage() {} -func (x *DeactivateAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[201] +func (x *UpdateAppResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[203] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10907,44 +10922,57 @@ func (x *DeactivateAppResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateAppResponse.ProtoReflect.Descriptor instead. -func (*DeactivateAppResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{201} +// Deprecated: Use UpdateAppResponse.ProtoReflect.Descriptor instead. +func (*UpdateAppResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{203} } -func (x *DeactivateAppResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateAppResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ReactivateAppRequest struct { +type UpdateOIDCAppConfigRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + RedirectUris []string `protobuf:"bytes,3,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"` + ResponseTypes []app.OIDCResponseType `protobuf:"varint,4,rep,packed,name=response_types,json=responseTypes,proto3,enum=zitadel.app.v1.OIDCResponseType" json:"response_types,omitempty"` + GrantTypes []app.OIDCGrantType `protobuf:"varint,5,rep,packed,name=grant_types,json=grantTypes,proto3,enum=zitadel.app.v1.OIDCGrantType" json:"grant_types,omitempty"` + AppType app.OIDCAppType `protobuf:"varint,6,opt,name=app_type,json=appType,proto3,enum=zitadel.app.v1.OIDCAppType" json:"app_type,omitempty"` + AuthMethodType app.OIDCAuthMethodType `protobuf:"varint,7,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.OIDCAuthMethodType" json:"auth_method_type,omitempty"` + PostLogoutRedirectUris []string `protobuf:"bytes,8,rep,name=post_logout_redirect_uris,json=postLogoutRedirectUris,proto3" json:"post_logout_redirect_uris,omitempty"` + DevMode bool `protobuf:"varint,9,opt,name=dev_mode,json=devMode,proto3" json:"dev_mode,omitempty"` + AccessTokenType app.OIDCTokenType `protobuf:"varint,10,opt,name=access_token_type,json=accessTokenType,proto3,enum=zitadel.app.v1.OIDCTokenType" json:"access_token_type,omitempty"` + AccessTokenRoleAssertion bool `protobuf:"varint,11,opt,name=access_token_role_assertion,json=accessTokenRoleAssertion,proto3" json:"access_token_role_assertion,omitempty"` + IdTokenRoleAssertion bool `protobuf:"varint,12,opt,name=id_token_role_assertion,json=idTokenRoleAssertion,proto3" json:"id_token_role_assertion,omitempty"` + IdTokenUserinfoAssertion bool `protobuf:"varint,13,opt,name=id_token_userinfo_assertion,json=idTokenUserinfoAssertion,proto3" json:"id_token_userinfo_assertion,omitempty"` + ClockSkew *durationpb.Duration `protobuf:"bytes,14,opt,name=clock_skew,json=clockSkew,proto3" json:"clock_skew,omitempty"` + AdditionalOrigins []string `protobuf:"bytes,15,rep,name=additional_origins,json=additionalOrigins,proto3" json:"additional_origins,omitempty"` } -func (x *ReactivateAppRequest) Reset() { - *x = ReactivateAppRequest{} +func (x *UpdateOIDCAppConfigRequest) Reset() { + *x = UpdateOIDCAppConfigRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[202] + mi := &file_zitadel_management_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ReactivateAppRequest) String() string { +func (x *UpdateOIDCAppConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateAppRequest) ProtoMessage() {} +func (*UpdateOIDCAppConfigRequest) ProtoMessage() {} -func (x *ReactivateAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[202] +func (x *UpdateOIDCAppConfigRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[204] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10955,128 +10983,117 @@ func (x *ReactivateAppRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateAppRequest.ProtoReflect.Descriptor instead. -func (*ReactivateAppRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{202} +// Deprecated: Use UpdateOIDCAppConfigRequest.ProtoReflect.Descriptor instead. +func (*UpdateOIDCAppConfigRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{204} } -func (x *ReactivateAppRequest) GetProjectId() string { +func (x *UpdateOIDCAppConfigRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ReactivateAppRequest) GetAppId() string { +func (x *UpdateOIDCAppConfigRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -type ReactivateAppResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` +func (x *UpdateOIDCAppConfigRequest) GetRedirectUris() []string { + if x != nil { + return x.RedirectUris + } + return nil } -func (x *ReactivateAppResponse) Reset() { - *x = ReactivateAppResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[203] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *UpdateOIDCAppConfigRequest) GetResponseTypes() []app.OIDCResponseType { + if x != nil { + return x.ResponseTypes } + return nil } -func (x *ReactivateAppResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *UpdateOIDCAppConfigRequest) GetGrantTypes() []app.OIDCGrantType { + if x != nil { + return x.GrantTypes + } + return nil } -func (*ReactivateAppResponse) ProtoMessage() {} - -func (x *ReactivateAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[203] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *UpdateOIDCAppConfigRequest) GetAppType() app.OIDCAppType { + if x != nil { + return x.AppType } - return mi.MessageOf(x) + return app.OIDCAppType(0) } -// Deprecated: Use ReactivateAppResponse.ProtoReflect.Descriptor instead. -func (*ReactivateAppResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{203} +func (x *UpdateOIDCAppConfigRequest) GetAuthMethodType() app.OIDCAuthMethodType { + if x != nil { + return x.AuthMethodType + } + return app.OIDCAuthMethodType(0) } -func (x *ReactivateAppResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateOIDCAppConfigRequest) GetPostLogoutRedirectUris() []string { if x != nil { - return x.Details + return x.PostLogoutRedirectUris } return nil } -type RemoveAppRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` +func (x *UpdateOIDCAppConfigRequest) GetDevMode() bool { + if x != nil { + return x.DevMode + } + return false } -func (x *RemoveAppRequest) Reset() { - *x = RemoveAppRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[204] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *UpdateOIDCAppConfigRequest) GetAccessTokenType() app.OIDCTokenType { + if x != nil { + return x.AccessTokenType } + return app.OIDCTokenType(0) } -func (x *RemoveAppRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *UpdateOIDCAppConfigRequest) GetAccessTokenRoleAssertion() bool { + if x != nil { + return x.AccessTokenRoleAssertion + } + return false } -func (*RemoveAppRequest) ProtoMessage() {} - -func (x *RemoveAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[204] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *UpdateOIDCAppConfigRequest) GetIdTokenRoleAssertion() bool { + if x != nil { + return x.IdTokenRoleAssertion } - return mi.MessageOf(x) + return false } -// Deprecated: Use RemoveAppRequest.ProtoReflect.Descriptor instead. -func (*RemoveAppRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{204} +func (x *UpdateOIDCAppConfigRequest) GetIdTokenUserinfoAssertion() bool { + if x != nil { + return x.IdTokenUserinfoAssertion + } + return false } -func (x *RemoveAppRequest) GetProjectId() string { +func (x *UpdateOIDCAppConfigRequest) GetClockSkew() *durationpb.Duration { if x != nil { - return x.ProjectId + return x.ClockSkew } - return "" + return nil } -func (x *RemoveAppRequest) GetAppId() string { +func (x *UpdateOIDCAppConfigRequest) GetAdditionalOrigins() []string { if x != nil { - return x.AppId + return x.AdditionalOrigins } - return "" + return nil } -type RemoveAppResponse struct { +type UpdateOIDCAppConfigResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -11084,8 +11101,8 @@ type RemoveAppResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveAppResponse) Reset() { - *x = RemoveAppResponse{} +func (x *UpdateOIDCAppConfigResponse) Reset() { + *x = UpdateOIDCAppConfigResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11093,13 +11110,13 @@ func (x *RemoveAppResponse) Reset() { } } -func (x *RemoveAppResponse) String() string { +func (x *UpdateOIDCAppConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveAppResponse) ProtoMessage() {} +func (*UpdateOIDCAppConfigResponse) ProtoMessage() {} -func (x *RemoveAppResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateOIDCAppConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[205] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11111,29 +11128,30 @@ func (x *RemoveAppResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveAppResponse.ProtoReflect.Descriptor instead. -func (*RemoveAppResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOIDCAppConfigResponse.ProtoReflect.Descriptor instead. +func (*UpdateOIDCAppConfigResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{205} } -func (x *RemoveAppResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateOIDCAppConfigResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RegenerateOIDCClientSecretRequest struct { +type UpdateAPIAppConfigRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + AuthMethodType app.APIAuthMethodType `protobuf:"varint,7,opt,name=auth_method_type,json=authMethodType,proto3,enum=zitadel.app.v1.APIAuthMethodType" json:"auth_method_type,omitempty"` } -func (x *RegenerateOIDCClientSecretRequest) Reset() { - *x = RegenerateOIDCClientSecretRequest{} +func (x *UpdateAPIAppConfigRequest) Reset() { + *x = UpdateAPIAppConfigRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11141,13 +11159,13 @@ func (x *RegenerateOIDCClientSecretRequest) Reset() { } } -func (x *RegenerateOIDCClientSecretRequest) String() string { +func (x *UpdateAPIAppConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RegenerateOIDCClientSecretRequest) ProtoMessage() {} +func (*UpdateAPIAppConfigRequest) ProtoMessage() {} -func (x *RegenerateOIDCClientSecretRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateAPIAppConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[206] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11159,36 +11177,42 @@ func (x *RegenerateOIDCClientSecretRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RegenerateOIDCClientSecretRequest.ProtoReflect.Descriptor instead. -func (*RegenerateOIDCClientSecretRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateAPIAppConfigRequest.ProtoReflect.Descriptor instead. +func (*UpdateAPIAppConfigRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{206} } -func (x *RegenerateOIDCClientSecretRequest) GetProjectId() string { +func (x *UpdateAPIAppConfigRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *RegenerateOIDCClientSecretRequest) GetAppId() string { +func (x *UpdateAPIAppConfigRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -type RegenerateOIDCClientSecretResponse struct { - state protoimpl.MessageState +func (x *UpdateAPIAppConfigRequest) GetAuthMethodType() app.APIAuthMethodType { + if x != nil { + return x.AuthMethodType + } + return app.APIAuthMethodType(0) +} + +type UpdateAPIAppConfigResponse struct { + state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RegenerateOIDCClientSecretResponse) Reset() { - *x = RegenerateOIDCClientSecretResponse{} +func (x *UpdateAPIAppConfigResponse) Reset() { + *x = UpdateAPIAppConfigResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11196,13 +11220,13 @@ func (x *RegenerateOIDCClientSecretResponse) Reset() { } } -func (x *RegenerateOIDCClientSecretResponse) String() string { +func (x *UpdateAPIAppConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RegenerateOIDCClientSecretResponse) ProtoMessage() {} +func (*UpdateAPIAppConfigResponse) ProtoMessage() {} -func (x *RegenerateOIDCClientSecretResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateAPIAppConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[207] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11214,26 +11238,19 @@ func (x *RegenerateOIDCClientSecretResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RegenerateOIDCClientSecretResponse.ProtoReflect.Descriptor instead. -func (*RegenerateOIDCClientSecretResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateAPIAppConfigResponse.ProtoReflect.Descriptor instead. +func (*UpdateAPIAppConfigResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{207} } -func (x *RegenerateOIDCClientSecretResponse) GetClientSecret() string { - if x != nil { - return x.ClientSecret - } - return "" -} - -func (x *RegenerateOIDCClientSecretResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateAPIAppConfigResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RegenerateAPIClientSecretRequest struct { +type DeactivateAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -11242,8 +11259,8 @@ type RegenerateAPIClientSecretRequest struct { AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` } -func (x *RegenerateAPIClientSecretRequest) Reset() { - *x = RegenerateAPIClientSecretRequest{} +func (x *DeactivateAppRequest) Reset() { + *x = DeactivateAppRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11251,13 +11268,13 @@ func (x *RegenerateAPIClientSecretRequest) Reset() { } } -func (x *RegenerateAPIClientSecretRequest) String() string { +func (x *DeactivateAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RegenerateAPIClientSecretRequest) ProtoMessage() {} +func (*DeactivateAppRequest) ProtoMessage() {} -func (x *RegenerateAPIClientSecretRequest) ProtoReflect() protoreflect.Message { +func (x *DeactivateAppRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[208] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11269,36 +11286,35 @@ func (x *RegenerateAPIClientSecretRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RegenerateAPIClientSecretRequest.ProtoReflect.Descriptor instead. -func (*RegenerateAPIClientSecretRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateAppRequest.ProtoReflect.Descriptor instead. +func (*DeactivateAppRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{208} } -func (x *RegenerateAPIClientSecretRequest) GetProjectId() string { +func (x *DeactivateAppRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *RegenerateAPIClientSecretRequest) GetAppId() string { +func (x *DeactivateAppRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -type RegenerateAPIClientSecretResponse struct { +type DeactivateAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RegenerateAPIClientSecretResponse) Reset() { - *x = RegenerateAPIClientSecretResponse{} +func (x *DeactivateAppResponse) Reset() { + *x = DeactivateAppResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11306,13 +11322,13 @@ func (x *RegenerateAPIClientSecretResponse) Reset() { } } -func (x *RegenerateAPIClientSecretResponse) String() string { +func (x *DeactivateAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RegenerateAPIClientSecretResponse) ProtoMessage() {} +func (*DeactivateAppResponse) ProtoMessage() {} -func (x *RegenerateAPIClientSecretResponse) ProtoReflect() protoreflect.Message { +func (x *DeactivateAppResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[209] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11324,37 +11340,29 @@ func (x *RegenerateAPIClientSecretResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RegenerateAPIClientSecretResponse.ProtoReflect.Descriptor instead. -func (*RegenerateAPIClientSecretResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateAppResponse.ProtoReflect.Descriptor instead. +func (*DeactivateAppResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{209} } -func (x *RegenerateAPIClientSecretResponse) GetClientSecret() string { - if x != nil { - return x.ClientSecret - } - return "" -} - -func (x *RegenerateAPIClientSecretResponse) GetDetails() *object.ObjectDetails { +func (x *DeactivateAppResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetAppKeyRequest struct { +type ReactivateAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` } -func (x *GetAppKeyRequest) Reset() { - *x = GetAppKeyRequest{} +func (x *ReactivateAppRequest) Reset() { + *x = ReactivateAppRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11362,13 +11370,13 @@ func (x *GetAppKeyRequest) Reset() { } } -func (x *GetAppKeyRequest) String() string { +func (x *ReactivateAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetAppKeyRequest) ProtoMessage() {} +func (*ReactivateAppRequest) ProtoMessage() {} -func (x *GetAppKeyRequest) ProtoReflect() protoreflect.Message { +func (x *ReactivateAppRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[210] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11380,42 +11388,35 @@ func (x *GetAppKeyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetAppKeyRequest.ProtoReflect.Descriptor instead. -func (*GetAppKeyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateAppRequest.ProtoReflect.Descriptor instead. +func (*ReactivateAppRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{210} } -func (x *GetAppKeyRequest) GetProjectId() string { +func (x *ReactivateAppRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *GetAppKeyRequest) GetAppId() string { +func (x *ReactivateAppRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -func (x *GetAppKeyRequest) GetKeyId() string { - if x != nil { - return x.KeyId - } - return "" -} - -type GetAppKeyResponse struct { +type ReactivateAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Key *authn.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetAppKeyResponse) Reset() { - *x = GetAppKeyResponse{} +func (x *ReactivateAppResponse) Reset() { + *x = ReactivateAppResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11423,13 +11424,13 @@ func (x *GetAppKeyResponse) Reset() { } } -func (x *GetAppKeyResponse) String() string { +func (x *ReactivateAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetAppKeyResponse) ProtoMessage() {} +func (*ReactivateAppResponse) ProtoMessage() {} -func (x *GetAppKeyResponse) ProtoReflect() protoreflect.Message { +func (x *ReactivateAppResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[211] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11441,31 +11442,29 @@ func (x *GetAppKeyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetAppKeyResponse.ProtoReflect.Descriptor instead. -func (*GetAppKeyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateAppResponse.ProtoReflect.Descriptor instead. +func (*ReactivateAppResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{211} } -func (x *GetAppKeyResponse) GetKey() *authn.Key { +func (x *ReactivateAppResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Key + return x.Details } return nil } -type ListAppKeysRequest struct { +type RemoveAppRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` } -func (x *ListAppKeysRequest) Reset() { - *x = ListAppKeysRequest{} +func (x *RemoveAppRequest) Reset() { + *x = RemoveAppRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11473,13 +11472,13 @@ func (x *ListAppKeysRequest) Reset() { } } -func (x *ListAppKeysRequest) String() string { +func (x *RemoveAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppKeysRequest) ProtoMessage() {} +func (*RemoveAppRequest) ProtoMessage() {} -func (x *ListAppKeysRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveAppRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[212] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11491,43 +11490,35 @@ func (x *ListAppKeysRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppKeysRequest.ProtoReflect.Descriptor instead. -func (*ListAppKeysRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveAppRequest.ProtoReflect.Descriptor instead. +func (*RemoveAppRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{212} } -func (x *ListAppKeysRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListAppKeysRequest) GetAppId() string { +func (x *RemoveAppRequest) GetProjectId() string { if x != nil { - return x.AppId + return x.ProjectId } return "" } -func (x *ListAppKeysRequest) GetProjectId() string { +func (x *RemoveAppRequest) GetAppId() string { if x != nil { - return x.ProjectId + return x.AppId } return "" } -type ListAppKeysResponse struct { +type RemoveAppResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*authn.Key `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListAppKeysResponse) Reset() { - *x = ListAppKeysResponse{} +func (x *RemoveAppResponse) Reset() { + *x = RemoveAppResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11535,13 +11526,13 @@ func (x *ListAppKeysResponse) Reset() { } } -func (x *ListAppKeysResponse) String() string { +func (x *RemoveAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAppKeysResponse) ProtoMessage() {} +func (*RemoveAppResponse) ProtoMessage() {} -func (x *ListAppKeysResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveAppResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[213] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11553,38 +11544,29 @@ func (x *ListAppKeysResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAppKeysResponse.ProtoReflect.Descriptor instead. -func (*ListAppKeysResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveAppResponse.ProtoReflect.Descriptor instead. +func (*RemoveAppResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{213} } -func (x *ListAppKeysResponse) GetDetails() *object.ListDetails { +func (x *RemoveAppResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListAppKeysResponse) GetResult() []*authn.Key { - if x != nil { - return x.Result - } - return nil -} - -type AddAppKeyRequest struct { +type RegenerateOIDCClientSecretRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - Type authn.KeyType `protobuf:"varint,3,opt,name=type,proto3,enum=zitadel.authn.v1.KeyType" json:"type,omitempty"` - ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` } -func (x *AddAppKeyRequest) Reset() { - *x = AddAppKeyRequest{} +func (x *RegenerateOIDCClientSecretRequest) Reset() { + *x = RegenerateOIDCClientSecretRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11592,13 +11574,13 @@ func (x *AddAppKeyRequest) Reset() { } } -func (x *AddAppKeyRequest) String() string { +func (x *RegenerateOIDCClientSecretRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddAppKeyRequest) ProtoMessage() {} +func (*RegenerateOIDCClientSecretRequest) ProtoMessage() {} -func (x *AddAppKeyRequest) ProtoReflect() protoreflect.Message { +func (x *RegenerateOIDCClientSecretRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[214] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11610,51 +11592,36 @@ func (x *AddAppKeyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddAppKeyRequest.ProtoReflect.Descriptor instead. -func (*AddAppKeyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RegenerateOIDCClientSecretRequest.ProtoReflect.Descriptor instead. +func (*RegenerateOIDCClientSecretRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{214} } -func (x *AddAppKeyRequest) GetProjectId() string { +func (x *RegenerateOIDCClientSecretRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddAppKeyRequest) GetAppId() string { +func (x *RegenerateOIDCClientSecretRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -func (x *AddAppKeyRequest) GetType() authn.KeyType { - if x != nil { - return x.Type - } - return authn.KeyType(0) -} - -func (x *AddAppKeyRequest) GetExpirationDate() *timestamppb.Timestamp { - if x != nil { - return x.ExpirationDate - } - return nil -} - -type AddAppKeyResponse struct { +type RegenerateOIDCClientSecretResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` - KeyDetails []byte `protobuf:"bytes,3,opt,name=key_details,json=keyDetails,proto3" json:"key_details,omitempty"` + ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddAppKeyResponse) Reset() { - *x = AddAppKeyResponse{} +func (x *RegenerateOIDCClientSecretResponse) Reset() { + *x = RegenerateOIDCClientSecretResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11662,13 +11629,13 @@ func (x *AddAppKeyResponse) Reset() { } } -func (x *AddAppKeyResponse) String() string { +func (x *RegenerateOIDCClientSecretResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddAppKeyResponse) ProtoMessage() {} +func (*RegenerateOIDCClientSecretResponse) ProtoMessage() {} -func (x *AddAppKeyResponse) ProtoReflect() protoreflect.Message { +func (x *RegenerateOIDCClientSecretResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[215] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11680,44 +11647,36 @@ func (x *AddAppKeyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddAppKeyResponse.ProtoReflect.Descriptor instead. -func (*AddAppKeyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RegenerateOIDCClientSecretResponse.ProtoReflect.Descriptor instead. +func (*RegenerateOIDCClientSecretResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{215} } -func (x *AddAppKeyResponse) GetId() string { +func (x *RegenerateOIDCClientSecretResponse) GetClientSecret() string { if x != nil { - return x.Id + return x.ClientSecret } return "" } -func (x *AddAppKeyResponse) GetDetails() *object.ObjectDetails { +func (x *RegenerateOIDCClientSecretResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *AddAppKeyResponse) GetKeyDetails() []byte { - if x != nil { - return x.KeyDetails - } - return nil -} - -type RemoveAppKeyRequest struct { +type RegenerateAPIClientSecretRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` - KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` } -func (x *RemoveAppKeyRequest) Reset() { - *x = RemoveAppKeyRequest{} +func (x *RegenerateAPIClientSecretRequest) Reset() { + *x = RegenerateAPIClientSecretRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11725,13 +11684,13 @@ func (x *RemoveAppKeyRequest) Reset() { } } -func (x *RemoveAppKeyRequest) String() string { +func (x *RegenerateAPIClientSecretRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveAppKeyRequest) ProtoMessage() {} +func (*RegenerateAPIClientSecretRequest) ProtoMessage() {} -func (x *RemoveAppKeyRequest) ProtoReflect() protoreflect.Message { +func (x *RegenerateAPIClientSecretRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[216] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11743,42 +11702,36 @@ func (x *RemoveAppKeyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveAppKeyRequest.ProtoReflect.Descriptor instead. -func (*RemoveAppKeyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RegenerateAPIClientSecretRequest.ProtoReflect.Descriptor instead. +func (*RegenerateAPIClientSecretRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{216} } -func (x *RemoveAppKeyRequest) GetProjectId() string { +func (x *RegenerateAPIClientSecretRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *RemoveAppKeyRequest) GetAppId() string { +func (x *RegenerateAPIClientSecretRequest) GetAppId() string { if x != nil { return x.AppId } return "" } -func (x *RemoveAppKeyRequest) GetKeyId() string { - if x != nil { - return x.KeyId - } - return "" -} - -type RemoveAppKeyResponse struct { +type RegenerateAPIClientSecretResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveAppKeyResponse) Reset() { - *x = RemoveAppKeyResponse{} +func (x *RegenerateAPIClientSecretResponse) Reset() { + *x = RegenerateAPIClientSecretResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11786,13 +11739,13 @@ func (x *RemoveAppKeyResponse) Reset() { } } -func (x *RemoveAppKeyResponse) String() string { +func (x *RegenerateAPIClientSecretResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveAppKeyResponse) ProtoMessage() {} +func (*RegenerateAPIClientSecretResponse) ProtoMessage() {} -func (x *RemoveAppKeyResponse) ProtoReflect() protoreflect.Message { +func (x *RegenerateAPIClientSecretResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[217] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11804,29 +11757,37 @@ func (x *RemoveAppKeyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveAppKeyResponse.ProtoReflect.Descriptor instead. -func (*RemoveAppKeyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RegenerateAPIClientSecretResponse.ProtoReflect.Descriptor instead. +func (*RegenerateAPIClientSecretResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{217} } -func (x *RemoveAppKeyResponse) GetDetails() *object.ObjectDetails { +func (x *RegenerateAPIClientSecretResponse) GetClientSecret() string { + if x != nil { + return x.ClientSecret + } + return "" +} + +func (x *RegenerateAPIClientSecretResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetProjectGrantByIDRequest struct { +type GetAppKeyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` } -func (x *GetProjectGrantByIDRequest) Reset() { - *x = GetProjectGrantByIDRequest{} +func (x *GetAppKeyRequest) Reset() { + *x = GetAppKeyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11834,13 +11795,13 @@ func (x *GetProjectGrantByIDRequest) Reset() { } } -func (x *GetProjectGrantByIDRequest) String() string { +func (x *GetAppKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetProjectGrantByIDRequest) ProtoMessage() {} +func (*GetAppKeyRequest) ProtoMessage() {} -func (x *GetProjectGrantByIDRequest) ProtoReflect() protoreflect.Message { +func (x *GetAppKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[218] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11852,35 +11813,42 @@ func (x *GetProjectGrantByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetProjectGrantByIDRequest.ProtoReflect.Descriptor instead. -func (*GetProjectGrantByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetAppKeyRequest.ProtoReflect.Descriptor instead. +func (*GetAppKeyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{218} } -func (x *GetProjectGrantByIDRequest) GetProjectId() string { +func (x *GetAppKeyRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *GetProjectGrantByIDRequest) GetGrantId() string { +func (x *GetAppKeyRequest) GetAppId() string { if x != nil { - return x.GrantId + return x.AppId } return "" } -type GetProjectGrantByIDResponse struct { +func (x *GetAppKeyRequest) GetKeyId() string { + if x != nil { + return x.KeyId + } + return "" +} + +type GetAppKeyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectGrant *project.GrantedProject `protobuf:"bytes,1,opt,name=project_grant,json=projectGrant,proto3" json:"project_grant,omitempty"` + Key *authn.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` } -func (x *GetProjectGrantByIDResponse) Reset() { - *x = GetProjectGrantByIDResponse{} +func (x *GetAppKeyResponse) Reset() { + *x = GetAppKeyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11888,13 +11856,13 @@ func (x *GetProjectGrantByIDResponse) Reset() { } } -func (x *GetProjectGrantByIDResponse) String() string { +func (x *GetAppKeyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetProjectGrantByIDResponse) ProtoMessage() {} +func (*GetAppKeyResponse) ProtoMessage() {} -func (x *GetProjectGrantByIDResponse) ProtoReflect() protoreflect.Message { +func (x *GetAppKeyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[219] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11906,32 +11874,31 @@ func (x *GetProjectGrantByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetProjectGrantByIDResponse.ProtoReflect.Descriptor instead. -func (*GetProjectGrantByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetAppKeyResponse.ProtoReflect.Descriptor instead. +func (*GetAppKeyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{219} } -func (x *GetProjectGrantByIDResponse) GetProjectGrant() *project.GrantedProject { +func (x *GetAppKeyResponse) GetKey() *authn.Key { if x != nil { - return x.ProjectGrant + return x.Key } return nil } -type ListProjectGrantsRequest struct { +type ListAppKeysRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.ProjectGrantQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` } -func (x *ListProjectGrantsRequest) Reset() { - *x = ListProjectGrantsRequest{} +func (x *ListAppKeysRequest) Reset() { + *x = ListAppKeysRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11939,13 +11906,13 @@ func (x *ListProjectGrantsRequest) Reset() { } } -func (x *ListProjectGrantsRequest) String() string { +func (x *ListAppKeysRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantsRequest) ProtoMessage() {} +func (*ListAppKeysRequest) ProtoMessage() {} -func (x *ListProjectGrantsRequest) ProtoReflect() protoreflect.Message { +func (x *ListAppKeysRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[220] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -11957,43 +11924,43 @@ func (x *ListProjectGrantsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantsRequest.ProtoReflect.Descriptor instead. -func (*ListProjectGrantsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListAppKeysRequest.ProtoReflect.Descriptor instead. +func (*ListAppKeysRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{220} } -func (x *ListProjectGrantsRequest) GetProjectId() string { +func (x *ListAppKeysRequest) GetQuery() *object.ListQuery { if x != nil { - return x.ProjectId + return x.Query } - return "" + return nil } -func (x *ListProjectGrantsRequest) GetQuery() *object.ListQuery { +func (x *ListAppKeysRequest) GetAppId() string { if x != nil { - return x.Query + return x.AppId } - return nil + return "" } -func (x *ListProjectGrantsRequest) GetQueries() []*project.ProjectGrantQuery { +func (x *ListAppKeysRequest) GetProjectId() string { if x != nil { - return x.Queries + return x.ProjectId } - return nil + return "" } -type ListProjectGrantsResponse struct { +type ListAppKeysResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*authn.Key `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ListProjectGrantsResponse) Reset() { - *x = ListProjectGrantsResponse{} +func (x *ListAppKeysResponse) Reset() { + *x = ListAppKeysResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12001,13 +11968,13 @@ func (x *ListProjectGrantsResponse) Reset() { } } -func (x *ListProjectGrantsResponse) String() string { +func (x *ListAppKeysResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantsResponse) ProtoMessage() {} +func (*ListAppKeysResponse) ProtoMessage() {} -func (x *ListProjectGrantsResponse) ProtoReflect() protoreflect.Message { +func (x *ListAppKeysResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[221] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12019,38 +11986,38 @@ func (x *ListProjectGrantsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantsResponse.ProtoReflect.Descriptor instead. -func (*ListProjectGrantsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListAppKeysResponse.ProtoReflect.Descriptor instead. +func (*ListAppKeysResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{221} } -func (x *ListProjectGrantsResponse) GetDetails() *object.ListDetails { +func (x *ListAppKeysResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectGrantsResponse) GetResult() []*project.GrantedProject { +func (x *ListAppKeysResponse) GetResult() []*authn.Key { if x != nil { return x.Result } return nil } -type ListAllProjectGrantsRequest struct { +type AddAppKeyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*project.AllProjectGrantQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + Type authn.KeyType `protobuf:"varint,3,opt,name=type,proto3,enum=zitadel.authn.v1.KeyType" json:"type,omitempty"` + ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` } -func (x *ListAllProjectGrantsRequest) Reset() { - *x = ListAllProjectGrantsRequest{} +func (x *AddAppKeyRequest) Reset() { + *x = AddAppKeyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12058,13 +12025,13 @@ func (x *ListAllProjectGrantsRequest) Reset() { } } -func (x *ListAllProjectGrantsRequest) String() string { +func (x *AddAppKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAllProjectGrantsRequest) ProtoMessage() {} +func (*AddAppKeyRequest) ProtoMessage() {} -func (x *ListAllProjectGrantsRequest) ProtoReflect() protoreflect.Message { +func (x *AddAppKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[222] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12076,36 +12043,51 @@ func (x *ListAllProjectGrantsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAllProjectGrantsRequest.ProtoReflect.Descriptor instead. -func (*ListAllProjectGrantsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddAppKeyRequest.ProtoReflect.Descriptor instead. +func (*AddAppKeyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{222} } -func (x *ListAllProjectGrantsRequest) GetQuery() *object.ListQuery { +func (x *AddAppKeyRequest) GetProjectId() string { if x != nil { - return x.Query + return x.ProjectId } - return nil + return "" } -func (x *ListAllProjectGrantsRequest) GetQueries() []*project.AllProjectGrantQuery { +func (x *AddAppKeyRequest) GetAppId() string { if x != nil { - return x.Queries + return x.AppId + } + return "" +} + +func (x *AddAppKeyRequest) GetType() authn.KeyType { + if x != nil { + return x.Type + } + return authn.KeyType(0) +} + +func (x *AddAppKeyRequest) GetExpirationDate() *timestamppb.Timestamp { + if x != nil { + return x.ExpirationDate } return nil } -type ListAllProjectGrantsResponse struct { +type AddAppKeyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + KeyDetails []byte `protobuf:"bytes,3,opt,name=key_details,json=keyDetails,proto3" json:"key_details,omitempty"` } -func (x *ListAllProjectGrantsResponse) Reset() { - *x = ListAllProjectGrantsResponse{} +func (x *AddAppKeyResponse) Reset() { + *x = AddAppKeyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12113,13 +12095,13 @@ func (x *ListAllProjectGrantsResponse) Reset() { } } -func (x *ListAllProjectGrantsResponse) String() string { +func (x *AddAppKeyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListAllProjectGrantsResponse) ProtoMessage() {} +func (*AddAppKeyResponse) ProtoMessage() {} -func (x *ListAllProjectGrantsResponse) ProtoReflect() protoreflect.Message { +func (x *AddAppKeyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[223] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12131,37 +12113,44 @@ func (x *ListAllProjectGrantsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListAllProjectGrantsResponse.ProtoReflect.Descriptor instead. -func (*ListAllProjectGrantsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddAppKeyResponse.ProtoReflect.Descriptor instead. +func (*AddAppKeyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{223} } -func (x *ListAllProjectGrantsResponse) GetDetails() *object.ListDetails { +func (x *AddAppKeyResponse) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *AddAppKeyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListAllProjectGrantsResponse) GetResult() []*project.GrantedProject { +func (x *AddAppKeyResponse) GetKeyDetails() []byte { if x != nil { - return x.Result + return x.KeyDetails } return nil } -type AddProjectGrantRequest struct { +type RemoveAppKeyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantedOrgId string `protobuf:"bytes,2,opt,name=granted_org_id,json=grantedOrgId,proto3" json:"granted_org_id,omitempty"` - RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` + KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` } -func (x *AddProjectGrantRequest) Reset() { - *x = AddProjectGrantRequest{} +func (x *RemoveAppKeyRequest) Reset() { + *x = RemoveAppKeyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12169,13 +12158,13 @@ func (x *AddProjectGrantRequest) Reset() { } } -func (x *AddProjectGrantRequest) String() string { +func (x *RemoveAppKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectGrantRequest) ProtoMessage() {} +func (*RemoveAppKeyRequest) ProtoMessage() {} -func (x *AddProjectGrantRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveAppKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[224] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12187,43 +12176,42 @@ func (x *AddProjectGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectGrantRequest.ProtoReflect.Descriptor instead. -func (*AddProjectGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveAppKeyRequest.ProtoReflect.Descriptor instead. +func (*RemoveAppKeyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{224} } -func (x *AddProjectGrantRequest) GetProjectId() string { +func (x *RemoveAppKeyRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddProjectGrantRequest) GetGrantedOrgId() string { +func (x *RemoveAppKeyRequest) GetAppId() string { if x != nil { - return x.GrantedOrgId + return x.AppId } return "" } -func (x *AddProjectGrantRequest) GetRoleKeys() []string { +func (x *RemoveAppKeyRequest) GetKeyId() string { if x != nil { - return x.RoleKeys + return x.KeyId } - return nil + return "" } -type AddProjectGrantResponse struct { +type RemoveAppKeyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - GrantId string `protobuf:"bytes,1,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddProjectGrantResponse) Reset() { - *x = AddProjectGrantResponse{} +func (x *RemoveAppKeyResponse) Reset() { + *x = RemoveAppKeyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12231,13 +12219,13 @@ func (x *AddProjectGrantResponse) Reset() { } } -func (x *AddProjectGrantResponse) String() string { +func (x *RemoveAppKeyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectGrantResponse) ProtoMessage() {} +func (*RemoveAppKeyResponse) ProtoMessage() {} -func (x *AddProjectGrantResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveAppKeyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[225] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12249,37 +12237,29 @@ func (x *AddProjectGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectGrantResponse.ProtoReflect.Descriptor instead. -func (*AddProjectGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveAppKeyResponse.ProtoReflect.Descriptor instead. +func (*RemoveAppKeyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{225} } -func (x *AddProjectGrantResponse) GetGrantId() string { - if x != nil { - return x.GrantId - } - return "" -} - -func (x *AddProjectGrantResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveAppKeyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateProjectGrantRequest struct { +type GetProjectGrantByIDRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *UpdateProjectGrantRequest) Reset() { - *x = UpdateProjectGrantRequest{} +func (x *GetProjectGrantByIDRequest) Reset() { + *x = GetProjectGrantByIDRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12287,13 +12267,13 @@ func (x *UpdateProjectGrantRequest) Reset() { } } -func (x *UpdateProjectGrantRequest) String() string { +func (x *GetProjectGrantByIDRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectGrantRequest) ProtoMessage() {} +func (*GetProjectGrantByIDRequest) ProtoMessage() {} -func (x *UpdateProjectGrantRequest) ProtoReflect() protoreflect.Message { +func (x *GetProjectGrantByIDRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[226] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12305,42 +12285,35 @@ func (x *UpdateProjectGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectGrantRequest.ProtoReflect.Descriptor instead. -func (*UpdateProjectGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetProjectGrantByIDRequest.ProtoReflect.Descriptor instead. +func (*GetProjectGrantByIDRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{226} } -func (x *UpdateProjectGrantRequest) GetProjectId() string { +func (x *GetProjectGrantByIDRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *UpdateProjectGrantRequest) GetGrantId() string { +func (x *GetProjectGrantByIDRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -func (x *UpdateProjectGrantRequest) GetRoleKeys() []string { - if x != nil { - return x.RoleKeys - } - return nil -} - -type UpdateProjectGrantResponse struct { +type GetProjectGrantByIDResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + ProjectGrant *project.GrantedProject `protobuf:"bytes,1,opt,name=project_grant,json=projectGrant,proto3" json:"project_grant,omitempty"` } -func (x *UpdateProjectGrantResponse) Reset() { - *x = UpdateProjectGrantResponse{} +func (x *GetProjectGrantByIDResponse) Reset() { + *x = GetProjectGrantByIDResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12348,13 +12321,13 @@ func (x *UpdateProjectGrantResponse) Reset() { } } -func (x *UpdateProjectGrantResponse) String() string { +func (x *GetProjectGrantByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectGrantResponse) ProtoMessage() {} +func (*GetProjectGrantByIDResponse) ProtoMessage() {} -func (x *UpdateProjectGrantResponse) ProtoReflect() protoreflect.Message { +func (x *GetProjectGrantByIDResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[227] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12366,29 +12339,32 @@ func (x *UpdateProjectGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectGrantResponse.ProtoReflect.Descriptor instead. -func (*UpdateProjectGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetProjectGrantByIDResponse.ProtoReflect.Descriptor instead. +func (*GetProjectGrantByIDResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{227} } -func (x *UpdateProjectGrantResponse) GetDetails() *object.ObjectDetails { +func (x *GetProjectGrantByIDResponse) GetProjectGrant() *project.GrantedProject { if x != nil { - return x.Details + return x.ProjectGrant } return nil } -type DeactivateProjectGrantRequest struct { +type ListProjectGrantsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.ProjectGrantQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *DeactivateProjectGrantRequest) Reset() { - *x = DeactivateProjectGrantRequest{} +func (x *ListProjectGrantsRequest) Reset() { + *x = ListProjectGrantsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12396,13 +12372,13 @@ func (x *DeactivateProjectGrantRequest) Reset() { } } -func (x *DeactivateProjectGrantRequest) String() string { +func (x *ListProjectGrantsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateProjectGrantRequest) ProtoMessage() {} +func (*ListProjectGrantsRequest) ProtoMessage() {} -func (x *DeactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[228] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12414,35 +12390,43 @@ func (x *DeactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateProjectGrantRequest.ProtoReflect.Descriptor instead. -func (*DeactivateProjectGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantsRequest.ProtoReflect.Descriptor instead. +func (*ListProjectGrantsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{228} } -func (x *DeactivateProjectGrantRequest) GetProjectId() string { +func (x *ListProjectGrantsRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *DeactivateProjectGrantRequest) GetGrantId() string { +func (x *ListProjectGrantsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.GrantId + return x.Query } - return "" + return nil } -type DeactivateProjectGrantResponse struct { +func (x *ListProjectGrantsRequest) GetQueries() []*project.ProjectGrantQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListProjectGrantsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *DeactivateProjectGrantResponse) Reset() { - *x = DeactivateProjectGrantResponse{} +func (x *ListProjectGrantsResponse) Reset() { + *x = ListProjectGrantsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12450,13 +12434,13 @@ func (x *DeactivateProjectGrantResponse) Reset() { } } -func (x *DeactivateProjectGrantResponse) String() string { +func (x *ListProjectGrantsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateProjectGrantResponse) ProtoMessage() {} +func (*ListProjectGrantsResponse) ProtoMessage() {} -func (x *DeactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[229] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12468,29 +12452,38 @@ func (x *DeactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateProjectGrantResponse.ProtoReflect.Descriptor instead. -func (*DeactivateProjectGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantsResponse.ProtoReflect.Descriptor instead. +func (*ListProjectGrantsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{229} } -func (x *DeactivateProjectGrantResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectGrantsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type ReactivateProjectGrantRequest struct { +func (x *ListProjectGrantsResponse) GetResult() []*project.GrantedProject { + if x != nil { + return x.Result + } + return nil +} + +type ListAllProjectGrantsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*project.AllProjectGrantQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *ReactivateProjectGrantRequest) Reset() { - *x = ReactivateProjectGrantRequest{} +func (x *ListAllProjectGrantsRequest) Reset() { + *x = ListAllProjectGrantsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12498,13 +12491,13 @@ func (x *ReactivateProjectGrantRequest) Reset() { } } -func (x *ReactivateProjectGrantRequest) String() string { +func (x *ListAllProjectGrantsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateProjectGrantRequest) ProtoMessage() {} +func (*ListAllProjectGrantsRequest) ProtoMessage() {} -func (x *ReactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { +func (x *ListAllProjectGrantsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[230] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12516,35 +12509,36 @@ func (x *ReactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateProjectGrantRequest.ProtoReflect.Descriptor instead. -func (*ReactivateProjectGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListAllProjectGrantsRequest.ProtoReflect.Descriptor instead. +func (*ListAllProjectGrantsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{230} } -func (x *ReactivateProjectGrantRequest) GetProjectId() string { +func (x *ListAllProjectGrantsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.ProjectId + return x.Query } - return "" + return nil } -func (x *ReactivateProjectGrantRequest) GetGrantId() string { +func (x *ListAllProjectGrantsRequest) GetQueries() []*project.AllProjectGrantQuery { if x != nil { - return x.GrantId + return x.Queries } - return "" + return nil } -type ReactivateProjectGrantResponse struct { +type ListAllProjectGrantsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*project.GrantedProject `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ReactivateProjectGrantResponse) Reset() { - *x = ReactivateProjectGrantResponse{} +func (x *ListAllProjectGrantsResponse) Reset() { + *x = ListAllProjectGrantsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12552,13 +12546,13 @@ func (x *ReactivateProjectGrantResponse) Reset() { } } -func (x *ReactivateProjectGrantResponse) String() string { +func (x *ListAllProjectGrantsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateProjectGrantResponse) ProtoMessage() {} +func (*ListAllProjectGrantsResponse) ProtoMessage() {} -func (x *ReactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { +func (x *ListAllProjectGrantsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[231] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12570,29 +12564,37 @@ func (x *ReactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateProjectGrantResponse.ProtoReflect.Descriptor instead. -func (*ReactivateProjectGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListAllProjectGrantsResponse.ProtoReflect.Descriptor instead. +func (*ListAllProjectGrantsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{231} } -func (x *ReactivateProjectGrantResponse) GetDetails() *object.ObjectDetails { +func (x *ListAllProjectGrantsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveProjectGrantRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *ListAllProjectGrantsResponse) GetResult() []*project.GrantedProject { + if x != nil { + return x.Result + } + return nil +} - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` +type AddProjectGrantRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantedOrgId string `protobuf:"bytes,2,opt,name=granted_org_id,json=grantedOrgId,proto3" json:"granted_org_id,omitempty"` + RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` } -func (x *RemoveProjectGrantRequest) Reset() { - *x = RemoveProjectGrantRequest{} +func (x *AddProjectGrantRequest) Reset() { + *x = AddProjectGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12600,13 +12602,13 @@ func (x *RemoveProjectGrantRequest) Reset() { } } -func (x *RemoveProjectGrantRequest) String() string { +func (x *AddProjectGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectGrantRequest) ProtoMessage() {} +func (*AddProjectGrantRequest) ProtoMessage() {} -func (x *RemoveProjectGrantRequest) ProtoReflect() protoreflect.Message { +func (x *AddProjectGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[232] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12618,35 +12620,43 @@ func (x *RemoveProjectGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectGrantRequest.ProtoReflect.Descriptor instead. -func (*RemoveProjectGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectGrantRequest.ProtoReflect.Descriptor instead. +func (*AddProjectGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{232} } -func (x *RemoveProjectGrantRequest) GetProjectId() string { +func (x *AddProjectGrantRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *RemoveProjectGrantRequest) GetGrantId() string { +func (x *AddProjectGrantRequest) GetGrantedOrgId() string { if x != nil { - return x.GrantId + return x.GrantedOrgId } return "" } -type RemoveProjectGrantResponse struct { +func (x *AddProjectGrantRequest) GetRoleKeys() []string { + if x != nil { + return x.RoleKeys + } + return nil +} + +type AddProjectGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + GrantId string `protobuf:"bytes,1,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveProjectGrantResponse) Reset() { - *x = RemoveProjectGrantResponse{} +func (x *AddProjectGrantResponse) Reset() { + *x = AddProjectGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12654,13 +12664,13 @@ func (x *RemoveProjectGrantResponse) Reset() { } } -func (x *RemoveProjectGrantResponse) String() string { +func (x *AddProjectGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectGrantResponse) ProtoMessage() {} +func (*AddProjectGrantResponse) ProtoMessage() {} -func (x *RemoveProjectGrantResponse) ProtoReflect() protoreflect.Message { +func (x *AddProjectGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[233] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12672,29 +12682,37 @@ func (x *RemoveProjectGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectGrantResponse.ProtoReflect.Descriptor instead. -func (*RemoveProjectGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectGrantResponse.ProtoReflect.Descriptor instead. +func (*AddProjectGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{233} } -func (x *RemoveProjectGrantResponse) GetDetails() *object.ObjectDetails { +func (x *AddProjectGrantResponse) GetGrantId() string { + if x != nil { + return x.GrantId + } + return "" +} + +func (x *AddProjectGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ListProjectGrantMemberRolesRequest struct { +type UpdateProjectGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` } -func (x *ListProjectGrantMemberRolesRequest) Reset() { - *x = ListProjectGrantMemberRolesRequest{} +func (x *UpdateProjectGrantRequest) Reset() { + *x = UpdateProjectGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12702,13 +12720,13 @@ func (x *ListProjectGrantMemberRolesRequest) Reset() { } } -func (x *ListProjectGrantMemberRolesRequest) String() string { +func (x *UpdateProjectGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantMemberRolesRequest) ProtoMessage() {} +func (*UpdateProjectGrantRequest) ProtoMessage() {} -func (x *ListProjectGrantMemberRolesRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[234] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12720,36 +12738,42 @@ func (x *ListProjectGrantMemberRolesRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantMemberRolesRequest.ProtoReflect.Descriptor instead. -func (*ListProjectGrantMemberRolesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectGrantRequest.ProtoReflect.Descriptor instead. +func (*UpdateProjectGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{234} } -func (x *ListProjectGrantMemberRolesRequest) GetQuery() *object.ListQuery { +func (x *UpdateProjectGrantRequest) GetProjectId() string { if x != nil { - return x.Query + return x.ProjectId } - return nil + return "" } -func (x *ListProjectGrantMemberRolesRequest) GetResult() []string { +func (x *UpdateProjectGrantRequest) GetGrantId() string { if x != nil { - return x.Result + return x.GrantId + } + return "" +} + +func (x *UpdateProjectGrantRequest) GetRoleKeys() []string { + if x != nil { + return x.RoleKeys } return nil } -type ListProjectGrantMemberRolesResponse struct { +type UpdateProjectGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListProjectGrantMemberRolesResponse) Reset() { - *x = ListProjectGrantMemberRolesResponse{} +func (x *UpdateProjectGrantResponse) Reset() { + *x = UpdateProjectGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12757,13 +12781,13 @@ func (x *ListProjectGrantMemberRolesResponse) Reset() { } } -func (x *ListProjectGrantMemberRolesResponse) String() string { +func (x *UpdateProjectGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantMemberRolesResponse) ProtoMessage() {} +func (*UpdateProjectGrantResponse) ProtoMessage() {} -func (x *ListProjectGrantMemberRolesResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[235] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12775,40 +12799,29 @@ func (x *ListProjectGrantMemberRolesResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantMemberRolesResponse.ProtoReflect.Descriptor instead. -func (*ListProjectGrantMemberRolesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectGrantResponse.ProtoReflect.Descriptor instead. +func (*UpdateProjectGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{235} } -func (x *ListProjectGrantMemberRolesResponse) GetDetails() *object.ListDetails { +func (x *UpdateProjectGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectGrantMemberRolesResponse) GetResult() []string { - if x != nil { - return x.Result - } - return nil -} - -type ListProjectGrantMembersRequest struct { +type DeactivateProjectGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*member.SearchQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *ListProjectGrantMembersRequest) Reset() { - *x = ListProjectGrantMembersRequest{} +func (x *DeactivateProjectGrantRequest) Reset() { + *x = DeactivateProjectGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12816,13 +12829,13 @@ func (x *ListProjectGrantMembersRequest) Reset() { } } -func (x *ListProjectGrantMembersRequest) String() string { +func (x *DeactivateProjectGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantMembersRequest) ProtoMessage() {} +func (*DeactivateProjectGrantRequest) ProtoMessage() {} -func (x *ListProjectGrantMembersRequest) ProtoReflect() protoreflect.Message { +func (x *DeactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[236] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12834,50 +12847,35 @@ func (x *ListProjectGrantMembersRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantMembersRequest.ProtoReflect.Descriptor instead. -func (*ListProjectGrantMembersRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateProjectGrantRequest.ProtoReflect.Descriptor instead. +func (*DeactivateProjectGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{236} } -func (x *ListProjectGrantMembersRequest) GetProjectId() string { +func (x *DeactivateProjectGrantRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *ListProjectGrantMembersRequest) GetGrantId() string { +func (x *DeactivateProjectGrantRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -func (x *ListProjectGrantMembersRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListProjectGrantMembersRequest) GetQueries() []*member.SearchQuery { - if x != nil { - return x.Queries - } - return nil -} - -type ListProjectGrantMembersResponse struct { +type DeactivateProjectGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListProjectGrantMembersResponse) Reset() { - *x = ListProjectGrantMembersResponse{} +func (x *DeactivateProjectGrantResponse) Reset() { + *x = DeactivateProjectGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12885,13 +12883,13 @@ func (x *ListProjectGrantMembersResponse) Reset() { } } -func (x *ListProjectGrantMembersResponse) String() string { +func (x *DeactivateProjectGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListProjectGrantMembersResponse) ProtoMessage() {} +func (*DeactivateProjectGrantResponse) ProtoMessage() {} -func (x *ListProjectGrantMembersResponse) ProtoReflect() protoreflect.Message { +func (x *DeactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[237] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12903,38 +12901,29 @@ func (x *ListProjectGrantMembersResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListProjectGrantMembersResponse.ProtoReflect.Descriptor instead. -func (*ListProjectGrantMembersResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateProjectGrantResponse.ProtoReflect.Descriptor instead. +func (*DeactivateProjectGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{237} } -func (x *ListProjectGrantMembersResponse) GetDetails() *object.ListDetails { +func (x *DeactivateProjectGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListProjectGrantMembersResponse) GetResult() []*member.Member { - if x != nil { - return x.Result - } - return nil -} - -type AddProjectGrantMemberRequest struct { +type ReactivateProjectGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *AddProjectGrantMemberRequest) Reset() { - *x = AddProjectGrantMemberRequest{} +func (x *ReactivateProjectGrantRequest) Reset() { + *x = ReactivateProjectGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12942,13 +12931,13 @@ func (x *AddProjectGrantMemberRequest) Reset() { } } -func (x *AddProjectGrantMemberRequest) String() string { +func (x *ReactivateProjectGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectGrantMemberRequest) ProtoMessage() {} +func (*ReactivateProjectGrantRequest) ProtoMessage() {} -func (x *AddProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ReactivateProjectGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[238] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -12960,40 +12949,26 @@ func (x *AddProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectGrantMemberRequest.ProtoReflect.Descriptor instead. -func (*AddProjectGrantMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateProjectGrantRequest.ProtoReflect.Descriptor instead. +func (*ReactivateProjectGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{238} } -func (x *AddProjectGrantMemberRequest) GetProjectId() string { +func (x *ReactivateProjectGrantRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *AddProjectGrantMemberRequest) GetGrantId() string { +func (x *ReactivateProjectGrantRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -func (x *AddProjectGrantMemberRequest) GetUserId() string { - if x != nil { - return x.UserId - } - return "" -} - -func (x *AddProjectGrantMemberRequest) GetRoles() []string { - if x != nil { - return x.Roles - } - return nil -} - -type AddProjectGrantMemberResponse struct { +type ReactivateProjectGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -13001,8 +12976,8 @@ type AddProjectGrantMemberResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddProjectGrantMemberResponse) Reset() { - *x = AddProjectGrantMemberResponse{} +func (x *ReactivateProjectGrantResponse) Reset() { + *x = ReactivateProjectGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13010,13 +12985,13 @@ func (x *AddProjectGrantMemberResponse) Reset() { } } -func (x *AddProjectGrantMemberResponse) String() string { +func (x *ReactivateProjectGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddProjectGrantMemberResponse) ProtoMessage() {} +func (*ReactivateProjectGrantResponse) ProtoMessage() {} -func (x *AddProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ReactivateProjectGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[239] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13028,31 +13003,29 @@ func (x *AddProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddProjectGrantMemberResponse.ProtoReflect.Descriptor instead. -func (*AddProjectGrantMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateProjectGrantResponse.ProtoReflect.Descriptor instead. +func (*ReactivateProjectGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{239} } -func (x *AddProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ReactivateProjectGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateProjectGrantMemberRequest struct { +type RemoveProjectGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` - Roles []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *UpdateProjectGrantMemberRequest) Reset() { - *x = UpdateProjectGrantMemberRequest{} +func (x *RemoveProjectGrantRequest) Reset() { + *x = RemoveProjectGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13060,13 +13033,13 @@ func (x *UpdateProjectGrantMemberRequest) Reset() { } } -func (x *UpdateProjectGrantMemberRequest) String() string { +func (x *RemoveProjectGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectGrantMemberRequest) ProtoMessage() {} +func (*RemoveProjectGrantRequest) ProtoMessage() {} -func (x *UpdateProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[240] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13078,40 +13051,26 @@ func (x *UpdateProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectGrantMemberRequest.ProtoReflect.Descriptor instead. -func (*UpdateProjectGrantMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectGrantRequest.ProtoReflect.Descriptor instead. +func (*RemoveProjectGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{240} } -func (x *UpdateProjectGrantMemberRequest) GetProjectId() string { +func (x *RemoveProjectGrantRequest) GetProjectId() string { if x != nil { return x.ProjectId } return "" } -func (x *UpdateProjectGrantMemberRequest) GetGrantId() string { +func (x *RemoveProjectGrantRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -func (x *UpdateProjectGrantMemberRequest) GetUserId() string { - if x != nil { - return x.UserId - } - return "" -} - -func (x *UpdateProjectGrantMemberRequest) GetRoles() []string { - if x != nil { - return x.Roles - } - return nil -} - -type UpdateProjectGrantMemberResponse struct { +type RemoveProjectGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -13119,8 +13078,8 @@ type UpdateProjectGrantMemberResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateProjectGrantMemberResponse) Reset() { - *x = UpdateProjectGrantMemberResponse{} +func (x *RemoveProjectGrantResponse) Reset() { + *x = RemoveProjectGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13128,13 +13087,13 @@ func (x *UpdateProjectGrantMemberResponse) Reset() { } } -func (x *UpdateProjectGrantMemberResponse) String() string { +func (x *RemoveProjectGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateProjectGrantMemberResponse) ProtoMessage() {} +func (*RemoveProjectGrantResponse) ProtoMessage() {} -func (x *UpdateProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[241] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13146,30 +13105,29 @@ func (x *UpdateProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateProjectGrantMemberResponse.ProtoReflect.Descriptor instead. -func (*UpdateProjectGrantMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectGrantResponse.ProtoReflect.Descriptor instead. +func (*RemoveProjectGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{241} } -func (x *UpdateProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveProjectGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RemoveProjectGrantMemberRequest struct { +type ListProjectGrantMemberRolesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveProjectGrantMemberRequest) Reset() { - *x = RemoveProjectGrantMemberRequest{} +func (x *ListProjectGrantMemberRolesRequest) Reset() { + *x = ListProjectGrantMemberRolesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13177,13 +13135,13 @@ func (x *RemoveProjectGrantMemberRequest) Reset() { } } -func (x *RemoveProjectGrantMemberRequest) String() string { +func (x *ListProjectGrantMemberRolesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectGrantMemberRequest) ProtoMessage() {} +func (*ListProjectGrantMemberRolesRequest) ProtoMessage() {} -func (x *RemoveProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantMemberRolesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[242] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13195,42 +13153,36 @@ func (x *RemoveProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectGrantMemberRequest.ProtoReflect.Descriptor instead. -func (*RemoveProjectGrantMemberRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantMemberRolesRequest.ProtoReflect.Descriptor instead. +func (*ListProjectGrantMemberRolesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{242} } -func (x *RemoveProjectGrantMemberRequest) GetProjectId() string { - if x != nil { - return x.ProjectId - } - return "" -} - -func (x *RemoveProjectGrantMemberRequest) GetGrantId() string { +func (x *ListProjectGrantMemberRolesRequest) GetQuery() *object.ListQuery { if x != nil { - return x.GrantId + return x.Query } - return "" + return nil } -func (x *RemoveProjectGrantMemberRequest) GetUserId() string { +func (x *ListProjectGrantMemberRolesRequest) GetResult() []string { if x != nil { - return x.UserId + return x.Result } - return "" + return nil } -type RemoveProjectGrantMemberResponse struct { +type ListProjectGrantMemberRolesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []string `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *RemoveProjectGrantMemberResponse) Reset() { - *x = RemoveProjectGrantMemberResponse{} +func (x *ListProjectGrantMemberRolesResponse) Reset() { + *x = ListProjectGrantMemberRolesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13238,13 +13190,13 @@ func (x *RemoveProjectGrantMemberResponse) Reset() { } } -func (x *RemoveProjectGrantMemberResponse) String() string { +func (x *ListProjectGrantMemberRolesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveProjectGrantMemberResponse) ProtoMessage() {} +func (*ListProjectGrantMemberRolesResponse) ProtoMessage() {} -func (x *RemoveProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantMemberRolesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[243] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13256,29 +13208,40 @@ func (x *RemoveProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveProjectGrantMemberResponse.ProtoReflect.Descriptor instead. -func (*RemoveProjectGrantMemberResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantMemberRolesResponse.ProtoReflect.Descriptor instead. +func (*ListProjectGrantMemberRolesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{243} } -func (x *RemoveProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { +func (x *ListProjectGrantMemberRolesResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type GetUserGrantByIDRequest struct { +func (x *ListProjectGrantMemberRolesResponse) GetResult() []string { + if x != nil { + return x.Result + } + return nil +} + +type ListProjectGrantMembersRequest struct { 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"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*member.SearchQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *GetUserGrantByIDRequest) Reset() { - *x = GetUserGrantByIDRequest{} +func (x *ListProjectGrantMembersRequest) Reset() { + *x = ListProjectGrantMembersRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13286,13 +13249,13 @@ func (x *GetUserGrantByIDRequest) Reset() { } } -func (x *GetUserGrantByIDRequest) String() string { +func (x *ListProjectGrantMembersRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetUserGrantByIDRequest) ProtoMessage() {} +func (*ListProjectGrantMembersRequest) ProtoMessage() {} -func (x *GetUserGrantByIDRequest) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantMembersRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[244] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13304,35 +13267,50 @@ func (x *GetUserGrantByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetUserGrantByIDRequest.ProtoReflect.Descriptor instead. -func (*GetUserGrantByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantMembersRequest.ProtoReflect.Descriptor instead. +func (*ListProjectGrantMembersRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{244} } -func (x *GetUserGrantByIDRequest) GetUserId() string { +func (x *ListProjectGrantMembersRequest) GetProjectId() string { if x != nil { - return x.UserId + return x.ProjectId } return "" } -func (x *GetUserGrantByIDRequest) GetGrantId() string { +func (x *ListProjectGrantMembersRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -type GetUserGrantByIDResponse struct { +func (x *ListProjectGrantMembersRequest) GetQuery() *object.ListQuery { + if x != nil { + return x.Query + } + return nil +} + +func (x *ListProjectGrantMembersRequest) GetQueries() []*member.SearchQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ListProjectGrantMembersResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - UserGrant *user.UserGrant `protobuf:"bytes,1,opt,name=user_grant,json=userGrant,proto3" json:"user_grant,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*member.Member `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *GetUserGrantByIDResponse) Reset() { - *x = GetUserGrantByIDResponse{} +func (x *ListProjectGrantMembersResponse) Reset() { + *x = ListProjectGrantMembersResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13340,13 +13318,13 @@ func (x *GetUserGrantByIDResponse) Reset() { } } -func (x *GetUserGrantByIDResponse) String() string { +func (x *ListProjectGrantMembersResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetUserGrantByIDResponse) ProtoMessage() {} +func (*ListProjectGrantMembersResponse) ProtoMessage() {} -func (x *GetUserGrantByIDResponse) ProtoReflect() protoreflect.Message { +func (x *ListProjectGrantMembersResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[245] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13358,31 +13336,38 @@ func (x *GetUserGrantByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetUserGrantByIDResponse.ProtoReflect.Descriptor instead. -func (*GetUserGrantByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListProjectGrantMembersResponse.ProtoReflect.Descriptor instead. +func (*ListProjectGrantMembersResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{245} } -func (x *GetUserGrantByIDResponse) GetUserGrant() *user.UserGrant { +func (x *ListProjectGrantMembersResponse) GetDetails() *object.ListDetails { if x != nil { - return x.UserGrant + return x.Details } return nil } -type ListUserGrantRequest struct { +func (x *ListProjectGrantMembersResponse) GetResult() []*member.Member { + if x != nil { + return x.Result + } + return nil +} + +type AddProjectGrantMemberRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //criterias the client is looking for - Queries []*user.UserGrantQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"` } -func (x *ListUserGrantRequest) Reset() { - *x = ListUserGrantRequest{} +func (x *AddProjectGrantMemberRequest) Reset() { + *x = AddProjectGrantMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13390,13 +13375,13 @@ func (x *ListUserGrantRequest) Reset() { } } -func (x *ListUserGrantRequest) String() string { +func (x *AddProjectGrantMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListUserGrantRequest) ProtoMessage() {} +func (*AddProjectGrantMemberRequest) ProtoMessage() {} -func (x *ListUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *AddProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[246] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13408,36 +13393,49 @@ func (x *ListUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListUserGrantRequest.ProtoReflect.Descriptor instead. -func (*ListUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectGrantMemberRequest.ProtoReflect.Descriptor instead. +func (*AddProjectGrantMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{246} } -func (x *ListUserGrantRequest) GetQuery() *object.ListQuery { +func (x *AddProjectGrantMemberRequest) GetProjectId() string { if x != nil { - return x.Query + return x.ProjectId } - return nil + return "" } -func (x *ListUserGrantRequest) GetQueries() []*user.UserGrantQuery { +func (x *AddProjectGrantMemberRequest) GetGrantId() string { if x != nil { - return x.Queries + return x.GrantId + } + return "" +} + +func (x *AddProjectGrantMemberRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *AddProjectGrantMemberRequest) GetRoles() []string { + if x != nil { + return x.Roles } return nil } -type ListUserGrantResponse struct { +type AddProjectGrantMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*user.UserGrant `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListUserGrantResponse) Reset() { - *x = ListUserGrantResponse{} +func (x *AddProjectGrantMemberResponse) Reset() { + *x = AddProjectGrantMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13445,13 +13443,13 @@ func (x *ListUserGrantResponse) Reset() { } } -func (x *ListUserGrantResponse) String() string { +func (x *AddProjectGrantMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListUserGrantResponse) ProtoMessage() {} +func (*AddProjectGrantMemberResponse) ProtoMessage() {} -func (x *ListUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *AddProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[247] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13463,38 +13461,31 @@ func (x *ListUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListUserGrantResponse.ProtoReflect.Descriptor instead. -func (*ListUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddProjectGrantMemberResponse.ProtoReflect.Descriptor instead. +func (*AddProjectGrantMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{247} } -func (x *ListUserGrantResponse) GetDetails() *object.ListDetails { +func (x *AddProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListUserGrantResponse) GetResult() []*user.UserGrant { - if x != nil { - return x.Result - } - return nil -} - -type AddUserGrantRequest struct { +type UpdateProjectGrantMemberRequest struct { 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"` - ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` - ProjectGrantId string `protobuf:"bytes,3,opt,name=project_grant_id,json=projectGrantId,proto3" json:"project_grant_id,omitempty"` - RoleKeys []string `protobuf:"bytes,4,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Roles []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"` } -func (x *AddUserGrantRequest) Reset() { - *x = AddUserGrantRequest{} +func (x *UpdateProjectGrantMemberRequest) Reset() { + *x = UpdateProjectGrantMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13502,13 +13493,13 @@ func (x *AddUserGrantRequest) Reset() { } } -func (x *AddUserGrantRequest) String() string { +func (x *UpdateProjectGrantMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddUserGrantRequest) ProtoMessage() {} +func (*UpdateProjectGrantMemberRequest) ProtoMessage() {} -func (x *AddUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[248] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13520,50 +13511,49 @@ func (x *AddUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddUserGrantRequest.ProtoReflect.Descriptor instead. -func (*AddUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectGrantMemberRequest.ProtoReflect.Descriptor instead. +func (*UpdateProjectGrantMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{248} } -func (x *AddUserGrantRequest) GetUserId() string { +func (x *UpdateProjectGrantMemberRequest) GetProjectId() string { if x != nil { - return x.UserId + return x.ProjectId } return "" } -func (x *AddUserGrantRequest) GetProjectId() string { +func (x *UpdateProjectGrantMemberRequest) GetGrantId() string { if x != nil { - return x.ProjectId + return x.GrantId } return "" } -func (x *AddUserGrantRequest) GetProjectGrantId() string { +func (x *UpdateProjectGrantMemberRequest) GetUserId() string { if x != nil { - return x.ProjectGrantId + return x.UserId } return "" } -func (x *AddUserGrantRequest) GetRoleKeys() []string { +func (x *UpdateProjectGrantMemberRequest) GetRoles() []string { if x != nil { - return x.RoleKeys + return x.Roles } return nil } -type AddUserGrantResponse struct { +type UpdateProjectGrantMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - UserGrantId string `protobuf:"bytes,1,opt,name=user_grant_id,json=userGrantId,proto3" json:"user_grant_id,omitempty"` - Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddUserGrantResponse) Reset() { - *x = AddUserGrantResponse{} +func (x *UpdateProjectGrantMemberResponse) Reset() { + *x = UpdateProjectGrantMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13571,13 +13561,13 @@ func (x *AddUserGrantResponse) Reset() { } } -func (x *AddUserGrantResponse) String() string { +func (x *UpdateProjectGrantMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddUserGrantResponse) ProtoMessage() {} +func (*UpdateProjectGrantMemberResponse) ProtoMessage() {} -func (x *AddUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[249] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13589,37 +13579,30 @@ func (x *AddUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddUserGrantResponse.ProtoReflect.Descriptor instead. -func (*AddUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateProjectGrantMemberResponse.ProtoReflect.Descriptor instead. +func (*UpdateProjectGrantMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{249} } -func (x *AddUserGrantResponse) GetUserGrantId() string { - if x != nil { - return x.UserGrantId - } - return "" -} - -func (x *AddUserGrantResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateUserGrantRequest struct { +type RemoveProjectGrantMemberRequest struct { 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"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` - RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` + ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` } -func (x *UpdateUserGrantRequest) Reset() { - *x = UpdateUserGrantRequest{} +func (x *RemoveProjectGrantMemberRequest) Reset() { + *x = RemoveProjectGrantMemberRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13627,13 +13610,13 @@ func (x *UpdateUserGrantRequest) Reset() { } } -func (x *UpdateUserGrantRequest) String() string { +func (x *RemoveProjectGrantMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateUserGrantRequest) ProtoMessage() {} +func (*RemoveProjectGrantMemberRequest) ProtoMessage() {} -func (x *UpdateUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectGrantMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[250] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13645,33 +13628,33 @@ func (x *UpdateUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateUserGrantRequest.ProtoReflect.Descriptor instead. -func (*UpdateUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectGrantMemberRequest.ProtoReflect.Descriptor instead. +func (*RemoveProjectGrantMemberRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{250} } -func (x *UpdateUserGrantRequest) GetUserId() string { +func (x *RemoveProjectGrantMemberRequest) GetProjectId() string { if x != nil { - return x.UserId + return x.ProjectId } return "" } -func (x *UpdateUserGrantRequest) GetGrantId() string { +func (x *RemoveProjectGrantMemberRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -func (x *UpdateUserGrantRequest) GetRoleKeys() []string { +func (x *RemoveProjectGrantMemberRequest) GetUserId() string { if x != nil { - return x.RoleKeys + return x.UserId } - return nil + return "" } -type UpdateUserGrantResponse struct { +type RemoveProjectGrantMemberResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -13679,8 +13662,8 @@ type UpdateUserGrantResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateUserGrantResponse) Reset() { - *x = UpdateUserGrantResponse{} +func (x *RemoveProjectGrantMemberResponse) Reset() { + *x = RemoveProjectGrantMemberResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13688,13 +13671,13 @@ func (x *UpdateUserGrantResponse) Reset() { } } -func (x *UpdateUserGrantResponse) String() string { +func (x *RemoveProjectGrantMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateUserGrantResponse) ProtoMessage() {} +func (*RemoveProjectGrantMemberResponse) ProtoMessage() {} -func (x *UpdateUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveProjectGrantMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[251] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13706,19 +13689,19 @@ func (x *UpdateUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateUserGrantResponse.ProtoReflect.Descriptor instead. -func (*UpdateUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveProjectGrantMemberResponse.ProtoReflect.Descriptor instead. +func (*RemoveProjectGrantMemberResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{251} } -func (x *UpdateUserGrantResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveProjectGrantMemberResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type DeactivateUserGrantRequest struct { +type GetUserGrantByIDRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -13727,8 +13710,8 @@ type DeactivateUserGrantRequest struct { GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *DeactivateUserGrantRequest) Reset() { - *x = DeactivateUserGrantRequest{} +func (x *GetUserGrantByIDRequest) Reset() { + *x = GetUserGrantByIDRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13736,13 +13719,13 @@ func (x *DeactivateUserGrantRequest) Reset() { } } -func (x *DeactivateUserGrantRequest) String() string { +func (x *GetUserGrantByIDRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateUserGrantRequest) ProtoMessage() {} +func (*GetUserGrantByIDRequest) ProtoMessage() {} -func (x *DeactivateUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *GetUserGrantByIDRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[252] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13754,35 +13737,35 @@ func (x *DeactivateUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateUserGrantRequest.ProtoReflect.Descriptor instead. -func (*DeactivateUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetUserGrantByIDRequest.ProtoReflect.Descriptor instead. +func (*GetUserGrantByIDRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{252} } -func (x *DeactivateUserGrantRequest) GetUserId() string { +func (x *GetUserGrantByIDRequest) GetUserId() string { if x != nil { return x.UserId } return "" } -func (x *DeactivateUserGrantRequest) GetGrantId() string { +func (x *GetUserGrantByIDRequest) GetGrantId() string { if x != nil { return x.GrantId } return "" } -type DeactivateUserGrantResponse struct { +type GetUserGrantByIDResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + UserGrant *user.UserGrant `protobuf:"bytes,1,opt,name=user_grant,json=userGrant,proto3" json:"user_grant,omitempty"` } -func (x *DeactivateUserGrantResponse) Reset() { - *x = DeactivateUserGrantResponse{} +func (x *GetUserGrantByIDResponse) Reset() { + *x = GetUserGrantByIDResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13790,13 +13773,13 @@ func (x *DeactivateUserGrantResponse) Reset() { } } -func (x *DeactivateUserGrantResponse) String() string { +func (x *GetUserGrantByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateUserGrantResponse) ProtoMessage() {} +func (*GetUserGrantByIDResponse) ProtoMessage() {} -func (x *DeactivateUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *GetUserGrantByIDResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[253] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13808,29 +13791,31 @@ func (x *DeactivateUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateUserGrantResponse.ProtoReflect.Descriptor instead. -func (*DeactivateUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetUserGrantByIDResponse.ProtoReflect.Descriptor instead. +func (*GetUserGrantByIDResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{253} } -func (x *DeactivateUserGrantResponse) GetDetails() *object.ObjectDetails { +func (x *GetUserGrantByIDResponse) GetUserGrant() *user.UserGrant { if x != nil { - return x.Details + return x.UserGrant } return nil } -type ReactivateUserGrantRequest struct { +type ListUserGrantRequest struct { 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"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //criterias the client is looking for + Queries []*user.UserGrantQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *ReactivateUserGrantRequest) Reset() { - *x = ReactivateUserGrantRequest{} +func (x *ListUserGrantRequest) Reset() { + *x = ListUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13838,13 +13823,13 @@ func (x *ReactivateUserGrantRequest) Reset() { } } -func (x *ReactivateUserGrantRequest) String() string { +func (x *ListUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateUserGrantRequest) ProtoMessage() {} +func (*ListUserGrantRequest) ProtoMessage() {} -func (x *ReactivateUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *ListUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[254] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13856,35 +13841,36 @@ func (x *ReactivateUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateUserGrantRequest.ProtoReflect.Descriptor instead. -func (*ReactivateUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListUserGrantRequest.ProtoReflect.Descriptor instead. +func (*ListUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{254} } -func (x *ReactivateUserGrantRequest) GetUserId() string { +func (x *ListUserGrantRequest) GetQuery() *object.ListQuery { if x != nil { - return x.UserId + return x.Query } - return "" + return nil } -func (x *ReactivateUserGrantRequest) GetGrantId() string { +func (x *ListUserGrantRequest) GetQueries() []*user.UserGrantQuery { if x != nil { - return x.GrantId + return x.Queries } - return "" + return nil } -type ReactivateUserGrantResponse struct { +type ListUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*user.UserGrant `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ReactivateUserGrantResponse) Reset() { - *x = ReactivateUserGrantResponse{} +func (x *ListUserGrantResponse) Reset() { + *x = ListUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13892,13 +13878,13 @@ func (x *ReactivateUserGrantResponse) Reset() { } } -func (x *ReactivateUserGrantResponse) String() string { +func (x *ListUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateUserGrantResponse) ProtoMessage() {} +func (*ListUserGrantResponse) ProtoMessage() {} -func (x *ReactivateUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *ListUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[255] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13910,29 +13896,38 @@ func (x *ReactivateUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateUserGrantResponse.ProtoReflect.Descriptor instead. -func (*ReactivateUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListUserGrantResponse.ProtoReflect.Descriptor instead. +func (*ListUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{255} } -func (x *ReactivateUserGrantResponse) GetDetails() *object.ObjectDetails { +func (x *ListUserGrantResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveUserGrantRequest struct { +func (x *ListUserGrantResponse) GetResult() []*user.UserGrant { + if x != nil { + return x.Result + } + return nil +} + +type AddUserGrantRequest struct { 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"` - GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` -} - -func (x *RemoveUserGrantRequest) Reset() { - *x = RemoveUserGrantRequest{} + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` + ProjectGrantId string `protobuf:"bytes,3,opt,name=project_grant_id,json=projectGrantId,proto3" json:"project_grant_id,omitempty"` + RoleKeys []string `protobuf:"bytes,4,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` +} + +func (x *AddUserGrantRequest) Reset() { + *x = AddUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13940,13 +13935,13 @@ func (x *RemoveUserGrantRequest) Reset() { } } -func (x *RemoveUserGrantRequest) String() string { +func (x *AddUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveUserGrantRequest) ProtoMessage() {} +func (*AddUserGrantRequest) ProtoMessage() {} -func (x *RemoveUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *AddUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[256] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13958,35 +13953,50 @@ func (x *RemoveUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveUserGrantRequest.ProtoReflect.Descriptor instead. -func (*RemoveUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddUserGrantRequest.ProtoReflect.Descriptor instead. +func (*AddUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{256} } -func (x *RemoveUserGrantRequest) GetUserId() string { +func (x *AddUserGrantRequest) GetUserId() string { if x != nil { return x.UserId } return "" } -func (x *RemoveUserGrantRequest) GetGrantId() string { +func (x *AddUserGrantRequest) GetProjectId() string { if x != nil { - return x.GrantId + return x.ProjectId } return "" } -type RemoveUserGrantResponse struct { +func (x *AddUserGrantRequest) GetProjectGrantId() string { + if x != nil { + return x.ProjectGrantId + } + return "" +} + +func (x *AddUserGrantRequest) GetRoleKeys() []string { + if x != nil { + return x.RoleKeys + } + return nil +} + +type AddUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + UserGrantId string `protobuf:"bytes,1,opt,name=user_grant_id,json=userGrantId,proto3" json:"user_grant_id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveUserGrantResponse) Reset() { - *x = RemoveUserGrantResponse{} +func (x *AddUserGrantResponse) Reset() { + *x = AddUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -13994,13 +14004,13 @@ func (x *RemoveUserGrantResponse) Reset() { } } -func (x *RemoveUserGrantResponse) String() string { +func (x *AddUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveUserGrantResponse) ProtoMessage() {} +func (*AddUserGrantResponse) ProtoMessage() {} -func (x *RemoveUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *AddUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[257] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14012,28 +14022,37 @@ func (x *RemoveUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveUserGrantResponse.ProtoReflect.Descriptor instead. -func (*RemoveUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddUserGrantResponse.ProtoReflect.Descriptor instead. +func (*AddUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{257} } -func (x *RemoveUserGrantResponse) GetDetails() *object.ObjectDetails { +func (x *AddUserGrantResponse) GetUserGrantId() string { + if x != nil { + return x.UserGrantId + } + return "" +} + +func (x *AddUserGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type BulkRemoveUserGrantRequest struct { +type UpdateUserGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - GrantId []string `protobuf:"bytes,1,rep,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` + RoleKeys []string `protobuf:"bytes,3,rep,name=role_keys,json=roleKeys,proto3" json:"role_keys,omitempty"` } -func (x *BulkRemoveUserGrantRequest) Reset() { - *x = BulkRemoveUserGrantRequest{} +func (x *UpdateUserGrantRequest) Reset() { + *x = UpdateUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14041,13 +14060,13 @@ func (x *BulkRemoveUserGrantRequest) Reset() { } } -func (x *BulkRemoveUserGrantRequest) String() string { +func (x *UpdateUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkRemoveUserGrantRequest) ProtoMessage() {} +func (*UpdateUserGrantRequest) ProtoMessage() {} -func (x *BulkRemoveUserGrantRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[258] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14059,26 +14078,42 @@ func (x *BulkRemoveUserGrantRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BulkRemoveUserGrantRequest.ProtoReflect.Descriptor instead. -func (*BulkRemoveUserGrantRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateUserGrantRequest.ProtoReflect.Descriptor instead. +func (*UpdateUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{258} } -func (x *BulkRemoveUserGrantRequest) GetGrantId() []string { +func (x *UpdateUserGrantRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *UpdateUserGrantRequest) GetGrantId() string { if x != nil { return x.GrantId } + return "" +} + +func (x *UpdateUserGrantRequest) GetRoleKeys() []string { + if x != nil { + return x.RoleKeys + } return nil } -type BulkRemoveUserGrantResponse struct { +type UpdateUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *BulkRemoveUserGrantResponse) Reset() { - *x = BulkRemoveUserGrantResponse{} +func (x *UpdateUserGrantResponse) Reset() { + *x = UpdateUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14086,13 +14121,13 @@ func (x *BulkRemoveUserGrantResponse) Reset() { } } -func (x *BulkRemoveUserGrantResponse) String() string { +func (x *UpdateUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkRemoveUserGrantResponse) ProtoMessage() {} +func (*UpdateUserGrantResponse) ProtoMessage() {} -func (x *BulkRemoveUserGrantResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[259] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14104,19 +14139,29 @@ func (x *BulkRemoveUserGrantResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BulkRemoveUserGrantResponse.ProtoReflect.Descriptor instead. -func (*BulkRemoveUserGrantResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateUserGrantResponse.ProtoReflect.Descriptor instead. +func (*UpdateUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{259} } -type GetFeaturesRequest struct { +func (x *UpdateUserGrantResponse) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details + } + return nil +} + +type DeactivateUserGrantRequest struct { 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"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *GetFeaturesRequest) Reset() { - *x = GetFeaturesRequest{} +func (x *DeactivateUserGrantRequest) Reset() { + *x = DeactivateUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14124,13 +14169,13 @@ func (x *GetFeaturesRequest) Reset() { } } -func (x *GetFeaturesRequest) String() string { +func (x *DeactivateUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetFeaturesRequest) ProtoMessage() {} +func (*DeactivateUserGrantRequest) ProtoMessage() {} -func (x *GetFeaturesRequest) ProtoReflect() protoreflect.Message { +func (x *DeactivateUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[260] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14142,21 +14187,35 @@ func (x *GetFeaturesRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetFeaturesRequest.ProtoReflect.Descriptor instead. -func (*GetFeaturesRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateUserGrantRequest.ProtoReflect.Descriptor instead. +func (*DeactivateUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{260} } -type GetFeaturesResponse struct { +func (x *DeactivateUserGrantRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *DeactivateUserGrantRequest) GetGrantId() string { + if x != nil { + return x.GrantId + } + return "" +} + +type DeactivateUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Features *features.Features `protobuf:"bytes,1,opt,name=features,proto3" json:"features,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetFeaturesResponse) Reset() { - *x = GetFeaturesResponse{} +func (x *DeactivateUserGrantResponse) Reset() { + *x = DeactivateUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14164,13 +14223,13 @@ func (x *GetFeaturesResponse) Reset() { } } -func (x *GetFeaturesResponse) String() string { +func (x *DeactivateUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetFeaturesResponse) ProtoMessage() {} +func (*DeactivateUserGrantResponse) ProtoMessage() {} -func (x *GetFeaturesResponse) ProtoReflect() protoreflect.Message { +func (x *DeactivateUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[261] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14182,26 +14241,29 @@ func (x *GetFeaturesResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetFeaturesResponse.ProtoReflect.Descriptor instead. -func (*GetFeaturesResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use DeactivateUserGrantResponse.ProtoReflect.Descriptor instead. +func (*DeactivateUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{261} } -func (x *GetFeaturesResponse) GetFeatures() *features.Features { +func (x *DeactivateUserGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Features + return x.Details } return nil } -type GetOrgIAMPolicyRequest struct { +type ReactivateUserGrantRequest struct { 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"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *GetOrgIAMPolicyRequest) Reset() { - *x = GetOrgIAMPolicyRequest{} +func (x *ReactivateUserGrantRequest) Reset() { + *x = ReactivateUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14209,13 +14271,13 @@ func (x *GetOrgIAMPolicyRequest) Reset() { } } -func (x *GetOrgIAMPolicyRequest) String() string { +func (x *ReactivateUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgIAMPolicyRequest) ProtoMessage() {} +func (*ReactivateUserGrantRequest) ProtoMessage() {} -func (x *GetOrgIAMPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ReactivateUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[262] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14227,21 +14289,35 @@ func (x *GetOrgIAMPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgIAMPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetOrgIAMPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateUserGrantRequest.ProtoReflect.Descriptor instead. +func (*ReactivateUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{262} } -type GetOrgIAMPolicyResponse struct { +func (x *ReactivateUserGrantRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *ReactivateUserGrantRequest) GetGrantId() string { + if x != nil { + return x.GrantId + } + return "" +} + +type ReactivateUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.OrgIAMPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetOrgIAMPolicyResponse) Reset() { - *x = GetOrgIAMPolicyResponse{} +func (x *ReactivateUserGrantResponse) Reset() { + *x = ReactivateUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14249,13 +14325,13 @@ func (x *GetOrgIAMPolicyResponse) Reset() { } } -func (x *GetOrgIAMPolicyResponse) String() string { +func (x *ReactivateUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgIAMPolicyResponse) ProtoMessage() {} +func (*ReactivateUserGrantResponse) ProtoMessage() {} -func (x *GetOrgIAMPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ReactivateUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[263] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14267,26 +14343,29 @@ func (x *GetOrgIAMPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgIAMPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetOrgIAMPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ReactivateUserGrantResponse.ProtoReflect.Descriptor instead. +func (*ReactivateUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{263} } -func (x *GetOrgIAMPolicyResponse) GetPolicy() *policy.OrgIAMPolicy { +func (x *ReactivateUserGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type GetLoginPolicyRequest struct { +type RemoveUserGrantRequest struct { 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"` + GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *GetLoginPolicyRequest) Reset() { - *x = GetLoginPolicyRequest{} +func (x *RemoveUserGrantRequest) Reset() { + *x = RemoveUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14294,13 +14373,13 @@ func (x *GetLoginPolicyRequest) Reset() { } } -func (x *GetLoginPolicyRequest) String() string { +func (x *RemoveUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLoginPolicyRequest) ProtoMessage() {} +func (*RemoveUserGrantRequest) ProtoMessage() {} -func (x *GetLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[264] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14312,23 +14391,35 @@ func (x *GetLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetLoginPolicyRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{264} +// Deprecated: Use RemoveUserGrantRequest.ProtoReflect.Descriptor instead. +func (*RemoveUserGrantRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{264} } -type GetLoginPolicyResponse struct { +func (x *RemoveUserGrantRequest) GetUserId() string { + if x != nil { + return x.UserId + } + return "" +} + +func (x *RemoveUserGrantRequest) GetGrantId() string { + if x != nil { + return x.GrantId + } + return "" +} + +type RemoveUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LoginPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.LoginPolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetLoginPolicyResponse) Reset() { - *x = GetLoginPolicyResponse{} +func (x *RemoveUserGrantResponse) Reset() { + *x = RemoveUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14336,13 +14427,13 @@ func (x *GetLoginPolicyResponse) Reset() { } } -func (x *GetLoginPolicyResponse) String() string { +func (x *RemoveUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLoginPolicyResponse) ProtoMessage() {} +func (*RemoveUserGrantResponse) ProtoMessage() {} -func (x *GetLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[265] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14354,33 +14445,28 @@ func (x *GetLoginPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveUserGrantResponse.ProtoReflect.Descriptor instead. +func (*RemoveUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{265} } -func (x *GetLoginPolicyResponse) GetPolicy() *policy.LoginPolicy { +func (x *RemoveUserGrantResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -func (x *GetLoginPolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -type GetDefaultLoginPolicyRequest struct { +type BulkRemoveUserGrantRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + GrantId []string `protobuf:"bytes,1,rep,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` } -func (x *GetDefaultLoginPolicyRequest) Reset() { - *x = GetDefaultLoginPolicyRequest{} +func (x *BulkRemoveUserGrantRequest) Reset() { + *x = BulkRemoveUserGrantRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14388,13 +14474,13 @@ func (x *GetDefaultLoginPolicyRequest) Reset() { } } -func (x *GetDefaultLoginPolicyRequest) String() string { +func (x *BulkRemoveUserGrantRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLoginPolicyRequest) ProtoMessage() {} +func (*BulkRemoveUserGrantRequest) ProtoMessage() {} -func (x *GetDefaultLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *BulkRemoveUserGrantRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[266] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14406,21 +14492,26 @@ func (x *GetDefaultLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use BulkRemoveUserGrantRequest.ProtoReflect.Descriptor instead. +func (*BulkRemoveUserGrantRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{266} } -type GetDefaultLoginPolicyResponse struct { +func (x *BulkRemoveUserGrantRequest) GetGrantId() []string { + if x != nil { + return x.GrantId + } + return nil +} + +type BulkRemoveUserGrantResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Policy *policy.LoginPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *GetDefaultLoginPolicyResponse) Reset() { - *x = GetDefaultLoginPolicyResponse{} +func (x *BulkRemoveUserGrantResponse) Reset() { + *x = BulkRemoveUserGrantResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14428,13 +14519,13 @@ func (x *GetDefaultLoginPolicyResponse) Reset() { } } -func (x *GetDefaultLoginPolicyResponse) String() string { +func (x *BulkRemoveUserGrantResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLoginPolicyResponse) ProtoMessage() {} +func (*BulkRemoveUserGrantResponse) ProtoMessage() {} -func (x *GetDefaultLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *BulkRemoveUserGrantResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[267] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14446,33 +14537,19 @@ func (x *GetDefaultLoginPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use BulkRemoveUserGrantResponse.ProtoReflect.Descriptor instead. +func (*BulkRemoveUserGrantResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{267} } -func (x *GetDefaultLoginPolicyResponse) GetPolicy() *policy.LoginPolicy { - if x != nil { - return x.Policy - } - return nil -} - -type AddCustomLoginPolicyRequest struct { +type GetFeaturesRequest struct { 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"` - ForceMfa bool `protobuf:"varint,4,opt,name=force_mfa,json=forceMfa,proto3" json:"force_mfa,omitempty"` - PasswordlessType policy.PasswordlessType `protobuf:"varint,5,opt,name=passwordless_type,json=passwordlessType,proto3,enum=zitadel.policy.v1.PasswordlessType" json:"passwordless_type,omitempty"` - HidePasswordReset bool `protobuf:"varint,6,opt,name=hide_password_reset,json=hidePasswordReset,proto3" json:"hide_password_reset,omitempty"` } -func (x *AddCustomLoginPolicyRequest) Reset() { - *x = AddCustomLoginPolicyRequest{} +func (x *GetFeaturesRequest) Reset() { + *x = GetFeaturesRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14480,13 +14557,13 @@ func (x *AddCustomLoginPolicyRequest) Reset() { } } -func (x *AddCustomLoginPolicyRequest) String() string { +func (x *GetFeaturesRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLoginPolicyRequest) ProtoMessage() {} +func (*GetFeaturesRequest) ProtoMessage() {} -func (x *AddCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetFeaturesRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[268] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14498,63 +14575,21 @@ func (x *AddCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetFeaturesRequest.ProtoReflect.Descriptor instead. +func (*GetFeaturesRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{268} } -func (x *AddCustomLoginPolicyRequest) GetAllowUsernamePassword() bool { - if x != nil { - return x.AllowUsernamePassword - } - return false -} - -func (x *AddCustomLoginPolicyRequest) GetAllowRegister() bool { - if x != nil { - return x.AllowRegister - } - return false -} - -func (x *AddCustomLoginPolicyRequest) GetAllowExternalIdp() bool { - if x != nil { - return x.AllowExternalIdp - } - return false -} - -func (x *AddCustomLoginPolicyRequest) GetForceMfa() bool { - if x != nil { - return x.ForceMfa - } - return false -} - -func (x *AddCustomLoginPolicyRequest) GetPasswordlessType() policy.PasswordlessType { - if x != nil { - return x.PasswordlessType - } - return policy.PasswordlessType(0) -} - -func (x *AddCustomLoginPolicyRequest) GetHidePasswordReset() bool { - if x != nil { - return x.HidePasswordReset - } - return false -} - -type AddCustomLoginPolicyResponse struct { +type GetFeaturesResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Features *features.Features `protobuf:"bytes,1,opt,name=features,proto3" json:"features,omitempty"` } -func (x *AddCustomLoginPolicyResponse) Reset() { - *x = AddCustomLoginPolicyResponse{} +func (x *GetFeaturesResponse) Reset() { + *x = GetFeaturesResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14562,13 +14597,13 @@ func (x *AddCustomLoginPolicyResponse) Reset() { } } -func (x *AddCustomLoginPolicyResponse) String() string { +func (x *GetFeaturesResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLoginPolicyResponse) ProtoMessage() {} +func (*GetFeaturesResponse) ProtoMessage() {} -func (x *AddCustomLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetFeaturesResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[269] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14580,33 +14615,26 @@ func (x *AddCustomLoginPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetFeaturesResponse.ProtoReflect.Descriptor instead. +func (*GetFeaturesResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{269} } -func (x *AddCustomLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *GetFeaturesResponse) GetFeatures() *features.Features { if x != nil { - return x.Details + return x.Features } return nil } -type UpdateCustomLoginPolicyRequest struct { +type GetOrgIAMPolicyRequest struct { 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"` - ForceMfa bool `protobuf:"varint,4,opt,name=force_mfa,json=forceMfa,proto3" json:"force_mfa,omitempty"` - PasswordlessType policy.PasswordlessType `protobuf:"varint,5,opt,name=passwordless_type,json=passwordlessType,proto3,enum=zitadel.policy.v1.PasswordlessType" json:"passwordless_type,omitempty"` - HidePasswordReset bool `protobuf:"varint,6,opt,name=hide_password_reset,json=hidePasswordReset,proto3" json:"hide_password_reset,omitempty"` } -func (x *UpdateCustomLoginPolicyRequest) Reset() { - *x = UpdateCustomLoginPolicyRequest{} +func (x *GetOrgIAMPolicyRequest) Reset() { + *x = GetOrgIAMPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14614,13 +14642,13 @@ func (x *UpdateCustomLoginPolicyRequest) Reset() { } } -func (x *UpdateCustomLoginPolicyRequest) String() string { +func (x *GetOrgIAMPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomLoginPolicyRequest) ProtoMessage() {} +func (*GetOrgIAMPolicyRequest) ProtoMessage() {} -func (x *UpdateCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetOrgIAMPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[270] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14632,108 +14660,66 @@ func (x *UpdateCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgIAMPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetOrgIAMPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{270} } -func (x *UpdateCustomLoginPolicyRequest) GetAllowUsernamePassword() bool { - if x != nil { - return x.AllowUsernamePassword - } - return false -} +type GetOrgIAMPolicyResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (x *UpdateCustomLoginPolicyRequest) GetAllowRegister() bool { - if x != nil { - return x.AllowRegister - } - return false + Policy *policy.OrgIAMPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *UpdateCustomLoginPolicyRequest) GetAllowExternalIdp() bool { - if x != nil { - return x.AllowExternalIdp +func (x *GetOrgIAMPolicyResponse) Reset() { + *x = GetOrgIAMPolicyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[271] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return false } -func (x *UpdateCustomLoginPolicyRequest) GetForceMfa() bool { - if x != nil { - return x.ForceMfa - } - return false +func (x *GetOrgIAMPolicyResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *UpdateCustomLoginPolicyRequest) GetPasswordlessType() policy.PasswordlessType { - if x != nil { - return x.PasswordlessType +func (*GetOrgIAMPolicyResponse) ProtoMessage() {} + +func (x *GetOrgIAMPolicyResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[271] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return policy.PasswordlessType(0) + return mi.MessageOf(x) } -func (x *UpdateCustomLoginPolicyRequest) GetHidePasswordReset() bool { - if x != nil { - return x.HidePasswordReset - } - return false -} - -type UpdateCustomLoginPolicyResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` -} - -func (x *UpdateCustomLoginPolicyResponse) Reset() { - *x = UpdateCustomLoginPolicyResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[271] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateCustomLoginPolicyResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateCustomLoginPolicyResponse) ProtoMessage() {} - -func (x *UpdateCustomLoginPolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[271] - 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 UpdateCustomLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgIAMPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetOrgIAMPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{271} } -func (x *UpdateCustomLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *GetOrgIAMPolicyResponse) GetPolicy() *policy.OrgIAMPolicy { if x != nil { - return x.Details + return x.Policy } return nil } -type ResetLoginPolicyToDefaultRequest struct { +type GetLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetLoginPolicyToDefaultRequest) Reset() { - *x = ResetLoginPolicyToDefaultRequest{} +func (x *GetLoginPolicyRequest) Reset() { + *x = GetLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14741,13 +14727,13 @@ func (x *ResetLoginPolicyToDefaultRequest) Reset() { } } -func (x *ResetLoginPolicyToDefaultRequest) String() string { +func (x *GetLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLoginPolicyToDefaultRequest) ProtoMessage() {} +func (*GetLoginPolicyRequest) ProtoMessage() {} -func (x *ResetLoginPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *GetLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[272] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14759,21 +14745,23 @@ func (x *ResetLoginPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ResetLoginPolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetLoginPolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{272} } -type ResetLoginPolicyToDefaultResponse struct { +type GetLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.LoginPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.LoginPolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *ResetLoginPolicyToDefaultResponse) Reset() { - *x = ResetLoginPolicyToDefaultResponse{} +func (x *GetLoginPolicyResponse) Reset() { + *x = GetLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14781,13 +14769,13 @@ func (x *ResetLoginPolicyToDefaultResponse) Reset() { } } -func (x *ResetLoginPolicyToDefaultResponse) String() string { +func (x *GetLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLoginPolicyToDefaultResponse) ProtoMessage() {} +func (*GetLoginPolicyResponse) ProtoMessage() {} -func (x *ResetLoginPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *GetLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[273] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14799,28 +14787,33 @@ func (x *ResetLoginPolicyToDefaultResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ResetLoginPolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetLoginPolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{273} } -func (x *ResetLoginPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetLoginPolicyResponse) GetPolicy() *policy.LoginPolicy { if x != nil { - return x.Details + return x.Policy } return nil } -type ListLoginPolicyIDPsRequest struct { +func (x *GetLoginPolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + +type GetDefaultLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` } -func (x *ListLoginPolicyIDPsRequest) Reset() { - *x = ListLoginPolicyIDPsRequest{} +func (x *GetDefaultLoginPolicyRequest) Reset() { + *x = GetDefaultLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14828,13 +14821,13 @@ func (x *ListLoginPolicyIDPsRequest) Reset() { } } -func (x *ListLoginPolicyIDPsRequest) String() string { +func (x *GetDefaultLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicyIDPsRequest) ProtoMessage() {} +func (*GetDefaultLoginPolicyRequest) ProtoMessage() {} -func (x *ListLoginPolicyIDPsRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[274] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14846,29 +14839,21 @@ func (x *ListLoginPolicyIDPsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicyIDPsRequest.ProtoReflect.Descriptor instead. -func (*ListLoginPolicyIDPsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{274} } -func (x *ListLoginPolicyIDPsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -type ListLoginPolicyIDPsResponse struct { +type GetDefaultLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []*idp.IDPLoginPolicyLink `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` + Policy *policy.LoginPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *ListLoginPolicyIDPsResponse) Reset() { - *x = ListLoginPolicyIDPsResponse{} +func (x *GetDefaultLoginPolicyResponse) Reset() { + *x = GetDefaultLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14876,13 +14861,13 @@ func (x *ListLoginPolicyIDPsResponse) Reset() { } } -func (x *ListLoginPolicyIDPsResponse) String() string { +func (x *GetDefaultLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicyIDPsResponse) ProtoMessage() {} +func (*GetDefaultLoginPolicyResponse) ProtoMessage() {} -func (x *ListLoginPolicyIDPsResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[275] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14894,36 +14879,33 @@ func (x *ListLoginPolicyIDPsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicyIDPsResponse.ProtoReflect.Descriptor instead. -func (*ListLoginPolicyIDPsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{275} } -func (x *ListLoginPolicyIDPsResponse) GetDetails() *object.ListDetails { - if x != nil { - return x.Details - } - return nil -} - -func (x *ListLoginPolicyIDPsResponse) GetResult() []*idp.IDPLoginPolicyLink { +func (x *GetDefaultLoginPolicyResponse) GetPolicy() *policy.LoginPolicy { if x != nil { - return x.Result + return x.Policy } return nil } -type AddIDPToLoginPolicyRequest struct { +type AddCustomLoginPolicyRequest struct { 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"` - OwnerType idp.IDPOwnerType `protobuf:"varint,2,opt,name=ownerType,proto3,enum=zitadel.idp.v1.IDPOwnerType" json:"ownerType,omitempty"` + 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"` + ForceMfa bool `protobuf:"varint,4,opt,name=force_mfa,json=forceMfa,proto3" json:"force_mfa,omitempty"` + PasswordlessType policy.PasswordlessType `protobuf:"varint,5,opt,name=passwordless_type,json=passwordlessType,proto3,enum=zitadel.policy.v1.PasswordlessType" json:"passwordless_type,omitempty"` + HidePasswordReset bool `protobuf:"varint,6,opt,name=hide_password_reset,json=hidePasswordReset,proto3" json:"hide_password_reset,omitempty"` } -func (x *AddIDPToLoginPolicyRequest) Reset() { - *x = AddIDPToLoginPolicyRequest{} +func (x *AddCustomLoginPolicyRequest) Reset() { + *x = AddCustomLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14931,13 +14913,13 @@ func (x *AddIDPToLoginPolicyRequest) Reset() { } } -func (x *AddIDPToLoginPolicyRequest) String() string { +func (x *AddCustomLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddIDPToLoginPolicyRequest) ProtoMessage() {} +func (*AddCustomLoginPolicyRequest) ProtoMessage() {} -func (x *AddIDPToLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[276] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14949,26 +14931,54 @@ func (x *AddIDPToLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddIDPToLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddIDPToLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{276} } -func (x *AddIDPToLoginPolicyRequest) GetIdpId() string { +func (x *AddCustomLoginPolicyRequest) GetAllowUsernamePassword() bool { if x != nil { - return x.IdpId + return x.AllowUsernamePassword } - return "" + return false } -func (x *AddIDPToLoginPolicyRequest) GetOwnerType() idp.IDPOwnerType { +func (x *AddCustomLoginPolicyRequest) GetAllowRegister() bool { if x != nil { - return x.OwnerType + return x.AllowRegister } - return idp.IDPOwnerType(0) + return false } -type AddIDPToLoginPolicyResponse struct { +func (x *AddCustomLoginPolicyRequest) GetAllowExternalIdp() bool { + if x != nil { + return x.AllowExternalIdp + } + return false +} + +func (x *AddCustomLoginPolicyRequest) GetForceMfa() bool { + if x != nil { + return x.ForceMfa + } + return false +} + +func (x *AddCustomLoginPolicyRequest) GetPasswordlessType() policy.PasswordlessType { + if x != nil { + return x.PasswordlessType + } + return policy.PasswordlessType(0) +} + +func (x *AddCustomLoginPolicyRequest) GetHidePasswordReset() bool { + if x != nil { + return x.HidePasswordReset + } + return false +} + +type AddCustomLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -14976,8 +14986,8 @@ type AddIDPToLoginPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddIDPToLoginPolicyResponse) Reset() { - *x = AddIDPToLoginPolicyResponse{} +func (x *AddCustomLoginPolicyResponse) Reset() { + *x = AddCustomLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -14985,13 +14995,13 @@ func (x *AddIDPToLoginPolicyResponse) Reset() { } } -func (x *AddIDPToLoginPolicyResponse) String() string { +func (x *AddCustomLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddIDPToLoginPolicyResponse) ProtoMessage() {} +func (*AddCustomLoginPolicyResponse) ProtoMessage() {} -func (x *AddIDPToLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddCustomLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[277] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15003,28 +15013,33 @@ func (x *AddIDPToLoginPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddIDPToLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddIDPToLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{277} } -func (x *AddIDPToLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *AddCustomLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type RemoveIDPFromLoginPolicyRequest struct { +type UpdateCustomLoginPolicyRequest struct { 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"` + 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"` + ForceMfa bool `protobuf:"varint,4,opt,name=force_mfa,json=forceMfa,proto3" json:"force_mfa,omitempty"` + PasswordlessType policy.PasswordlessType `protobuf:"varint,5,opt,name=passwordless_type,json=passwordlessType,proto3,enum=zitadel.policy.v1.PasswordlessType" json:"passwordless_type,omitempty"` + HidePasswordReset bool `protobuf:"varint,6,opt,name=hide_password_reset,json=hidePasswordReset,proto3" json:"hide_password_reset,omitempty"` } -func (x *RemoveIDPFromLoginPolicyRequest) Reset() { - *x = RemoveIDPFromLoginPolicyRequest{} +func (x *UpdateCustomLoginPolicyRequest) Reset() { + *x = UpdateCustomLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15032,13 +15047,13 @@ func (x *RemoveIDPFromLoginPolicyRequest) Reset() { } } -func (x *RemoveIDPFromLoginPolicyRequest) String() string { +func (x *UpdateCustomLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveIDPFromLoginPolicyRequest) ProtoMessage() {} +func (*UpdateCustomLoginPolicyRequest) ProtoMessage() {} -func (x *RemoveIDPFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[278] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15050,19 +15065,54 @@ func (x *RemoveIDPFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveIDPFromLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*RemoveIDPFromLoginPolicyRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{278} +// Deprecated: Use UpdateCustomLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomLoginPolicyRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{278} } -func (x *RemoveIDPFromLoginPolicyRequest) GetIdpId() string { +func (x *UpdateCustomLoginPolicyRequest) GetAllowUsernamePassword() bool { if x != nil { - return x.IdpId + return x.AllowUsernamePassword } - return "" + return false } -type RemoveIDPFromLoginPolicyResponse struct { +func (x *UpdateCustomLoginPolicyRequest) GetAllowRegister() bool { + if x != nil { + return x.AllowRegister + } + return false +} + +func (x *UpdateCustomLoginPolicyRequest) GetAllowExternalIdp() bool { + if x != nil { + return x.AllowExternalIdp + } + return false +} + +func (x *UpdateCustomLoginPolicyRequest) GetForceMfa() bool { + if x != nil { + return x.ForceMfa + } + return false +} + +func (x *UpdateCustomLoginPolicyRequest) GetPasswordlessType() policy.PasswordlessType { + if x != nil { + return x.PasswordlessType + } + return policy.PasswordlessType(0) +} + +func (x *UpdateCustomLoginPolicyRequest) GetHidePasswordReset() bool { + if x != nil { + return x.HidePasswordReset + } + return false +} + +type UpdateCustomLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -15070,8 +15120,8 @@ type RemoveIDPFromLoginPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveIDPFromLoginPolicyResponse) Reset() { - *x = RemoveIDPFromLoginPolicyResponse{} +func (x *UpdateCustomLoginPolicyResponse) Reset() { + *x = UpdateCustomLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15079,13 +15129,13 @@ func (x *RemoveIDPFromLoginPolicyResponse) Reset() { } } -func (x *RemoveIDPFromLoginPolicyResponse) String() string { +func (x *UpdateCustomLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveIDPFromLoginPolicyResponse) ProtoMessage() {} +func (*UpdateCustomLoginPolicyResponse) ProtoMessage() {} -func (x *RemoveIDPFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[279] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15097,26 +15147,26 @@ func (x *RemoveIDPFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveIDPFromLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*RemoveIDPFromLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{279} } -func (x *RemoveIDPFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateCustomLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ListLoginPolicySecondFactorsRequest struct { +type ResetLoginPolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ListLoginPolicySecondFactorsRequest) Reset() { - *x = ListLoginPolicySecondFactorsRequest{} +func (x *ResetLoginPolicyToDefaultRequest) Reset() { + *x = ResetLoginPolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15124,13 +15174,13 @@ func (x *ListLoginPolicySecondFactorsRequest) Reset() { } } -func (x *ListLoginPolicySecondFactorsRequest) String() string { +func (x *ResetLoginPolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicySecondFactorsRequest) ProtoMessage() {} +func (*ResetLoginPolicyToDefaultRequest) ProtoMessage() {} -func (x *ListLoginPolicySecondFactorsRequest) ProtoReflect() protoreflect.Message { +func (x *ResetLoginPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[280] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15142,22 +15192,21 @@ func (x *ListLoginPolicySecondFactorsRequest) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicySecondFactorsRequest.ProtoReflect.Descriptor instead. -func (*ListLoginPolicySecondFactorsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLoginPolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetLoginPolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{280} } -type ListLoginPolicySecondFactorsResponse struct { +type ResetLoginPolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []policy.SecondFactorType `protobuf:"varint,2,rep,packed,name=result,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListLoginPolicySecondFactorsResponse) Reset() { - *x = ListLoginPolicySecondFactorsResponse{} +func (x *ResetLoginPolicyToDefaultResponse) Reset() { + *x = ResetLoginPolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15165,13 +15214,13 @@ func (x *ListLoginPolicySecondFactorsResponse) Reset() { } } -func (x *ListLoginPolicySecondFactorsResponse) String() string { +func (x *ResetLoginPolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicySecondFactorsResponse) ProtoMessage() {} +func (*ResetLoginPolicyToDefaultResponse) ProtoMessage() {} -func (x *ListLoginPolicySecondFactorsResponse) ProtoReflect() protoreflect.Message { +func (x *ResetLoginPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[281] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15183,35 +15232,28 @@ func (x *ListLoginPolicySecondFactorsResponse) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicySecondFactorsResponse.ProtoReflect.Descriptor instead. -func (*ListLoginPolicySecondFactorsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLoginPolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetLoginPolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{281} } -func (x *ListLoginPolicySecondFactorsResponse) GetDetails() *object.ListDetails { +func (x *ResetLoginPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListLoginPolicySecondFactorsResponse) GetResult() []policy.SecondFactorType { - if x != nil { - return x.Result - } - return nil -} - -type AddSecondFactorToLoginPolicyRequest struct { +type ListLoginPolicyIDPsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Type policy.SecondFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"type,omitempty"` + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` } -func (x *AddSecondFactorToLoginPolicyRequest) Reset() { - *x = AddSecondFactorToLoginPolicyRequest{} +func (x *ListLoginPolicyIDPsRequest) Reset() { + *x = ListLoginPolicyIDPsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15219,13 +15261,13 @@ func (x *AddSecondFactorToLoginPolicyRequest) Reset() { } } -func (x *AddSecondFactorToLoginPolicyRequest) String() string { +func (x *ListLoginPolicyIDPsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddSecondFactorToLoginPolicyRequest) ProtoMessage() {} +func (*ListLoginPolicyIDPsRequest) ProtoMessage() {} -func (x *AddSecondFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicyIDPsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[282] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15237,28 +15279,29 @@ func (x *AddSecondFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use AddSecondFactorToLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddSecondFactorToLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicyIDPsRequest.ProtoReflect.Descriptor instead. +func (*ListLoginPolicyIDPsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{282} } -func (x *AddSecondFactorToLoginPolicyRequest) GetType() policy.SecondFactorType { +func (x *ListLoginPolicyIDPsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Type + return x.Query } - return policy.SecondFactorType(0) + return nil } -type AddSecondFactorToLoginPolicyResponse struct { +type ListLoginPolicyIDPsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []*idp.IDPLoginPolicyLink `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"` } -func (x *AddSecondFactorToLoginPolicyResponse) Reset() { - *x = AddSecondFactorToLoginPolicyResponse{} +func (x *ListLoginPolicyIDPsResponse) Reset() { + *x = ListLoginPolicyIDPsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15266,13 +15309,13 @@ func (x *AddSecondFactorToLoginPolicyResponse) Reset() { } } -func (x *AddSecondFactorToLoginPolicyResponse) String() string { +func (x *ListLoginPolicyIDPsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddSecondFactorToLoginPolicyResponse) ProtoMessage() {} +func (*ListLoginPolicyIDPsResponse) ProtoMessage() {} -func (x *AddSecondFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicyIDPsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[283] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15284,28 +15327,36 @@ func (x *AddSecondFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use AddSecondFactorToLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddSecondFactorToLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicyIDPsResponse.ProtoReflect.Descriptor instead. +func (*ListLoginPolicyIDPsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{283} } -func (x *AddSecondFactorToLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ListLoginPolicyIDPsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveSecondFactorFromLoginPolicyRequest struct { +func (x *ListLoginPolicyIDPsResponse) GetResult() []*idp.IDPLoginPolicyLink { + if x != nil { + return x.Result + } + return nil +} + +type AddIDPToLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Type policy.SecondFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"type,omitempty"` + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + OwnerType idp.IDPOwnerType `protobuf:"varint,2,opt,name=ownerType,proto3,enum=zitadel.idp.v1.IDPOwnerType" json:"ownerType,omitempty"` } -func (x *RemoveSecondFactorFromLoginPolicyRequest) Reset() { - *x = RemoveSecondFactorFromLoginPolicyRequest{} +func (x *AddIDPToLoginPolicyRequest) Reset() { + *x = AddIDPToLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15313,13 +15364,13 @@ func (x *RemoveSecondFactorFromLoginPolicyRequest) Reset() { } } -func (x *RemoveSecondFactorFromLoginPolicyRequest) String() string { +func (x *AddIDPToLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveSecondFactorFromLoginPolicyRequest) ProtoMessage() {} +func (*AddIDPToLoginPolicyRequest) ProtoMessage() {} -func (x *RemoveSecondFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddIDPToLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[284] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15331,19 +15382,26 @@ func (x *RemoveSecondFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use RemoveSecondFactorFromLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*RemoveSecondFactorFromLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddIDPToLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddIDPToLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{284} } -func (x *RemoveSecondFactorFromLoginPolicyRequest) GetType() policy.SecondFactorType { +func (x *AddIDPToLoginPolicyRequest) GetIdpId() string { if x != nil { - return x.Type + return x.IdpId } - return policy.SecondFactorType(0) + return "" } -type RemoveSecondFactorFromLoginPolicyResponse struct { +func (x *AddIDPToLoginPolicyRequest) GetOwnerType() idp.IDPOwnerType { + if x != nil { + return x.OwnerType + } + return idp.IDPOwnerType(0) +} + +type AddIDPToLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -15351,8 +15409,8 @@ type RemoveSecondFactorFromLoginPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveSecondFactorFromLoginPolicyResponse) Reset() { - *x = RemoveSecondFactorFromLoginPolicyResponse{} +func (x *AddIDPToLoginPolicyResponse) Reset() { + *x = AddIDPToLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15360,13 +15418,13 @@ func (x *RemoveSecondFactorFromLoginPolicyResponse) Reset() { } } -func (x *RemoveSecondFactorFromLoginPolicyResponse) String() string { +func (x *AddIDPToLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveSecondFactorFromLoginPolicyResponse) ProtoMessage() {} +func (*AddIDPToLoginPolicyResponse) ProtoMessage() {} -func (x *RemoveSecondFactorFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddIDPToLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[285] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15378,26 +15436,28 @@ func (x *RemoveSecondFactorFromLoginPolicyResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use RemoveSecondFactorFromLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*RemoveSecondFactorFromLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddIDPToLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddIDPToLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{285} } -func (x *RemoveSecondFactorFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *AddIDPToLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ListLoginPolicyMultiFactorsRequest struct { +type RemoveIDPFromLoginPolicyRequest struct { 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"` } -func (x *ListLoginPolicyMultiFactorsRequest) Reset() { - *x = ListLoginPolicyMultiFactorsRequest{} +func (x *RemoveIDPFromLoginPolicyRequest) Reset() { + *x = RemoveIDPFromLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15405,13 +15465,13 @@ func (x *ListLoginPolicyMultiFactorsRequest) Reset() { } } -func (x *ListLoginPolicyMultiFactorsRequest) String() string { +func (x *RemoveIDPFromLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicyMultiFactorsRequest) ProtoMessage() {} +func (*RemoveIDPFromLoginPolicyRequest) ProtoMessage() {} -func (x *ListLoginPolicyMultiFactorsRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveIDPFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[286] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15423,22 +15483,28 @@ func (x *ListLoginPolicyMultiFactorsRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicyMultiFactorsRequest.ProtoReflect.Descriptor instead. -func (*ListLoginPolicyMultiFactorsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveIDPFromLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*RemoveIDPFromLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{286} } -type ListLoginPolicyMultiFactorsResponse struct { +func (x *RemoveIDPFromLoginPolicyRequest) GetIdpId() string { + if x != nil { + return x.IdpId + } + return "" +} + +type RemoveIDPFromLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Result []policy.MultiFactorType `protobuf:"varint,2,rep,packed,name=result,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"result,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ListLoginPolicyMultiFactorsResponse) Reset() { - *x = ListLoginPolicyMultiFactorsResponse{} +func (x *RemoveIDPFromLoginPolicyResponse) Reset() { + *x = RemoveIDPFromLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15446,13 +15512,13 @@ func (x *ListLoginPolicyMultiFactorsResponse) Reset() { } } -func (x *ListLoginPolicyMultiFactorsResponse) String() string { +func (x *RemoveIDPFromLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListLoginPolicyMultiFactorsResponse) ProtoMessage() {} +func (*RemoveIDPFromLoginPolicyResponse) ProtoMessage() {} -func (x *ListLoginPolicyMultiFactorsResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveIDPFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[287] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15464,35 +15530,26 @@ func (x *ListLoginPolicyMultiFactorsResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use ListLoginPolicyMultiFactorsResponse.ProtoReflect.Descriptor instead. -func (*ListLoginPolicyMultiFactorsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveIDPFromLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*RemoveIDPFromLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{287} } -func (x *ListLoginPolicyMultiFactorsResponse) GetDetails() *object.ListDetails { +func (x *RemoveIDPFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *ListLoginPolicyMultiFactorsResponse) GetResult() []policy.MultiFactorType { - if x != nil { - return x.Result - } - return nil -} - -type AddMultiFactorToLoginPolicyRequest struct { +type ListLoginPolicySecondFactorsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Type policy.MultiFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"type,omitempty"` } -func (x *AddMultiFactorToLoginPolicyRequest) Reset() { - *x = AddMultiFactorToLoginPolicyRequest{} +func (x *ListLoginPolicySecondFactorsRequest) Reset() { + *x = ListLoginPolicySecondFactorsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15500,13 +15557,13 @@ func (x *AddMultiFactorToLoginPolicyRequest) Reset() { } } -func (x *AddMultiFactorToLoginPolicyRequest) String() string { +func (x *ListLoginPolicySecondFactorsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddMultiFactorToLoginPolicyRequest) ProtoMessage() {} +func (*ListLoginPolicySecondFactorsRequest) ProtoMessage() {} -func (x *AddMultiFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicySecondFactorsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[288] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15518,28 +15575,22 @@ func (x *AddMultiFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use AddMultiFactorToLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddMultiFactorToLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicySecondFactorsRequest.ProtoReflect.Descriptor instead. +func (*ListLoginPolicySecondFactorsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{288} } -func (x *AddMultiFactorToLoginPolicyRequest) GetType() policy.MultiFactorType { - if x != nil { - return x.Type - } - return policy.MultiFactorType(0) -} - -type AddMultiFactorToLoginPolicyResponse struct { +type ListLoginPolicySecondFactorsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []policy.SecondFactorType `protobuf:"varint,2,rep,packed,name=result,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"result,omitempty"` } -func (x *AddMultiFactorToLoginPolicyResponse) Reset() { - *x = AddMultiFactorToLoginPolicyResponse{} +func (x *ListLoginPolicySecondFactorsResponse) Reset() { + *x = ListLoginPolicySecondFactorsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15547,13 +15598,13 @@ func (x *AddMultiFactorToLoginPolicyResponse) Reset() { } } -func (x *AddMultiFactorToLoginPolicyResponse) String() string { +func (x *ListLoginPolicySecondFactorsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddMultiFactorToLoginPolicyResponse) ProtoMessage() {} +func (*ListLoginPolicySecondFactorsResponse) ProtoMessage() {} -func (x *AddMultiFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicySecondFactorsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[289] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15565,28 +15616,35 @@ func (x *AddMultiFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use AddMultiFactorToLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddMultiFactorToLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicySecondFactorsResponse.ProtoReflect.Descriptor instead. +func (*ListLoginPolicySecondFactorsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{289} } -func (x *AddMultiFactorToLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ListLoginPolicySecondFactorsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveMultiFactorFromLoginPolicyRequest struct { +func (x *ListLoginPolicySecondFactorsResponse) GetResult() []policy.SecondFactorType { + if x != nil { + return x.Result + } + return nil +} + +type AddSecondFactorToLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Type policy.MultiFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"type,omitempty"` + Type policy.SecondFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"type,omitempty"` } -func (x *RemoveMultiFactorFromLoginPolicyRequest) Reset() { - *x = RemoveMultiFactorFromLoginPolicyRequest{} +func (x *AddSecondFactorToLoginPolicyRequest) Reset() { + *x = AddSecondFactorToLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15594,13 +15652,13 @@ func (x *RemoveMultiFactorFromLoginPolicyRequest) Reset() { } } -func (x *RemoveMultiFactorFromLoginPolicyRequest) String() string { +func (x *AddSecondFactorToLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveMultiFactorFromLoginPolicyRequest) ProtoMessage() {} +func (*AddSecondFactorToLoginPolicyRequest) ProtoMessage() {} -func (x *RemoveMultiFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddSecondFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[290] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15612,19 +15670,19 @@ func (x *RemoveMultiFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use RemoveMultiFactorFromLoginPolicyRequest.ProtoReflect.Descriptor instead. -func (*RemoveMultiFactorFromLoginPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddSecondFactorToLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddSecondFactorToLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{290} } -func (x *RemoveMultiFactorFromLoginPolicyRequest) GetType() policy.MultiFactorType { +func (x *AddSecondFactorToLoginPolicyRequest) GetType() policy.SecondFactorType { if x != nil { return x.Type } - return policy.MultiFactorType(0) + return policy.SecondFactorType(0) } -type RemoveMultiFactorFromLoginPolicyResponse struct { +type AddSecondFactorToLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -15632,8 +15690,8 @@ type RemoveMultiFactorFromLoginPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveMultiFactorFromLoginPolicyResponse) Reset() { - *x = RemoveMultiFactorFromLoginPolicyResponse{} +func (x *AddSecondFactorToLoginPolicyResponse) Reset() { + *x = AddSecondFactorToLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15641,13 +15699,13 @@ func (x *RemoveMultiFactorFromLoginPolicyResponse) Reset() { } } -func (x *RemoveMultiFactorFromLoginPolicyResponse) String() string { +func (x *AddSecondFactorToLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveMultiFactorFromLoginPolicyResponse) ProtoMessage() {} +func (*AddSecondFactorToLoginPolicyResponse) ProtoMessage() {} -func (x *RemoveMultiFactorFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddSecondFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[291] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15659,26 +15717,28 @@ func (x *RemoveMultiFactorFromLoginPolicyResponse) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use RemoveMultiFactorFromLoginPolicyResponse.ProtoReflect.Descriptor instead. -func (*RemoveMultiFactorFromLoginPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddSecondFactorToLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddSecondFactorToLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{291} } -func (x *RemoveMultiFactorFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *AddSecondFactorToLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetPasswordComplexityPolicyRequest struct { +type RemoveSecondFactorFromLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + Type policy.SecondFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.SecondFactorType" json:"type,omitempty"` } -func (x *GetPasswordComplexityPolicyRequest) Reset() { - *x = GetPasswordComplexityPolicyRequest{} +func (x *RemoveSecondFactorFromLoginPolicyRequest) Reset() { + *x = RemoveSecondFactorFromLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15686,13 +15746,13 @@ func (x *GetPasswordComplexityPolicyRequest) Reset() { } } -func (x *GetPasswordComplexityPolicyRequest) String() string { +func (x *RemoveSecondFactorFromLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPasswordComplexityPolicyRequest) ProtoMessage() {} +func (*RemoveSecondFactorFromLoginPolicyRequest) ProtoMessage() {} -func (x *GetPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveSecondFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[292] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15704,23 +15764,28 @@ func (x *GetPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use GetPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveSecondFactorFromLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*RemoveSecondFactorFromLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{292} } -type GetPasswordComplexityPolicyResponse struct { +func (x *RemoveSecondFactorFromLoginPolicyRequest) GetType() policy.SecondFactorType { + if x != nil { + return x.Type + } + return policy.SecondFactorType(0) +} + +type RemoveSecondFactorFromLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.PasswordComplexityPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.PasswordComplexityPolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetPasswordComplexityPolicyResponse) Reset() { - *x = GetPasswordComplexityPolicyResponse{} +func (x *RemoveSecondFactorFromLoginPolicyResponse) Reset() { + *x = RemoveSecondFactorFromLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15728,13 +15793,13 @@ func (x *GetPasswordComplexityPolicyResponse) Reset() { } } -func (x *GetPasswordComplexityPolicyResponse) String() string { +func (x *RemoveSecondFactorFromLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPasswordComplexityPolicyResponse) ProtoMessage() {} +func (*RemoveSecondFactorFromLoginPolicyResponse) ProtoMessage() {} -func (x *GetPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveSecondFactorFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[293] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15746,34 +15811,26 @@ func (x *GetPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use GetPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveSecondFactorFromLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*RemoveSecondFactorFromLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{293} } -func (x *GetPasswordComplexityPolicyResponse) GetPolicy() *policy.PasswordComplexityPolicy { +func (x *RemoveSecondFactorFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -func (x *GetPasswordComplexityPolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -//This is an empty request -type GetDefaultPasswordComplexityPolicyRequest struct { +type ListLoginPolicyMultiFactorsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *GetDefaultPasswordComplexityPolicyRequest) Reset() { - *x = GetDefaultPasswordComplexityPolicyRequest{} +func (x *ListLoginPolicyMultiFactorsRequest) Reset() { + *x = ListLoginPolicyMultiFactorsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15781,13 +15838,13 @@ func (x *GetDefaultPasswordComplexityPolicyRequest) Reset() { } } -func (x *GetDefaultPasswordComplexityPolicyRequest) String() string { +func (x *ListLoginPolicyMultiFactorsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordComplexityPolicyRequest) ProtoMessage() {} +func (*ListLoginPolicyMultiFactorsRequest) ProtoMessage() {} -func (x *GetDefaultPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicyMultiFactorsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[294] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15799,21 +15856,22 @@ func (x *GetDefaultPasswordComplexityPolicyRequest) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicyMultiFactorsRequest.ProtoReflect.Descriptor instead. +func (*ListLoginPolicyMultiFactorsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{294} } -type GetDefaultPasswordComplexityPolicyResponse struct { +type ListLoginPolicyMultiFactorsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.PasswordComplexityPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Result []policy.MultiFactorType `protobuf:"varint,2,rep,packed,name=result,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"result,omitempty"` } -func (x *GetDefaultPasswordComplexityPolicyResponse) Reset() { - *x = GetDefaultPasswordComplexityPolicyResponse{} +func (x *ListLoginPolicyMultiFactorsResponse) Reset() { + *x = ListLoginPolicyMultiFactorsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15821,13 +15879,13 @@ func (x *GetDefaultPasswordComplexityPolicyResponse) Reset() { } } -func (x *GetDefaultPasswordComplexityPolicyResponse) String() string { +func (x *ListLoginPolicyMultiFactorsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordComplexityPolicyResponse) ProtoMessage() {} +func (*ListLoginPolicyMultiFactorsResponse) ProtoMessage() {} -func (x *GetDefaultPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ListLoginPolicyMultiFactorsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[295] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15839,32 +15897,35 @@ func (x *GetDefaultPasswordComplexityPolicyResponse) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListLoginPolicyMultiFactorsResponse.ProtoReflect.Descriptor instead. +func (*ListLoginPolicyMultiFactorsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{295} } -func (x *GetDefaultPasswordComplexityPolicyResponse) GetPolicy() *policy.PasswordComplexityPolicy { +func (x *ListLoginPolicyMultiFactorsResponse) GetDetails() *object.ListDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type AddCustomPasswordComplexityPolicyRequest struct { +func (x *ListLoginPolicyMultiFactorsResponse) GetResult() []policy.MultiFactorType { + if x != nil { + return x.Result + } + return nil +} + +type AddMultiFactorToLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MinLength uint64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` - HasUppercase bool `protobuf:"varint,2,opt,name=has_uppercase,json=hasUppercase,proto3" json:"has_uppercase,omitempty"` - HasLowercase bool `protobuf:"varint,3,opt,name=has_lowercase,json=hasLowercase,proto3" json:"has_lowercase,omitempty"` - HasNumber bool `protobuf:"varint,4,opt,name=has_number,json=hasNumber,proto3" json:"has_number,omitempty"` - HasSymbol bool `protobuf:"varint,5,opt,name=has_symbol,json=hasSymbol,proto3" json:"has_symbol,omitempty"` + Type policy.MultiFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"type,omitempty"` } -func (x *AddCustomPasswordComplexityPolicyRequest) Reset() { - *x = AddCustomPasswordComplexityPolicyRequest{} +func (x *AddMultiFactorToLoginPolicyRequest) Reset() { + *x = AddMultiFactorToLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15872,13 +15933,13 @@ func (x *AddCustomPasswordComplexityPolicyRequest) Reset() { } } -func (x *AddCustomPasswordComplexityPolicyRequest) String() string { +func (x *AddMultiFactorToLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPasswordComplexityPolicyRequest) ProtoMessage() {} +func (*AddMultiFactorToLoginPolicyRequest) ProtoMessage() {} -func (x *AddCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddMultiFactorToLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[296] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15890,70 +15951,42 @@ func (x *AddCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use AddCustomPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddMultiFactorToLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddMultiFactorToLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{296} } -func (x *AddCustomPasswordComplexityPolicyRequest) GetMinLength() uint64 { +func (x *AddMultiFactorToLoginPolicyRequest) GetType() policy.MultiFactorType { if x != nil { - return x.MinLength + return x.Type } - return 0 + return policy.MultiFactorType(0) } -func (x *AddCustomPasswordComplexityPolicyRequest) GetHasUppercase() bool { - if x != nil { - return x.HasUppercase - } - return false -} +type AddMultiFactorToLoginPolicyResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (x *AddCustomPasswordComplexityPolicyRequest) GetHasLowercase() bool { - if x != nil { - return x.HasLowercase - } - return false + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddCustomPasswordComplexityPolicyRequest) GetHasNumber() bool { - if x != nil { - return x.HasNumber +func (x *AddMultiFactorToLoginPolicyResponse) Reset() { + *x = AddMultiFactorToLoginPolicyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[297] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return false } -func (x *AddCustomPasswordComplexityPolicyRequest) GetHasSymbol() bool { - if x != nil { - return x.HasSymbol - } - return false -} - -type AddCustomPasswordComplexityPolicyResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` -} - -func (x *AddCustomPasswordComplexityPolicyResponse) Reset() { - *x = AddCustomPasswordComplexityPolicyResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[297] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *AddCustomPasswordComplexityPolicyResponse) String() string { +func (x *AddMultiFactorToLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPasswordComplexityPolicyResponse) ProtoMessage() {} +func (*AddMultiFactorToLoginPolicyResponse) ProtoMessage() {} -func (x *AddCustomPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddMultiFactorToLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[297] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15965,32 +15998,28 @@ func (x *AddCustomPasswordComplexityPolicyResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use AddCustomPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddMultiFactorToLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddMultiFactorToLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{297} } -func (x *AddCustomPasswordComplexityPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *AddMultiFactorToLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateCustomPasswordComplexityPolicyRequest struct { +type RemoveMultiFactorFromLoginPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MinLength uint64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` - HasUppercase bool `protobuf:"varint,2,opt,name=has_uppercase,json=hasUppercase,proto3" json:"has_uppercase,omitempty"` - HasLowercase bool `protobuf:"varint,3,opt,name=has_lowercase,json=hasLowercase,proto3" json:"has_lowercase,omitempty"` - HasNumber bool `protobuf:"varint,4,opt,name=has_number,json=hasNumber,proto3" json:"has_number,omitempty"` - HasSymbol bool `protobuf:"varint,5,opt,name=has_symbol,json=hasSymbol,proto3" json:"has_symbol,omitempty"` + Type policy.MultiFactorType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.policy.v1.MultiFactorType" json:"type,omitempty"` } -func (x *UpdateCustomPasswordComplexityPolicyRequest) Reset() { - *x = UpdateCustomPasswordComplexityPolicyRequest{} +func (x *RemoveMultiFactorFromLoginPolicyRequest) Reset() { + *x = RemoveMultiFactorFromLoginPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -15998,13 +16027,13 @@ func (x *UpdateCustomPasswordComplexityPolicyRequest) Reset() { } } -func (x *UpdateCustomPasswordComplexityPolicyRequest) String() string { +func (x *RemoveMultiFactorFromLoginPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPasswordComplexityPolicyRequest) ProtoMessage() {} +func (*RemoveMultiFactorFromLoginPolicyRequest) ProtoMessage() {} -func (x *UpdateCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveMultiFactorFromLoginPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[298] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16016,47 +16045,19 @@ func (x *UpdateCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflec return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveMultiFactorFromLoginPolicyRequest.ProtoReflect.Descriptor instead. +func (*RemoveMultiFactorFromLoginPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{298} } -func (x *UpdateCustomPasswordComplexityPolicyRequest) GetMinLength() uint64 { - if x != nil { - return x.MinLength - } - return 0 -} - -func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasUppercase() bool { - if x != nil { - return x.HasUppercase - } - return false -} - -func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasLowercase() bool { - if x != nil { - return x.HasLowercase - } - return false -} - -func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasNumber() bool { - if x != nil { - return x.HasNumber - } - return false -} - -func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasSymbol() bool { +func (x *RemoveMultiFactorFromLoginPolicyRequest) GetType() policy.MultiFactorType { if x != nil { - return x.HasSymbol + return x.Type } - return false + return policy.MultiFactorType(0) } -type UpdateCustomPasswordComplexityPolicyResponse struct { +type RemoveMultiFactorFromLoginPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -16064,8 +16065,8 @@ type UpdateCustomPasswordComplexityPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateCustomPasswordComplexityPolicyResponse) Reset() { - *x = UpdateCustomPasswordComplexityPolicyResponse{} +func (x *RemoveMultiFactorFromLoginPolicyResponse) Reset() { + *x = RemoveMultiFactorFromLoginPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16073,13 +16074,13 @@ func (x *UpdateCustomPasswordComplexityPolicyResponse) Reset() { } } -func (x *UpdateCustomPasswordComplexityPolicyResponse) String() string { +func (x *RemoveMultiFactorFromLoginPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPasswordComplexityPolicyResponse) ProtoMessage() {} +func (*RemoveMultiFactorFromLoginPolicyResponse) ProtoMessage() {} -func (x *UpdateCustomPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveMultiFactorFromLoginPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[299] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16091,27 +16092,26 @@ func (x *UpdateCustomPasswordComplexityPolicyResponse) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveMultiFactorFromLoginPolicyResponse.ProtoReflect.Descriptor instead. +func (*RemoveMultiFactorFromLoginPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{299} } -func (x *UpdateCustomPasswordComplexityPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveMultiFactorFromLoginPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -//This is an empty request -type ResetPasswordComplexityPolicyToDefaultRequest struct { +type GetPasswordComplexityPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetPasswordComplexityPolicyToDefaultRequest) Reset() { - *x = ResetPasswordComplexityPolicyToDefaultRequest{} +func (x *GetPasswordComplexityPolicyRequest) Reset() { + *x = GetPasswordComplexityPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16119,13 +16119,13 @@ func (x *ResetPasswordComplexityPolicyToDefaultRequest) Reset() { } } -func (x *ResetPasswordComplexityPolicyToDefaultRequest) String() string { +func (x *GetPasswordComplexityPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPasswordComplexityPolicyToDefaultRequest) ProtoMessage() {} +func (*GetPasswordComplexityPolicyRequest) ProtoMessage() {} -func (x *ResetPasswordComplexityPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *GetPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[300] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16137,21 +16137,23 @@ func (x *ResetPasswordComplexityPolicyToDefaultRequest) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use ResetPasswordComplexityPolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetPasswordComplexityPolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{300} } -type ResetPasswordComplexityPolicyToDefaultResponse struct { +type GetPasswordComplexityPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.PasswordComplexityPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.PasswordComplexityPolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *ResetPasswordComplexityPolicyToDefaultResponse) Reset() { - *x = ResetPasswordComplexityPolicyToDefaultResponse{} +func (x *GetPasswordComplexityPolicyResponse) Reset() { + *x = GetPasswordComplexityPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16159,13 +16161,13 @@ func (x *ResetPasswordComplexityPolicyToDefaultResponse) Reset() { } } -func (x *ResetPasswordComplexityPolicyToDefaultResponse) String() string { +func (x *GetPasswordComplexityPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPasswordComplexityPolicyToDefaultResponse) ProtoMessage() {} +func (*GetPasswordComplexityPolicyResponse) ProtoMessage() {} -func (x *ResetPasswordComplexityPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *GetPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[301] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16177,27 +16179,34 @@ func (x *ResetPasswordComplexityPolicyToDefaultResponse) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use ResetPasswordComplexityPolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetPasswordComplexityPolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{301} } -func (x *ResetPasswordComplexityPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetPasswordComplexityPolicyResponse) GetPolicy() *policy.PasswordComplexityPolicy { if x != nil { - return x.Details + return x.Policy } return nil } +func (x *GetPasswordComplexityPolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + //This is an empty request -type GetPasswordAgePolicyRequest struct { +type GetDefaultPasswordComplexityPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *GetPasswordAgePolicyRequest) Reset() { - *x = GetPasswordAgePolicyRequest{} +func (x *GetDefaultPasswordComplexityPolicyRequest) Reset() { + *x = GetDefaultPasswordComplexityPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16205,13 +16214,13 @@ func (x *GetPasswordAgePolicyRequest) Reset() { } } -func (x *GetPasswordAgePolicyRequest) String() string { +func (x *GetDefaultPasswordComplexityPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPasswordAgePolicyRequest) ProtoMessage() {} +func (*GetDefaultPasswordComplexityPolicyRequest) ProtoMessage() {} -func (x *GetPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[302] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16223,23 +16232,21 @@ func (x *GetPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. -func (*GetPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{302} } -type GetPasswordAgePolicyResponse struct { +type GetDefaultPasswordComplexityPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.PasswordAgePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.PasswordAgePolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Policy *policy.PasswordComplexityPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *GetPasswordAgePolicyResponse) Reset() { - *x = GetPasswordAgePolicyResponse{} +func (x *GetDefaultPasswordComplexityPolicyResponse) Reset() { + *x = GetDefaultPasswordComplexityPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16247,13 +16254,13 @@ func (x *GetPasswordAgePolicyResponse) Reset() { } } -func (x *GetPasswordAgePolicyResponse) String() string { +func (x *GetDefaultPasswordComplexityPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPasswordAgePolicyResponse) ProtoMessage() {} +func (*GetDefaultPasswordComplexityPolicyResponse) ProtoMessage() {} -func (x *GetPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[303] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16265,34 +16272,32 @@ func (x *GetPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. -func (*GetPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{303} } -func (x *GetPasswordAgePolicyResponse) GetPolicy() *policy.PasswordAgePolicy { +func (x *GetDefaultPasswordComplexityPolicyResponse) GetPolicy() *policy.PasswordComplexityPolicy { if x != nil { return x.Policy } return nil } -func (x *GetPasswordAgePolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -//This is an empty request -type GetDefaultPasswordAgePolicyRequest struct { +type AddCustomPasswordComplexityPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + MinLength uint64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` + HasUppercase bool `protobuf:"varint,2,opt,name=has_uppercase,json=hasUppercase,proto3" json:"has_uppercase,omitempty"` + HasLowercase bool `protobuf:"varint,3,opt,name=has_lowercase,json=hasLowercase,proto3" json:"has_lowercase,omitempty"` + HasNumber bool `protobuf:"varint,4,opt,name=has_number,json=hasNumber,proto3" json:"has_number,omitempty"` + HasSymbol bool `protobuf:"varint,5,opt,name=has_symbol,json=hasSymbol,proto3" json:"has_symbol,omitempty"` } -func (x *GetDefaultPasswordAgePolicyRequest) Reset() { - *x = GetDefaultPasswordAgePolicyRequest{} +func (x *AddCustomPasswordComplexityPolicyRequest) Reset() { + *x = AddCustomPasswordComplexityPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16300,13 +16305,13 @@ func (x *GetDefaultPasswordAgePolicyRequest) Reset() { } } -func (x *GetDefaultPasswordAgePolicyRequest) String() string { +func (x *AddCustomPasswordComplexityPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordAgePolicyRequest) ProtoMessage() {} +func (*AddCustomPasswordComplexityPolicyRequest) ProtoMessage() {} -func (x *GetDefaultPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[304] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16318,35 +16323,70 @@ func (x *GetDefaultPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{304} } -type GetDefaultPasswordAgePolicyResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Policy *policy.PasswordAgePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` +func (x *AddCustomPasswordComplexityPolicyRequest) GetMinLength() uint64 { + if x != nil { + return x.MinLength + } + return 0 } -func (x *GetDefaultPasswordAgePolicyResponse) Reset() { - *x = GetDefaultPasswordAgePolicyResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[305] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *AddCustomPasswordComplexityPolicyRequest) GetHasUppercase() bool { + if x != nil { + return x.HasUppercase } + return false } -func (x *GetDefaultPasswordAgePolicyResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *AddCustomPasswordComplexityPolicyRequest) GetHasLowercase() bool { + if x != nil { + return x.HasLowercase + } + return false } -func (*GetDefaultPasswordAgePolicyResponse) ProtoMessage() {} - -func (x *GetDefaultPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddCustomPasswordComplexityPolicyRequest) GetHasNumber() bool { + if x != nil { + return x.HasNumber + } + return false +} + +func (x *AddCustomPasswordComplexityPolicyRequest) GetHasSymbol() bool { + if x != nil { + return x.HasSymbol + } + return false +} + +type AddCustomPasswordComplexityPolicyResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` +} + +func (x *AddCustomPasswordComplexityPolicyResponse) Reset() { + *x = AddCustomPasswordComplexityPolicyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[305] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AddCustomPasswordComplexityPolicyResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddCustomPasswordComplexityPolicyResponse) ProtoMessage() {} + +func (x *AddCustomPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[305] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16358,29 +16398,32 @@ func (x *GetDefaultPasswordAgePolicyResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{305} } -func (x *GetDefaultPasswordAgePolicyResponse) GetPolicy() *policy.PasswordAgePolicy { +func (x *AddCustomPasswordComplexityPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type AddCustomPasswordAgePolicyRequest struct { +type UpdateCustomPasswordComplexityPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MaxAgeDays uint32 `protobuf:"varint,1,opt,name=max_age_days,json=maxAgeDays,proto3" json:"max_age_days,omitempty"` - ExpireWarnDays uint32 `protobuf:"varint,2,opt,name=expire_warn_days,json=expireWarnDays,proto3" json:"expire_warn_days,omitempty"` + MinLength uint64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` + HasUppercase bool `protobuf:"varint,2,opt,name=has_uppercase,json=hasUppercase,proto3" json:"has_uppercase,omitempty"` + HasLowercase bool `protobuf:"varint,3,opt,name=has_lowercase,json=hasLowercase,proto3" json:"has_lowercase,omitempty"` + HasNumber bool `protobuf:"varint,4,opt,name=has_number,json=hasNumber,proto3" json:"has_number,omitempty"` + HasSymbol bool `protobuf:"varint,5,opt,name=has_symbol,json=hasSymbol,proto3" json:"has_symbol,omitempty"` } -func (x *AddCustomPasswordAgePolicyRequest) Reset() { - *x = AddCustomPasswordAgePolicyRequest{} +func (x *UpdateCustomPasswordComplexityPolicyRequest) Reset() { + *x = UpdateCustomPasswordComplexityPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16388,13 +16431,13 @@ func (x *AddCustomPasswordAgePolicyRequest) Reset() { } } -func (x *AddCustomPasswordAgePolicyRequest) String() string { +func (x *UpdateCustomPasswordComplexityPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPasswordAgePolicyRequest) ProtoMessage() {} +func (*UpdateCustomPasswordComplexityPolicyRequest) ProtoMessage() {} -func (x *AddCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[306] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16406,26 +16449,47 @@ func (x *AddCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use AddCustomPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{306} } -func (x *AddCustomPasswordAgePolicyRequest) GetMaxAgeDays() uint32 { +func (x *UpdateCustomPasswordComplexityPolicyRequest) GetMinLength() uint64 { if x != nil { - return x.MaxAgeDays + return x.MinLength } return 0 } -func (x *AddCustomPasswordAgePolicyRequest) GetExpireWarnDays() uint32 { +func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasUppercase() bool { if x != nil { - return x.ExpireWarnDays + return x.HasUppercase } - return 0 + return false } -type AddCustomPasswordAgePolicyResponse struct { +func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasLowercase() bool { + if x != nil { + return x.HasLowercase + } + return false +} + +func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasNumber() bool { + if x != nil { + return x.HasNumber + } + return false +} + +func (x *UpdateCustomPasswordComplexityPolicyRequest) GetHasSymbol() bool { + if x != nil { + return x.HasSymbol + } + return false +} + +type UpdateCustomPasswordComplexityPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -16433,8 +16497,8 @@ type AddCustomPasswordAgePolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddCustomPasswordAgePolicyResponse) Reset() { - *x = AddCustomPasswordAgePolicyResponse{} +func (x *UpdateCustomPasswordComplexityPolicyResponse) Reset() { + *x = UpdateCustomPasswordComplexityPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16442,13 +16506,13 @@ func (x *AddCustomPasswordAgePolicyResponse) Reset() { } } -func (x *AddCustomPasswordAgePolicyResponse) String() string { +func (x *UpdateCustomPasswordComplexityPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPasswordAgePolicyResponse) ProtoMessage() {} +func (*UpdateCustomPasswordComplexityPolicyResponse) ProtoMessage() {} -func (x *AddCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[307] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16460,29 +16524,27 @@ func (x *AddCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use AddCustomPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{307} } -func (x *AddCustomPasswordAgePolicyResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateCustomPasswordComplexityPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateCustomPasswordAgePolicyRequest struct { +//This is an empty request +type ResetPasswordComplexityPolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - MaxAgeDays uint32 `protobuf:"varint,1,opt,name=max_age_days,json=maxAgeDays,proto3" json:"max_age_days,omitempty"` - ExpireWarnDays uint32 `protobuf:"varint,2,opt,name=expire_warn_days,json=expireWarnDays,proto3" json:"expire_warn_days,omitempty"` } -func (x *UpdateCustomPasswordAgePolicyRequest) Reset() { - *x = UpdateCustomPasswordAgePolicyRequest{} +func (x *ResetPasswordComplexityPolicyToDefaultRequest) Reset() { + *x = ResetPasswordComplexityPolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16490,13 +16552,13 @@ func (x *UpdateCustomPasswordAgePolicyRequest) Reset() { } } -func (x *UpdateCustomPasswordAgePolicyRequest) String() string { +func (x *ResetPasswordComplexityPolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPasswordAgePolicyRequest) ProtoMessage() {} +func (*ResetPasswordComplexityPolicyToDefaultRequest) ProtoMessage() {} -func (x *UpdateCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ResetPasswordComplexityPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[308] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16508,26 +16570,12 @@ func (x *UpdateCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPasswordComplexityPolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetPasswordComplexityPolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{308} } -func (x *UpdateCustomPasswordAgePolicyRequest) GetMaxAgeDays() uint32 { - if x != nil { - return x.MaxAgeDays - } - return 0 -} - -func (x *UpdateCustomPasswordAgePolicyRequest) GetExpireWarnDays() uint32 { - if x != nil { - return x.ExpireWarnDays - } - return 0 -} - -type UpdateCustomPasswordAgePolicyResponse struct { +type ResetPasswordComplexityPolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -16535,8 +16583,8 @@ type UpdateCustomPasswordAgePolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateCustomPasswordAgePolicyResponse) Reset() { - *x = UpdateCustomPasswordAgePolicyResponse{} +func (x *ResetPasswordComplexityPolicyToDefaultResponse) Reset() { + *x = ResetPasswordComplexityPolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16544,13 +16592,13 @@ func (x *UpdateCustomPasswordAgePolicyResponse) Reset() { } } -func (x *UpdateCustomPasswordAgePolicyResponse) String() string { +func (x *ResetPasswordComplexityPolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPasswordAgePolicyResponse) ProtoMessage() {} +func (*ResetPasswordComplexityPolicyToDefaultResponse) ProtoMessage() {} -func (x *UpdateCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ResetPasswordComplexityPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[309] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16562,12 +16610,12 @@ func (x *UpdateCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPasswordComplexityPolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetPasswordComplexityPolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{309} } -func (x *UpdateCustomPasswordAgePolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ResetPasswordComplexityPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -16575,14 +16623,14 @@ func (x *UpdateCustomPasswordAgePolicyResponse) GetDetails() *object.ObjectDetai } //This is an empty request -type ResetPasswordAgePolicyToDefaultRequest struct { +type GetPasswordAgePolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetPasswordAgePolicyToDefaultRequest) Reset() { - *x = ResetPasswordAgePolicyToDefaultRequest{} +func (x *GetPasswordAgePolicyRequest) Reset() { + *x = GetPasswordAgePolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16590,13 +16638,13 @@ func (x *ResetPasswordAgePolicyToDefaultRequest) Reset() { } } -func (x *ResetPasswordAgePolicyToDefaultRequest) String() string { +func (x *GetPasswordAgePolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPasswordAgePolicyToDefaultRequest) ProtoMessage() {} +func (*GetPasswordAgePolicyRequest) ProtoMessage() {} -func (x *ResetPasswordAgePolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *GetPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[310] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16608,21 +16656,23 @@ func (x *ResetPasswordAgePolicyToDefaultRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use ResetPasswordAgePolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetPasswordAgePolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. +func (*GetPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{310} } -type ResetPasswordAgePolicyToDefaultResponse struct { +type GetPasswordAgePolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.PasswordAgePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.PasswordAgePolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *ResetPasswordAgePolicyToDefaultResponse) Reset() { - *x = ResetPasswordAgePolicyToDefaultResponse{} +func (x *GetPasswordAgePolicyResponse) Reset() { + *x = GetPasswordAgePolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16630,13 +16680,13 @@ func (x *ResetPasswordAgePolicyToDefaultResponse) Reset() { } } -func (x *ResetPasswordAgePolicyToDefaultResponse) String() string { +func (x *GetPasswordAgePolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPasswordAgePolicyToDefaultResponse) ProtoMessage() {} +func (*GetPasswordAgePolicyResponse) ProtoMessage() {} -func (x *ResetPasswordAgePolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *GetPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[311] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16648,27 +16698,34 @@ func (x *ResetPasswordAgePolicyToDefaultResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use ResetPasswordAgePolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetPasswordAgePolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. +func (*GetPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{311} } -func (x *ResetPasswordAgePolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetPasswordAgePolicyResponse) GetPolicy() *policy.PasswordAgePolicy { if x != nil { - return x.Details + return x.Policy } return nil } +func (x *GetPasswordAgePolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + //This is an empty request -type GetLockoutPolicyRequest struct { +type GetDefaultPasswordAgePolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *GetLockoutPolicyRequest) Reset() { - *x = GetLockoutPolicyRequest{} +func (x *GetDefaultPasswordAgePolicyRequest) Reset() { + *x = GetDefaultPasswordAgePolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16676,13 +16733,13 @@ func (x *GetLockoutPolicyRequest) Reset() { } } -func (x *GetLockoutPolicyRequest) String() string { +func (x *GetDefaultPasswordAgePolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLockoutPolicyRequest) ProtoMessage() {} +func (*GetDefaultPasswordAgePolicyRequest) ProtoMessage() {} -func (x *GetLockoutPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[312] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16694,23 +16751,21 @@ func (x *GetLockoutPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLockoutPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetLockoutPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{312} } -type GetLockoutPolicyResponse struct { +type GetDefaultPasswordAgePolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LockoutPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.LockoutPolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Policy *policy.PasswordAgePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *GetLockoutPolicyResponse) Reset() { - *x = GetLockoutPolicyResponse{} +func (x *GetDefaultPasswordAgePolicyResponse) Reset() { + *x = GetDefaultPasswordAgePolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16718,13 +16773,13 @@ func (x *GetLockoutPolicyResponse) Reset() { } } -func (x *GetLockoutPolicyResponse) String() string { +func (x *GetDefaultPasswordAgePolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLockoutPolicyResponse) ProtoMessage() {} +func (*GetDefaultPasswordAgePolicyResponse) ProtoMessage() {} -func (x *GetLockoutPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[313] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16736,34 +16791,29 @@ func (x *GetLockoutPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLockoutPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetLockoutPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{313} } -func (x *GetLockoutPolicyResponse) GetPolicy() *policy.LockoutPolicy { +func (x *GetDefaultPasswordAgePolicyResponse) GetPolicy() *policy.PasswordAgePolicy { if x != nil { return x.Policy } return nil } -func (x *GetLockoutPolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -//This is an empty request -type GetDefaultLockoutPolicyRequest struct { +type AddCustomPasswordAgePolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + MaxAgeDays uint32 `protobuf:"varint,1,opt,name=max_age_days,json=maxAgeDays,proto3" json:"max_age_days,omitempty"` + ExpireWarnDays uint32 `protobuf:"varint,2,opt,name=expire_warn_days,json=expireWarnDays,proto3" json:"expire_warn_days,omitempty"` } -func (x *GetDefaultLockoutPolicyRequest) Reset() { - *x = GetDefaultLockoutPolicyRequest{} +func (x *AddCustomPasswordAgePolicyRequest) Reset() { + *x = AddCustomPasswordAgePolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16771,13 +16821,13 @@ func (x *GetDefaultLockoutPolicyRequest) Reset() { } } -func (x *GetDefaultLockoutPolicyRequest) String() string { +func (x *AddCustomPasswordAgePolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLockoutPolicyRequest) ProtoMessage() {} +func (*AddCustomPasswordAgePolicyRequest) ProtoMessage() {} -func (x *GetDefaultLockoutPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[314] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16789,21 +16839,35 @@ func (x *GetDefaultLockoutPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLockoutPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultLockoutPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{314} } -type GetDefaultLockoutPolicyResponse struct { +func (x *AddCustomPasswordAgePolicyRequest) GetMaxAgeDays() uint32 { + if x != nil { + return x.MaxAgeDays + } + return 0 +} + +func (x *AddCustomPasswordAgePolicyRequest) GetExpireWarnDays() uint32 { + if x != nil { + return x.ExpireWarnDays + } + return 0 +} + +type AddCustomPasswordAgePolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LockoutPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetDefaultLockoutPolicyResponse) Reset() { - *x = GetDefaultLockoutPolicyResponse{} +func (x *AddCustomPasswordAgePolicyResponse) Reset() { + *x = AddCustomPasswordAgePolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16811,13 +16875,13 @@ func (x *GetDefaultLockoutPolicyResponse) Reset() { } } -func (x *GetDefaultLockoutPolicyResponse) String() string { +func (x *AddCustomPasswordAgePolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLockoutPolicyResponse) ProtoMessage() {} +func (*AddCustomPasswordAgePolicyResponse) ProtoMessage() {} -func (x *GetDefaultLockoutPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[315] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16829,28 +16893,29 @@ func (x *GetDefaultLockoutPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLockoutPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultLockoutPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{315} } -func (x *GetDefaultLockoutPolicyResponse) GetPolicy() *policy.LockoutPolicy { +func (x *AddCustomPasswordAgePolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type AddCustomLockoutPolicyRequest struct { +type UpdateCustomPasswordAgePolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MaxPasswordAttempts uint32 `protobuf:"varint,1,opt,name=max_password_attempts,json=maxPasswordAttempts,proto3" json:"max_password_attempts,omitempty"` + MaxAgeDays uint32 `protobuf:"varint,1,opt,name=max_age_days,json=maxAgeDays,proto3" json:"max_age_days,omitempty"` + ExpireWarnDays uint32 `protobuf:"varint,2,opt,name=expire_warn_days,json=expireWarnDays,proto3" json:"expire_warn_days,omitempty"` } -func (x *AddCustomLockoutPolicyRequest) Reset() { - *x = AddCustomLockoutPolicyRequest{} +func (x *UpdateCustomPasswordAgePolicyRequest) Reset() { + *x = UpdateCustomPasswordAgePolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16858,13 +16923,13 @@ func (x *AddCustomLockoutPolicyRequest) Reset() { } } -func (x *AddCustomLockoutPolicyRequest) String() string { +func (x *UpdateCustomPasswordAgePolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLockoutPolicyRequest) ProtoMessage() {} +func (*UpdateCustomPasswordAgePolicyRequest) ProtoMessage() {} -func (x *AddCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPasswordAgePolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[316] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16876,19 +16941,26 @@ func (x *AddCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLockoutPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomLockoutPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPasswordAgePolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomPasswordAgePolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{316} } -func (x *AddCustomLockoutPolicyRequest) GetMaxPasswordAttempts() uint32 { +func (x *UpdateCustomPasswordAgePolicyRequest) GetMaxAgeDays() uint32 { if x != nil { - return x.MaxPasswordAttempts + return x.MaxAgeDays } return 0 } -type AddCustomLockoutPolicyResponse struct { +func (x *UpdateCustomPasswordAgePolicyRequest) GetExpireWarnDays() uint32 { + if x != nil { + return x.ExpireWarnDays + } + return 0 +} + +type UpdateCustomPasswordAgePolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -16896,8 +16968,8 @@ type AddCustomLockoutPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddCustomLockoutPolicyResponse) Reset() { - *x = AddCustomLockoutPolicyResponse{} +func (x *UpdateCustomPasswordAgePolicyResponse) Reset() { + *x = UpdateCustomPasswordAgePolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16905,13 +16977,13 @@ func (x *AddCustomLockoutPolicyResponse) Reset() { } } -func (x *AddCustomLockoutPolicyResponse) String() string { +func (x *UpdateCustomPasswordAgePolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLockoutPolicyResponse) ProtoMessage() {} +func (*UpdateCustomPasswordAgePolicyResponse) ProtoMessage() {} -func (x *AddCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPasswordAgePolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[317] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16923,28 +16995,27 @@ func (x *AddCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLockoutPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomLockoutPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPasswordAgePolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomPasswordAgePolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{317} } -func (x *AddCustomLockoutPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateCustomPasswordAgePolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateCustomLockoutPolicyRequest struct { +//This is an empty request +type ResetPasswordAgePolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - MaxPasswordAttempts uint32 `protobuf:"varint,1,opt,name=max_password_attempts,json=maxPasswordAttempts,proto3" json:"max_password_attempts,omitempty"` } -func (x *UpdateCustomLockoutPolicyRequest) Reset() { - *x = UpdateCustomLockoutPolicyRequest{} +func (x *ResetPasswordAgePolicyToDefaultRequest) Reset() { + *x = ResetPasswordAgePolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16952,13 +17023,13 @@ func (x *UpdateCustomLockoutPolicyRequest) Reset() { } } -func (x *UpdateCustomLockoutPolicyRequest) String() string { +func (x *ResetPasswordAgePolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomLockoutPolicyRequest) ProtoMessage() {} +func (*ResetPasswordAgePolicyToDefaultRequest) ProtoMessage() {} -func (x *UpdateCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ResetPasswordAgePolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[318] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16970,19 +17041,12 @@ func (x *UpdateCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomLockoutPolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomLockoutPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPasswordAgePolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetPasswordAgePolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{318} } -func (x *UpdateCustomLockoutPolicyRequest) GetMaxPasswordAttempts() uint32 { - if x != nil { - return x.MaxPasswordAttempts - } - return 0 -} - -type UpdateCustomLockoutPolicyResponse struct { +type ResetPasswordAgePolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -16990,8 +17054,8 @@ type UpdateCustomLockoutPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateCustomLockoutPolicyResponse) Reset() { - *x = UpdateCustomLockoutPolicyResponse{} +func (x *ResetPasswordAgePolicyToDefaultResponse) Reset() { + *x = ResetPasswordAgePolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -16999,13 +17063,13 @@ func (x *UpdateCustomLockoutPolicyResponse) Reset() { } } -func (x *UpdateCustomLockoutPolicyResponse) String() string { +func (x *ResetPasswordAgePolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomLockoutPolicyResponse) ProtoMessage() {} +func (*ResetPasswordAgePolicyToDefaultResponse) ProtoMessage() {} -func (x *UpdateCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ResetPasswordAgePolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[319] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17017,12 +17081,12 @@ func (x *UpdateCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomLockoutPolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomLockoutPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPasswordAgePolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetPasswordAgePolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{319} } -func (x *UpdateCustomLockoutPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ResetPasswordAgePolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -17030,14 +17094,14 @@ func (x *UpdateCustomLockoutPolicyResponse) GetDetails() *object.ObjectDetails { } //This is an empty request -type ResetLockoutPolicyToDefaultRequest struct { +type GetLockoutPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetLockoutPolicyToDefaultRequest) Reset() { - *x = ResetLockoutPolicyToDefaultRequest{} +func (x *GetLockoutPolicyRequest) Reset() { + *x = GetLockoutPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17045,13 +17109,13 @@ func (x *ResetLockoutPolicyToDefaultRequest) Reset() { } } -func (x *ResetLockoutPolicyToDefaultRequest) String() string { +func (x *GetLockoutPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLockoutPolicyToDefaultRequest) ProtoMessage() {} +func (*GetLockoutPolicyRequest) ProtoMessage() {} -func (x *ResetLockoutPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *GetLockoutPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[320] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17063,21 +17127,23 @@ func (x *ResetLockoutPolicyToDefaultRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ResetLockoutPolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetLockoutPolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLockoutPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetLockoutPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{320} } -type ResetLockoutPolicyToDefaultResponse struct { +type GetLockoutPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.LockoutPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.LockoutPolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *ResetLockoutPolicyToDefaultResponse) Reset() { - *x = ResetLockoutPolicyToDefaultResponse{} +func (x *GetLockoutPolicyResponse) Reset() { + *x = GetLockoutPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17085,13 +17151,13 @@ func (x *ResetLockoutPolicyToDefaultResponse) Reset() { } } -func (x *ResetLockoutPolicyToDefaultResponse) String() string { +func (x *GetLockoutPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLockoutPolicyToDefaultResponse) ProtoMessage() {} +func (*GetLockoutPolicyResponse) ProtoMessage() {} -func (x *ResetLockoutPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *GetLockoutPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[321] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17103,27 +17169,34 @@ func (x *ResetLockoutPolicyToDefaultResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use ResetLockoutPolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetLockoutPolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLockoutPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetLockoutPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{321} } -func (x *ResetLockoutPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetLockoutPolicyResponse) GetPolicy() *policy.LockoutPolicy { if x != nil { - return x.Details + return x.Policy } return nil } +func (x *GetLockoutPolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + //This is an empty request -type GetPrivacyPolicyRequest struct { +type GetDefaultLockoutPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *GetPrivacyPolicyRequest) Reset() { - *x = GetPrivacyPolicyRequest{} +func (x *GetDefaultLockoutPolicyRequest) Reset() { + *x = GetDefaultLockoutPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17131,13 +17204,13 @@ func (x *GetPrivacyPolicyRequest) Reset() { } } -func (x *GetPrivacyPolicyRequest) String() string { +func (x *GetDefaultLockoutPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPrivacyPolicyRequest) ProtoMessage() {} +func (*GetDefaultLockoutPolicyRequest) ProtoMessage() {} -func (x *GetPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLockoutPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[322] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17149,21 +17222,21 @@ func (x *GetPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPrivacyPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetPrivacyPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLockoutPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultLockoutPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{322} } -type GetPrivacyPolicyResponse struct { +type GetDefaultLockoutPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.PrivacyPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Policy *policy.LockoutPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *GetPrivacyPolicyResponse) Reset() { - *x = GetPrivacyPolicyResponse{} +func (x *GetDefaultLockoutPolicyResponse) Reset() { + *x = GetDefaultLockoutPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17171,13 +17244,13 @@ func (x *GetPrivacyPolicyResponse) Reset() { } } -func (x *GetPrivacyPolicyResponse) String() string { +func (x *GetDefaultLockoutPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPrivacyPolicyResponse) ProtoMessage() {} +func (*GetDefaultLockoutPolicyResponse) ProtoMessage() {} -func (x *GetPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLockoutPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[323] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17189,27 +17262,28 @@ func (x *GetPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPrivacyPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetPrivacyPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLockoutPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultLockoutPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{323} } -func (x *GetPrivacyPolicyResponse) GetPolicy() *policy.PrivacyPolicy { +func (x *GetDefaultLockoutPolicyResponse) GetPolicy() *policy.LockoutPolicy { if x != nil { return x.Policy } return nil } -//This is an empty request -type GetDefaultPrivacyPolicyRequest struct { +type AddCustomLockoutPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + MaxPasswordAttempts uint32 `protobuf:"varint,1,opt,name=max_password_attempts,json=maxPasswordAttempts,proto3" json:"max_password_attempts,omitempty"` } -func (x *GetDefaultPrivacyPolicyRequest) Reset() { - *x = GetDefaultPrivacyPolicyRequest{} +func (x *AddCustomLockoutPolicyRequest) Reset() { + *x = AddCustomLockoutPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17217,13 +17291,13 @@ func (x *GetDefaultPrivacyPolicyRequest) Reset() { } } -func (x *GetDefaultPrivacyPolicyRequest) String() string { +func (x *AddCustomLockoutPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPrivacyPolicyRequest) ProtoMessage() {} +func (*AddCustomLockoutPolicyRequest) ProtoMessage() {} -func (x *GetDefaultPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[324] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17235,21 +17309,28 @@ func (x *GetDefaultPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPrivacyPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultPrivacyPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomLockoutPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomLockoutPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{324} } -type GetDefaultPrivacyPolicyResponse struct { +func (x *AddCustomLockoutPolicyRequest) GetMaxPasswordAttempts() uint32 { + if x != nil { + return x.MaxPasswordAttempts + } + return 0 +} + +type AddCustomLockoutPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.PrivacyPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetDefaultPrivacyPolicyResponse) Reset() { - *x = GetDefaultPrivacyPolicyResponse{} +func (x *AddCustomLockoutPolicyResponse) Reset() { + *x = AddCustomLockoutPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17257,13 +17338,13 @@ func (x *GetDefaultPrivacyPolicyResponse) Reset() { } } -func (x *GetDefaultPrivacyPolicyResponse) String() string { +func (x *AddCustomLockoutPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPrivacyPolicyResponse) ProtoMessage() {} +func (*AddCustomLockoutPolicyResponse) ProtoMessage() {} -func (x *GetDefaultPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[325] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17275,29 +17356,28 @@ func (x *GetDefaultPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPrivacyPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultPrivacyPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomLockoutPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomLockoutPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{325} } -func (x *GetDefaultPrivacyPolicyResponse) GetPolicy() *policy.PrivacyPolicy { +func (x *AddCustomLockoutPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type AddCustomPrivacyPolicyRequest struct { +type UpdateCustomLockoutPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TosLink string `protobuf:"bytes,1,opt,name=tos_link,json=tosLink,proto3" json:"tos_link,omitempty"` - PrivacyLink string `protobuf:"bytes,2,opt,name=privacy_link,json=privacyLink,proto3" json:"privacy_link,omitempty"` + MaxPasswordAttempts uint32 `protobuf:"varint,1,opt,name=max_password_attempts,json=maxPasswordAttempts,proto3" json:"max_password_attempts,omitempty"` } -func (x *AddCustomPrivacyPolicyRequest) Reset() { - *x = AddCustomPrivacyPolicyRequest{} +func (x *UpdateCustomLockoutPolicyRequest) Reset() { + *x = UpdateCustomLockoutPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17305,13 +17385,13 @@ func (x *AddCustomPrivacyPolicyRequest) Reset() { } } -func (x *AddCustomPrivacyPolicyRequest) String() string { +func (x *UpdateCustomLockoutPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPrivacyPolicyRequest) ProtoMessage() {} +func (*UpdateCustomLockoutPolicyRequest) ProtoMessage() {} -func (x *AddCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLockoutPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[326] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17323,26 +17403,19 @@ func (x *AddCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomPrivacyPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomPrivacyPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomLockoutPolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomLockoutPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{326} } -func (x *AddCustomPrivacyPolicyRequest) GetTosLink() string { - if x != nil { - return x.TosLink - } - return "" -} - -func (x *AddCustomPrivacyPolicyRequest) GetPrivacyLink() string { +func (x *UpdateCustomLockoutPolicyRequest) GetMaxPasswordAttempts() uint32 { if x != nil { - return x.PrivacyLink + return x.MaxPasswordAttempts } - return "" + return 0 } -type AddCustomPrivacyPolicyResponse struct { +type UpdateCustomLockoutPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -17350,8 +17423,8 @@ type AddCustomPrivacyPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddCustomPrivacyPolicyResponse) Reset() { - *x = AddCustomPrivacyPolicyResponse{} +func (x *UpdateCustomLockoutPolicyResponse) Reset() { + *x = UpdateCustomLockoutPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17359,13 +17432,13 @@ func (x *AddCustomPrivacyPolicyResponse) Reset() { } } -func (x *AddCustomPrivacyPolicyResponse) String() string { +func (x *UpdateCustomLockoutPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomPrivacyPolicyResponse) ProtoMessage() {} +func (*UpdateCustomLockoutPolicyResponse) ProtoMessage() {} -func (x *AddCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLockoutPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[327] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17377,29 +17450,27 @@ func (x *AddCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomPrivacyPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomPrivacyPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomLockoutPolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomLockoutPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{327} } -func (x *AddCustomPrivacyPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateCustomLockoutPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateCustomPrivacyPolicyRequest struct { +//This is an empty request +type ResetLockoutPolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - TosLink string `protobuf:"bytes,1,opt,name=tos_link,json=tosLink,proto3" json:"tos_link,omitempty"` - PrivacyLink string `protobuf:"bytes,2,opt,name=privacy_link,json=privacyLink,proto3" json:"privacy_link,omitempty"` } -func (x *UpdateCustomPrivacyPolicyRequest) Reset() { - *x = UpdateCustomPrivacyPolicyRequest{} +func (x *ResetLockoutPolicyToDefaultRequest) Reset() { + *x = ResetLockoutPolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17407,13 +17478,13 @@ func (x *UpdateCustomPrivacyPolicyRequest) Reset() { } } -func (x *UpdateCustomPrivacyPolicyRequest) String() string { +func (x *ResetLockoutPolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPrivacyPolicyRequest) ProtoMessage() {} +func (*ResetLockoutPolicyToDefaultRequest) ProtoMessage() {} -func (x *UpdateCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ResetLockoutPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[328] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17425,26 +17496,12 @@ func (x *UpdateCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPrivacyPolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomPrivacyPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLockoutPolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetLockoutPolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{328} } -func (x *UpdateCustomPrivacyPolicyRequest) GetTosLink() string { - if x != nil { - return x.TosLink - } - return "" -} - -func (x *UpdateCustomPrivacyPolicyRequest) GetPrivacyLink() string { - if x != nil { - return x.PrivacyLink - } - return "" -} - -type UpdateCustomPrivacyPolicyResponse struct { +type ResetLockoutPolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -17452,8 +17509,8 @@ type UpdateCustomPrivacyPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateCustomPrivacyPolicyResponse) Reset() { - *x = UpdateCustomPrivacyPolicyResponse{} +func (x *ResetLockoutPolicyToDefaultResponse) Reset() { + *x = ResetLockoutPolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17461,13 +17518,13 @@ func (x *UpdateCustomPrivacyPolicyResponse) Reset() { } } -func (x *UpdateCustomPrivacyPolicyResponse) String() string { +func (x *ResetLockoutPolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomPrivacyPolicyResponse) ProtoMessage() {} +func (*ResetLockoutPolicyToDefaultResponse) ProtoMessage() {} -func (x *UpdateCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ResetLockoutPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[329] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17479,12 +17536,12 @@ func (x *UpdateCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomPrivacyPolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomPrivacyPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLockoutPolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetLockoutPolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{329} } -func (x *UpdateCustomPrivacyPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ResetLockoutPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -17492,14 +17549,14 @@ func (x *UpdateCustomPrivacyPolicyResponse) GetDetails() *object.ObjectDetails { } //This is an empty request -type ResetPrivacyPolicyToDefaultRequest struct { +type GetPrivacyPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetPrivacyPolicyToDefaultRequest) Reset() { - *x = ResetPrivacyPolicyToDefaultRequest{} +func (x *GetPrivacyPolicyRequest) Reset() { + *x = GetPrivacyPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17507,13 +17564,13 @@ func (x *ResetPrivacyPolicyToDefaultRequest) Reset() { } } -func (x *ResetPrivacyPolicyToDefaultRequest) String() string { +func (x *GetPrivacyPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPrivacyPolicyToDefaultRequest) ProtoMessage() {} +func (*GetPrivacyPolicyRequest) ProtoMessage() {} -func (x *ResetPrivacyPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *GetPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[330] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17525,21 +17582,21 @@ func (x *ResetPrivacyPolicyToDefaultRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ResetPrivacyPolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetPrivacyPolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPrivacyPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetPrivacyPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{330} } -type ResetPrivacyPolicyToDefaultResponse struct { +type GetPrivacyPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.PrivacyPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *ResetPrivacyPolicyToDefaultResponse) Reset() { - *x = ResetPrivacyPolicyToDefaultResponse{} +func (x *GetPrivacyPolicyResponse) Reset() { + *x = GetPrivacyPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17547,13 +17604,13 @@ func (x *ResetPrivacyPolicyToDefaultResponse) Reset() { } } -func (x *ResetPrivacyPolicyToDefaultResponse) String() string { +func (x *GetPrivacyPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetPrivacyPolicyToDefaultResponse) ProtoMessage() {} +func (*GetPrivacyPolicyResponse) ProtoMessage() {} -func (x *ResetPrivacyPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *GetPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[331] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17565,27 +17622,27 @@ func (x *ResetPrivacyPolicyToDefaultResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use ResetPrivacyPolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetPrivacyPolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPrivacyPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetPrivacyPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{331} } -func (x *ResetPrivacyPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetPrivacyPolicyResponse) GetPolicy() *policy.PrivacyPolicy { if x != nil { - return x.Details + return x.Policy } return nil } //This is an empty request -type GetLabelPolicyRequest struct { +type GetDefaultPrivacyPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *GetLabelPolicyRequest) Reset() { - *x = GetLabelPolicyRequest{} +func (x *GetDefaultPrivacyPolicyRequest) Reset() { + *x = GetDefaultPrivacyPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17593,13 +17650,13 @@ func (x *GetLabelPolicyRequest) Reset() { } } -func (x *GetLabelPolicyRequest) String() string { +func (x *GetDefaultPrivacyPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLabelPolicyRequest) ProtoMessage() {} +func (*GetDefaultPrivacyPolicyRequest) ProtoMessage() {} -func (x *GetLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[332] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17611,23 +17668,21 @@ func (x *GetLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPrivacyPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultPrivacyPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{332} } -type GetLabelPolicyResponse struct { +type GetDefaultPrivacyPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Policy *policy.PrivacyPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *GetLabelPolicyResponse) Reset() { - *x = GetLabelPolicyResponse{} +func (x *GetDefaultPrivacyPolicyResponse) Reset() { + *x = GetDefaultPrivacyPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17635,13 +17690,13 @@ func (x *GetLabelPolicyResponse) Reset() { } } -func (x *GetLabelPolicyResponse) String() string { +func (x *GetDefaultPrivacyPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetLabelPolicyResponse) ProtoMessage() {} +func (*GetDefaultPrivacyPolicyResponse) ProtoMessage() {} -func (x *GetLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[333] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17653,34 +17708,29 @@ func (x *GetLabelPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPrivacyPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultPrivacyPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{333} } -func (x *GetLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { +func (x *GetDefaultPrivacyPolicyResponse) GetPolicy() *policy.PrivacyPolicy { if x != nil { return x.Policy } return nil } -func (x *GetLabelPolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -//This is an empty request -type GetPreviewLabelPolicyRequest struct { +type AddCustomPrivacyPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + TosLink string `protobuf:"bytes,1,opt,name=tos_link,json=tosLink,proto3" json:"tos_link,omitempty"` + PrivacyLink string `protobuf:"bytes,2,opt,name=privacy_link,json=privacyLink,proto3" json:"privacy_link,omitempty"` } -func (x *GetPreviewLabelPolicyRequest) Reset() { - *x = GetPreviewLabelPolicyRequest{} +func (x *AddCustomPrivacyPolicyRequest) Reset() { + *x = AddCustomPrivacyPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17688,13 +17738,13 @@ func (x *GetPreviewLabelPolicyRequest) Reset() { } } -func (x *GetPreviewLabelPolicyRequest) String() string { +func (x *AddCustomPrivacyPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPreviewLabelPolicyRequest) ProtoMessage() {} +func (*AddCustomPrivacyPolicyRequest) ProtoMessage() {} -func (x *GetPreviewLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[334] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17706,23 +17756,35 @@ func (x *GetPreviewLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPreviewLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetPreviewLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPrivacyPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomPrivacyPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{334} } -type GetPreviewLabelPolicyResponse struct { +func (x *AddCustomPrivacyPolicyRequest) GetTosLink() string { + if x != nil { + return x.TosLink + } + return "" +} + +func (x *AddCustomPrivacyPolicyRequest) GetPrivacyLink() string { + if x != nil { + return x.PrivacyLink + } + return "" +} + +type AddCustomPrivacyPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` - //deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy - IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetPreviewLabelPolicyResponse) Reset() { - *x = GetPreviewLabelPolicyResponse{} +func (x *AddCustomPrivacyPolicyResponse) Reset() { + *x = AddCustomPrivacyPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17730,13 +17792,13 @@ func (x *GetPreviewLabelPolicyResponse) Reset() { } } -func (x *GetPreviewLabelPolicyResponse) String() string { +func (x *AddCustomPrivacyPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetPreviewLabelPolicyResponse) ProtoMessage() {} +func (*AddCustomPrivacyPolicyResponse) ProtoMessage() {} -func (x *GetPreviewLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *AddCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[335] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17748,34 +17810,29 @@ func (x *GetPreviewLabelPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetPreviewLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetPreviewLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomPrivacyPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomPrivacyPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{335} } -func (x *GetPreviewLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { +func (x *AddCustomPrivacyPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -func (x *GetPreviewLabelPolicyResponse) GetIsDefault() bool { - if x != nil { - return x.IsDefault - } - return false -} - -//This is an empty request -type GetDefaultLabelPolicyRequest struct { +type UpdateCustomPrivacyPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + TosLink string `protobuf:"bytes,1,opt,name=tos_link,json=tosLink,proto3" json:"tos_link,omitempty"` + PrivacyLink string `protobuf:"bytes,2,opt,name=privacy_link,json=privacyLink,proto3" json:"privacy_link,omitempty"` } -func (x *GetDefaultLabelPolicyRequest) Reset() { - *x = GetDefaultLabelPolicyRequest{} +func (x *UpdateCustomPrivacyPolicyRequest) Reset() { + *x = UpdateCustomPrivacyPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17783,13 +17840,13 @@ func (x *GetDefaultLabelPolicyRequest) Reset() { } } -func (x *GetDefaultLabelPolicyRequest) String() string { +func (x *UpdateCustomPrivacyPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLabelPolicyRequest) ProtoMessage() {} +func (*UpdateCustomPrivacyPolicyRequest) ProtoMessage() {} -func (x *GetDefaultLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPrivacyPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[336] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17801,21 +17858,35 @@ func (x *GetDefaultLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPrivacyPolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomPrivacyPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{336} } -type GetDefaultLabelPolicyResponse struct { +func (x *UpdateCustomPrivacyPolicyRequest) GetTosLink() string { + if x != nil { + return x.TosLink + } + return "" +} + +func (x *UpdateCustomPrivacyPolicyRequest) GetPrivacyLink() string { + if x != nil { + return x.PrivacyLink + } + return "" +} + +type UpdateCustomPrivacyPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetDefaultLabelPolicyResponse) Reset() { - *x = GetDefaultLabelPolicyResponse{} +func (x *UpdateCustomPrivacyPolicyResponse) Reset() { + *x = UpdateCustomPrivacyPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17823,13 +17894,13 @@ func (x *GetDefaultLabelPolicyResponse) Reset() { } } -func (x *GetDefaultLabelPolicyResponse) String() string { +func (x *UpdateCustomPrivacyPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLabelPolicyResponse) ProtoMessage() {} +func (*UpdateCustomPrivacyPolicyResponse) ProtoMessage() {} -func (x *GetDefaultLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomPrivacyPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[337] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17841,38 +17912,27 @@ func (x *GetDefaultLabelPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomPrivacyPolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomPrivacyPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{337} } -func (x *GetDefaultLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { +func (x *UpdateCustomPrivacyPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Policy + return x.Details } return nil } -type AddCustomLabelPolicyRequest struct { +//This is an empty request +type ResetPrivacyPolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - PrimaryColor string `protobuf:"bytes,1,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"` - // hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set. Details about this scope in https://docs.zitadel.ch/concepts#Reserved_Scopes - HideLoginNameSuffix bool `protobuf:"varint,3,opt,name=hide_login_name_suffix,json=hideLoginNameSuffix,proto3" json:"hide_login_name_suffix,omitempty"` - WarnColor string `protobuf:"bytes,4,opt,name=warn_color,json=warnColor,proto3" json:"warn_color,omitempty"` - BackgroundColor string `protobuf:"bytes,5,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"` - FontColor string `protobuf:"bytes,6,opt,name=font_color,json=fontColor,proto3" json:"font_color,omitempty"` - PrimaryColorDark string `protobuf:"bytes,7,opt,name=primary_color_dark,json=primaryColorDark,proto3" json:"primary_color_dark,omitempty"` - BackgroundColorDark string `protobuf:"bytes,8,opt,name=background_color_dark,json=backgroundColorDark,proto3" json:"background_color_dark,omitempty"` - WarnColorDark string `protobuf:"bytes,9,opt,name=warn_color_dark,json=warnColorDark,proto3" json:"warn_color_dark,omitempty"` - FontColorDark string `protobuf:"bytes,10,opt,name=font_color_dark,json=fontColorDark,proto3" json:"font_color_dark,omitempty"` - DisableWatermark bool `protobuf:"varint,11,opt,name=disable_watermark,json=disableWatermark,proto3" json:"disable_watermark,omitempty"` } -func (x *AddCustomLabelPolicyRequest) Reset() { - *x = AddCustomLabelPolicyRequest{} +func (x *ResetPrivacyPolicyToDefaultRequest) Reset() { + *x = ResetPrivacyPolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[338] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17880,13 +17940,13 @@ func (x *AddCustomLabelPolicyRequest) Reset() { } } -func (x *AddCustomLabelPolicyRequest) String() string { +func (x *ResetPrivacyPolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLabelPolicyRequest) ProtoMessage() {} +func (*ResetPrivacyPolicyToDefaultRequest) ProtoMessage() {} -func (x *AddCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *ResetPrivacyPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[338] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17898,82 +17958,12 @@ func (x *AddCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*AddCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPrivacyPolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetPrivacyPolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{338} } -func (x *AddCustomLabelPolicyRequest) GetPrimaryColor() string { - if x != nil { - return x.PrimaryColor - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetHideLoginNameSuffix() bool { - if x != nil { - return x.HideLoginNameSuffix - } - return false -} - -func (x *AddCustomLabelPolicyRequest) GetWarnColor() string { - if x != nil { - return x.WarnColor - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetBackgroundColor() string { - if x != nil { - return x.BackgroundColor - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetFontColor() string { - if x != nil { - return x.FontColor - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetPrimaryColorDark() string { - if x != nil { - return x.PrimaryColorDark - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetBackgroundColorDark() string { - if x != nil { - return x.BackgroundColorDark - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetWarnColorDark() string { - if x != nil { - return x.WarnColorDark - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetFontColorDark() string { - if x != nil { - return x.FontColorDark - } - return "" -} - -func (x *AddCustomLabelPolicyRequest) GetDisableWatermark() bool { - if x != nil { - return x.DisableWatermark - } - return false -} - -type AddCustomLabelPolicyResponse struct { +type ResetPrivacyPolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -17981,8 +17971,8 @@ type AddCustomLabelPolicyResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddCustomLabelPolicyResponse) Reset() { - *x = AddCustomLabelPolicyResponse{} +func (x *ResetPrivacyPolicyToDefaultResponse) Reset() { + *x = ResetPrivacyPolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[339] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -17990,13 +17980,13 @@ func (x *AddCustomLabelPolicyResponse) Reset() { } } -func (x *AddCustomLabelPolicyResponse) String() string { +func (x *ResetPrivacyPolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddCustomLabelPolicyResponse) ProtoMessage() {} +func (*ResetPrivacyPolicyToDefaultResponse) ProtoMessage() {} -func (x *AddCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *ResetPrivacyPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[339] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18008,37 +17998,27 @@ func (x *AddCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*AddCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetPrivacyPolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetPrivacyPolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{339} } -func (x *AddCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *ResetPrivacyPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateCustomLabelPolicyRequest struct { +//This is an empty request +type GetLabelPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - PrimaryColor string `protobuf:"bytes,1,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"` - HideLoginNameSuffix bool `protobuf:"varint,3,opt,name=hide_login_name_suffix,json=hideLoginNameSuffix,proto3" json:"hide_login_name_suffix,omitempty"` - WarnColor string `protobuf:"bytes,4,opt,name=warn_color,json=warnColor,proto3" json:"warn_color,omitempty"` - BackgroundColor string `protobuf:"bytes,5,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"` - FontColor string `protobuf:"bytes,6,opt,name=font_color,json=fontColor,proto3" json:"font_color,omitempty"` - PrimaryColorDark string `protobuf:"bytes,7,opt,name=primary_color_dark,json=primaryColorDark,proto3" json:"primary_color_dark,omitempty"` - BackgroundColorDark string `protobuf:"bytes,8,opt,name=background_color_dark,json=backgroundColorDark,proto3" json:"background_color_dark,omitempty"` - WarnColorDark string `protobuf:"bytes,9,opt,name=warn_color_dark,json=warnColorDark,proto3" json:"warn_color_dark,omitempty"` - FontColorDark string `protobuf:"bytes,10,opt,name=font_color_dark,json=fontColorDark,proto3" json:"font_color_dark,omitempty"` - DisableWatermark bool `protobuf:"varint,11,opt,name=disable_watermark,json=disableWatermark,proto3" json:"disable_watermark,omitempty"` } -func (x *UpdateCustomLabelPolicyRequest) Reset() { - *x = UpdateCustomLabelPolicyRequest{} +func (x *GetLabelPolicyRequest) Reset() { + *x = GetLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[340] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18046,13 +18026,13 @@ func (x *UpdateCustomLabelPolicyRequest) Reset() { } } -func (x *UpdateCustomLabelPolicyRequest) String() string { +func (x *GetLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateCustomLabelPolicyRequest) ProtoMessage() {} +func (*GetLabelPolicyRequest) ProtoMessage() {} -func (x *UpdateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[340] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18064,105 +18044,37 @@ func (x *UpdateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*UpdateCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{340} } -func (x *UpdateCustomLabelPolicyRequest) GetPrimaryColor() string { - if x != nil { - return x.PrimaryColor - } - return "" +type GetLabelPolicyResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *UpdateCustomLabelPolicyRequest) GetHideLoginNameSuffix() bool { - if x != nil { - return x.HideLoginNameSuffix +func (x *GetLabelPolicyResponse) Reset() { + *x = GetLabelPolicyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return false } -func (x *UpdateCustomLabelPolicyRequest) GetWarnColor() string { - if x != nil { - return x.WarnColor - } - return "" +func (x *GetLabelPolicyResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *UpdateCustomLabelPolicyRequest) GetBackgroundColor() string { - if x != nil { - return x.BackgroundColor - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetFontColor() string { - if x != nil { - return x.FontColor - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetPrimaryColorDark() string { - if x != nil { - return x.PrimaryColorDark - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetBackgroundColorDark() string { - if x != nil { - return x.BackgroundColorDark - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetWarnColorDark() string { - if x != nil { - return x.WarnColorDark - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetFontColorDark() string { - if x != nil { - return x.FontColorDark - } - return "" -} - -func (x *UpdateCustomLabelPolicyRequest) GetDisableWatermark() bool { - if x != nil { - return x.DisableWatermark - } - return false -} - -type UpdateCustomLabelPolicyResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` -} - -func (x *UpdateCustomLabelPolicyResponse) Reset() { - *x = UpdateCustomLabelPolicyResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[341] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateCustomLabelPolicyResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateCustomLabelPolicyResponse) ProtoMessage() {} +func (*GetLabelPolicyResponse) ProtoMessage() {} -func (x *UpdateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetLabelPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[341] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18174,27 +18086,34 @@ func (x *UpdateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*UpdateCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetLabelPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{341} } -func (x *UpdateCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *GetLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { if x != nil { - return x.Details + return x.Policy } return nil } +func (x *GetLabelPolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + //This is an empty request -type ActivateCustomLabelPolicyRequest struct { +type GetPreviewLabelPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ActivateCustomLabelPolicyRequest) Reset() { - *x = ActivateCustomLabelPolicyRequest{} +func (x *GetPreviewLabelPolicyRequest) Reset() { + *x = GetPreviewLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[342] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18202,13 +18121,13 @@ func (x *ActivateCustomLabelPolicyRequest) Reset() { } } -func (x *ActivateCustomLabelPolicyRequest) String() string { +func (x *GetPreviewLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ActivateCustomLabelPolicyRequest) ProtoMessage() {} +func (*GetPreviewLabelPolicyRequest) ProtoMessage() {} -func (x *ActivateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { +func (x *GetPreviewLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[342] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18220,21 +18139,23 @@ func (x *ActivateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ActivateCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. -func (*ActivateCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPreviewLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetPreviewLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{342} } -type ActivateCustomLabelPolicyResponse struct { +type GetPreviewLabelPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` + //deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy + IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` } -func (x *ActivateCustomLabelPolicyResponse) Reset() { - *x = ActivateCustomLabelPolicyResponse{} +func (x *GetPreviewLabelPolicyResponse) Reset() { + *x = GetPreviewLabelPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[343] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18242,13 +18163,13 @@ func (x *ActivateCustomLabelPolicyResponse) Reset() { } } -func (x *ActivateCustomLabelPolicyResponse) String() string { +func (x *GetPreviewLabelPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ActivateCustomLabelPolicyResponse) ProtoMessage() {} +func (*GetPreviewLabelPolicyResponse) ProtoMessage() {} -func (x *ActivateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { +func (x *GetPreviewLabelPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[343] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18260,27 +18181,34 @@ func (x *ActivateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ActivateCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. -func (*ActivateCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetPreviewLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetPreviewLabelPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{343} } -func (x *ActivateCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { +func (x *GetPreviewLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { if x != nil { - return x.Details + return x.Policy } return nil } +func (x *GetPreviewLabelPolicyResponse) GetIsDefault() bool { + if x != nil { + return x.IsDefault + } + return false +} + //This is an empty request -type RemoveCustomLabelPolicyLogoRequest struct { +type GetDefaultLabelPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *RemoveCustomLabelPolicyLogoRequest) Reset() { - *x = RemoveCustomLabelPolicyLogoRequest{} +func (x *GetDefaultLabelPolicyRequest) Reset() { + *x = GetDefaultLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[344] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18288,13 +18216,13 @@ func (x *RemoveCustomLabelPolicyLogoRequest) Reset() { } } -func (x *RemoveCustomLabelPolicyLogoRequest) String() string { +func (x *GetDefaultLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyLogoRequest) ProtoMessage() {} +func (*GetDefaultLabelPolicyRequest) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyLogoRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[344] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18306,21 +18234,21 @@ func (x *RemoveCustomLabelPolicyLogoRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyLogoRequest.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyLogoRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{344} } -type RemoveCustomLabelPolicyLogoResponse struct { +type GetDefaultLabelPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Policy *policy.LabelPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` } -func (x *RemoveCustomLabelPolicyLogoResponse) Reset() { - *x = RemoveCustomLabelPolicyLogoResponse{} +func (x *GetDefaultLabelPolicyResponse) Reset() { + *x = GetDefaultLabelPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[345] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18328,13 +18256,13 @@ func (x *RemoveCustomLabelPolicyLogoResponse) Reset() { } } -func (x *RemoveCustomLabelPolicyLogoResponse) String() string { +func (x *GetDefaultLabelPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyLogoResponse) ProtoMessage() {} +func (*GetDefaultLabelPolicyResponse) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyLogoResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultLabelPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[345] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18346,27 +18274,38 @@ func (x *RemoveCustomLabelPolicyLogoResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyLogoResponse.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyLogoResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultLabelPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{345} } -func (x *RemoveCustomLabelPolicyLogoResponse) GetDetails() *object.ObjectDetails { +func (x *GetDefaultLabelPolicyResponse) GetPolicy() *policy.LabelPolicy { if x != nil { - return x.Details + return x.Policy } return nil } -//This is an empty request -type RemoveCustomLabelPolicyLogoDarkRequest struct { +type AddCustomLabelPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + PrimaryColor string `protobuf:"bytes,1,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"` + // hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set. Details about this scope in https://docs.zitadel.ch/concepts#Reserved_Scopes + HideLoginNameSuffix bool `protobuf:"varint,3,opt,name=hide_login_name_suffix,json=hideLoginNameSuffix,proto3" json:"hide_login_name_suffix,omitempty"` + WarnColor string `protobuf:"bytes,4,opt,name=warn_color,json=warnColor,proto3" json:"warn_color,omitempty"` + BackgroundColor string `protobuf:"bytes,5,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"` + FontColor string `protobuf:"bytes,6,opt,name=font_color,json=fontColor,proto3" json:"font_color,omitempty"` + PrimaryColorDark string `protobuf:"bytes,7,opt,name=primary_color_dark,json=primaryColorDark,proto3" json:"primary_color_dark,omitempty"` + BackgroundColorDark string `protobuf:"bytes,8,opt,name=background_color_dark,json=backgroundColorDark,proto3" json:"background_color_dark,omitempty"` + WarnColorDark string `protobuf:"bytes,9,opt,name=warn_color_dark,json=warnColorDark,proto3" json:"warn_color_dark,omitempty"` + FontColorDark string `protobuf:"bytes,10,opt,name=font_color_dark,json=fontColorDark,proto3" json:"font_color_dark,omitempty"` + DisableWatermark bool `protobuf:"varint,11,opt,name=disable_watermark,json=disableWatermark,proto3" json:"disable_watermark,omitempty"` } -func (x *RemoveCustomLabelPolicyLogoDarkRequest) Reset() { - *x = RemoveCustomLabelPolicyLogoDarkRequest{} +func (x *AddCustomLabelPolicyRequest) Reset() { + *x = AddCustomLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[346] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18374,13 +18313,13 @@ func (x *RemoveCustomLabelPolicyLogoDarkRequest) Reset() { } } -func (x *RemoveCustomLabelPolicyLogoDarkRequest) String() string { +func (x *AddCustomLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyLogoDarkRequest) ProtoMessage() {} +func (*AddCustomLabelPolicyRequest) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyLogoDarkRequest) ProtoReflect() protoreflect.Message { +func (x *AddCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[346] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18392,67 +18331,147 @@ func (x *RemoveCustomLabelPolicyLogoDarkRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyLogoDarkRequest.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyLogoDarkRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*AddCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{346} } -type RemoveCustomLabelPolicyLogoDarkResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` -} - -func (x *RemoveCustomLabelPolicyLogoDarkResponse) Reset() { - *x = RemoveCustomLabelPolicyLogoDarkResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[347] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *AddCustomLabelPolicyRequest) GetPrimaryColor() string { + if x != nil { + return x.PrimaryColor } + return "" } -func (x *RemoveCustomLabelPolicyLogoDarkResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *AddCustomLabelPolicyRequest) GetHideLoginNameSuffix() bool { + if x != nil { + return x.HideLoginNameSuffix + } + return false } -func (*RemoveCustomLabelPolicyLogoDarkResponse) ProtoMessage() {} - -func (x *RemoveCustomLabelPolicyLogoDarkResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[347] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *AddCustomLabelPolicyRequest) GetWarnColor() string { + if x != nil { + return x.WarnColor } - return mi.MessageOf(x) + return "" } -// Deprecated: Use RemoveCustomLabelPolicyLogoDarkResponse.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyLogoDarkResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{347} +func (x *AddCustomLabelPolicyRequest) GetBackgroundColor() string { + if x != nil { + return x.BackgroundColor + } + return "" } -func (x *RemoveCustomLabelPolicyLogoDarkResponse) GetDetails() *object.ObjectDetails { +func (x *AddCustomLabelPolicyRequest) GetFontColor() string { if x != nil { - return x.Details + return x.FontColor } - return nil + return "" } -//This is an empty request -type RemoveCustomLabelPolicyIconRequest struct { +func (x *AddCustomLabelPolicyRequest) GetPrimaryColorDark() string { + if x != nil { + return x.PrimaryColorDark + } + return "" +} + +func (x *AddCustomLabelPolicyRequest) GetBackgroundColorDark() string { + if x != nil { + return x.BackgroundColorDark + } + return "" +} + +func (x *AddCustomLabelPolicyRequest) GetWarnColorDark() string { + if x != nil { + return x.WarnColorDark + } + return "" +} + +func (x *AddCustomLabelPolicyRequest) GetFontColorDark() string { + if x != nil { + return x.FontColorDark + } + return "" +} + +func (x *AddCustomLabelPolicyRequest) GetDisableWatermark() bool { + if x != nil { + return x.DisableWatermark + } + return false +} + +type AddCustomLabelPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveCustomLabelPolicyIconRequest) Reset() { - *x = RemoveCustomLabelPolicyIconRequest{} +func (x *AddCustomLabelPolicyResponse) Reset() { + *x = AddCustomLabelPolicyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[347] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AddCustomLabelPolicyResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddCustomLabelPolicyResponse) ProtoMessage() {} + +func (x *AddCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[347] + 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 AddCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*AddCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{347} +} + +func (x *AddCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details + } + return nil +} + +type UpdateCustomLabelPolicyRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PrimaryColor string `protobuf:"bytes,1,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"` + HideLoginNameSuffix bool `protobuf:"varint,3,opt,name=hide_login_name_suffix,json=hideLoginNameSuffix,proto3" json:"hide_login_name_suffix,omitempty"` + WarnColor string `protobuf:"bytes,4,opt,name=warn_color,json=warnColor,proto3" json:"warn_color,omitempty"` + BackgroundColor string `protobuf:"bytes,5,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"` + FontColor string `protobuf:"bytes,6,opt,name=font_color,json=fontColor,proto3" json:"font_color,omitempty"` + PrimaryColorDark string `protobuf:"bytes,7,opt,name=primary_color_dark,json=primaryColorDark,proto3" json:"primary_color_dark,omitempty"` + BackgroundColorDark string `protobuf:"bytes,8,opt,name=background_color_dark,json=backgroundColorDark,proto3" json:"background_color_dark,omitempty"` + WarnColorDark string `protobuf:"bytes,9,opt,name=warn_color_dark,json=warnColorDark,proto3" json:"warn_color_dark,omitempty"` + FontColorDark string `protobuf:"bytes,10,opt,name=font_color_dark,json=fontColorDark,proto3" json:"font_color_dark,omitempty"` + DisableWatermark bool `protobuf:"varint,11,opt,name=disable_watermark,json=disableWatermark,proto3" json:"disable_watermark,omitempty"` +} + +func (x *UpdateCustomLabelPolicyRequest) Reset() { + *x = UpdateCustomLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[348] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18460,13 +18479,13 @@ func (x *RemoveCustomLabelPolicyIconRequest) Reset() { } } -func (x *RemoveCustomLabelPolicyIconRequest) String() string { +func (x *UpdateCustomLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyIconRequest) ProtoMessage() {} +func (*UpdateCustomLabelPolicyRequest) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyIconRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[348] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18478,12 +18497,82 @@ func (x *RemoveCustomLabelPolicyIconRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyIconRequest.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyIconRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*UpdateCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{348} } -type RemoveCustomLabelPolicyIconResponse struct { +func (x *UpdateCustomLabelPolicyRequest) GetPrimaryColor() string { + if x != nil { + return x.PrimaryColor + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetHideLoginNameSuffix() bool { + if x != nil { + return x.HideLoginNameSuffix + } + return false +} + +func (x *UpdateCustomLabelPolicyRequest) GetWarnColor() string { + if x != nil { + return x.WarnColor + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetBackgroundColor() string { + if x != nil { + return x.BackgroundColor + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetFontColor() string { + if x != nil { + return x.FontColor + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetPrimaryColorDark() string { + if x != nil { + return x.PrimaryColorDark + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetBackgroundColorDark() string { + if x != nil { + return x.BackgroundColorDark + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetWarnColorDark() string { + if x != nil { + return x.WarnColorDark + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetFontColorDark() string { + if x != nil { + return x.FontColorDark + } + return "" +} + +func (x *UpdateCustomLabelPolicyRequest) GetDisableWatermark() bool { + if x != nil { + return x.DisableWatermark + } + return false +} + +type UpdateCustomLabelPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -18491,8 +18580,8 @@ type RemoveCustomLabelPolicyIconResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveCustomLabelPolicyIconResponse) Reset() { - *x = RemoveCustomLabelPolicyIconResponse{} +func (x *UpdateCustomLabelPolicyResponse) Reset() { + *x = UpdateCustomLabelPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[349] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18500,13 +18589,13 @@ func (x *RemoveCustomLabelPolicyIconResponse) Reset() { } } -func (x *RemoveCustomLabelPolicyIconResponse) String() string { +func (x *UpdateCustomLabelPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyIconResponse) ProtoMessage() {} +func (*UpdateCustomLabelPolicyResponse) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyIconResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[349] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18518,12 +18607,12 @@ func (x *RemoveCustomLabelPolicyIconResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyIconResponse.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyIconResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*UpdateCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{349} } -func (x *RemoveCustomLabelPolicyIconResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -18531,14 +18620,14 @@ func (x *RemoveCustomLabelPolicyIconResponse) GetDetails() *object.ObjectDetails } //This is an empty request -type RemoveCustomLabelPolicyIconDarkRequest struct { +type ActivateCustomLabelPolicyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *RemoveCustomLabelPolicyIconDarkRequest) Reset() { - *x = RemoveCustomLabelPolicyIconDarkRequest{} +func (x *ActivateCustomLabelPolicyRequest) Reset() { + *x = ActivateCustomLabelPolicyRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[350] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18546,13 +18635,13 @@ func (x *RemoveCustomLabelPolicyIconDarkRequest) Reset() { } } -func (x *RemoveCustomLabelPolicyIconDarkRequest) String() string { +func (x *ActivateCustomLabelPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyIconDarkRequest) ProtoMessage() {} +func (*ActivateCustomLabelPolicyRequest) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyIconDarkRequest) ProtoReflect() protoreflect.Message { +func (x *ActivateCustomLabelPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[350] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18564,12 +18653,12 @@ func (x *RemoveCustomLabelPolicyIconDarkRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyIconDarkRequest.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyIconDarkRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ActivateCustomLabelPolicyRequest.ProtoReflect.Descriptor instead. +func (*ActivateCustomLabelPolicyRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{350} } -type RemoveCustomLabelPolicyIconDarkResponse struct { +type ActivateCustomLabelPolicyResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -18577,8 +18666,8 @@ type RemoveCustomLabelPolicyIconDarkResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveCustomLabelPolicyIconDarkResponse) Reset() { - *x = RemoveCustomLabelPolicyIconDarkResponse{} +func (x *ActivateCustomLabelPolicyResponse) Reset() { + *x = ActivateCustomLabelPolicyResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[351] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18586,13 +18675,13 @@ func (x *RemoveCustomLabelPolicyIconDarkResponse) Reset() { } } -func (x *RemoveCustomLabelPolicyIconDarkResponse) String() string { +func (x *ActivateCustomLabelPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyIconDarkResponse) ProtoMessage() {} +func (*ActivateCustomLabelPolicyResponse) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyIconDarkResponse) ProtoReflect() protoreflect.Message { +func (x *ActivateCustomLabelPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[351] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18604,12 +18693,12 @@ func (x *RemoveCustomLabelPolicyIconDarkResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyIconDarkResponse.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyIconDarkResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ActivateCustomLabelPolicyResponse.ProtoReflect.Descriptor instead. +func (*ActivateCustomLabelPolicyResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{351} } -func (x *RemoveCustomLabelPolicyIconDarkResponse) GetDetails() *object.ObjectDetails { +func (x *ActivateCustomLabelPolicyResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -18617,14 +18706,14 @@ func (x *RemoveCustomLabelPolicyIconDarkResponse) GetDetails() *object.ObjectDet } //This is an empty request -type RemoveCustomLabelPolicyFontRequest struct { +type RemoveCustomLabelPolicyLogoRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *RemoveCustomLabelPolicyFontRequest) Reset() { - *x = RemoveCustomLabelPolicyFontRequest{} +func (x *RemoveCustomLabelPolicyLogoRequest) Reset() { + *x = RemoveCustomLabelPolicyLogoRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[352] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18632,13 +18721,13 @@ func (x *RemoveCustomLabelPolicyFontRequest) Reset() { } } -func (x *RemoveCustomLabelPolicyFontRequest) String() string { +func (x *RemoveCustomLabelPolicyLogoRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyFontRequest) ProtoMessage() {} +func (*RemoveCustomLabelPolicyLogoRequest) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyFontRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyLogoRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[352] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18650,12 +18739,12 @@ func (x *RemoveCustomLabelPolicyFontRequest) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyFontRequest.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyFontRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyLogoRequest.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyLogoRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{352} } -type RemoveCustomLabelPolicyFontResponse struct { +type RemoveCustomLabelPolicyLogoResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -18663,8 +18752,8 @@ type RemoveCustomLabelPolicyFontResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *RemoveCustomLabelPolicyFontResponse) Reset() { - *x = RemoveCustomLabelPolicyFontResponse{} +func (x *RemoveCustomLabelPolicyLogoResponse) Reset() { + *x = RemoveCustomLabelPolicyLogoResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[353] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18672,13 +18761,13 @@ func (x *RemoveCustomLabelPolicyFontResponse) Reset() { } } -func (x *RemoveCustomLabelPolicyFontResponse) String() string { +func (x *RemoveCustomLabelPolicyLogoResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveCustomLabelPolicyFontResponse) ProtoMessage() {} +func (*RemoveCustomLabelPolicyLogoResponse) ProtoMessage() {} -func (x *RemoveCustomLabelPolicyFontResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyLogoResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[353] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18690,12 +18779,12 @@ func (x *RemoveCustomLabelPolicyFontResponse) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use RemoveCustomLabelPolicyFontResponse.ProtoReflect.Descriptor instead. -func (*RemoveCustomLabelPolicyFontResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyLogoResponse.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyLogoResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{353} } -func (x *RemoveCustomLabelPolicyFontResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveCustomLabelPolicyLogoResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } @@ -18703,14 +18792,14 @@ func (x *RemoveCustomLabelPolicyFontResponse) GetDetails() *object.ObjectDetails } //This is an empty request -type ResetLabelPolicyToDefaultRequest struct { +type RemoveCustomLabelPolicyLogoDarkRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } -func (x *ResetLabelPolicyToDefaultRequest) Reset() { - *x = ResetLabelPolicyToDefaultRequest{} +func (x *RemoveCustomLabelPolicyLogoDarkRequest) Reset() { + *x = RemoveCustomLabelPolicyLogoDarkRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18718,13 +18807,13 @@ func (x *ResetLabelPolicyToDefaultRequest) Reset() { } } -func (x *ResetLabelPolicyToDefaultRequest) String() string { +func (x *RemoveCustomLabelPolicyLogoDarkRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLabelPolicyToDefaultRequest) ProtoMessage() {} +func (*RemoveCustomLabelPolicyLogoDarkRequest) ProtoMessage() {} -func (x *ResetLabelPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyLogoDarkRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[354] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18736,12 +18825,12 @@ func (x *ResetLabelPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ResetLabelPolicyToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetLabelPolicyToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyLogoDarkRequest.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyLogoDarkRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{354} } -type ResetLabelPolicyToDefaultResponse struct { +type RemoveCustomLabelPolicyLogoDarkResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -18749,8 +18838,8 @@ type ResetLabelPolicyToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetLabelPolicyToDefaultResponse) Reset() { - *x = ResetLabelPolicyToDefaultResponse{} +func (x *RemoveCustomLabelPolicyLogoDarkResponse) Reset() { + *x = RemoveCustomLabelPolicyLogoDarkResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18758,13 +18847,13 @@ func (x *ResetLabelPolicyToDefaultResponse) Reset() { } } -func (x *ResetLabelPolicyToDefaultResponse) String() string { +func (x *RemoveCustomLabelPolicyLogoDarkResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetLabelPolicyToDefaultResponse) ProtoMessage() {} +func (*RemoveCustomLabelPolicyLogoDarkResponse) ProtoMessage() {} -func (x *ResetLabelPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyLogoDarkResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[355] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18776,28 +18865,27 @@ func (x *ResetLabelPolicyToDefaultResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use ResetLabelPolicyToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetLabelPolicyToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyLogoDarkResponse.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyLogoDarkResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{355} } -func (x *ResetLabelPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveCustomLabelPolicyLogoDarkResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetCustomInitMessageTextRequest struct { +//This is an empty request +type RemoveCustomLabelPolicyIconRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomInitMessageTextRequest) Reset() { - *x = GetCustomInitMessageTextRequest{} +func (x *RemoveCustomLabelPolicyIconRequest) Reset() { + *x = RemoveCustomLabelPolicyIconRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18805,13 +18893,13 @@ func (x *GetCustomInitMessageTextRequest) Reset() { } } -func (x *GetCustomInitMessageTextRequest) String() string { +func (x *RemoveCustomLabelPolicyIconRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomInitMessageTextRequest) ProtoMessage() {} +func (*RemoveCustomLabelPolicyIconRequest) ProtoMessage() {} -func (x *GetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyIconRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[356] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18823,28 +18911,21 @@ func (x *GetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetCustomInitMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomInitMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyIconRequest.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyIconRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{356} } -func (x *GetCustomInitMessageTextRequest) GetLanguage() string { - if x != nil { - return x.Language - } - return "" -} - -type GetCustomInitMessageTextResponse struct { +type RemoveCustomLabelPolicyIconResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetCustomInitMessageTextResponse) Reset() { - *x = GetCustomInitMessageTextResponse{} +func (x *RemoveCustomLabelPolicyIconResponse) Reset() { + *x = RemoveCustomLabelPolicyIconResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18852,13 +18933,13 @@ func (x *GetCustomInitMessageTextResponse) Reset() { } } -func (x *GetCustomInitMessageTextResponse) String() string { +func (x *RemoveCustomLabelPolicyIconResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomInitMessageTextResponse) ProtoMessage() {} +func (*RemoveCustomLabelPolicyIconResponse) ProtoMessage() {} -func (x *GetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyIconResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[357] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18870,28 +18951,27 @@ func (x *GetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetCustomInitMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomInitMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyIconResponse.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyIconResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{357} } -func (x *GetCustomInitMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *RemoveCustomLabelPolicyIconResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.CustomText + return x.Details } return nil } -type GetDefaultInitMessageTextRequest struct { +//This is an empty request +type RemoveCustomLabelPolicyIconDarkRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultInitMessageTextRequest) Reset() { - *x = GetDefaultInitMessageTextRequest{} +func (x *RemoveCustomLabelPolicyIconDarkRequest) Reset() { + *x = RemoveCustomLabelPolicyIconDarkRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18899,13 +18979,13 @@ func (x *GetDefaultInitMessageTextRequest) Reset() { } } -func (x *GetDefaultInitMessageTextRequest) String() string { +func (x *RemoveCustomLabelPolicyIconDarkRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultInitMessageTextRequest) ProtoMessage() {} +func (*RemoveCustomLabelPolicyIconDarkRequest) ProtoMessage() {} -func (x *GetDefaultInitMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyIconDarkRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[358] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18917,28 +18997,21 @@ func (x *GetDefaultInitMessageTextRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultInitMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultInitMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyIconDarkRequest.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyIconDarkRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{358} } -func (x *GetDefaultInitMessageTextRequest) GetLanguage() string { - if x != nil { - return x.Language - } - return "" -} - -type GetDefaultInitMessageTextResponse struct { +type RemoveCustomLabelPolicyIconDarkResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetDefaultInitMessageTextResponse) Reset() { - *x = GetDefaultInitMessageTextResponse{} +func (x *RemoveCustomLabelPolicyIconDarkResponse) Reset() { + *x = RemoveCustomLabelPolicyIconDarkResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18946,13 +19019,13 @@ func (x *GetDefaultInitMessageTextResponse) Reset() { } } -func (x *GetDefaultInitMessageTextResponse) String() string { +func (x *RemoveCustomLabelPolicyIconDarkResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultInitMessageTextResponse) ProtoMessage() {} +func (*RemoveCustomLabelPolicyIconDarkResponse) ProtoMessage() {} -func (x *GetDefaultInitMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyIconDarkResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[359] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -18964,35 +19037,27 @@ func (x *GetDefaultInitMessageTextResponse) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use GetDefaultInitMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultInitMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyIconDarkResponse.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyIconDarkResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{359} } -func (x *GetDefaultInitMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *RemoveCustomLabelPolicyIconDarkResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.CustomText + return x.Details } return nil } -type SetCustomInitMessageTextRequest struct { +//This is an empty request +type RemoveCustomLabelPolicyFontRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` - Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` - PreHeader string `protobuf:"bytes,3,opt,name=pre_header,json=preHeader,proto3" json:"pre_header,omitempty"` - Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` - Greeting string `protobuf:"bytes,5,opt,name=greeting,proto3" json:"greeting,omitempty"` - Text string `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"` - ButtonText string `protobuf:"bytes,7,opt,name=button_text,json=buttonText,proto3" json:"button_text,omitempty"` - FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomInitMessageTextRequest) Reset() { - *x = SetCustomInitMessageTextRequest{} +func (x *RemoveCustomLabelPolicyFontRequest) Reset() { + *x = RemoveCustomLabelPolicyFontRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19000,13 +19065,13 @@ func (x *SetCustomInitMessageTextRequest) Reset() { } } -func (x *SetCustomInitMessageTextRequest) String() string { +func (x *RemoveCustomLabelPolicyFontRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomInitMessageTextRequest) ProtoMessage() {} +func (*RemoveCustomLabelPolicyFontRequest) ProtoMessage() {} -func (x *SetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyFontRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[360] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19018,68 +19083,12 @@ func (x *SetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetCustomInitMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomInitMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyFontRequest.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyFontRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{360} } -func (x *SetCustomInitMessageTextRequest) GetLanguage() string { - if x != nil { - return x.Language - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetPreHeader() string { - if x != nil { - return x.PreHeader - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetSubject() string { - if x != nil { - return x.Subject - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetGreeting() string { - if x != nil { - return x.Greeting - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetText() string { - if x != nil { - return x.Text - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetButtonText() string { - if x != nil { - return x.ButtonText - } - return "" -} - -func (x *SetCustomInitMessageTextRequest) GetFooterText() string { - if x != nil { - return x.FooterText - } - return "" -} - -type SetCustomInitMessageTextResponse struct { +type RemoveCustomLabelPolicyFontResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19087,8 +19096,8 @@ type SetCustomInitMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomInitMessageTextResponse) Reset() { - *x = SetCustomInitMessageTextResponse{} +func (x *RemoveCustomLabelPolicyFontResponse) Reset() { + *x = RemoveCustomLabelPolicyFontResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19096,13 +19105,13 @@ func (x *SetCustomInitMessageTextResponse) Reset() { } } -func (x *SetCustomInitMessageTextResponse) String() string { +func (x *RemoveCustomLabelPolicyFontResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomInitMessageTextResponse) ProtoMessage() {} +func (*RemoveCustomLabelPolicyFontResponse) ProtoMessage() {} -func (x *SetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *RemoveCustomLabelPolicyFontResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[361] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19114,28 +19123,27 @@ func (x *SetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetCustomInitMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomInitMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use RemoveCustomLabelPolicyFontResponse.ProtoReflect.Descriptor instead. +func (*RemoveCustomLabelPolicyFontResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{361} } -func (x *SetCustomInitMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *RemoveCustomLabelPolicyFontResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomInitMessageTextToDefaultRequest struct { +//This is an empty request +type ResetLabelPolicyToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomInitMessageTextToDefaultRequest) Reset() { - *x = ResetCustomInitMessageTextToDefaultRequest{} +func (x *ResetLabelPolicyToDefaultRequest) Reset() { + *x = ResetLabelPolicyToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19143,13 +19151,13 @@ func (x *ResetCustomInitMessageTextToDefaultRequest) Reset() { } } -func (x *ResetCustomInitMessageTextToDefaultRequest) String() string { +func (x *ResetLabelPolicyToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomInitMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetLabelPolicyToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomInitMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetLabelPolicyToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[362] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19161,19 +19169,12 @@ func (x *ResetCustomInitMessageTextToDefaultRequest) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use ResetCustomInitMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomInitMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLabelPolicyToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetLabelPolicyToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{362} } -func (x *ResetCustomInitMessageTextToDefaultRequest) GetLanguage() string { - if x != nil { - return x.Language - } - return "" -} - -type ResetCustomInitMessageTextToDefaultResponse struct { +type ResetLabelPolicyToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19181,8 +19182,8 @@ type ResetCustomInitMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomInitMessageTextToDefaultResponse) Reset() { - *x = ResetCustomInitMessageTextToDefaultResponse{} +func (x *ResetLabelPolicyToDefaultResponse) Reset() { + *x = ResetLabelPolicyToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19190,13 +19191,13 @@ func (x *ResetCustomInitMessageTextToDefaultResponse) Reset() { } } -func (x *ResetCustomInitMessageTextToDefaultResponse) String() string { +func (x *ResetLabelPolicyToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomInitMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetLabelPolicyToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomInitMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetLabelPolicyToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[363] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19208,19 +19209,19 @@ func (x *ResetCustomInitMessageTextToDefaultResponse) ProtoReflect() protoreflec return mi.MessageOf(x) } -// Deprecated: Use ResetCustomInitMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomInitMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetLabelPolicyToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetLabelPolicyToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{363} } -func (x *ResetCustomInitMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetLabelPolicyToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetDefaultLoginTextsRequest struct { +type GetCustomInitMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19228,8 +19229,8 @@ type GetDefaultLoginTextsRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultLoginTextsRequest) Reset() { - *x = GetDefaultLoginTextsRequest{} +func (x *GetCustomInitMessageTextRequest) Reset() { + *x = GetCustomInitMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19237,13 +19238,13 @@ func (x *GetDefaultLoginTextsRequest) Reset() { } } -func (x *GetDefaultLoginTextsRequest) String() string { +func (x *GetCustomInitMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLoginTextsRequest) ProtoMessage() {} +func (*GetCustomInitMessageTextRequest) ProtoMessage() {} -func (x *GetDefaultLoginTextsRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[364] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19255,28 +19256,28 @@ func (x *GetDefaultLoginTextsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLoginTextsRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultLoginTextsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomInitMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomInitMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{364} } -func (x *GetDefaultLoginTextsRequest) GetLanguage() string { +func (x *GetCustomInitMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultLoginTextsResponse struct { +type GetCustomInitMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CustomText *text.LoginCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` + CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetDefaultLoginTextsResponse) Reset() { - *x = GetDefaultLoginTextsResponse{} +func (x *GetCustomInitMessageTextResponse) Reset() { + *x = GetCustomInitMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19284,13 +19285,13 @@ func (x *GetDefaultLoginTextsResponse) Reset() { } } -func (x *GetDefaultLoginTextsResponse) String() string { +func (x *GetCustomInitMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultLoginTextsResponse) ProtoMessage() {} +func (*GetCustomInitMessageTextResponse) ProtoMessage() {} -func (x *GetDefaultLoginTextsResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[365] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19302,19 +19303,19 @@ func (x *GetDefaultLoginTextsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetDefaultLoginTextsResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultLoginTextsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomInitMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomInitMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{365} } -func (x *GetDefaultLoginTextsResponse) GetCustomText() *text.LoginCustomText { +func (x *GetCustomInitMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type GetCustomLoginTextsRequest struct { +type GetDefaultInitMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19322,8 +19323,8 @@ type GetCustomLoginTextsRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomLoginTextsRequest) Reset() { - *x = GetCustomLoginTextsRequest{} +func (x *GetDefaultInitMessageTextRequest) Reset() { + *x = GetDefaultInitMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19331,13 +19332,13 @@ func (x *GetCustomLoginTextsRequest) Reset() { } } -func (x *GetCustomLoginTextsRequest) String() string { +func (x *GetDefaultInitMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomLoginTextsRequest) ProtoMessage() {} +func (*GetDefaultInitMessageTextRequest) ProtoMessage() {} -func (x *GetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultInitMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[366] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19349,28 +19350,28 @@ func (x *GetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetCustomLoginTextsRequest.ProtoReflect.Descriptor instead. -func (*GetCustomLoginTextsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultInitMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultInitMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{366} } -func (x *GetCustomLoginTextsRequest) GetLanguage() string { +func (x *GetDefaultInitMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomLoginTextsResponse struct { +type GetDefaultInitMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CustomText *text.LoginCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` + CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomLoginTextsResponse) Reset() { - *x = GetCustomLoginTextsResponse{} +func (x *GetDefaultInitMessageTextResponse) Reset() { + *x = GetDefaultInitMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19378,13 +19379,13 @@ func (x *GetCustomLoginTextsResponse) Reset() { } } -func (x *GetCustomLoginTextsResponse) String() string { +func (x *GetDefaultInitMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomLoginTextsResponse) ProtoMessage() {} +func (*GetDefaultInitMessageTextResponse) ProtoMessage() {} -func (x *GetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultInitMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[367] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19396,62 +19397,35 @@ func (x *GetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetCustomLoginTextsResponse.ProtoReflect.Descriptor instead. -func (*GetCustomLoginTextsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultInitMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultInitMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{367} } -func (x *GetCustomLoginTextsResponse) GetCustomText() *text.LoginCustomText { +func (x *GetDefaultInitMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type SetCustomLoginTextsRequest struct { +type SetCustomInitMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` - SelectAccountText *text.SelectAccountScreenText `protobuf:"bytes,2,opt,name=select_account_text,json=selectAccountText,proto3" json:"select_account_text,omitempty"` - LoginText *text.LoginScreenText `protobuf:"bytes,3,opt,name=login_text,json=loginText,proto3" json:"login_text,omitempty"` - PasswordText *text.PasswordScreenText `protobuf:"bytes,4,opt,name=password_text,json=passwordText,proto3" json:"password_text,omitempty"` - UsernameChangeText *text.UsernameChangeScreenText `protobuf:"bytes,5,opt,name=username_change_text,json=usernameChangeText,proto3" json:"username_change_text,omitempty"` - UsernameChangeDoneText *text.UsernameChangeDoneScreenText `protobuf:"bytes,6,opt,name=username_change_done_text,json=usernameChangeDoneText,proto3" json:"username_change_done_text,omitempty"` - InitPasswordText *text.InitPasswordScreenText `protobuf:"bytes,7,opt,name=init_password_text,json=initPasswordText,proto3" json:"init_password_text,omitempty"` - InitPasswordDoneText *text.InitPasswordDoneScreenText `protobuf:"bytes,8,opt,name=init_password_done_text,json=initPasswordDoneText,proto3" json:"init_password_done_text,omitempty"` - EmailVerificationText *text.EmailVerificationScreenText `protobuf:"bytes,9,opt,name=email_verification_text,json=emailVerificationText,proto3" json:"email_verification_text,omitempty"` - EmailVerificationDoneText *text.EmailVerificationDoneScreenText `protobuf:"bytes,10,opt,name=email_verification_done_text,json=emailVerificationDoneText,proto3" json:"email_verification_done_text,omitempty"` - InitializeUserText *text.InitializeUserScreenText `protobuf:"bytes,11,opt,name=initialize_user_text,json=initializeUserText,proto3" json:"initialize_user_text,omitempty"` - InitializeDoneText *text.InitializeUserDoneScreenText `protobuf:"bytes,12,opt,name=initialize_done_text,json=initializeDoneText,proto3" json:"initialize_done_text,omitempty"` - InitMfaPromptText *text.InitMFAPromptScreenText `protobuf:"bytes,13,opt,name=init_mfa_prompt_text,json=initMfaPromptText,proto3" json:"init_mfa_prompt_text,omitempty"` - InitMfaOtpText *text.InitMFAOTPScreenText `protobuf:"bytes,14,opt,name=init_mfa_otp_text,json=initMfaOtpText,proto3" json:"init_mfa_otp_text,omitempty"` - InitMfaU2FText *text.InitMFAU2FScreenText `protobuf:"bytes,15,opt,name=init_mfa_u2f_text,json=initMfaU2fText,proto3" json:"init_mfa_u2f_text,omitempty"` - InitMfaDoneText *text.InitMFADoneScreenText `protobuf:"bytes,16,opt,name=init_mfa_done_text,json=initMfaDoneText,proto3" json:"init_mfa_done_text,omitempty"` - MfaProvidersText *text.MFAProvidersText `protobuf:"bytes,17,opt,name=mfa_providers_text,json=mfaProvidersText,proto3" json:"mfa_providers_text,omitempty"` - VerifyMfaOtpText *text.VerifyMFAOTPScreenText `protobuf:"bytes,18,opt,name=verify_mfa_otp_text,json=verifyMfaOtpText,proto3" json:"verify_mfa_otp_text,omitempty"` - VerifyMfaU2FText *text.VerifyMFAU2FScreenText `protobuf:"bytes,19,opt,name=verify_mfa_u2f_text,json=verifyMfaU2fText,proto3" json:"verify_mfa_u2f_text,omitempty"` - PasswordlessText *text.PasswordlessScreenText `protobuf:"bytes,20,opt,name=passwordless_text,json=passwordlessText,proto3" json:"passwordless_text,omitempty"` - PasswordChangeText *text.PasswordChangeScreenText `protobuf:"bytes,21,opt,name=password_change_text,json=passwordChangeText,proto3" json:"password_change_text,omitempty"` - PasswordChangeDoneText *text.PasswordChangeDoneScreenText `protobuf:"bytes,22,opt,name=password_change_done_text,json=passwordChangeDoneText,proto3" json:"password_change_done_text,omitempty"` - PasswordResetDoneText *text.PasswordResetDoneScreenText `protobuf:"bytes,23,opt,name=password_reset_done_text,json=passwordResetDoneText,proto3" json:"password_reset_done_text,omitempty"` - RegistrationOptionText *text.RegistrationOptionScreenText `protobuf:"bytes,24,opt,name=registration_option_text,json=registrationOptionText,proto3" json:"registration_option_text,omitempty"` - RegistrationUserText *text.RegistrationUserScreenText `protobuf:"bytes,25,opt,name=registration_user_text,json=registrationUserText,proto3" json:"registration_user_text,omitempty"` - RegistrationOrgText *text.RegistrationOrgScreenText `protobuf:"bytes,26,opt,name=registration_org_text,json=registrationOrgText,proto3" json:"registration_org_text,omitempty"` - LinkingUserDoneText *text.LinkingUserDoneScreenText `protobuf:"bytes,27,opt,name=linking_user_done_text,json=linkingUserDoneText,proto3" json:"linking_user_done_text,omitempty"` - ExternalUserNotFoundText *text.ExternalUserNotFoundScreenText `protobuf:"bytes,28,opt,name=external_user_not_found_text,json=externalUserNotFoundText,proto3" json:"external_user_not_found_text,omitempty"` - SuccessLoginText *text.SuccessLoginScreenText `protobuf:"bytes,29,opt,name=success_login_text,json=successLoginText,proto3" json:"success_login_text,omitempty"` - LogoutText *text.LogoutDoneScreenText `protobuf:"bytes,30,opt,name=logout_text,json=logoutText,proto3" json:"logout_text,omitempty"` - FooterText *text.FooterText `protobuf:"bytes,31,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` - PasswordlessPromptText *text.PasswordlessPromptScreenText `protobuf:"bytes,32,opt,name=passwordless_prompt_text,json=passwordlessPromptText,proto3" json:"passwordless_prompt_text,omitempty"` - PasswordlessRegistrationText *text.PasswordlessRegistrationScreenText `protobuf:"bytes,33,opt,name=passwordless_registration_text,json=passwordlessRegistrationText,proto3" json:"passwordless_registration_text,omitempty"` - PasswordlessRegistrationDoneText *text.PasswordlessRegistrationDoneScreenText `protobuf:"bytes,34,opt,name=passwordless_registration_done_text,json=passwordlessRegistrationDoneText,proto3" json:"passwordless_registration_done_text,omitempty"` - ExternalRegistrationUserOverviewText *text.ExternalRegistrationUserOverviewScreenText `protobuf:"bytes,35,opt,name=external_registration_user_overview_text,json=externalRegistrationUserOverviewText,proto3" json:"external_registration_user_overview_text,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` + Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` + PreHeader string `protobuf:"bytes,3,opt,name=pre_header,json=preHeader,proto3" json:"pre_header,omitempty"` + Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` + Greeting string `protobuf:"bytes,5,opt,name=greeting,proto3" json:"greeting,omitempty"` + Text string `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"` + ButtonText string `protobuf:"bytes,7,opt,name=button_text,json=buttonText,proto3" json:"button_text,omitempty"` + FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomLoginTextsRequest) Reset() { - *x = SetCustomLoginTextsRequest{} +func (x *SetCustomInitMessageTextRequest) Reset() { + *x = SetCustomInitMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19459,13 +19433,13 @@ func (x *SetCustomLoginTextsRequest) Reset() { } } -func (x *SetCustomLoginTextsRequest) String() string { +func (x *SetCustomInitMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomLoginTextsRequest) ProtoMessage() {} +func (*SetCustomInitMessageTextRequest) ProtoMessage() {} -func (x *SetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { +func (x *SetCustomInitMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[368] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -19477,257 +19451,162 @@ func (x *SetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetCustomLoginTextsRequest.ProtoReflect.Descriptor instead. -func (*SetCustomLoginTextsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomInitMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomInitMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{368} } -func (x *SetCustomLoginTextsRequest) GetLanguage() string { +func (x *SetCustomInitMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -func (x *SetCustomLoginTextsRequest) GetSelectAccountText() *text.SelectAccountScreenText { +func (x *SetCustomInitMessageTextRequest) GetTitle() string { if x != nil { - return x.SelectAccountText + return x.Title } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetLoginText() *text.LoginScreenText { +func (x *SetCustomInitMessageTextRequest) GetPreHeader() string { if x != nil { - return x.LoginText + return x.PreHeader } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetPasswordText() *text.PasswordScreenText { +func (x *SetCustomInitMessageTextRequest) GetSubject() string { if x != nil { - return x.PasswordText + return x.Subject } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetUsernameChangeText() *text.UsernameChangeScreenText { +func (x *SetCustomInitMessageTextRequest) GetGreeting() string { if x != nil { - return x.UsernameChangeText + return x.Greeting } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetUsernameChangeDoneText() *text.UsernameChangeDoneScreenText { +func (x *SetCustomInitMessageTextRequest) GetText() string { if x != nil { - return x.UsernameChangeDoneText + return x.Text } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetInitPasswordText() *text.InitPasswordScreenText { +func (x *SetCustomInitMessageTextRequest) GetButtonText() string { if x != nil { - return x.InitPasswordText + return x.ButtonText } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetInitPasswordDoneText() *text.InitPasswordDoneScreenText { +func (x *SetCustomInitMessageTextRequest) GetFooterText() string { if x != nil { - return x.InitPasswordDoneText + return x.FooterText } - return nil + return "" } -func (x *SetCustomLoginTextsRequest) GetEmailVerificationText() *text.EmailVerificationScreenText { - if x != nil { - return x.EmailVerificationText - } - return nil +type SetCustomInitMessageTextResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomLoginTextsRequest) GetEmailVerificationDoneText() *text.EmailVerificationDoneScreenText { - if x != nil { - return x.EmailVerificationDoneText +func (x *SetCustomInitMessageTextResponse) Reset() { + *x = SetCustomInitMessageTextResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[369] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (x *SetCustomLoginTextsRequest) GetInitializeUserText() *text.InitializeUserScreenText { - if x != nil { - return x.InitializeUserText +func (x *SetCustomInitMessageTextResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetCustomInitMessageTextResponse) ProtoMessage() {} + +func (x *SetCustomInitMessageTextResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[369] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (x *SetCustomLoginTextsRequest) GetInitializeDoneText() *text.InitializeUserDoneScreenText { +// Deprecated: Use SetCustomInitMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomInitMessageTextResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{369} +} + +func (x *SetCustomInitMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.InitializeDoneText + return x.Details } return nil } -func (x *SetCustomLoginTextsRequest) GetInitMfaPromptText() *text.InitMFAPromptScreenText { - if x != nil { - return x.InitMfaPromptText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetInitMfaOtpText() *text.InitMFAOTPScreenText { - if x != nil { - return x.InitMfaOtpText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetInitMfaU2FText() *text.InitMFAU2FScreenText { - if x != nil { - return x.InitMfaU2FText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetInitMfaDoneText() *text.InitMFADoneScreenText { - if x != nil { - return x.InitMfaDoneText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetMfaProvidersText() *text.MFAProvidersText { - if x != nil { - return x.MfaProvidersText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetVerifyMfaOtpText() *text.VerifyMFAOTPScreenText { - if x != nil { - return x.VerifyMfaOtpText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetVerifyMfaU2FText() *text.VerifyMFAU2FScreenText { - if x != nil { - return x.VerifyMfaU2FText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetPasswordlessText() *text.PasswordlessScreenText { - if x != nil { - return x.PasswordlessText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetPasswordChangeText() *text.PasswordChangeScreenText { - if x != nil { - return x.PasswordChangeText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetPasswordChangeDoneText() *text.PasswordChangeDoneScreenText { - if x != nil { - return x.PasswordChangeDoneText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetPasswordResetDoneText() *text.PasswordResetDoneScreenText { - if x != nil { - return x.PasswordResetDoneText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetRegistrationOptionText() *text.RegistrationOptionScreenText { - if x != nil { - return x.RegistrationOptionText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetRegistrationUserText() *text.RegistrationUserScreenText { - if x != nil { - return x.RegistrationUserText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetRegistrationOrgText() *text.RegistrationOrgScreenText { - if x != nil { - return x.RegistrationOrgText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetLinkingUserDoneText() *text.LinkingUserDoneScreenText { - if x != nil { - return x.LinkingUserDoneText - } - return nil -} - -func (x *SetCustomLoginTextsRequest) GetExternalUserNotFoundText() *text.ExternalUserNotFoundScreenText { - if x != nil { - return x.ExternalUserNotFoundText - } - return nil -} +type ResetCustomInitMessageTextToDefaultRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (x *SetCustomLoginTextsRequest) GetSuccessLoginText() *text.SuccessLoginScreenText { - if x != nil { - return x.SuccessLoginText - } - return nil + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *SetCustomLoginTextsRequest) GetLogoutText() *text.LogoutDoneScreenText { - if x != nil { - return x.LogoutText +func (x *ResetCustomInitMessageTextToDefaultRequest) Reset() { + *x = ResetCustomInitMessageTextToDefaultRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[370] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (x *SetCustomLoginTextsRequest) GetFooterText() *text.FooterText { - if x != nil { - return x.FooterText - } - return nil +func (x *ResetCustomInitMessageTextToDefaultRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *SetCustomLoginTextsRequest) GetPasswordlessPromptText() *text.PasswordlessPromptScreenText { - if x != nil { - return x.PasswordlessPromptText - } - return nil -} +func (*ResetCustomInitMessageTextToDefaultRequest) ProtoMessage() {} -func (x *SetCustomLoginTextsRequest) GetPasswordlessRegistrationText() *text.PasswordlessRegistrationScreenText { - if x != nil { - return x.PasswordlessRegistrationText +func (x *ResetCustomInitMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[370] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (x *SetCustomLoginTextsRequest) GetPasswordlessRegistrationDoneText() *text.PasswordlessRegistrationDoneScreenText { - if x != nil { - return x.PasswordlessRegistrationDoneText - } - return nil +// Deprecated: Use ResetCustomInitMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomInitMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{370} } -func (x *SetCustomLoginTextsRequest) GetExternalRegistrationUserOverviewText() *text.ExternalRegistrationUserOverviewScreenText { +func (x *ResetCustomInitMessageTextToDefaultRequest) GetLanguage() string { if x != nil { - return x.ExternalRegistrationUserOverviewText + return x.Language } - return nil + return "" } -type SetCustomLoginTextsResponse struct { +type ResetCustomInitMessageTextToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19735,23 +19614,23 @@ type SetCustomLoginTextsResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomLoginTextsResponse) Reset() { - *x = SetCustomLoginTextsResponse{} +func (x *ResetCustomInitMessageTextToDefaultResponse) Reset() { + *x = ResetCustomInitMessageTextToDefaultResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[369] + mi := &file_zitadel_management_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *SetCustomLoginTextsResponse) String() string { +func (x *ResetCustomInitMessageTextToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomLoginTextsResponse) ProtoMessage() {} +func (*ResetCustomInitMessageTextToDefaultResponse) ProtoMessage() {} -func (x *SetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[369] +func (x *ResetCustomInitMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[371] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19762,19 +19641,19 @@ func (x *SetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetCustomLoginTextsResponse.ProtoReflect.Descriptor instead. -func (*SetCustomLoginTextsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{369} +// Deprecated: Use ResetCustomInitMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomInitMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{371} } -func (x *SetCustomLoginTextsResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomInitMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomLoginTextsToDefaultRequest struct { +type GetDefaultLoginTextsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19782,23 +19661,23 @@ type ResetCustomLoginTextsToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomLoginTextsToDefaultRequest) Reset() { - *x = ResetCustomLoginTextsToDefaultRequest{} +func (x *GetDefaultLoginTextsRequest) Reset() { + *x = GetDefaultLoginTextsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[370] + mi := &file_zitadel_management_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ResetCustomLoginTextsToDefaultRequest) String() string { +func (x *GetDefaultLoginTextsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomLoginTextsToDefaultRequest) ProtoMessage() {} +func (*GetDefaultLoginTextsRequest) ProtoMessage() {} -func (x *ResetCustomLoginTextsToDefaultRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[370] +func (x *GetDefaultLoginTextsRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[372] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19809,43 +19688,43 @@ func (x *ResetCustomLoginTextsToDefaultRequest) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use ResetCustomLoginTextsToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomLoginTextsToDefaultRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{370} +// Deprecated: Use GetDefaultLoginTextsRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultLoginTextsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{372} } -func (x *ResetCustomLoginTextsToDefaultRequest) GetLanguage() string { +func (x *GetDefaultLoginTextsRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomLoginTextsToDefaultResponse struct { +type GetDefaultLoginTextsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + CustomText *text.LoginCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *ResetCustomLoginTextsToDefaultResponse) Reset() { - *x = ResetCustomLoginTextsToDefaultResponse{} +func (x *GetDefaultLoginTextsResponse) Reset() { + *x = GetDefaultLoginTextsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[371] + mi := &file_zitadel_management_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ResetCustomLoginTextsToDefaultResponse) String() string { +func (x *GetDefaultLoginTextsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomLoginTextsToDefaultResponse) ProtoMessage() {} +func (*GetDefaultLoginTextsResponse) ProtoMessage() {} -func (x *ResetCustomLoginTextsToDefaultResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[371] +func (x *GetDefaultLoginTextsResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[373] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19856,19 +19735,19 @@ func (x *ResetCustomLoginTextsToDefaultResponse) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use ResetCustomLoginTextsToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomLoginTextsToDefaultResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{371} +// Deprecated: Use GetDefaultLoginTextsResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultLoginTextsResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{373} } -func (x *ResetCustomLoginTextsToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *GetDefaultLoginTextsResponse) GetCustomText() *text.LoginCustomText { if x != nil { - return x.Details + return x.CustomText } return nil } -type GetCustomPasswordResetMessageTextRequest struct { +type GetCustomLoginTextsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -19876,23 +19755,23 @@ type GetCustomPasswordResetMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomPasswordResetMessageTextRequest) Reset() { - *x = GetCustomPasswordResetMessageTextRequest{} +func (x *GetCustomLoginTextsRequest) Reset() { + *x = GetCustomLoginTextsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[372] + mi := &file_zitadel_management_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetCustomPasswordResetMessageTextRequest) String() string { +func (x *GetCustomLoginTextsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomPasswordResetMessageTextRequest) ProtoMessage() {} +func (*GetCustomLoginTextsRequest) ProtoMessage() {} -func (x *GetCustomPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[372] +func (x *GetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[374] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19903,43 +19782,43 @@ func (x *GetCustomPasswordResetMessageTextRequest) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use GetCustomPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{372} +// Deprecated: Use GetCustomLoginTextsRequest.ProtoReflect.Descriptor instead. +func (*GetCustomLoginTextsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{374} } -func (x *GetCustomPasswordResetMessageTextRequest) GetLanguage() string { +func (x *GetCustomLoginTextsRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomPasswordResetMessageTextResponse struct { +type GetCustomLoginTextsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` + CustomText *text.LoginCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomPasswordResetMessageTextResponse) Reset() { - *x = GetCustomPasswordResetMessageTextResponse{} +func (x *GetCustomLoginTextsResponse) Reset() { + *x = GetCustomLoginTextsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[373] + mi := &file_zitadel_management_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetCustomPasswordResetMessageTextResponse) String() string { +func (x *GetCustomLoginTextsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomPasswordResetMessageTextResponse) ProtoMessage() {} +func (*GetCustomLoginTextsResponse) ProtoMessage() {} -func (x *GetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[373] +func (x *GetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[375] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19950,43 +19829,77 @@ func (x *GetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use GetCustomPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{373} +// Deprecated: Use GetCustomLoginTextsResponse.ProtoReflect.Descriptor instead. +func (*GetCustomLoginTextsResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{375} } -func (x *GetCustomPasswordResetMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetCustomLoginTextsResponse) GetCustomText() *text.LoginCustomText { if x != nil { return x.CustomText } return nil } -type GetDefaultPasswordResetMessageTextRequest struct { +type SetCustomLoginTextsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` + SelectAccountText *text.SelectAccountScreenText `protobuf:"bytes,2,opt,name=select_account_text,json=selectAccountText,proto3" json:"select_account_text,omitempty"` + LoginText *text.LoginScreenText `protobuf:"bytes,3,opt,name=login_text,json=loginText,proto3" json:"login_text,omitempty"` + PasswordText *text.PasswordScreenText `protobuf:"bytes,4,opt,name=password_text,json=passwordText,proto3" json:"password_text,omitempty"` + UsernameChangeText *text.UsernameChangeScreenText `protobuf:"bytes,5,opt,name=username_change_text,json=usernameChangeText,proto3" json:"username_change_text,omitempty"` + UsernameChangeDoneText *text.UsernameChangeDoneScreenText `protobuf:"bytes,6,opt,name=username_change_done_text,json=usernameChangeDoneText,proto3" json:"username_change_done_text,omitempty"` + InitPasswordText *text.InitPasswordScreenText `protobuf:"bytes,7,opt,name=init_password_text,json=initPasswordText,proto3" json:"init_password_text,omitempty"` + InitPasswordDoneText *text.InitPasswordDoneScreenText `protobuf:"bytes,8,opt,name=init_password_done_text,json=initPasswordDoneText,proto3" json:"init_password_done_text,omitempty"` + EmailVerificationText *text.EmailVerificationScreenText `protobuf:"bytes,9,opt,name=email_verification_text,json=emailVerificationText,proto3" json:"email_verification_text,omitempty"` + EmailVerificationDoneText *text.EmailVerificationDoneScreenText `protobuf:"bytes,10,opt,name=email_verification_done_text,json=emailVerificationDoneText,proto3" json:"email_verification_done_text,omitempty"` + InitializeUserText *text.InitializeUserScreenText `protobuf:"bytes,11,opt,name=initialize_user_text,json=initializeUserText,proto3" json:"initialize_user_text,omitempty"` + InitializeDoneText *text.InitializeUserDoneScreenText `protobuf:"bytes,12,opt,name=initialize_done_text,json=initializeDoneText,proto3" json:"initialize_done_text,omitempty"` + InitMfaPromptText *text.InitMFAPromptScreenText `protobuf:"bytes,13,opt,name=init_mfa_prompt_text,json=initMfaPromptText,proto3" json:"init_mfa_prompt_text,omitempty"` + InitMfaOtpText *text.InitMFAOTPScreenText `protobuf:"bytes,14,opt,name=init_mfa_otp_text,json=initMfaOtpText,proto3" json:"init_mfa_otp_text,omitempty"` + InitMfaU2FText *text.InitMFAU2FScreenText `protobuf:"bytes,15,opt,name=init_mfa_u2f_text,json=initMfaU2fText,proto3" json:"init_mfa_u2f_text,omitempty"` + InitMfaDoneText *text.InitMFADoneScreenText `protobuf:"bytes,16,opt,name=init_mfa_done_text,json=initMfaDoneText,proto3" json:"init_mfa_done_text,omitempty"` + MfaProvidersText *text.MFAProvidersText `protobuf:"bytes,17,opt,name=mfa_providers_text,json=mfaProvidersText,proto3" json:"mfa_providers_text,omitempty"` + VerifyMfaOtpText *text.VerifyMFAOTPScreenText `protobuf:"bytes,18,opt,name=verify_mfa_otp_text,json=verifyMfaOtpText,proto3" json:"verify_mfa_otp_text,omitempty"` + VerifyMfaU2FText *text.VerifyMFAU2FScreenText `protobuf:"bytes,19,opt,name=verify_mfa_u2f_text,json=verifyMfaU2fText,proto3" json:"verify_mfa_u2f_text,omitempty"` + PasswordlessText *text.PasswordlessScreenText `protobuf:"bytes,20,opt,name=passwordless_text,json=passwordlessText,proto3" json:"passwordless_text,omitempty"` + PasswordChangeText *text.PasswordChangeScreenText `protobuf:"bytes,21,opt,name=password_change_text,json=passwordChangeText,proto3" json:"password_change_text,omitempty"` + PasswordChangeDoneText *text.PasswordChangeDoneScreenText `protobuf:"bytes,22,opt,name=password_change_done_text,json=passwordChangeDoneText,proto3" json:"password_change_done_text,omitempty"` + PasswordResetDoneText *text.PasswordResetDoneScreenText `protobuf:"bytes,23,opt,name=password_reset_done_text,json=passwordResetDoneText,proto3" json:"password_reset_done_text,omitempty"` + RegistrationOptionText *text.RegistrationOptionScreenText `protobuf:"bytes,24,opt,name=registration_option_text,json=registrationOptionText,proto3" json:"registration_option_text,omitempty"` + RegistrationUserText *text.RegistrationUserScreenText `protobuf:"bytes,25,opt,name=registration_user_text,json=registrationUserText,proto3" json:"registration_user_text,omitempty"` + RegistrationOrgText *text.RegistrationOrgScreenText `protobuf:"bytes,26,opt,name=registration_org_text,json=registrationOrgText,proto3" json:"registration_org_text,omitempty"` + LinkingUserDoneText *text.LinkingUserDoneScreenText `protobuf:"bytes,27,opt,name=linking_user_done_text,json=linkingUserDoneText,proto3" json:"linking_user_done_text,omitempty"` + ExternalUserNotFoundText *text.ExternalUserNotFoundScreenText `protobuf:"bytes,28,opt,name=external_user_not_found_text,json=externalUserNotFoundText,proto3" json:"external_user_not_found_text,omitempty"` + SuccessLoginText *text.SuccessLoginScreenText `protobuf:"bytes,29,opt,name=success_login_text,json=successLoginText,proto3" json:"success_login_text,omitempty"` + LogoutText *text.LogoutDoneScreenText `protobuf:"bytes,30,opt,name=logout_text,json=logoutText,proto3" json:"logout_text,omitempty"` + FooterText *text.FooterText `protobuf:"bytes,31,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` + PasswordlessPromptText *text.PasswordlessPromptScreenText `protobuf:"bytes,32,opt,name=passwordless_prompt_text,json=passwordlessPromptText,proto3" json:"passwordless_prompt_text,omitempty"` + PasswordlessRegistrationText *text.PasswordlessRegistrationScreenText `protobuf:"bytes,33,opt,name=passwordless_registration_text,json=passwordlessRegistrationText,proto3" json:"passwordless_registration_text,omitempty"` + PasswordlessRegistrationDoneText *text.PasswordlessRegistrationDoneScreenText `protobuf:"bytes,34,opt,name=passwordless_registration_done_text,json=passwordlessRegistrationDoneText,proto3" json:"passwordless_registration_done_text,omitempty"` + ExternalRegistrationUserOverviewText *text.ExternalRegistrationUserOverviewScreenText `protobuf:"bytes,35,opt,name=external_registration_user_overview_text,json=externalRegistrationUserOverviewText,proto3" json:"external_registration_user_overview_text,omitempty"` } -func (x *GetDefaultPasswordResetMessageTextRequest) Reset() { - *x = GetDefaultPasswordResetMessageTextRequest{} +func (x *SetCustomLoginTextsRequest) Reset() { + *x = SetCustomLoginTextsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[374] + mi := &file_zitadel_management_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetDefaultPasswordResetMessageTextRequest) String() string { +func (x *SetCustomLoginTextsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordResetMessageTextRequest) ProtoMessage() {} +func (*SetCustomLoginTextsRequest) ProtoMessage() {} -func (x *GetDefaultPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[374] +func (x *SetCustomLoginTextsRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[376] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19997,169 +19910,257 @@ func (x *GetDefaultPasswordResetMessageTextRequest) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{374} +// Deprecated: Use SetCustomLoginTextsRequest.ProtoReflect.Descriptor instead. +func (*SetCustomLoginTextsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{376} } -func (x *GetDefaultPasswordResetMessageTextRequest) GetLanguage() string { +func (x *SetCustomLoginTextsRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultPasswordResetMessageTextResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` -} - -func (x *GetDefaultPasswordResetMessageTextResponse) Reset() { - *x = GetDefaultPasswordResetMessageTextResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[375] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *SetCustomLoginTextsRequest) GetSelectAccountText() *text.SelectAccountScreenText { + if x != nil { + return x.SelectAccountText } + return nil } -func (x *GetDefaultPasswordResetMessageTextResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GetDefaultPasswordResetMessageTextResponse) ProtoMessage() {} - -func (x *GetDefaultPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[375] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *SetCustomLoginTextsRequest) GetLoginText() *text.LoginScreenText { + if x != nil { + return x.LoginText } - return mi.MessageOf(x) + return nil } -// Deprecated: Use GetDefaultPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{375} +func (x *SetCustomLoginTextsRequest) GetPasswordText() *text.PasswordScreenText { + if x != nil { + return x.PasswordText + } + return nil } -func (x *GetDefaultPasswordResetMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *SetCustomLoginTextsRequest) GetUsernameChangeText() *text.UsernameChangeScreenText { if x != nil { - return x.CustomText + return x.UsernameChangeText } return nil } -type SetCustomPasswordResetMessageTextRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` - Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` - PreHeader string `protobuf:"bytes,3,opt,name=pre_header,json=preHeader,proto3" json:"pre_header,omitempty"` - Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` - Greeting string `protobuf:"bytes,5,opt,name=greeting,proto3" json:"greeting,omitempty"` - Text string `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"` - ButtonText string `protobuf:"bytes,7,opt,name=button_text,json=buttonText,proto3" json:"button_text,omitempty"` - FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` +func (x *SetCustomLoginTextsRequest) GetUsernameChangeDoneText() *text.UsernameChangeDoneScreenText { + if x != nil { + return x.UsernameChangeDoneText + } + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) Reset() { - *x = SetCustomPasswordResetMessageTextRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[376] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *SetCustomLoginTextsRequest) GetInitPasswordText() *text.InitPasswordScreenText { + if x != nil { + return x.InitPasswordText } + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *SetCustomLoginTextsRequest) GetInitPasswordDoneText() *text.InitPasswordDoneScreenText { + if x != nil { + return x.InitPasswordDoneText + } + return nil } -func (*SetCustomPasswordResetMessageTextRequest) ProtoMessage() {} - -func (x *SetCustomPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[376] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *SetCustomLoginTextsRequest) GetEmailVerificationText() *text.EmailVerificationScreenText { + if x != nil { + return x.EmailVerificationText } - return mi.MessageOf(x) + return nil } -// Deprecated: Use SetCustomPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{376} +func (x *SetCustomLoginTextsRequest) GetEmailVerificationDoneText() *text.EmailVerificationDoneScreenText { + if x != nil { + return x.EmailVerificationDoneText + } + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetLanguage() string { +func (x *SetCustomLoginTextsRequest) GetInitializeUserText() *text.InitializeUserScreenText { if x != nil { - return x.Language + return x.InitializeUserText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetTitle() string { +func (x *SetCustomLoginTextsRequest) GetInitializeDoneText() *text.InitializeUserDoneScreenText { if x != nil { - return x.Title + return x.InitializeDoneText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetPreHeader() string { +func (x *SetCustomLoginTextsRequest) GetInitMfaPromptText() *text.InitMFAPromptScreenText { if x != nil { - return x.PreHeader + return x.InitMfaPromptText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetSubject() string { +func (x *SetCustomLoginTextsRequest) GetInitMfaOtpText() *text.InitMFAOTPScreenText { if x != nil { - return x.Subject + return x.InitMfaOtpText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetGreeting() string { +func (x *SetCustomLoginTextsRequest) GetInitMfaU2FText() *text.InitMFAU2FScreenText { if x != nil { - return x.Greeting + return x.InitMfaU2FText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetText() string { +func (x *SetCustomLoginTextsRequest) GetInitMfaDoneText() *text.InitMFADoneScreenText { if x != nil { - return x.Text + return x.InitMfaDoneText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetButtonText() string { +func (x *SetCustomLoginTextsRequest) GetMfaProvidersText() *text.MFAProvidersText { if x != nil { - return x.ButtonText + return x.MfaProvidersText } - return "" + return nil } -func (x *SetCustomPasswordResetMessageTextRequest) GetFooterText() string { +func (x *SetCustomLoginTextsRequest) GetVerifyMfaOtpText() *text.VerifyMFAOTPScreenText { if x != nil { - return x.FooterText + return x.VerifyMfaOtpText } - return "" + return nil } -type SetCustomPasswordResetMessageTextResponse struct { +func (x *SetCustomLoginTextsRequest) GetVerifyMfaU2FText() *text.VerifyMFAU2FScreenText { + if x != nil { + return x.VerifyMfaU2FText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordlessText() *text.PasswordlessScreenText { + if x != nil { + return x.PasswordlessText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordChangeText() *text.PasswordChangeScreenText { + if x != nil { + return x.PasswordChangeText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordChangeDoneText() *text.PasswordChangeDoneScreenText { + if x != nil { + return x.PasswordChangeDoneText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordResetDoneText() *text.PasswordResetDoneScreenText { + if x != nil { + return x.PasswordResetDoneText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetRegistrationOptionText() *text.RegistrationOptionScreenText { + if x != nil { + return x.RegistrationOptionText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetRegistrationUserText() *text.RegistrationUserScreenText { + if x != nil { + return x.RegistrationUserText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetRegistrationOrgText() *text.RegistrationOrgScreenText { + if x != nil { + return x.RegistrationOrgText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetLinkingUserDoneText() *text.LinkingUserDoneScreenText { + if x != nil { + return x.LinkingUserDoneText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetExternalUserNotFoundText() *text.ExternalUserNotFoundScreenText { + if x != nil { + return x.ExternalUserNotFoundText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetSuccessLoginText() *text.SuccessLoginScreenText { + if x != nil { + return x.SuccessLoginText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetLogoutText() *text.LogoutDoneScreenText { + if x != nil { + return x.LogoutText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetFooterText() *text.FooterText { + if x != nil { + return x.FooterText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordlessPromptText() *text.PasswordlessPromptScreenText { + if x != nil { + return x.PasswordlessPromptText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordlessRegistrationText() *text.PasswordlessRegistrationScreenText { + if x != nil { + return x.PasswordlessRegistrationText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetPasswordlessRegistrationDoneText() *text.PasswordlessRegistrationDoneScreenText { + if x != nil { + return x.PasswordlessRegistrationDoneText + } + return nil +} + +func (x *SetCustomLoginTextsRequest) GetExternalRegistrationUserOverviewText() *text.ExternalRegistrationUserOverviewScreenText { + if x != nil { + return x.ExternalRegistrationUserOverviewText + } + return nil +} + +type SetCustomLoginTextsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20167,8 +20168,8 @@ type SetCustomPasswordResetMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomPasswordResetMessageTextResponse) Reset() { - *x = SetCustomPasswordResetMessageTextResponse{} +func (x *SetCustomLoginTextsResponse) Reset() { + *x = SetCustomLoginTextsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20176,13 +20177,13 @@ func (x *SetCustomPasswordResetMessageTextResponse) Reset() { } } -func (x *SetCustomPasswordResetMessageTextResponse) String() string { +func (x *SetCustomLoginTextsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomPasswordResetMessageTextResponse) ProtoMessage() {} +func (*SetCustomLoginTextsResponse) ProtoMessage() {} -func (x *SetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomLoginTextsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[377] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20194,19 +20195,19 @@ func (x *SetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use SetCustomPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomLoginTextsResponse.ProtoReflect.Descriptor instead. +func (*SetCustomLoginTextsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{377} } -func (x *SetCustomPasswordResetMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomLoginTextsResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomPasswordResetMessageTextToDefaultRequest struct { +type ResetCustomLoginTextsToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20214,8 +20215,8 @@ type ResetCustomPasswordResetMessageTextToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) Reset() { - *x = ResetCustomPasswordResetMessageTextToDefaultRequest{} +func (x *ResetCustomLoginTextsToDefaultRequest) Reset() { + *x = ResetCustomLoginTextsToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20223,13 +20224,13 @@ func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) Reset() { } } -func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) String() string { +func (x *ResetCustomLoginTextsToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomPasswordResetMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetCustomLoginTextsToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetCustomLoginTextsToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[378] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20241,19 +20242,19 @@ func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use ResetCustomPasswordResetMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomPasswordResetMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomLoginTextsToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomLoginTextsToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{378} } -func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) GetLanguage() string { +func (x *ResetCustomLoginTextsToDefaultRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomPasswordResetMessageTextToDefaultResponse struct { +type ResetCustomLoginTextsToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20261,8 +20262,8 @@ type ResetCustomPasswordResetMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) Reset() { - *x = ResetCustomPasswordResetMessageTextToDefaultResponse{} +func (x *ResetCustomLoginTextsToDefaultResponse) Reset() { + *x = ResetCustomLoginTextsToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20270,13 +20271,13 @@ func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) Reset() { } } -func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) String() string { +func (x *ResetCustomLoginTextsToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomPasswordResetMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetCustomLoginTextsToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetCustomLoginTextsToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[379] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20288,19 +20289,19 @@ func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use ResetCustomPasswordResetMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomPasswordResetMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomLoginTextsToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomLoginTextsToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{379} } -func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomLoginTextsToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetCustomVerifyEmailMessageTextRequest struct { +type GetCustomPasswordResetMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20308,8 +20309,8 @@ type GetCustomVerifyEmailMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomVerifyEmailMessageTextRequest) Reset() { - *x = GetCustomVerifyEmailMessageTextRequest{} +func (x *GetCustomPasswordResetMessageTextRequest) Reset() { + *x = GetCustomPasswordResetMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20317,13 +20318,13 @@ func (x *GetCustomVerifyEmailMessageTextRequest) Reset() { } } -func (x *GetCustomVerifyEmailMessageTextRequest) String() string { +func (x *GetCustomPasswordResetMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomVerifyEmailMessageTextRequest) ProtoMessage() {} +func (*GetCustomPasswordResetMessageTextRequest) ProtoMessage() {} -func (x *GetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[380] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20335,19 +20336,19 @@ func (x *GetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use GetCustomVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{380} } -func (x *GetCustomVerifyEmailMessageTextRequest) GetLanguage() string { +func (x *GetCustomPasswordResetMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomVerifyEmailMessageTextResponse struct { +type GetCustomPasswordResetMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20355,8 +20356,8 @@ type GetCustomVerifyEmailMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomVerifyEmailMessageTextResponse) Reset() { - *x = GetCustomVerifyEmailMessageTextResponse{} +func (x *GetCustomPasswordResetMessageTextResponse) Reset() { + *x = GetCustomPasswordResetMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20364,13 +20365,13 @@ func (x *GetCustomVerifyEmailMessageTextResponse) Reset() { } } -func (x *GetCustomVerifyEmailMessageTextResponse) String() string { +func (x *GetCustomPasswordResetMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomVerifyEmailMessageTextResponse) ProtoMessage() {} +func (*GetCustomPasswordResetMessageTextResponse) ProtoMessage() {} -func (x *GetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[381] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20382,19 +20383,19 @@ func (x *GetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use GetCustomVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{381} } -func (x *GetCustomVerifyEmailMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetCustomPasswordResetMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type GetDefaultVerifyEmailMessageTextRequest struct { +type GetDefaultPasswordResetMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20402,8 +20403,8 @@ type GetDefaultVerifyEmailMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultVerifyEmailMessageTextRequest) Reset() { - *x = GetDefaultVerifyEmailMessageTextRequest{} +func (x *GetDefaultPasswordResetMessageTextRequest) Reset() { + *x = GetDefaultPasswordResetMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20411,13 +20412,13 @@ func (x *GetDefaultVerifyEmailMessageTextRequest) Reset() { } } -func (x *GetDefaultVerifyEmailMessageTextRequest) String() string { +func (x *GetDefaultPasswordResetMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultVerifyEmailMessageTextRequest) ProtoMessage() {} +func (*GetDefaultPasswordResetMessageTextRequest) ProtoMessage() {} -func (x *GetDefaultVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[382] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20429,19 +20430,19 @@ func (x *GetDefaultVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use GetDefaultVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{382} } -func (x *GetDefaultVerifyEmailMessageTextRequest) GetLanguage() string { +func (x *GetDefaultPasswordResetMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultVerifyEmailMessageTextResponse struct { +type GetDefaultPasswordResetMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20449,8 +20450,8 @@ type GetDefaultVerifyEmailMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetDefaultVerifyEmailMessageTextResponse) Reset() { - *x = GetDefaultVerifyEmailMessageTextResponse{} +func (x *GetDefaultPasswordResetMessageTextResponse) Reset() { + *x = GetDefaultPasswordResetMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20458,13 +20459,13 @@ func (x *GetDefaultVerifyEmailMessageTextResponse) Reset() { } } -func (x *GetDefaultVerifyEmailMessageTextResponse) String() string { +func (x *GetDefaultPasswordResetMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultVerifyEmailMessageTextResponse) ProtoMessage() {} +func (*GetDefaultPasswordResetMessageTextResponse) ProtoMessage() {} -func (x *GetDefaultVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[383] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20476,19 +20477,19 @@ func (x *GetDefaultVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use GetDefaultVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{383} } -func (x *GetDefaultVerifyEmailMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetDefaultPasswordResetMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type SetCustomVerifyEmailMessageTextRequest struct { +type SetCustomPasswordResetMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20503,8 +20504,8 @@ type SetCustomVerifyEmailMessageTextRequest struct { FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomVerifyEmailMessageTextRequest) Reset() { - *x = SetCustomVerifyEmailMessageTextRequest{} +func (x *SetCustomPasswordResetMessageTextRequest) Reset() { + *x = SetCustomPasswordResetMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20512,13 +20513,13 @@ func (x *SetCustomVerifyEmailMessageTextRequest) Reset() { } } -func (x *SetCustomVerifyEmailMessageTextRequest) String() string { +func (x *SetCustomPasswordResetMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomVerifyEmailMessageTextRequest) ProtoMessage() {} +func (*SetCustomPasswordResetMessageTextRequest) ProtoMessage() {} -func (x *SetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *SetCustomPasswordResetMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[384] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20530,68 +20531,68 @@ func (x *SetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use SetCustomVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomPasswordResetMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomPasswordResetMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{384} } -func (x *SetCustomVerifyEmailMessageTextRequest) GetLanguage() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetTitle() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetTitle() string { if x != nil { return x.Title } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetPreHeader() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetPreHeader() string { if x != nil { return x.PreHeader } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetSubject() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetSubject() string { if x != nil { return x.Subject } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetGreeting() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetGreeting() string { if x != nil { return x.Greeting } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetText() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetText() string { if x != nil { return x.Text } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetButtonText() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetButtonText() string { if x != nil { return x.ButtonText } return "" } -func (x *SetCustomVerifyEmailMessageTextRequest) GetFooterText() string { +func (x *SetCustomPasswordResetMessageTextRequest) GetFooterText() string { if x != nil { return x.FooterText } return "" } -type SetCustomVerifyEmailMessageTextResponse struct { +type SetCustomPasswordResetMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20599,8 +20600,8 @@ type SetCustomVerifyEmailMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomVerifyEmailMessageTextResponse) Reset() { - *x = SetCustomVerifyEmailMessageTextResponse{} +func (x *SetCustomPasswordResetMessageTextResponse) Reset() { + *x = SetCustomPasswordResetMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20608,13 +20609,13 @@ func (x *SetCustomVerifyEmailMessageTextResponse) Reset() { } } -func (x *SetCustomVerifyEmailMessageTextResponse) String() string { +func (x *SetCustomPasswordResetMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomVerifyEmailMessageTextResponse) ProtoMessage() {} +func (*SetCustomPasswordResetMessageTextResponse) ProtoMessage() {} -func (x *SetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomPasswordResetMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[385] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20626,19 +20627,19 @@ func (x *SetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use SetCustomVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomPasswordResetMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomPasswordResetMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{385} } -func (x *SetCustomVerifyEmailMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomPasswordResetMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomVerifyEmailMessageTextToDefaultRequest struct { +type ResetCustomPasswordResetMessageTextToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20646,8 +20647,8 @@ type ResetCustomVerifyEmailMessageTextToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) Reset() { - *x = ResetCustomVerifyEmailMessageTextToDefaultRequest{} +func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) Reset() { + *x = ResetCustomPasswordResetMessageTextToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20655,13 +20656,13 @@ func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) Reset() { } } -func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) String() string { +func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomVerifyEmailMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetCustomPasswordResetMessageTextToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[386] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20673,19 +20674,19 @@ func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) ProtoReflect() proto return mi.MessageOf(x) } -// Deprecated: Use ResetCustomVerifyEmailMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomVerifyEmailMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomPasswordResetMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomPasswordResetMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{386} } -func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) GetLanguage() string { +func (x *ResetCustomPasswordResetMessageTextToDefaultRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomVerifyEmailMessageTextToDefaultResponse struct { +type ResetCustomPasswordResetMessageTextToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20693,8 +20694,8 @@ type ResetCustomVerifyEmailMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) Reset() { - *x = ResetCustomVerifyEmailMessageTextToDefaultResponse{} +func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) Reset() { + *x = ResetCustomPasswordResetMessageTextToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20702,13 +20703,13 @@ func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) Reset() { } } -func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) String() string { +func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomVerifyEmailMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetCustomPasswordResetMessageTextToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[387] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20720,19 +20721,19 @@ func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use ResetCustomVerifyEmailMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomVerifyEmailMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomPasswordResetMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomPasswordResetMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{387} } -func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomPasswordResetMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetCustomVerifyPhoneMessageTextRequest struct { +type GetCustomVerifyEmailMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20740,8 +20741,8 @@ type GetCustomVerifyPhoneMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomVerifyPhoneMessageTextRequest) Reset() { - *x = GetCustomVerifyPhoneMessageTextRequest{} +func (x *GetCustomVerifyEmailMessageTextRequest) Reset() { + *x = GetCustomVerifyEmailMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20749,13 +20750,13 @@ func (x *GetCustomVerifyPhoneMessageTextRequest) Reset() { } } -func (x *GetCustomVerifyPhoneMessageTextRequest) String() string { +func (x *GetCustomVerifyEmailMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomVerifyPhoneMessageTextRequest) ProtoMessage() {} +func (*GetCustomVerifyEmailMessageTextRequest) ProtoMessage() {} -func (x *GetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[388] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20767,19 +20768,19 @@ func (x *GetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use GetCustomVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{388} } -func (x *GetCustomVerifyPhoneMessageTextRequest) GetLanguage() string { +func (x *GetCustomVerifyEmailMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomVerifyPhoneMessageTextResponse struct { +type GetCustomVerifyEmailMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20787,8 +20788,8 @@ type GetCustomVerifyPhoneMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomVerifyPhoneMessageTextResponse) Reset() { - *x = GetCustomVerifyPhoneMessageTextResponse{} +func (x *GetCustomVerifyEmailMessageTextResponse) Reset() { + *x = GetCustomVerifyEmailMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20796,13 +20797,13 @@ func (x *GetCustomVerifyPhoneMessageTextResponse) Reset() { } } -func (x *GetCustomVerifyPhoneMessageTextResponse) String() string { +func (x *GetCustomVerifyEmailMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomVerifyPhoneMessageTextResponse) ProtoMessage() {} +func (*GetCustomVerifyEmailMessageTextResponse) ProtoMessage() {} -func (x *GetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[389] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20814,19 +20815,19 @@ func (x *GetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use GetCustomVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{389} } -func (x *GetCustomVerifyPhoneMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetCustomVerifyEmailMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type GetDefaultVerifyPhoneMessageTextRequest struct { +type GetDefaultVerifyEmailMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20834,8 +20835,8 @@ type GetDefaultVerifyPhoneMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultVerifyPhoneMessageTextRequest) Reset() { - *x = GetDefaultVerifyPhoneMessageTextRequest{} +func (x *GetDefaultVerifyEmailMessageTextRequest) Reset() { + *x = GetDefaultVerifyEmailMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20843,13 +20844,13 @@ func (x *GetDefaultVerifyPhoneMessageTextRequest) Reset() { } } -func (x *GetDefaultVerifyPhoneMessageTextRequest) String() string { +func (x *GetDefaultVerifyEmailMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultVerifyPhoneMessageTextRequest) ProtoMessage() {} +func (*GetDefaultVerifyEmailMessageTextRequest) ProtoMessage() {} -func (x *GetDefaultVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[390] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20861,19 +20862,19 @@ func (x *GetDefaultVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use GetDefaultVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{390} } -func (x *GetDefaultVerifyPhoneMessageTextRequest) GetLanguage() string { +func (x *GetDefaultVerifyEmailMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultVerifyPhoneMessageTextResponse struct { +type GetDefaultVerifyEmailMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20881,8 +20882,8 @@ type GetDefaultVerifyPhoneMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetDefaultVerifyPhoneMessageTextResponse) Reset() { - *x = GetDefaultVerifyPhoneMessageTextResponse{} +func (x *GetDefaultVerifyEmailMessageTextResponse) Reset() { + *x = GetDefaultVerifyEmailMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20890,13 +20891,13 @@ func (x *GetDefaultVerifyPhoneMessageTextResponse) Reset() { } } -func (x *GetDefaultVerifyPhoneMessageTextResponse) String() string { +func (x *GetDefaultVerifyEmailMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultVerifyPhoneMessageTextResponse) ProtoMessage() {} +func (*GetDefaultVerifyEmailMessageTextResponse) ProtoMessage() {} -func (x *GetDefaultVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[391] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20908,19 +20909,19 @@ func (x *GetDefaultVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use GetDefaultVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{391} } -func (x *GetDefaultVerifyPhoneMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetDefaultVerifyEmailMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type SetCustomVerifyPhoneMessageTextRequest struct { +type SetCustomVerifyEmailMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -20935,8 +20936,8 @@ type SetCustomVerifyPhoneMessageTextRequest struct { FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomVerifyPhoneMessageTextRequest) Reset() { - *x = SetCustomVerifyPhoneMessageTextRequest{} +func (x *SetCustomVerifyEmailMessageTextRequest) Reset() { + *x = SetCustomVerifyEmailMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20944,13 +20945,13 @@ func (x *SetCustomVerifyPhoneMessageTextRequest) Reset() { } } -func (x *SetCustomVerifyPhoneMessageTextRequest) String() string { +func (x *SetCustomVerifyEmailMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomVerifyPhoneMessageTextRequest) ProtoMessage() {} +func (*SetCustomVerifyEmailMessageTextRequest) ProtoMessage() {} -func (x *SetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *SetCustomVerifyEmailMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[392] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -20962,68 +20963,68 @@ func (x *SetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use SetCustomVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomVerifyEmailMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomVerifyEmailMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{392} } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetLanguage() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetTitle() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetTitle() string { if x != nil { return x.Title } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetPreHeader() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetPreHeader() string { if x != nil { return x.PreHeader } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetSubject() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetSubject() string { if x != nil { return x.Subject } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetGreeting() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetGreeting() string { if x != nil { return x.Greeting } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetText() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetText() string { if x != nil { return x.Text } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetButtonText() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetButtonText() string { if x != nil { return x.ButtonText } return "" } -func (x *SetCustomVerifyPhoneMessageTextRequest) GetFooterText() string { +func (x *SetCustomVerifyEmailMessageTextRequest) GetFooterText() string { if x != nil { return x.FooterText } return "" } -type SetCustomVerifyPhoneMessageTextResponse struct { +type SetCustomVerifyEmailMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21031,8 +21032,8 @@ type SetCustomVerifyPhoneMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomVerifyPhoneMessageTextResponse) Reset() { - *x = SetCustomVerifyPhoneMessageTextResponse{} +func (x *SetCustomVerifyEmailMessageTextResponse) Reset() { + *x = SetCustomVerifyEmailMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21040,13 +21041,13 @@ func (x *SetCustomVerifyPhoneMessageTextResponse) Reset() { } } -func (x *SetCustomVerifyPhoneMessageTextResponse) String() string { +func (x *SetCustomVerifyEmailMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomVerifyPhoneMessageTextResponse) ProtoMessage() {} +func (*SetCustomVerifyEmailMessageTextResponse) ProtoMessage() {} -func (x *SetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomVerifyEmailMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[393] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21058,19 +21059,19 @@ func (x *SetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use SetCustomVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomVerifyEmailMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomVerifyEmailMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{393} } -func (x *SetCustomVerifyPhoneMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomVerifyEmailMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomVerifyPhoneMessageTextToDefaultRequest struct { +type ResetCustomVerifyEmailMessageTextToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21078,8 +21079,8 @@ type ResetCustomVerifyPhoneMessageTextToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) Reset() { - *x = ResetCustomVerifyPhoneMessageTextToDefaultRequest{} +func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) Reset() { + *x = ResetCustomVerifyEmailMessageTextToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21087,13 +21088,13 @@ func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) Reset() { } } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) String() string { +func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomVerifyPhoneMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetCustomVerifyEmailMessageTextToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[394] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21105,19 +21106,19 @@ func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) ProtoReflect() proto return mi.MessageOf(x) } -// Deprecated: Use ResetCustomVerifyPhoneMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomVerifyPhoneMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomVerifyEmailMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomVerifyEmailMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{394} } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) GetLanguage() string { +func (x *ResetCustomVerifyEmailMessageTextToDefaultRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomVerifyPhoneMessageTextToDefaultResponse struct { +type ResetCustomVerifyEmailMessageTextToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21125,8 +21126,8 @@ type ResetCustomVerifyPhoneMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) Reset() { - *x = ResetCustomVerifyPhoneMessageTextToDefaultResponse{} +func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) Reset() { + *x = ResetCustomVerifyEmailMessageTextToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21134,13 +21135,13 @@ func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) Reset() { } } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) String() string { +func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomVerifyPhoneMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetCustomVerifyEmailMessageTextToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[395] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21152,19 +21153,19 @@ func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use ResetCustomVerifyPhoneMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomVerifyPhoneMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomVerifyEmailMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomVerifyEmailMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{395} } -func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomVerifyEmailMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetCustomDomainClaimedMessageTextRequest struct { +type GetCustomVerifyPhoneMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21172,8 +21173,8 @@ type GetCustomDomainClaimedMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomDomainClaimedMessageTextRequest) Reset() { - *x = GetCustomDomainClaimedMessageTextRequest{} +func (x *GetCustomVerifyPhoneMessageTextRequest) Reset() { + *x = GetCustomVerifyPhoneMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21181,13 +21182,13 @@ func (x *GetCustomDomainClaimedMessageTextRequest) Reset() { } } -func (x *GetCustomDomainClaimedMessageTextRequest) String() string { +func (x *GetCustomVerifyPhoneMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomDomainClaimedMessageTextRequest) ProtoMessage() {} +func (*GetCustomVerifyPhoneMessageTextRequest) ProtoMessage() {} -func (x *GetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[396] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21199,19 +21200,19 @@ func (x *GetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use GetCustomDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{396} } -func (x *GetCustomDomainClaimedMessageTextRequest) GetLanguage() string { +func (x *GetCustomVerifyPhoneMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomDomainClaimedMessageTextResponse struct { +type GetCustomVerifyPhoneMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21219,22 +21220,22 @@ type GetCustomDomainClaimedMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomDomainClaimedMessageTextResponse) Reset() { - *x = GetCustomDomainClaimedMessageTextResponse{} - if protoimpl.UnsafeEnabled { +func (x *GetCustomVerifyPhoneMessageTextResponse) Reset() { + *x = GetCustomVerifyPhoneMessageTextResponse{} + if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetCustomDomainClaimedMessageTextResponse) String() string { +func (x *GetCustomVerifyPhoneMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomDomainClaimedMessageTextResponse) ProtoMessage() {} +func (*GetCustomVerifyPhoneMessageTextResponse) ProtoMessage() {} -func (x *GetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[397] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21246,19 +21247,19 @@ func (x *GetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use GetCustomDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{397} } -func (x *GetCustomDomainClaimedMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetCustomVerifyPhoneMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type GetDefaultDomainClaimedMessageTextRequest struct { +type GetDefaultVerifyPhoneMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21266,8 +21267,8 @@ type GetDefaultDomainClaimedMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultDomainClaimedMessageTextRequest) Reset() { - *x = GetDefaultDomainClaimedMessageTextRequest{} +func (x *GetDefaultVerifyPhoneMessageTextRequest) Reset() { + *x = GetDefaultVerifyPhoneMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21275,13 +21276,13 @@ func (x *GetDefaultDomainClaimedMessageTextRequest) Reset() { } } -func (x *GetDefaultDomainClaimedMessageTextRequest) String() string { +func (x *GetDefaultVerifyPhoneMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultDomainClaimedMessageTextRequest) ProtoMessage() {} +func (*GetDefaultVerifyPhoneMessageTextRequest) ProtoMessage() {} -func (x *GetDefaultDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[398] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21293,19 +21294,19 @@ func (x *GetDefaultDomainClaimedMessageTextRequest) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use GetDefaultDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{398} } -func (x *GetDefaultDomainClaimedMessageTextRequest) GetLanguage() string { +func (x *GetDefaultVerifyPhoneMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultDomainClaimedMessageTextResponse struct { +type GetDefaultVerifyPhoneMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21313,8 +21314,8 @@ type GetDefaultDomainClaimedMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetDefaultDomainClaimedMessageTextResponse) Reset() { - *x = GetDefaultDomainClaimedMessageTextResponse{} +func (x *GetDefaultVerifyPhoneMessageTextResponse) Reset() { + *x = GetDefaultVerifyPhoneMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21322,13 +21323,13 @@ func (x *GetDefaultDomainClaimedMessageTextResponse) Reset() { } } -func (x *GetDefaultDomainClaimedMessageTextResponse) String() string { +func (x *GetDefaultVerifyPhoneMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultDomainClaimedMessageTextResponse) ProtoMessage() {} +func (*GetDefaultVerifyPhoneMessageTextResponse) ProtoMessage() {} -func (x *GetDefaultDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[399] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21340,19 +21341,19 @@ func (x *GetDefaultDomainClaimedMessageTextResponse) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use GetDefaultDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{399} } -func (x *GetDefaultDomainClaimedMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetDefaultVerifyPhoneMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type SetCustomDomainClaimedMessageTextRequest struct { +type SetCustomVerifyPhoneMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21367,8 +21368,8 @@ type SetCustomDomainClaimedMessageTextRequest struct { FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomDomainClaimedMessageTextRequest) Reset() { - *x = SetCustomDomainClaimedMessageTextRequest{} +func (x *SetCustomVerifyPhoneMessageTextRequest) Reset() { + *x = SetCustomVerifyPhoneMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[400] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21376,13 +21377,13 @@ func (x *SetCustomDomainClaimedMessageTextRequest) Reset() { } } -func (x *SetCustomDomainClaimedMessageTextRequest) String() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomDomainClaimedMessageTextRequest) ProtoMessage() {} +func (*SetCustomVerifyPhoneMessageTextRequest) ProtoMessage() {} -func (x *SetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *SetCustomVerifyPhoneMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[400] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21394,68 +21395,68 @@ func (x *SetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use SetCustomDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomVerifyPhoneMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomVerifyPhoneMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{400} } -func (x *SetCustomDomainClaimedMessageTextRequest) GetLanguage() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetTitle() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetTitle() string { if x != nil { return x.Title } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetPreHeader() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetPreHeader() string { if x != nil { return x.PreHeader } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetSubject() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetSubject() string { if x != nil { return x.Subject } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetGreeting() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetGreeting() string { if x != nil { return x.Greeting } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetText() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetText() string { if x != nil { return x.Text } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetButtonText() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetButtonText() string { if x != nil { return x.ButtonText } return "" } -func (x *SetCustomDomainClaimedMessageTextRequest) GetFooterText() string { +func (x *SetCustomVerifyPhoneMessageTextRequest) GetFooterText() string { if x != nil { return x.FooterText } return "" } -type SetCustomDomainClaimedMessageTextResponse struct { +type SetCustomVerifyPhoneMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21463,8 +21464,8 @@ type SetCustomDomainClaimedMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomDomainClaimedMessageTextResponse) Reset() { - *x = SetCustomDomainClaimedMessageTextResponse{} +func (x *SetCustomVerifyPhoneMessageTextResponse) Reset() { + *x = SetCustomVerifyPhoneMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[401] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21472,13 +21473,13 @@ func (x *SetCustomDomainClaimedMessageTextResponse) Reset() { } } -func (x *SetCustomDomainClaimedMessageTextResponse) String() string { +func (x *SetCustomVerifyPhoneMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomDomainClaimedMessageTextResponse) ProtoMessage() {} +func (*SetCustomVerifyPhoneMessageTextResponse) ProtoMessage() {} -func (x *SetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomVerifyPhoneMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[401] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21490,20 +21491,19 @@ func (x *SetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use SetCustomDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomVerifyPhoneMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomVerifyPhoneMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{401} } -func (x *SetCustomDomainClaimedMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomVerifyPhoneMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -//This is an empty request -type ResetCustomDomainClaimedMessageTextToDefaultRequest struct { +type ResetCustomVerifyPhoneMessageTextToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21511,8 +21511,8 @@ type ResetCustomDomainClaimedMessageTextToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) Reset() { - *x = ResetCustomDomainClaimedMessageTextToDefaultRequest{} +func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) Reset() { + *x = ResetCustomVerifyPhoneMessageTextToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[402] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21520,13 +21520,13 @@ func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) Reset() { } } -func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) String() string { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomDomainClaimedMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetCustomVerifyPhoneMessageTextToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[402] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21538,19 +21538,19 @@ func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use ResetCustomDomainClaimedMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomDomainClaimedMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomVerifyPhoneMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomVerifyPhoneMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{402} } -func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) GetLanguage() string { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomDomainClaimedMessageTextToDefaultResponse struct { +type ResetCustomVerifyPhoneMessageTextToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21558,8 +21558,8 @@ type ResetCustomDomainClaimedMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) Reset() { - *x = ResetCustomDomainClaimedMessageTextToDefaultResponse{} +func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) Reset() { + *x = ResetCustomVerifyPhoneMessageTextToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[403] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21567,13 +21567,13 @@ func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) Reset() { } } -func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) String() string { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomDomainClaimedMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetCustomVerifyPhoneMessageTextToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[403] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21585,19 +21585,19 @@ func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use ResetCustomDomainClaimedMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomDomainClaimedMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomVerifyPhoneMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomVerifyPhoneMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{403} } -func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomVerifyPhoneMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetCustomPasswordlessRegistrationMessageTextRequest struct { +type GetCustomDomainClaimedMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21605,8 +21605,8 @@ type GetCustomPasswordlessRegistrationMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetCustomPasswordlessRegistrationMessageTextRequest) Reset() { - *x = GetCustomPasswordlessRegistrationMessageTextRequest{} +func (x *GetCustomDomainClaimedMessageTextRequest) Reset() { + *x = GetCustomDomainClaimedMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[404] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21614,13 +21614,13 @@ func (x *GetCustomPasswordlessRegistrationMessageTextRequest) Reset() { } } -func (x *GetCustomPasswordlessRegistrationMessageTextRequest) String() string { +func (x *GetCustomDomainClaimedMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} +func (*GetCustomDomainClaimedMessageTextRequest) ProtoMessage() {} -func (x *GetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[404] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21632,19 +21632,19 @@ func (x *GetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use GetCustomPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetCustomPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{404} } -func (x *GetCustomPasswordlessRegistrationMessageTextRequest) GetLanguage() string { +func (x *GetCustomDomainClaimedMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetCustomPasswordlessRegistrationMessageTextResponse struct { +type GetCustomDomainClaimedMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21652,8 +21652,8 @@ type GetCustomPasswordlessRegistrationMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetCustomPasswordlessRegistrationMessageTextResponse) Reset() { - *x = GetCustomPasswordlessRegistrationMessageTextResponse{} +func (x *GetCustomDomainClaimedMessageTextResponse) Reset() { + *x = GetCustomDomainClaimedMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[405] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21661,13 +21661,13 @@ func (x *GetCustomPasswordlessRegistrationMessageTextResponse) Reset() { } } -func (x *GetCustomPasswordlessRegistrationMessageTextResponse) String() string { +func (x *GetCustomDomainClaimedMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetCustomPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} +func (*GetCustomDomainClaimedMessageTextResponse) ProtoMessage() {} -func (x *GetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[405] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21679,19 +21679,19 @@ func (x *GetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use GetCustomPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetCustomPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{405} } -func (x *GetCustomPasswordlessRegistrationMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetCustomDomainClaimedMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type GetDefaultPasswordlessRegistrationMessageTextRequest struct { +type GetDefaultDomainClaimedMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21699,8 +21699,8 @@ type GetDefaultPasswordlessRegistrationMessageTextRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) Reset() { - *x = GetDefaultPasswordlessRegistrationMessageTextRequest{} +func (x *GetDefaultDomainClaimedMessageTextRequest) Reset() { + *x = GetDefaultDomainClaimedMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[406] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21708,13 +21708,13 @@ func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) Reset() { } } -func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) String() string { +func (x *GetDefaultDomainClaimedMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} +func (*GetDefaultDomainClaimedMessageTextRequest) ProtoMessage() {} -func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[406] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21726,19 +21726,19 @@ func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{406} } -func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) GetLanguage() string { +func (x *GetDefaultDomainClaimedMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type GetDefaultPasswordlessRegistrationMessageTextResponse struct { +type GetDefaultDomainClaimedMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21746,8 +21746,8 @@ type GetDefaultPasswordlessRegistrationMessageTextResponse struct { CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) Reset() { - *x = GetDefaultPasswordlessRegistrationMessageTextResponse{} +func (x *GetDefaultDomainClaimedMessageTextResponse) Reset() { + *x = GetDefaultDomainClaimedMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[407] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21755,13 +21755,13 @@ func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) Reset() { } } -func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) String() string { +func (x *GetDefaultDomainClaimedMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetDefaultPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} +func (*GetDefaultDomainClaimedMessageTextResponse) ProtoMessage() {} -func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *GetDefaultDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[407] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21773,19 +21773,19 @@ func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) ProtoReflect() p return mi.MessageOf(x) } -// Deprecated: Use GetDefaultPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. -func (*GetDefaultPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{407} } -func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) GetCustomText() *text.MessageCustomText { +func (x *GetDefaultDomainClaimedMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { return x.CustomText } return nil } -type SetCustomPasswordlessRegistrationMessageTextRequest struct { +type SetCustomDomainClaimedMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21800,8 +21800,8 @@ type SetCustomPasswordlessRegistrationMessageTextRequest struct { FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) Reset() { - *x = SetCustomPasswordlessRegistrationMessageTextRequest{} +func (x *SetCustomDomainClaimedMessageTextRequest) Reset() { + *x = SetCustomDomainClaimedMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[408] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21809,13 +21809,13 @@ func (x *SetCustomPasswordlessRegistrationMessageTextRequest) Reset() { } } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) String() string { +func (x *SetCustomDomainClaimedMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} +func (*SetCustomDomainClaimedMessageTextRequest) ProtoMessage() {} -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { +func (x *SetCustomDomainClaimedMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[408] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21827,68 +21827,68 @@ func (x *SetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use SetCustomPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. -func (*SetCustomPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomDomainClaimedMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomDomainClaimedMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{408} } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetLanguage() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetTitle() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetTitle() string { if x != nil { return x.Title } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetPreHeader() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetPreHeader() string { if x != nil { return x.PreHeader } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetSubject() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetSubject() string { if x != nil { return x.Subject } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetGreeting() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetGreeting() string { if x != nil { return x.Greeting } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetText() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetText() string { if x != nil { return x.Text } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetButtonText() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetButtonText() string { if x != nil { return x.ButtonText } return "" } -func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetFooterText() string { +func (x *SetCustomDomainClaimedMessageTextRequest) GetFooterText() string { if x != nil { return x.FooterText } return "" } -type SetCustomPasswordlessRegistrationMessageTextResponse struct { +type SetCustomDomainClaimedMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21896,8 +21896,8 @@ type SetCustomPasswordlessRegistrationMessageTextResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *SetCustomPasswordlessRegistrationMessageTextResponse) Reset() { - *x = SetCustomPasswordlessRegistrationMessageTextResponse{} +func (x *SetCustomDomainClaimedMessageTextResponse) Reset() { + *x = SetCustomDomainClaimedMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[409] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21905,13 +21905,13 @@ func (x *SetCustomPasswordlessRegistrationMessageTextResponse) Reset() { } } -func (x *SetCustomPasswordlessRegistrationMessageTextResponse) String() string { +func (x *SetCustomDomainClaimedMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetCustomPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} +func (*SetCustomDomainClaimedMessageTextResponse) ProtoMessage() {} -func (x *SetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomDomainClaimedMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[409] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21923,19 +21923,20 @@ func (x *SetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use SetCustomPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. -func (*SetCustomPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomDomainClaimedMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomDomainClaimedMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{409} } -func (x *SetCustomPasswordlessRegistrationMessageTextResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomDomainClaimedMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest struct { +//This is an empty request +type ResetCustomDomainClaimedMessageTextToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21943,8 +21944,8 @@ type ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest struct { Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) Reset() { - *x = ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest{} +func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) Reset() { + *x = ResetCustomDomainClaimedMessageTextToDefaultRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[410] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21952,13 +21953,13 @@ func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) Reset() } } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) String() string { +func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) ProtoMessage() {} +func (*ResetCustomDomainClaimedMessageTextToDefaultRequest) ProtoMessage() {} -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { +func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[410] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21970,19 +21971,19 @@ func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) ProtoRe return mi.MessageOf(x) } -// Deprecated: Use ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. -func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomDomainClaimedMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomDomainClaimedMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{410} } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) GetLanguage() string { +func (x *ResetCustomDomainClaimedMessageTextToDefaultRequest) GetLanguage() string { if x != nil { return x.Language } return "" } -type ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse struct { +type ResetCustomDomainClaimedMessageTextToDefaultResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -21990,8 +21991,8 @@ type ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) Reset() { - *x = ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse{} +func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) Reset() { + *x = ResetCustomDomainClaimedMessageTextToDefaultResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[411] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -21999,13 +22000,13 @@ func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) Reset( } } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) String() string { +func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) ProtoMessage() {} +func (*ResetCustomDomainClaimedMessageTextToDefaultResponse) ProtoMessage() {} -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { +func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[411] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22017,28 +22018,28 @@ func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) ProtoR return mi.MessageOf(x) } -// Deprecated: Use ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. -func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ResetCustomDomainClaimedMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomDomainClaimedMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{411} } -func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { +func (x *ResetCustomDomainClaimedMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetOrgIDPByIDRequest struct { +type GetCustomPasswordlessRegistrationMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *GetOrgIDPByIDRequest) Reset() { - *x = GetOrgIDPByIDRequest{} +func (x *GetCustomPasswordlessRegistrationMessageTextRequest) Reset() { + *x = GetCustomPasswordlessRegistrationMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[412] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22046,13 +22047,13 @@ func (x *GetOrgIDPByIDRequest) Reset() { } } -func (x *GetOrgIDPByIDRequest) String() string { +func (x *GetCustomPasswordlessRegistrationMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgIDPByIDRequest) ProtoMessage() {} +func (*GetCustomPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} -func (x *GetOrgIDPByIDRequest) ProtoReflect() protoreflect.Message { +func (x *GetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[412] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22064,28 +22065,28 @@ func (x *GetOrgIDPByIDRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgIDPByIDRequest.ProtoReflect.Descriptor instead. -func (*GetOrgIDPByIDRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetCustomPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{412} } -func (x *GetOrgIDPByIDRequest) GetId() string { +func (x *GetCustomPasswordlessRegistrationMessageTextRequest) GetLanguage() string { if x != nil { - return x.Id + return x.Language } return "" } -type GetOrgIDPByIDResponse struct { +type GetCustomPasswordlessRegistrationMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Idp *idp.IDP `protobuf:"bytes,1,opt,name=idp,proto3" json:"idp,omitempty"` + CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *GetOrgIDPByIDResponse) Reset() { - *x = GetOrgIDPByIDResponse{} +func (x *GetCustomPasswordlessRegistrationMessageTextResponse) Reset() { + *x = GetCustomPasswordlessRegistrationMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[413] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22093,13 +22094,13 @@ func (x *GetOrgIDPByIDResponse) Reset() { } } -func (x *GetOrgIDPByIDResponse) String() string { +func (x *GetCustomPasswordlessRegistrationMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetOrgIDPByIDResponse) ProtoMessage() {} +func (*GetCustomPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} -func (x *GetOrgIDPByIDResponse) ProtoReflect() protoreflect.Message { +func (x *GetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[413] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22111,33 +22112,28 @@ func (x *GetOrgIDPByIDResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetOrgIDPByIDResponse.ProtoReflect.Descriptor instead. -func (*GetOrgIDPByIDResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetCustomPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetCustomPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{413} } -func (x *GetOrgIDPByIDResponse) GetIdp() *idp.IDP { +func (x *GetCustomPasswordlessRegistrationMessageTextResponse) GetCustomText() *text.MessageCustomText { if x != nil { - return x.Idp + return x.CustomText } return nil } -type ListOrgIDPsRequest struct { +type GetDefaultPasswordlessRegistrationMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //the field the result is sorted - SortingColumn idp.IDPFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.idp.v1.IDPFieldName" json:"sorting_column,omitempty"` - //criterias the client is looking for - Queries []*IDPQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *ListOrgIDPsRequest) Reset() { - *x = ListOrgIDPsRequest{} +func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) Reset() { + *x = GetDefaultPasswordlessRegistrationMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[414] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22145,13 +22141,13 @@ func (x *ListOrgIDPsRequest) Reset() { } } -func (x *ListOrgIDPsRequest) String() string { +func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgIDPsRequest) ProtoMessage() {} +func (*GetDefaultPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} -func (x *ListOrgIDPsRequest) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[414] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22163,46 +22159,28 @@ func (x *ListOrgIDPsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgIDPsRequest.ProtoReflect.Descriptor instead. -func (*ListOrgIDPsRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{414} } -func (x *ListOrgIDPsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListOrgIDPsRequest) GetSortingColumn() idp.IDPFieldName { - if x != nil { - return x.SortingColumn - } - return idp.IDPFieldName(0) -} - -func (x *ListOrgIDPsRequest) GetQueries() []*IDPQuery { +func (x *GetDefaultPasswordlessRegistrationMessageTextRequest) GetLanguage() string { if x != nil { - return x.Queries + return x.Language } - return nil + return "" } -type IDPQuery struct { +type GetDefaultPasswordlessRegistrationMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Types that are assignable to Query: - // *IDPQuery_IdpIdQuery - // *IDPQuery_IdpNameQuery - // *IDPQuery_OwnerTypeQuery - Query isIDPQuery_Query `protobuf_oneof:"query"` + CustomText *text.MessageCustomText `protobuf:"bytes,1,opt,name=custom_text,json=customText,proto3" json:"custom_text,omitempty"` } -func (x *IDPQuery) Reset() { - *x = IDPQuery{} +func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) Reset() { + *x = GetDefaultPasswordlessRegistrationMessageTextResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[415] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22210,13 +22188,13 @@ func (x *IDPQuery) Reset() { } } -func (x *IDPQuery) String() string { +func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*IDPQuery) ProtoMessage() {} +func (*GetDefaultPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} -func (x *IDPQuery) ProtoReflect() protoreflect.Message { +func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[415] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22228,73 +22206,35 @@ func (x *IDPQuery) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IDPQuery.ProtoReflect.Descriptor instead. -func (*IDPQuery) Descriptor() ([]byte, []int) { +// Deprecated: Use GetDefaultPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. +func (*GetDefaultPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{415} } -func (m *IDPQuery) GetQuery() isIDPQuery_Query { - if m != nil { - return m.Query - } - return nil -} - -func (x *IDPQuery) GetIdpIdQuery() *idp.IDPIDQuery { - if x, ok := x.GetQuery().(*IDPQuery_IdpIdQuery); ok { - return x.IdpIdQuery - } - return nil -} - -func (x *IDPQuery) GetIdpNameQuery() *idp.IDPNameQuery { - if x, ok := x.GetQuery().(*IDPQuery_IdpNameQuery); ok { - return x.IdpNameQuery - } - return nil -} - -func (x *IDPQuery) GetOwnerTypeQuery() *idp.IDPOwnerTypeQuery { - if x, ok := x.GetQuery().(*IDPQuery_OwnerTypeQuery); ok { - return x.OwnerTypeQuery +func (x *GetDefaultPasswordlessRegistrationMessageTextResponse) GetCustomText() *text.MessageCustomText { + if x != nil { + return x.CustomText } return nil } -type isIDPQuery_Query interface { - isIDPQuery_Query() -} - -type IDPQuery_IdpIdQuery struct { - IdpIdQuery *idp.IDPIDQuery `protobuf:"bytes,1,opt,name=idp_id_query,json=idpIdQuery,proto3,oneof"` -} - -type IDPQuery_IdpNameQuery struct { - IdpNameQuery *idp.IDPNameQuery `protobuf:"bytes,2,opt,name=idp_name_query,json=idpNameQuery,proto3,oneof"` -} - -type IDPQuery_OwnerTypeQuery struct { - OwnerTypeQuery *idp.IDPOwnerTypeQuery `protobuf:"bytes,3,opt,name=owner_type_query,json=ownerTypeQuery,proto3,oneof"` -} - -func (*IDPQuery_IdpIdQuery) isIDPQuery_Query() {} - -func (*IDPQuery_IdpNameQuery) isIDPQuery_Query() {} - -func (*IDPQuery_OwnerTypeQuery) isIDPQuery_Query() {} - -type ListOrgIDPsResponse struct { +type SetCustomPasswordlessRegistrationMessageTextRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - SortingColumn idp.IDPFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.idp.v1.IDPFieldName" json:"sorting_column,omitempty"` - Result []*idp.IDP `protobuf:"bytes,3,rep,name=result,proto3" json:"result,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` + Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` + PreHeader string `protobuf:"bytes,3,opt,name=pre_header,json=preHeader,proto3" json:"pre_header,omitempty"` + Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` + Greeting string `protobuf:"bytes,5,opt,name=greeting,proto3" json:"greeting,omitempty"` + Text string `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"` + ButtonText string `protobuf:"bytes,7,opt,name=button_text,json=buttonText,proto3" json:"button_text,omitempty"` + FooterText string `protobuf:"bytes,8,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"` } -func (x *ListOrgIDPsResponse) Reset() { - *x = ListOrgIDPsResponse{} +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) Reset() { + *x = SetCustomPasswordlessRegistrationMessageTextRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[416] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22302,13 +22242,13 @@ func (x *ListOrgIDPsResponse) Reset() { } } -func (x *ListOrgIDPsResponse) String() string { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListOrgIDPsResponse) ProtoMessage() {} +func (*SetCustomPasswordlessRegistrationMessageTextRequest) ProtoMessage() {} -func (x *ListOrgIDPsResponse) ProtoReflect() protoreflect.Message { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[416] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22320,169 +22260,92 @@ func (x *ListOrgIDPsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListOrgIDPsResponse.ProtoReflect.Descriptor instead. -func (*ListOrgIDPsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use SetCustomPasswordlessRegistrationMessageTextRequest.ProtoReflect.Descriptor instead. +func (*SetCustomPasswordlessRegistrationMessageTextRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{416} } -func (x *ListOrgIDPsResponse) GetDetails() *object.ListDetails { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetLanguage() string { if x != nil { - return x.Details + return x.Language } - return nil + return "" } -func (x *ListOrgIDPsResponse) GetSortingColumn() idp.IDPFieldName { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetTitle() string { if x != nil { - return x.SortingColumn + return x.Title } - return idp.IDPFieldName(0) + return "" } -func (x *ListOrgIDPsResponse) GetResult() []*idp.IDP { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetPreHeader() string { if x != nil { - return x.Result + return x.PreHeader } - return nil + return "" } -type AddOrgOIDCIDPRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetSubject() string { + if x != nil { + return x.Subject + } + return "" +} - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - StylingType idp.IDPStylingType `protobuf:"varint,2,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,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"` - DisplayNameMapping idp.OIDCMappingField `protobuf:"varint,7,opt,name=display_name_mapping,json=displayNameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"display_name_mapping,omitempty"` - UsernameMapping idp.OIDCMappingField `protobuf:"varint,8,opt,name=username_mapping,json=usernameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"username_mapping,omitempty"` - AutoRegister bool `protobuf:"varint,9,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` -} - -func (x *AddOrgOIDCIDPRequest) Reset() { - *x = AddOrgOIDCIDPRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[417] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *AddOrgOIDCIDPRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*AddOrgOIDCIDPRequest) ProtoMessage() {} - -func (x *AddOrgOIDCIDPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[417] - 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 AddOrgOIDCIDPRequest.ProtoReflect.Descriptor instead. -func (*AddOrgOIDCIDPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{417} -} - -func (x *AddOrgOIDCIDPRequest) GetName() string { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetGreeting() string { if x != nil { - return x.Name + return x.Greeting } return "" } -func (x *AddOrgOIDCIDPRequest) GetStylingType() idp.IDPStylingType { - if x != nil { - return x.StylingType - } - return idp.IDPStylingType(0) -} - -func (x *AddOrgOIDCIDPRequest) GetClientId() string { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetText() string { if x != nil { - return x.ClientId + return x.Text } return "" } -func (x *AddOrgOIDCIDPRequest) GetClientSecret() string { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetButtonText() string { if x != nil { - return x.ClientSecret + return x.ButtonText } return "" } -func (x *AddOrgOIDCIDPRequest) GetIssuer() string { +func (x *SetCustomPasswordlessRegistrationMessageTextRequest) GetFooterText() string { if x != nil { - return x.Issuer + return x.FooterText } return "" } -func (x *AddOrgOIDCIDPRequest) GetScopes() []string { - if x != nil { - return x.Scopes - } - return nil -} - -func (x *AddOrgOIDCIDPRequest) GetDisplayNameMapping() idp.OIDCMappingField { - if x != nil { - return x.DisplayNameMapping - } - return idp.OIDCMappingField(0) -} - -func (x *AddOrgOIDCIDPRequest) GetUsernameMapping() idp.OIDCMappingField { - if x != nil { - return x.UsernameMapping - } - return idp.OIDCMappingField(0) -} - -func (x *AddOrgOIDCIDPRequest) GetAutoRegister() bool { - if x != nil { - return x.AutoRegister - } - return false -} - -type AddOrgOIDCIDPResponse struct { +type SetCustomPasswordlessRegistrationMessageTextResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` } -func (x *AddOrgOIDCIDPResponse) Reset() { - *x = AddOrgOIDCIDPResponse{} +func (x *SetCustomPasswordlessRegistrationMessageTextResponse) Reset() { + *x = SetCustomPasswordlessRegistrationMessageTextResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[418] + mi := &file_zitadel_management_proto_msgTypes[417] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddOrgOIDCIDPResponse) String() string { +func (x *SetCustomPasswordlessRegistrationMessageTextResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgOIDCIDPResponse) ProtoMessage() {} +func (*SetCustomPasswordlessRegistrationMessageTextResponse) ProtoMessage() {} -func (x *AddOrgOIDCIDPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[418] +func (x *SetCustomPasswordlessRegistrationMessageTextResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[417] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22493,56 +22356,43 @@ func (x *AddOrgOIDCIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgOIDCIDPResponse.ProtoReflect.Descriptor instead. -func (*AddOrgOIDCIDPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{418} +// Deprecated: Use SetCustomPasswordlessRegistrationMessageTextResponse.ProtoReflect.Descriptor instead. +func (*SetCustomPasswordlessRegistrationMessageTextResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{417} } -func (x *AddOrgOIDCIDPResponse) GetDetails() *object.ObjectDetails { +func (x *SetCustomPasswordlessRegistrationMessageTextResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -func (x *AddOrgOIDCIDPResponse) GetIdpId() string { - if x != nil { - return x.IdpId - } - return "" -} - -type AddOrgJWTIDPRequest struct { +type ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - StylingType idp.IDPStylingType `protobuf:"varint,2,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,omitempty"` - JwtEndpoint string `protobuf:"bytes,3,opt,name=jwt_endpoint,json=jwtEndpoint,proto3" json:"jwt_endpoint,omitempty"` - Issuer string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"` - KeysEndpoint string `protobuf:"bytes,5,opt,name=keys_endpoint,json=keysEndpoint,proto3" json:"keys_endpoint,omitempty"` - HeaderName string `protobuf:"bytes,6,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` - AutoRegister bool `protobuf:"varint,7,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` + Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` } -func (x *AddOrgJWTIDPRequest) Reset() { - *x = AddOrgJWTIDPRequest{} +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) Reset() { + *x = ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[419] + mi := &file_zitadel_management_proto_msgTypes[418] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddOrgJWTIDPRequest) String() string { +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgJWTIDPRequest) ProtoMessage() {} +func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) ProtoMessage() {} -func (x *AddOrgJWTIDPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[419] +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[418] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22553,71 +22403,75 @@ func (x *AddOrgJWTIDPRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgJWTIDPRequest.ProtoReflect.Descriptor instead. -func (*AddOrgJWTIDPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{419} +// Deprecated: Use ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest.ProtoReflect.Descriptor instead. +func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{418} } -func (x *AddOrgJWTIDPRequest) GetName() string { +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest) GetLanguage() string { if x != nil { - return x.Name + return x.Language } return "" } -func (x *AddOrgJWTIDPRequest) GetStylingType() idp.IDPStylingType { - if x != nil { - return x.StylingType - } - return idp.IDPStylingType(0) +type ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddOrgJWTIDPRequest) GetJwtEndpoint() string { - if x != nil { - return x.JwtEndpoint +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) Reset() { + *x = ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[419] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return "" } -func (x *AddOrgJWTIDPRequest) GetIssuer() string { - if x != nil { - return x.Issuer - } - return "" +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *AddOrgJWTIDPRequest) GetKeysEndpoint() string { - if x != nil { - return x.KeysEndpoint +func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) ProtoMessage() {} + +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[419] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return "" + return mi.MessageOf(x) } -func (x *AddOrgJWTIDPRequest) GetHeaderName() string { - if x != nil { - return x.HeaderName - } - return "" +// Deprecated: Use ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse.ProtoReflect.Descriptor instead. +func (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{419} } -func (x *AddOrgJWTIDPRequest) GetAutoRegister() bool { +func (x *ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.AutoRegister + return x.Details } - return false + return nil } -type AddOrgJWTIDPResponse struct { +type GetOrgIDPByIDRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *AddOrgJWTIDPResponse) Reset() { - *x = AddOrgJWTIDPResponse{} +func (x *GetOrgIDPByIDRequest) Reset() { + *x = GetOrgIDPByIDRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[420] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22625,13 +22479,13 @@ func (x *AddOrgJWTIDPResponse) Reset() { } } -func (x *AddOrgJWTIDPResponse) String() string { +func (x *GetOrgIDPByIDRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddOrgJWTIDPResponse) ProtoMessage() {} +func (*GetOrgIDPByIDRequest) ProtoMessage() {} -func (x *AddOrgJWTIDPResponse) ProtoReflect() protoreflect.Message { +func (x *GetOrgIDPByIDRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[420] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22643,35 +22497,28 @@ func (x *AddOrgJWTIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddOrgJWTIDPResponse.ProtoReflect.Descriptor instead. -func (*AddOrgJWTIDPResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgIDPByIDRequest.ProtoReflect.Descriptor instead. +func (*GetOrgIDPByIDRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{420} } -func (x *AddOrgJWTIDPResponse) GetDetails() *object.ObjectDetails { - if x != nil { - return x.Details - } - return nil -} - -func (x *AddOrgJWTIDPResponse) GetIdpId() string { +func (x *GetOrgIDPByIDRequest) GetId() string { if x != nil { - return x.IdpId + return x.Id } return "" } -type DeactivateOrgIDPRequest struct { +type GetOrgIDPByIDResponse struct { 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"` + Idp *idp.IDP `protobuf:"bytes,1,opt,name=idp,proto3" json:"idp,omitempty"` } -func (x *DeactivateOrgIDPRequest) Reset() { - *x = DeactivateOrgIDPRequest{} +func (x *GetOrgIDPByIDResponse) Reset() { + *x = GetOrgIDPByIDResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[421] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22679,13 +22526,13 @@ func (x *DeactivateOrgIDPRequest) Reset() { } } -func (x *DeactivateOrgIDPRequest) String() string { +func (x *GetOrgIDPByIDResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateOrgIDPRequest) ProtoMessage() {} +func (*GetOrgIDPByIDResponse) ProtoMessage() {} -func (x *DeactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { +func (x *GetOrgIDPByIDResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[421] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22697,28 +22544,33 @@ func (x *DeactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateOrgIDPRequest.ProtoReflect.Descriptor instead. -func (*DeactivateOrgIDPRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use GetOrgIDPByIDResponse.ProtoReflect.Descriptor instead. +func (*GetOrgIDPByIDResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{421} } -func (x *DeactivateOrgIDPRequest) GetIdpId() string { +func (x *GetOrgIDPByIDResponse) GetIdp() *idp.IDP { if x != nil { - return x.IdpId + return x.Idp } - return "" + return nil } -type DeactivateOrgIDPResponse struct { +type ListOrgIDPsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //the field the result is sorted + SortingColumn idp.IDPFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.idp.v1.IDPFieldName" json:"sorting_column,omitempty"` + //criterias the client is looking for + Queries []*IDPQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *DeactivateOrgIDPResponse) Reset() { - *x = DeactivateOrgIDPResponse{} +func (x *ListOrgIDPsRequest) Reset() { + *x = ListOrgIDPsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[422] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22726,13 +22578,13 @@ func (x *DeactivateOrgIDPResponse) Reset() { } } -func (x *DeactivateOrgIDPResponse) String() string { +func (x *ListOrgIDPsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateOrgIDPResponse) ProtoMessage() {} +func (*ListOrgIDPsRequest) ProtoMessage() {} -func (x *DeactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgIDPsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[422] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22744,28 +22596,46 @@ func (x *DeactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateOrgIDPResponse.ProtoReflect.Descriptor instead. -func (*DeactivateOrgIDPResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgIDPsRequest.ProtoReflect.Descriptor instead. +func (*ListOrgIDPsRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{422} } -func (x *DeactivateOrgIDPResponse) GetDetails() *object.ObjectDetails { +func (x *ListOrgIDPsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Details + return x.Query } return nil } -type ReactivateOrgIDPRequest struct { +func (x *ListOrgIDPsRequest) GetSortingColumn() idp.IDPFieldName { + if x != nil { + return x.SortingColumn + } + return idp.IDPFieldName(0) +} + +func (x *ListOrgIDPsRequest) GetQueries() []*IDPQuery { + if x != nil { + return x.Queries + } + return nil +} + +type IDPQuery struct { 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"` + // Types that are assignable to Query: + // *IDPQuery_IdpIdQuery + // *IDPQuery_IdpNameQuery + // *IDPQuery_OwnerTypeQuery + Query isIDPQuery_Query `protobuf_oneof:"query"` } -func (x *ReactivateOrgIDPRequest) Reset() { - *x = ReactivateOrgIDPRequest{} +func (x *IDPQuery) Reset() { + *x = IDPQuery{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[423] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22773,13 +22643,13 @@ func (x *ReactivateOrgIDPRequest) Reset() { } } -func (x *ReactivateOrgIDPRequest) String() string { +func (x *IDPQuery) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateOrgIDPRequest) ProtoMessage() {} +func (*IDPQuery) ProtoMessage() {} -func (x *ReactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { +func (x *IDPQuery) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[423] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22791,28 +22661,73 @@ func (x *ReactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateOrgIDPRequest.ProtoReflect.Descriptor instead. -func (*ReactivateOrgIDPRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use IDPQuery.ProtoReflect.Descriptor instead. +func (*IDPQuery) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{423} } -func (x *ReactivateOrgIDPRequest) GetIdpId() string { - if x != nil { - return x.IdpId +func (m *IDPQuery) GetQuery() isIDPQuery_Query { + if m != nil { + return m.Query } - return "" + return nil } -type ReactivateOrgIDPResponse struct { +func (x *IDPQuery) GetIdpIdQuery() *idp.IDPIDQuery { + if x, ok := x.GetQuery().(*IDPQuery_IdpIdQuery); ok { + return x.IdpIdQuery + } + return nil +} + +func (x *IDPQuery) GetIdpNameQuery() *idp.IDPNameQuery { + if x, ok := x.GetQuery().(*IDPQuery_IdpNameQuery); ok { + return x.IdpNameQuery + } + return nil +} + +func (x *IDPQuery) GetOwnerTypeQuery() *idp.IDPOwnerTypeQuery { + if x, ok := x.GetQuery().(*IDPQuery_OwnerTypeQuery); ok { + return x.OwnerTypeQuery + } + return nil +} + +type isIDPQuery_Query interface { + isIDPQuery_Query() +} + +type IDPQuery_IdpIdQuery struct { + IdpIdQuery *idp.IDPIDQuery `protobuf:"bytes,1,opt,name=idp_id_query,json=idpIdQuery,proto3,oneof"` +} + +type IDPQuery_IdpNameQuery struct { + IdpNameQuery *idp.IDPNameQuery `protobuf:"bytes,2,opt,name=idp_name_query,json=idpNameQuery,proto3,oneof"` +} + +type IDPQuery_OwnerTypeQuery struct { + OwnerTypeQuery *idp.IDPOwnerTypeQuery `protobuf:"bytes,3,opt,name=owner_type_query,json=ownerTypeQuery,proto3,oneof"` +} + +func (*IDPQuery_IdpIdQuery) isIDPQuery_Query() {} + +func (*IDPQuery_IdpNameQuery) isIDPQuery_Query() {} + +func (*IDPQuery_OwnerTypeQuery) isIDPQuery_Query() {} + +type ListOrgIDPsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + SortingColumn idp.IDPFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.idp.v1.IDPFieldName" json:"sorting_column,omitempty"` + Result []*idp.IDP `protobuf:"bytes,3,rep,name=result,proto3" json:"result,omitempty"` } -func (x *ReactivateOrgIDPResponse) Reset() { - *x = ReactivateOrgIDPResponse{} +func (x *ListOrgIDPsResponse) Reset() { + *x = ListOrgIDPsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[424] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22820,13 +22735,13 @@ func (x *ReactivateOrgIDPResponse) Reset() { } } -func (x *ReactivateOrgIDPResponse) String() string { +func (x *ListOrgIDPsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateOrgIDPResponse) ProtoMessage() {} +func (*ListOrgIDPsResponse) ProtoMessage() {} -func (x *ReactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { +func (x *ListOrgIDPsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[424] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22838,28 +22753,50 @@ func (x *ReactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateOrgIDPResponse.ProtoReflect.Descriptor instead. -func (*ReactivateOrgIDPResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use ListOrgIDPsResponse.ProtoReflect.Descriptor instead. +func (*ListOrgIDPsResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{424} } -func (x *ReactivateOrgIDPResponse) GetDetails() *object.ObjectDetails { +func (x *ListOrgIDPsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type RemoveOrgIDPRequest struct { +func (x *ListOrgIDPsResponse) GetSortingColumn() idp.IDPFieldName { + if x != nil { + return x.SortingColumn + } + return idp.IDPFieldName(0) +} + +func (x *ListOrgIDPsResponse) GetResult() []*idp.IDP { + if x != nil { + return x.Result + } + return nil +} + +type AddOrgOIDCIDPRequest struct { 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"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + StylingType idp.IDPStylingType `protobuf:"varint,2,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,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"` + DisplayNameMapping idp.OIDCMappingField `protobuf:"varint,7,opt,name=display_name_mapping,json=displayNameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"display_name_mapping,omitempty"` + UsernameMapping idp.OIDCMappingField `protobuf:"varint,8,opt,name=username_mapping,json=usernameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"username_mapping,omitempty"` + AutoRegister bool `protobuf:"varint,9,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` } -func (x *RemoveOrgIDPRequest) Reset() { - *x = RemoveOrgIDPRequest{} +func (x *AddOrgOIDCIDPRequest) Reset() { + *x = AddOrgOIDCIDPRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[425] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22867,13 +22804,13 @@ func (x *RemoveOrgIDPRequest) Reset() { } } -func (x *RemoveOrgIDPRequest) String() string { +func (x *AddOrgOIDCIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*RemoveOrgIDPRequest) ProtoMessage() {} +func (*AddOrgOIDCIDPRequest) ProtoMessage() {} -func (x *RemoveOrgIDPRequest) ProtoReflect() protoreflect.Message { +func (x *AddOrgOIDCIDPRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[425] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -22885,153 +22822,100 @@ func (x *RemoveOrgIDPRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RemoveOrgIDPRequest.ProtoReflect.Descriptor instead. -func (*RemoveOrgIDPRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use AddOrgOIDCIDPRequest.ProtoReflect.Descriptor instead. +func (*AddOrgOIDCIDPRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{425} } -func (x *RemoveOrgIDPRequest) GetIdpId() string { +func (x *AddOrgOIDCIDPRequest) GetName() string { if x != nil { - return x.IdpId + return x.Name } return "" } -//This is an empty response -type RemoveOrgIDPResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *AddOrgOIDCIDPRequest) GetStylingType() idp.IDPStylingType { + if x != nil { + return x.StylingType + } + return idp.IDPStylingType(0) } -func (x *RemoveOrgIDPResponse) Reset() { - *x = RemoveOrgIDPResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[426] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *AddOrgOIDCIDPRequest) GetClientId() string { + if x != nil { + return x.ClientId } + return "" } -func (x *RemoveOrgIDPResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *AddOrgOIDCIDPRequest) GetClientSecret() string { + if x != nil { + return x.ClientSecret + } + return "" } -func (*RemoveOrgIDPResponse) ProtoMessage() {} - -func (x *RemoveOrgIDPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[426] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *AddOrgOIDCIDPRequest) GetIssuer() string { + if x != nil { + return x.Issuer } - return mi.MessageOf(x) + return "" } -// Deprecated: Use RemoveOrgIDPResponse.ProtoReflect.Descriptor instead. -func (*RemoveOrgIDPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{426} +func (x *AddOrgOIDCIDPRequest) GetScopes() []string { + if x != nil { + return x.Scopes + } + return nil } -type UpdateOrgIDPRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *AddOrgOIDCIDPRequest) GetDisplayNameMapping() idp.OIDCMappingField { + if x != nil { + return x.DisplayNameMapping + } + return idp.OIDCMappingField(0) +} - IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - StylingType idp.IDPStylingType `protobuf:"varint,3,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,omitempty"` - AutoRegister bool `protobuf:"varint,4,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` -} - -func (x *UpdateOrgIDPRequest) Reset() { - *x = UpdateOrgIDPRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[427] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateOrgIDPRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateOrgIDPRequest) ProtoMessage() {} - -func (x *UpdateOrgIDPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[427] - 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 UpdateOrgIDPRequest.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{427} -} - -func (x *UpdateOrgIDPRequest) GetIdpId() string { - if x != nil { - return x.IdpId - } - return "" -} - -func (x *UpdateOrgIDPRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateOrgIDPRequest) GetStylingType() idp.IDPStylingType { +func (x *AddOrgOIDCIDPRequest) GetUsernameMapping() idp.OIDCMappingField { if x != nil { - return x.StylingType + return x.UsernameMapping } - return idp.IDPStylingType(0) + return idp.OIDCMappingField(0) } -func (x *UpdateOrgIDPRequest) GetAutoRegister() bool { +func (x *AddOrgOIDCIDPRequest) GetAutoRegister() bool { if x != nil { return x.AutoRegister } return false } -type UpdateOrgIDPResponse struct { +type AddOrgOIDCIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` } -func (x *UpdateOrgIDPResponse) Reset() { - *x = UpdateOrgIDPResponse{} +func (x *AddOrgOIDCIDPResponse) Reset() { + *x = AddOrgOIDCIDPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[428] + mi := &file_zitadel_management_proto_msgTypes[426] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOrgIDPResponse) String() string { +func (x *AddOrgOIDCIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgIDPResponse) ProtoMessage() {} +func (*AddOrgOIDCIDPResponse) ProtoMessage() {} -func (x *UpdateOrgIDPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[428] +func (x *AddOrgOIDCIDPResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[426] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23042,49 +22926,56 @@ func (x *UpdateOrgIDPResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgIDPResponse.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{428} +// Deprecated: Use AddOrgOIDCIDPResponse.ProtoReflect.Descriptor instead. +func (*AddOrgOIDCIDPResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{426} } -func (x *UpdateOrgIDPResponse) GetDetails() *object.ObjectDetails { +func (x *AddOrgOIDCIDPResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateOrgIDPOIDCConfigRequest struct { +func (x *AddOrgOIDCIDPResponse) GetIdpId() string { + if x != nil { + return x.IdpId + } + return "" +} + +type AddOrgJWTIDPRequest struct { 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"` - DisplayNameMapping idp.OIDCMappingField `protobuf:"varint,6,opt,name=display_name_mapping,json=displayNameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"display_name_mapping,omitempty"` - UsernameMapping idp.OIDCMappingField `protobuf:"varint,7,opt,name=username_mapping,json=usernameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"username_mapping,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + StylingType idp.IDPStylingType `protobuf:"varint,2,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,omitempty"` + JwtEndpoint string `protobuf:"bytes,3,opt,name=jwt_endpoint,json=jwtEndpoint,proto3" json:"jwt_endpoint,omitempty"` + Issuer string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"` + KeysEndpoint string `protobuf:"bytes,5,opt,name=keys_endpoint,json=keysEndpoint,proto3" json:"keys_endpoint,omitempty"` + HeaderName string `protobuf:"bytes,6,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` + AutoRegister bool `protobuf:"varint,7,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` } -func (x *UpdateOrgIDPOIDCConfigRequest) Reset() { - *x = UpdateOrgIDPOIDCConfigRequest{} +func (x *AddOrgJWTIDPRequest) Reset() { + *x = AddOrgJWTIDPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[429] + mi := &file_zitadel_management_proto_msgTypes[427] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOrgIDPOIDCConfigRequest) String() string { +func (x *AddOrgJWTIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgIDPOIDCConfigRequest) ProtoMessage() {} +func (*AddOrgJWTIDPRequest) ProtoMessage() {} -func (x *UpdateOrgIDPOIDCConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[429] +func (x *AddOrgJWTIDPRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[427] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23095,85 +22986,86 @@ func (x *UpdateOrgIDPOIDCConfigRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgIDPOIDCConfigRequest.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPOIDCConfigRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{429} +// Deprecated: Use AddOrgJWTIDPRequest.ProtoReflect.Descriptor instead. +func (*AddOrgJWTIDPRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{427} } -func (x *UpdateOrgIDPOIDCConfigRequest) GetIdpId() string { +func (x *AddOrgJWTIDPRequest) GetName() string { if x != nil { - return x.IdpId + return x.Name } return "" } -func (x *UpdateOrgIDPOIDCConfigRequest) GetClientId() string { +func (x *AddOrgJWTIDPRequest) GetStylingType() idp.IDPStylingType { if x != nil { - return x.ClientId + return x.StylingType } - return "" + return idp.IDPStylingType(0) } -func (x *UpdateOrgIDPOIDCConfigRequest) GetClientSecret() string { +func (x *AddOrgJWTIDPRequest) GetJwtEndpoint() string { if x != nil { - return x.ClientSecret + return x.JwtEndpoint } return "" } -func (x *UpdateOrgIDPOIDCConfigRequest) GetIssuer() string { +func (x *AddOrgJWTIDPRequest) GetIssuer() string { if x != nil { return x.Issuer } return "" } -func (x *UpdateOrgIDPOIDCConfigRequest) GetScopes() []string { +func (x *AddOrgJWTIDPRequest) GetKeysEndpoint() string { if x != nil { - return x.Scopes + return x.KeysEndpoint } - return nil + return "" } -func (x *UpdateOrgIDPOIDCConfigRequest) GetDisplayNameMapping() idp.OIDCMappingField { +func (x *AddOrgJWTIDPRequest) GetHeaderName() string { if x != nil { - return x.DisplayNameMapping + return x.HeaderName } - return idp.OIDCMappingField(0) + return "" } -func (x *UpdateOrgIDPOIDCConfigRequest) GetUsernameMapping() idp.OIDCMappingField { +func (x *AddOrgJWTIDPRequest) GetAutoRegister() bool { if x != nil { - return x.UsernameMapping + return x.AutoRegister } - return idp.OIDCMappingField(0) + return false } -type UpdateOrgIDPOIDCConfigResponse struct { +type AddOrgJWTIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + IdpId string `protobuf:"bytes,2,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` } -func (x *UpdateOrgIDPOIDCConfigResponse) Reset() { - *x = UpdateOrgIDPOIDCConfigResponse{} +func (x *AddOrgJWTIDPResponse) Reset() { + *x = AddOrgJWTIDPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[430] + mi := &file_zitadel_management_proto_msgTypes[428] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOrgIDPOIDCConfigResponse) String() string { +func (x *AddOrgJWTIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgIDPOIDCConfigResponse) ProtoMessage() {} +func (*AddOrgJWTIDPResponse) ProtoMessage() {} -func (x *UpdateOrgIDPOIDCConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[430] +func (x *AddOrgJWTIDPResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[428] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23184,47 +23076,50 @@ func (x *UpdateOrgIDPOIDCConfigResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgIDPOIDCConfigResponse.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPOIDCConfigResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{430} +// Deprecated: Use AddOrgJWTIDPResponse.ProtoReflect.Descriptor instead. +func (*AddOrgJWTIDPResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{428} } -func (x *UpdateOrgIDPOIDCConfigResponse) GetDetails() *object.ObjectDetails { +func (x *AddOrgJWTIDPResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type UpdateOrgIDPJWTConfigRequest struct { +func (x *AddOrgJWTIDPResponse) GetIdpId() string { + if x != nil { + return x.IdpId + } + return "" +} + +type DeactivateOrgIDPRequest struct { 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"` - JwtEndpoint string `protobuf:"bytes,2,opt,name=jwt_endpoint,json=jwtEndpoint,proto3" json:"jwt_endpoint,omitempty"` - Issuer string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"` - KeysEndpoint string `protobuf:"bytes,4,opt,name=keys_endpoint,json=keysEndpoint,proto3" json:"keys_endpoint,omitempty"` - HeaderName string `protobuf:"bytes,5,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` } -func (x *UpdateOrgIDPJWTConfigRequest) Reset() { - *x = UpdateOrgIDPJWTConfigRequest{} +func (x *DeactivateOrgIDPRequest) Reset() { + *x = DeactivateOrgIDPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[431] + mi := &file_zitadel_management_proto_msgTypes[429] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOrgIDPJWTConfigRequest) String() string { +func (x *DeactivateOrgIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgIDPJWTConfigRequest) ProtoMessage() {} +func (*DeactivateOrgIDPRequest) ProtoMessage() {} -func (x *UpdateOrgIDPJWTConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[431] +func (x *DeactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[429] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23235,47 +23130,19 @@ func (x *UpdateOrgIDPJWTConfigRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgIDPJWTConfigRequest.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPJWTConfigRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{431} +// Deprecated: Use DeactivateOrgIDPRequest.ProtoReflect.Descriptor instead. +func (*DeactivateOrgIDPRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{429} } -func (x *UpdateOrgIDPJWTConfigRequest) GetIdpId() string { +func (x *DeactivateOrgIDPRequest) GetIdpId() string { if x != nil { return x.IdpId } return "" } -func (x *UpdateOrgIDPJWTConfigRequest) GetJwtEndpoint() string { - if x != nil { - return x.JwtEndpoint - } - return "" -} - -func (x *UpdateOrgIDPJWTConfigRequest) GetIssuer() string { - if x != nil { - return x.Issuer - } - return "" -} - -func (x *UpdateOrgIDPJWTConfigRequest) GetKeysEndpoint() string { - if x != nil { - return x.KeysEndpoint - } - return "" -} - -func (x *UpdateOrgIDPJWTConfigRequest) GetHeaderName() string { - if x != nil { - return x.HeaderName - } - return "" -} - -type UpdateOrgIDPJWTConfigResponse struct { +type DeactivateOrgIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -23283,23 +23150,23 @@ type UpdateOrgIDPJWTConfigResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateOrgIDPJWTConfigResponse) Reset() { - *x = UpdateOrgIDPJWTConfigResponse{} +func (x *DeactivateOrgIDPResponse) Reset() { + *x = DeactivateOrgIDPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[432] + mi := &file_zitadel_management_proto_msgTypes[430] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateOrgIDPJWTConfigResponse) String() string { +func (x *DeactivateOrgIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateOrgIDPJWTConfigResponse) ProtoMessage() {} +func (*DeactivateOrgIDPResponse) ProtoMessage() {} -func (x *UpdateOrgIDPJWTConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[432] +func (x *DeactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[430] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23310,48 +23177,43 @@ func (x *UpdateOrgIDPJWTConfigResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateOrgIDPJWTConfigResponse.ProtoReflect.Descriptor instead. -func (*UpdateOrgIDPJWTConfigResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{432} +// Deprecated: Use DeactivateOrgIDPResponse.ProtoReflect.Descriptor instead. +func (*DeactivateOrgIDPResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{430} } -func (x *UpdateOrgIDPJWTConfigResponse) GetDetails() *object.ObjectDetails { +func (x *DeactivateOrgIDPResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type ListActionsRequest struct { +type ReactivateOrgIDPRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - //list limitations and ordering - Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` - //the field the result is sorted - SortingColumn action.ActionFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.action.v1.ActionFieldName" json:"sorting_column,omitempty"` - //criteria the client is looking for - Queries []*ActionQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` } -func (x *ListActionsRequest) Reset() { - *x = ListActionsRequest{} +func (x *ReactivateOrgIDPRequest) Reset() { + *x = ReactivateOrgIDPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[433] + mi := &file_zitadel_management_proto_msgTypes[431] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ListActionsRequest) String() string { +func (x *ReactivateOrgIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListActionsRequest) ProtoMessage() {} +func (*ReactivateOrgIDPRequest) ProtoMessage() {} -func (x *ListActionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[433] +func (x *ReactivateOrgIDPRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[431] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23362,61 +23224,43 @@ func (x *ListActionsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListActionsRequest.ProtoReflect.Descriptor instead. -func (*ListActionsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{433} -} - -func (x *ListActionsRequest) GetQuery() *object.ListQuery { - if x != nil { - return x.Query - } - return nil -} - -func (x *ListActionsRequest) GetSortingColumn() action.ActionFieldName { - if x != nil { - return x.SortingColumn - } - return action.ActionFieldName(0) +// Deprecated: Use ReactivateOrgIDPRequest.ProtoReflect.Descriptor instead. +func (*ReactivateOrgIDPRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{431} } -func (x *ListActionsRequest) GetQueries() []*ActionQuery { +func (x *ReactivateOrgIDPRequest) GetIdpId() string { if x != nil { - return x.Queries + return x.IdpId } - return nil + return "" } -type ActionQuery struct { +type ReactivateOrgIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Types that are assignable to Query: - // *ActionQuery_ActionIdQuery - // *ActionQuery_ActionNameQuery - // *ActionQuery_ActionStateQuery - Query isActionQuery_Query `protobuf_oneof:"query"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ActionQuery) Reset() { - *x = ActionQuery{} +func (x *ReactivateOrgIDPResponse) Reset() { + *x = ReactivateOrgIDPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[434] + mi := &file_zitadel_management_proto_msgTypes[432] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ActionQuery) String() string { +func (x *ReactivateOrgIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ActionQuery) ProtoMessage() {} +func (*ReactivateOrgIDPResponse) ProtoMessage() {} -func (x *ActionQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[434] +func (x *ReactivateOrgIDPResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[432] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23427,73 +23271,117 @@ func (x *ActionQuery) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ActionQuery.ProtoReflect.Descriptor instead. -func (*ActionQuery) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{434} +// Deprecated: Use ReactivateOrgIDPResponse.ProtoReflect.Descriptor instead. +func (*ReactivateOrgIDPResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{432} } -func (m *ActionQuery) GetQuery() isActionQuery_Query { - if m != nil { - return m.Query +func (x *ReactivateOrgIDPResponse) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details } return nil } -func (x *ActionQuery) GetActionIdQuery() *action.ActionIDQuery { - if x, ok := x.GetQuery().(*ActionQuery_ActionIdQuery); ok { - return x.ActionIdQuery - } - return nil +type RemoveOrgIDPRequest struct { + 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"` } -func (x *ActionQuery) GetActionNameQuery() *action.ActionNameQuery { - if x, ok := x.GetQuery().(*ActionQuery_ActionNameQuery); ok { - return x.ActionNameQuery +func (x *RemoveOrgIDPRequest) Reset() { + *x = RemoveOrgIDPRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[433] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (x *ActionQuery) GetActionStateQuery() *action.ActionStateQuery { - if x, ok := x.GetQuery().(*ActionQuery_ActionStateQuery); ok { - return x.ActionStateQuery +func (x *RemoveOrgIDPRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveOrgIDPRequest) ProtoMessage() {} + +func (x *RemoveOrgIDPRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[433] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -type isActionQuery_Query interface { - isActionQuery_Query() +// Deprecated: Use RemoveOrgIDPRequest.ProtoReflect.Descriptor instead. +func (*RemoveOrgIDPRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{433} } -type ActionQuery_ActionIdQuery struct { - ActionIdQuery *action.ActionIDQuery `protobuf:"bytes,1,opt,name=action_id_query,json=actionIdQuery,proto3,oneof"` +func (x *RemoveOrgIDPRequest) GetIdpId() string { + if x != nil { + return x.IdpId + } + return "" } -type ActionQuery_ActionNameQuery struct { - ActionNameQuery *action.ActionNameQuery `protobuf:"bytes,2,opt,name=action_name_query,json=actionNameQuery,proto3,oneof"` +//This is an empty response +type RemoveOrgIDPResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -type ActionQuery_ActionStateQuery struct { - ActionStateQuery *action.ActionStateQuery `protobuf:"bytes,3,opt,name=action_state_query,json=actionStateQuery,proto3,oneof"` +func (x *RemoveOrgIDPResponse) Reset() { + *x = RemoveOrgIDPResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[434] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (*ActionQuery_ActionIdQuery) isActionQuery_Query() {} +func (x *RemoveOrgIDPResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} -func (*ActionQuery_ActionNameQuery) isActionQuery_Query() {} +func (*RemoveOrgIDPResponse) ProtoMessage() {} -func (*ActionQuery_ActionStateQuery) isActionQuery_Query() {} +func (x *RemoveOrgIDPResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[434] + 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) +} -type ListActionsResponse struct { +// Deprecated: Use RemoveOrgIDPResponse.ProtoReflect.Descriptor instead. +func (*RemoveOrgIDPResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{434} +} + +type UpdateOrgIDPRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - SortingColumn action.ActionFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.action.v1.ActionFieldName" json:"sorting_column,omitempty"` - Result []*action.Action `protobuf:"bytes,3,rep,name=result,proto3" json:"result,omitempty"` + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + StylingType idp.IDPStylingType `protobuf:"varint,3,opt,name=styling_type,json=stylingType,proto3,enum=zitadel.idp.v1.IDPStylingType" json:"styling_type,omitempty"` + AutoRegister bool `protobuf:"varint,4,opt,name=auto_register,json=autoRegister,proto3" json:"auto_register,omitempty"` } -func (x *ListActionsResponse) Reset() { - *x = ListActionsResponse{} +func (x *UpdateOrgIDPRequest) Reset() { + *x = UpdateOrgIDPRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[435] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23501,13 +23389,13 @@ func (x *ListActionsResponse) Reset() { } } -func (x *ListActionsResponse) String() string { +func (x *UpdateOrgIDPRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ListActionsResponse) ProtoMessage() {} +func (*UpdateOrgIDPRequest) ProtoMessage() {} -func (x *ListActionsResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgIDPRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[435] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23519,45 +23407,49 @@ func (x *ListActionsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead. -func (*ListActionsResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgIDPRequest.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{435} } -func (x *ListActionsResponse) GetDetails() *object.ListDetails { +func (x *UpdateOrgIDPRequest) GetIdpId() string { if x != nil { - return x.Details + return x.IdpId } - return nil + return "" } -func (x *ListActionsResponse) GetSortingColumn() action.ActionFieldName { +func (x *UpdateOrgIDPRequest) GetName() string { if x != nil { - return x.SortingColumn + return x.Name } - return action.ActionFieldName(0) + return "" } -func (x *ListActionsResponse) GetResult() []*action.Action { +func (x *UpdateOrgIDPRequest) GetStylingType() idp.IDPStylingType { if x != nil { - return x.Result + return x.StylingType } - return nil + return idp.IDPStylingType(0) } -type CreateActionRequest struct { +func (x *UpdateOrgIDPRequest) GetAutoRegister() bool { + if x != nil { + return x.AutoRegister + } + return false +} + +type UpdateOrgIDPResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Script string `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"` - Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` - AllowedToFail bool `protobuf:"varint,4,opt,name=allowed_to_fail,json=allowedToFail,proto3" json:"allowed_to_fail,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *CreateActionRequest) Reset() { - *x = CreateActionRequest{} +func (x *UpdateOrgIDPResponse) Reset() { + *x = UpdateOrgIDPResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[436] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23565,13 +23457,13 @@ func (x *CreateActionRequest) Reset() { } } -func (x *CreateActionRequest) String() string { +func (x *UpdateOrgIDPResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*CreateActionRequest) ProtoMessage() {} +func (*UpdateOrgIDPResponse) ProtoMessage() {} -func (x *CreateActionRequest) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgIDPResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[436] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23583,50 +23475,34 @@ func (x *CreateActionRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use CreateActionRequest.ProtoReflect.Descriptor instead. -func (*CreateActionRequest) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgIDPResponse.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPResponse) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{436} } -func (x *CreateActionRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateActionRequest) GetScript() string { - if x != nil { - return x.Script - } - return "" -} - -func (x *CreateActionRequest) GetTimeout() *durationpb.Duration { +func (x *UpdateOrgIDPResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Timeout + return x.Details } return nil } -func (x *CreateActionRequest) GetAllowedToFail() bool { - if x != nil { - return x.AllowedToFail - } - return false -} - -type CreateActionResponse struct { +type UpdateOrgIDPOIDCConfigRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` - Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + 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"` + DisplayNameMapping idp.OIDCMappingField `protobuf:"varint,6,opt,name=display_name_mapping,json=displayNameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"display_name_mapping,omitempty"` + UsernameMapping idp.OIDCMappingField `protobuf:"varint,7,opt,name=username_mapping,json=usernameMapping,proto3,enum=zitadel.idp.v1.OIDCMappingField" json:"username_mapping,omitempty"` } -func (x *CreateActionResponse) Reset() { - *x = CreateActionResponse{} +func (x *UpdateOrgIDPOIDCConfigRequest) Reset() { + *x = UpdateOrgIDPOIDCConfigRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[437] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23634,13 +23510,13 @@ func (x *CreateActionResponse) Reset() { } } -func (x *CreateActionResponse) String() string { +func (x *UpdateOrgIDPOIDCConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*CreateActionResponse) ProtoMessage() {} +func (*UpdateOrgIDPOIDCConfigRequest) ProtoMessage() {} -func (x *CreateActionResponse) ProtoReflect() protoreflect.Message { +func (x *UpdateOrgIDPOIDCConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[437] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -23652,97 +23528,85 @@ func (x *CreateActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use CreateActionResponse.ProtoReflect.Descriptor instead. -func (*CreateActionResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use UpdateOrgIDPOIDCConfigRequest.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPOIDCConfigRequest) Descriptor() ([]byte, []int) { return file_zitadel_management_proto_rawDescGZIP(), []int{437} } -func (x *CreateActionResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateOrgIDPOIDCConfigRequest) GetIdpId() string { if x != nil { - return x.Details + return x.IdpId } - return nil + return "" } -func (x *CreateActionResponse) GetId() string { +func (x *UpdateOrgIDPOIDCConfigRequest) GetClientId() string { if x != nil { - return x.Id + return x.ClientId } return "" } -type GetActionRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` -} - -func (x *GetActionRequest) Reset() { - *x = GetActionRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[438] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *UpdateOrgIDPOIDCConfigRequest) GetClientSecret() string { + if x != nil { + return x.ClientSecret } + return "" } -func (x *GetActionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *UpdateOrgIDPOIDCConfigRequest) GetIssuer() string { + if x != nil { + return x.Issuer + } + return "" } -func (*GetActionRequest) ProtoMessage() {} - -func (x *GetActionRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[438] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms +func (x *UpdateOrgIDPOIDCConfigRequest) GetScopes() []string { + if x != nil { + return x.Scopes } - return mi.MessageOf(x) + return nil } -// Deprecated: Use GetActionRequest.ProtoReflect.Descriptor instead. -func (*GetActionRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{438} +func (x *UpdateOrgIDPOIDCConfigRequest) GetDisplayNameMapping() idp.OIDCMappingField { + if x != nil { + return x.DisplayNameMapping + } + return idp.OIDCMappingField(0) } -func (x *GetActionRequest) GetId() string { +func (x *UpdateOrgIDPOIDCConfigRequest) GetUsernameMapping() idp.OIDCMappingField { if x != nil { - return x.Id + return x.UsernameMapping } - return "" + return idp.OIDCMappingField(0) } -type GetActionResponse struct { +type UpdateOrgIDPOIDCConfigResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Action *action.Action `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *GetActionResponse) Reset() { - *x = GetActionResponse{} +func (x *UpdateOrgIDPOIDCConfigResponse) Reset() { + *x = UpdateOrgIDPOIDCConfigResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[439] + mi := &file_zitadel_management_proto_msgTypes[438] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetActionResponse) String() string { +func (x *UpdateOrgIDPOIDCConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetActionResponse) ProtoMessage() {} +func (*UpdateOrgIDPOIDCConfigResponse) ProtoMessage() {} -func (x *GetActionResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[439] +func (x *UpdateOrgIDPOIDCConfigResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[438] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23753,47 +23617,47 @@ func (x *GetActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetActionResponse.ProtoReflect.Descriptor instead. -func (*GetActionResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{439} +// Deprecated: Use UpdateOrgIDPOIDCConfigResponse.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPOIDCConfigResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{438} } -func (x *GetActionResponse) GetAction() *action.Action { +func (x *UpdateOrgIDPOIDCConfigResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Action + return x.Details } return nil } -type UpdateActionRequest struct { +type UpdateOrgIDPJWTConfigRequest struct { 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"` - Script string `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"` - Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"` - AllowedToFail bool `protobuf:"varint,5,opt,name=allowed_to_fail,json=allowedToFail,proto3" json:"allowed_to_fail,omitempty"` + IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` + JwtEndpoint string `protobuf:"bytes,2,opt,name=jwt_endpoint,json=jwtEndpoint,proto3" json:"jwt_endpoint,omitempty"` + Issuer string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"` + KeysEndpoint string `protobuf:"bytes,4,opt,name=keys_endpoint,json=keysEndpoint,proto3" json:"keys_endpoint,omitempty"` + HeaderName string `protobuf:"bytes,5,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` } -func (x *UpdateActionRequest) Reset() { - *x = UpdateActionRequest{} +func (x *UpdateOrgIDPJWTConfigRequest) Reset() { + *x = UpdateOrgIDPJWTConfigRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[440] + mi := &file_zitadel_management_proto_msgTypes[439] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateActionRequest) String() string { +func (x *UpdateOrgIDPJWTConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateActionRequest) ProtoMessage() {} +func (*UpdateOrgIDPJWTConfigRequest) ProtoMessage() {} -func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[440] +func (x *UpdateOrgIDPJWTConfigRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[439] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23804,47 +23668,47 @@ func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead. -func (*UpdateActionRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{440} +// Deprecated: Use UpdateOrgIDPJWTConfigRequest.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPJWTConfigRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{439} } -func (x *UpdateActionRequest) GetId() string { +func (x *UpdateOrgIDPJWTConfigRequest) GetIdpId() string { if x != nil { - return x.Id + return x.IdpId } return "" } -func (x *UpdateActionRequest) GetName() string { +func (x *UpdateOrgIDPJWTConfigRequest) GetJwtEndpoint() string { if x != nil { - return x.Name + return x.JwtEndpoint } return "" } -func (x *UpdateActionRequest) GetScript() string { +func (x *UpdateOrgIDPJWTConfigRequest) GetIssuer() string { if x != nil { - return x.Script + return x.Issuer } return "" } -func (x *UpdateActionRequest) GetTimeout() *durationpb.Duration { +func (x *UpdateOrgIDPJWTConfigRequest) GetKeysEndpoint() string { if x != nil { - return x.Timeout + return x.KeysEndpoint } - return nil + return "" } -func (x *UpdateActionRequest) GetAllowedToFail() bool { +func (x *UpdateOrgIDPJWTConfigRequest) GetHeaderName() string { if x != nil { - return x.AllowedToFail + return x.HeaderName } - return false + return "" } -type UpdateActionResponse struct { +type UpdateOrgIDPJWTConfigResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -23852,23 +23716,23 @@ type UpdateActionResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *UpdateActionResponse) Reset() { - *x = UpdateActionResponse{} +func (x *UpdateOrgIDPJWTConfigResponse) Reset() { + *x = UpdateOrgIDPJWTConfigResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[441] + mi := &file_zitadel_management_proto_msgTypes[440] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *UpdateActionResponse) String() string { +func (x *UpdateOrgIDPJWTConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*UpdateActionResponse) ProtoMessage() {} +func (*UpdateOrgIDPJWTConfigResponse) ProtoMessage() {} -func (x *UpdateActionResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[441] +func (x *UpdateOrgIDPJWTConfigResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[440] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23879,43 +23743,48 @@ func (x *UpdateActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UpdateActionResponse.ProtoReflect.Descriptor instead. -func (*UpdateActionResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{441} +// Deprecated: Use UpdateOrgIDPJWTConfigResponse.ProtoReflect.Descriptor instead. +func (*UpdateOrgIDPJWTConfigResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{440} } -func (x *UpdateActionResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateOrgIDPJWTConfigResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type DeleteActionRequest struct { +type ListActionsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + //list limitations and ordering + Query *object.ListQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + //the field the result is sorted + SortingColumn action.ActionFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.action.v1.ActionFieldName" json:"sorting_column,omitempty"` + //criteria the client is looking for + Queries []*ActionQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"` } -func (x *DeleteActionRequest) Reset() { - *x = DeleteActionRequest{} +func (x *ListActionsRequest) Reset() { + *x = ListActionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[442] + mi := &file_zitadel_management_proto_msgTypes[441] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeleteActionRequest) String() string { +func (x *ListActionsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeleteActionRequest) ProtoMessage() {} +func (*ListActionsRequest) ProtoMessage() {} -func (x *DeleteActionRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[442] +func (x *ListActionsRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[441] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23926,41 +23795,61 @@ func (x *DeleteActionRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeleteActionRequest.ProtoReflect.Descriptor instead. -func (*DeleteActionRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{442} +// Deprecated: Use ListActionsRequest.ProtoReflect.Descriptor instead. +func (*ListActionsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{441} } -func (x *DeleteActionRequest) GetId() string { +func (x *ListActionsRequest) GetQuery() *object.ListQuery { if x != nil { - return x.Id + return x.Query } - return "" + return nil } -type DeleteActionResponse struct { +func (x *ListActionsRequest) GetSortingColumn() action.ActionFieldName { + if x != nil { + return x.SortingColumn + } + return action.ActionFieldName(0) +} + +func (x *ListActionsRequest) GetQueries() []*ActionQuery { + if x != nil { + return x.Queries + } + return nil +} + +type ActionQuery struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + // Types that are assignable to Query: + // *ActionQuery_ActionIdQuery + // *ActionQuery_ActionNameQuery + // *ActionQuery_ActionStateQuery + Query isActionQuery_Query `protobuf_oneof:"query"` } -func (x *DeleteActionResponse) Reset() { - *x = DeleteActionResponse{} +func (x *ActionQuery) Reset() { + *x = ActionQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[443] + mi := &file_zitadel_management_proto_msgTypes[442] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeleteActionResponse) String() string { +func (x *ActionQuery) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeleteActionResponse) ProtoMessage() {} +func (*ActionQuery) ProtoMessage() {} -func (x *DeleteActionResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[443] +func (x *ActionQuery) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[442] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23971,83 +23860,88 @@ func (x *DeleteActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeleteActionResponse.ProtoReflect.Descriptor instead. -func (*DeleteActionResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{443} +// Deprecated: Use ActionQuery.ProtoReflect.Descriptor instead. +func (*ActionQuery) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{442} } -type DeactivateActionRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (m *ActionQuery) GetQuery() isActionQuery_Query { + if m != nil { + return m.Query + } + return nil +} - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` +func (x *ActionQuery) GetActionIdQuery() *action.ActionIDQuery { + if x, ok := x.GetQuery().(*ActionQuery_ActionIdQuery); ok { + return x.ActionIdQuery + } + return nil } -func (x *DeactivateActionRequest) Reset() { - *x = DeactivateActionRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[444] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *ActionQuery) GetActionNameQuery() *action.ActionNameQuery { + if x, ok := x.GetQuery().(*ActionQuery_ActionNameQuery); ok { + return x.ActionNameQuery } + return nil } -func (x *DeactivateActionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *ActionQuery) GetActionStateQuery() *action.ActionStateQuery { + if x, ok := x.GetQuery().(*ActionQuery_ActionStateQuery); ok { + return x.ActionStateQuery + } + return nil } -func (*DeactivateActionRequest) ProtoMessage() {} +type isActionQuery_Query interface { + isActionQuery_Query() +} -func (x *DeactivateActionRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[444] - 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) +type ActionQuery_ActionIdQuery struct { + ActionIdQuery *action.ActionIDQuery `protobuf:"bytes,1,opt,name=action_id_query,json=actionIdQuery,proto3,oneof"` } -// Deprecated: Use DeactivateActionRequest.ProtoReflect.Descriptor instead. -func (*DeactivateActionRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{444} +type ActionQuery_ActionNameQuery struct { + ActionNameQuery *action.ActionNameQuery `protobuf:"bytes,2,opt,name=action_name_query,json=actionNameQuery,proto3,oneof"` } -func (x *DeactivateActionRequest) GetId() string { - if x != nil { - return x.Id - } - return "" +type ActionQuery_ActionStateQuery struct { + ActionStateQuery *action.ActionStateQuery `protobuf:"bytes,3,opt,name=action_state_query,json=actionStateQuery,proto3,oneof"` } -type DeactivateActionResponse struct { +func (*ActionQuery_ActionIdQuery) isActionQuery_Query() {} + +func (*ActionQuery_ActionNameQuery) isActionQuery_Query() {} + +func (*ActionQuery_ActionStateQuery) isActionQuery_Query() {} + +type ListActionsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Details *object.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + SortingColumn action.ActionFieldName `protobuf:"varint,2,opt,name=sorting_column,json=sortingColumn,proto3,enum=zitadel.action.v1.ActionFieldName" json:"sorting_column,omitempty"` + Result []*action.Action `protobuf:"bytes,3,rep,name=result,proto3" json:"result,omitempty"` } -func (x *DeactivateActionResponse) Reset() { - *x = DeactivateActionResponse{} +func (x *ListActionsResponse) Reset() { + *x = ListActionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[445] + mi := &file_zitadel_management_proto_msgTypes[443] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeactivateActionResponse) String() string { +func (x *ListActionsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeactivateActionResponse) ProtoMessage() {} +func (*ListActionsResponse) ProtoMessage() {} -func (x *DeactivateActionResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[445] +func (x *ListActionsResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[443] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24058,43 +23952,60 @@ func (x *DeactivateActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeactivateActionResponse.ProtoReflect.Descriptor instead. -func (*DeactivateActionResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{445} +// Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead. +func (*ListActionsResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{443} } -func (x *DeactivateActionResponse) GetDetails() *object.ObjectDetails { +func (x *ListActionsResponse) GetDetails() *object.ListDetails { if x != nil { return x.Details } return nil } -type ReactivateActionRequest struct { +func (x *ListActionsResponse) GetSortingColumn() action.ActionFieldName { + if x != nil { + return x.SortingColumn + } + return action.ActionFieldName(0) +} + +func (x *ListActionsResponse) GetResult() []*action.Action { + if x != nil { + return x.Result + } + return nil +} + +type CreateActionRequest struct { 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,1,opt,name=name,proto3" json:"name,omitempty"` + Script string `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"` + Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` + AllowedToFail bool `protobuf:"varint,4,opt,name=allowed_to_fail,json=allowedToFail,proto3" json:"allowed_to_fail,omitempty"` } -func (x *ReactivateActionRequest) Reset() { - *x = ReactivateActionRequest{} +func (x *CreateActionRequest) Reset() { + *x = CreateActionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[446] + mi := &file_zitadel_management_proto_msgTypes[444] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ReactivateActionRequest) String() string { +func (x *CreateActionRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateActionRequest) ProtoMessage() {} +func (*CreateActionRequest) ProtoMessage() {} -func (x *ReactivateActionRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[446] +func (x *CreateActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[444] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24105,43 +24016,65 @@ func (x *ReactivateActionRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateActionRequest.ProtoReflect.Descriptor instead. -func (*ReactivateActionRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{446} +// Deprecated: Use CreateActionRequest.ProtoReflect.Descriptor instead. +func (*CreateActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{444} } -func (x *ReactivateActionRequest) GetId() string { +func (x *CreateActionRequest) GetName() string { if x != nil { - return x.Id + return x.Name } return "" } -type ReactivateActionResponse struct { +func (x *CreateActionRequest) GetScript() string { + if x != nil { + return x.Script + } + return "" +} + +func (x *CreateActionRequest) GetTimeout() *durationpb.Duration { + if x != nil { + return x.Timeout + } + return nil +} + +func (x *CreateActionRequest) GetAllowedToFail() bool { + if x != nil { + return x.AllowedToFail + } + return false +} + +type CreateActionResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` } -func (x *ReactivateActionResponse) Reset() { - *x = ReactivateActionResponse{} +func (x *CreateActionResponse) Reset() { + *x = CreateActionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[447] + mi := &file_zitadel_management_proto_msgTypes[445] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ReactivateActionResponse) String() string { +func (x *CreateActionResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ReactivateActionResponse) ProtoMessage() {} +func (*CreateActionResponse) ProtoMessage() {} -func (x *ReactivateActionResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[447] +func (x *CreateActionResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[445] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24152,43 +24085,50 @@ func (x *ReactivateActionResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ReactivateActionResponse.ProtoReflect.Descriptor instead. -func (*ReactivateActionResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{447} +// Deprecated: Use CreateActionResponse.ProtoReflect.Descriptor instead. +func (*CreateActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{445} } -func (x *ReactivateActionResponse) GetDetails() *object.ObjectDetails { +func (x *CreateActionResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type GetFlowRequest struct { +func (x *CreateActionResponse) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +type GetActionRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Type action.FlowType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.action.v1.FlowType" json:"type,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *GetFlowRequest) Reset() { - *x = GetFlowRequest{} +func (x *GetActionRequest) Reset() { + *x = GetActionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[448] + mi := &file_zitadel_management_proto_msgTypes[446] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetFlowRequest) String() string { +func (x *GetActionRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetFlowRequest) ProtoMessage() {} +func (*GetActionRequest) ProtoMessage() {} -func (x *GetFlowRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[448] +func (x *GetActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[446] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24199,43 +24139,43 @@ func (x *GetFlowRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetFlowRequest.ProtoReflect.Descriptor instead. -func (*GetFlowRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{448} +// Deprecated: Use GetActionRequest.ProtoReflect.Descriptor instead. +func (*GetActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{446} } -func (x *GetFlowRequest) GetType() action.FlowType { +func (x *GetActionRequest) GetId() string { if x != nil { - return x.Type + return x.Id } - return action.FlowType(0) + return "" } -type GetFlowResponse struct { +type GetActionResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Flow *action.Flow `protobuf:"bytes,1,opt,name=flow,proto3" json:"flow,omitempty"` + Action *action.Action `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` } -func (x *GetFlowResponse) Reset() { - *x = GetFlowResponse{} +func (x *GetActionResponse) Reset() { + *x = GetActionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[449] + mi := &file_zitadel_management_proto_msgTypes[447] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *GetFlowResponse) String() string { +func (x *GetActionResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*GetFlowResponse) ProtoMessage() {} +func (*GetActionResponse) ProtoMessage() {} -func (x *GetFlowResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[449] +func (x *GetActionResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[447] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24246,43 +24186,47 @@ func (x *GetFlowResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use GetFlowResponse.ProtoReflect.Descriptor instead. -func (*GetFlowResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{449} +// Deprecated: Use GetActionResponse.ProtoReflect.Descriptor instead. +func (*GetActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{447} } -func (x *GetFlowResponse) GetFlow() *action.Flow { +func (x *GetActionResponse) GetAction() *action.Action { if x != nil { - return x.Flow + return x.Action } return nil } -type ClearFlowRequest struct { +type UpdateActionRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Type action.FlowType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.action.v1.FlowType" json:"type,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Script string `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"` + Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"` + AllowedToFail bool `protobuf:"varint,5,opt,name=allowed_to_fail,json=allowedToFail,proto3" json:"allowed_to_fail,omitempty"` } -func (x *ClearFlowRequest) Reset() { - *x = ClearFlowRequest{} +func (x *UpdateActionRequest) Reset() { + *x = UpdateActionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[450] + mi := &file_zitadel_management_proto_msgTypes[448] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ClearFlowRequest) String() string { +func (x *UpdateActionRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ClearFlowRequest) ProtoMessage() {} +func (*UpdateActionRequest) ProtoMessage() {} -func (x *ClearFlowRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[450] +func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[448] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24293,19 +24237,47 @@ func (x *ClearFlowRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ClearFlowRequest.ProtoReflect.Descriptor instead. -func (*ClearFlowRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{450} +// Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead. +func (*UpdateActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{448} } -func (x *ClearFlowRequest) GetType() action.FlowType { +func (x *UpdateActionRequest) GetId() string { if x != nil { - return x.Type + return x.Id } - return action.FlowType(0) + return "" } -type ClearFlowResponse struct { +func (x *UpdateActionRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdateActionRequest) GetScript() string { + if x != nil { + return x.Script + } + return "" +} + +func (x *UpdateActionRequest) GetTimeout() *durationpb.Duration { + if x != nil { + return x.Timeout + } + return nil +} + +func (x *UpdateActionRequest) GetAllowedToFail() bool { + if x != nil { + return x.AllowedToFail + } + return false +} + +type UpdateActionResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -24313,23 +24285,23 @@ type ClearFlowResponse struct { Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ClearFlowResponse) Reset() { - *x = ClearFlowResponse{} +func (x *UpdateActionResponse) Reset() { + *x = UpdateActionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[451] + mi := &file_zitadel_management_proto_msgTypes[449] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *ClearFlowResponse) String() string { +func (x *UpdateActionResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ClearFlowResponse) ProtoMessage() {} +func (*UpdateActionResponse) ProtoMessage() {} -func (x *ClearFlowResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[451] +func (x *UpdateActionResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[449] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24340,45 +24312,43 @@ func (x *ClearFlowResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ClearFlowResponse.ProtoReflect.Descriptor instead. -func (*ClearFlowResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{451} +// Deprecated: Use UpdateActionResponse.ProtoReflect.Descriptor instead. +func (*UpdateActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{449} } -func (x *ClearFlowResponse) GetDetails() *object.ObjectDetails { +func (x *UpdateActionResponse) GetDetails() *object.ObjectDetails { if x != nil { return x.Details } return nil } -type SetTriggerActionsRequest struct { +type DeleteActionRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - FlowType action.FlowType `protobuf:"varint,1,opt,name=flow_type,json=flowType,proto3,enum=zitadel.action.v1.FlowType" json:"flow_type,omitempty"` - TriggerType action.TriggerType `protobuf:"varint,2,opt,name=trigger_type,json=triggerType,proto3,enum=zitadel.action.v1.TriggerType" json:"trigger_type,omitempty"` - ActionIds []string `protobuf:"bytes,3,rep,name=action_ids,json=actionIds,proto3" json:"action_ids,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *SetTriggerActionsRequest) Reset() { - *x = SetTriggerActionsRequest{} +func (x *DeleteActionRequest) Reset() { + *x = DeleteActionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[452] + mi := &file_zitadel_management_proto_msgTypes[450] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *SetTriggerActionsRequest) String() string { +func (x *DeleteActionRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetTriggerActionsRequest) ProtoMessage() {} +func (*DeleteActionRequest) ProtoMessage() {} -func (x *SetTriggerActionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[452] +func (x *DeleteActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[450] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24389,57 +24359,81 @@ func (x *SetTriggerActionsRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetTriggerActionsRequest.ProtoReflect.Descriptor instead. -func (*SetTriggerActionsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{452} +// Deprecated: Use DeleteActionRequest.ProtoReflect.Descriptor instead. +func (*DeleteActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{450} } -func (x *SetTriggerActionsRequest) GetFlowType() action.FlowType { +func (x *DeleteActionRequest) GetId() string { if x != nil { - return x.FlowType + return x.Id } - return action.FlowType(0) + return "" } -func (x *SetTriggerActionsRequest) GetTriggerType() action.TriggerType { - if x != nil { - return x.TriggerType +type DeleteActionResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *DeleteActionResponse) Reset() { + *x = DeleteActionResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[451] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return action.TriggerType(0) } -func (x *SetTriggerActionsRequest) GetActionIds() []string { - if x != nil { - return x.ActionIds +func (x *DeleteActionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteActionResponse) ProtoMessage() {} + +func (x *DeleteActionResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[451] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -type SetTriggerActionsResponse struct { +// Deprecated: Use DeleteActionResponse.ProtoReflect.Descriptor instead. +func (*DeleteActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{451} +} + +type DeactivateActionRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *SetTriggerActionsResponse) Reset() { - *x = SetTriggerActionsResponse{} +func (x *DeactivateActionRequest) Reset() { + *x = DeactivateActionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[453] + mi := &file_zitadel_management_proto_msgTypes[452] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *SetTriggerActionsResponse) String() string { +func (x *DeactivateActionRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*SetTriggerActionsResponse) ProtoMessage() {} +func (*DeactivateActionRequest) ProtoMessage() {} -func (x *SetTriggerActionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[453] +func (x *DeactivateActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[452] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24450,48 +24444,43 @@ func (x *SetTriggerActionsResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SetTriggerActionsResponse.ProtoReflect.Descriptor instead. -func (*SetTriggerActionsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{453} +// Deprecated: Use DeactivateActionRequest.ProtoReflect.Descriptor instead. +func (*DeactivateActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{452} } -func (x *SetTriggerActionsResponse) GetDetails() *object.ObjectDetails { +func (x *DeactivateActionRequest) GetId() string { if x != nil { - return x.Details + return x.Id } - return nil + return "" } -type AddHumanUserRequest_Profile struct { +type DeactivateActionResponse struct { 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"` - DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` - Gender user.Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=zitadel.user.v1.Gender" json:"gender,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddHumanUserRequest_Profile) Reset() { - *x = AddHumanUserRequest_Profile{} +func (x *DeactivateActionResponse) Reset() { + *x = DeactivateActionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_management_proto_msgTypes[454] + mi := &file_zitadel_management_proto_msgTypes[453] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *AddHumanUserRequest_Profile) String() string { +func (x *DeactivateActionResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddHumanUserRequest_Profile) ProtoMessage() {} +func (*DeactivateActionResponse) ProtoMessage() {} -func (x *AddHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_management_proto_msgTypes[454] +func (x *DeactivateActionResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[453] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24502,64 +24491,75 @@ func (x *AddHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddHumanUserRequest_Profile.ProtoReflect.Descriptor instead. -func (*AddHumanUserRequest_Profile) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{18, 0} +// Deprecated: Use DeactivateActionResponse.ProtoReflect.Descriptor instead. +func (*DeactivateActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{453} } -func (x *AddHumanUserRequest_Profile) GetFirstName() string { +func (x *DeactivateActionResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.FirstName + return x.Details } - return "" + return nil } -func (x *AddHumanUserRequest_Profile) GetLastName() string { - if x != nil { - return x.LastName - } - return "" +type ReactivateActionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } -func (x *AddHumanUserRequest_Profile) GetNickName() string { - if x != nil { - return x.NickName +func (x *ReactivateActionRequest) Reset() { + *x = ReactivateActionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[454] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return "" } -func (x *AddHumanUserRequest_Profile) GetDisplayName() string { - if x != nil { - return x.DisplayName - } - return "" +func (x *ReactivateActionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *AddHumanUserRequest_Profile) GetPreferredLanguage() string { - if x != nil { - return x.PreferredLanguage +func (*ReactivateActionRequest) ProtoMessage() {} + +func (x *ReactivateActionRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[454] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return "" + return mi.MessageOf(x) } -func (x *AddHumanUserRequest_Profile) GetGender() user.Gender { +// Deprecated: Use ReactivateActionRequest.ProtoReflect.Descriptor instead. +func (*ReactivateActionRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{454} +} + +func (x *ReactivateActionRequest) GetId() string { if x != nil { - return x.Gender + return x.Id } - return user.Gender(0) + return "" } -type AddHumanUserRequest_Email struct { +type ReactivateActionResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` //TODO: check if no value is allowed - IsEmailVerified bool `protobuf:"varint,2,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *AddHumanUserRequest_Email) Reset() { - *x = AddHumanUserRequest_Email{} +func (x *ReactivateActionResponse) Reset() { + *x = ReactivateActionResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[455] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24567,13 +24567,13 @@ func (x *AddHumanUserRequest_Email) Reset() { } } -func (x *AddHumanUserRequest_Email) String() string { +func (x *ReactivateActionResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddHumanUserRequest_Email) ProtoMessage() {} +func (*ReactivateActionResponse) ProtoMessage() {} -func (x *AddHumanUserRequest_Email) ProtoReflect() protoreflect.Message { +func (x *ReactivateActionResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[455] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24585,37 +24585,28 @@ func (x *AddHumanUserRequest_Email) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddHumanUserRequest_Email.ProtoReflect.Descriptor instead. -func (*AddHumanUserRequest_Email) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{18, 1} -} - -func (x *AddHumanUserRequest_Email) GetEmail() string { - if x != nil { - return x.Email - } - return "" +// Deprecated: Use ReactivateActionResponse.ProtoReflect.Descriptor instead. +func (*ReactivateActionResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{455} } -func (x *AddHumanUserRequest_Email) GetIsEmailVerified() bool { +func (x *ReactivateActionResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.IsEmailVerified + return x.Details } - return false + return nil } -type AddHumanUserRequest_Phone struct { +type GetFlowRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // has to be a global number - Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` - IsPhoneVerified bool `protobuf:"varint,2,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` + Type action.FlowType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.action.v1.FlowType" json:"type,omitempty"` } -func (x *AddHumanUserRequest_Phone) Reset() { - *x = AddHumanUserRequest_Phone{} +func (x *GetFlowRequest) Reset() { + *x = GetFlowRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[456] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24623,13 +24614,13 @@ func (x *AddHumanUserRequest_Phone) Reset() { } } -func (x *AddHumanUserRequest_Phone) String() string { +func (x *GetFlowRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*AddHumanUserRequest_Phone) ProtoMessage() {} +func (*GetFlowRequest) ProtoMessage() {} -func (x *AddHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { +func (x *GetFlowRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[456] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24641,40 +24632,28 @@ func (x *AddHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AddHumanUserRequest_Phone.ProtoReflect.Descriptor instead. -func (*AddHumanUserRequest_Phone) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{18, 2} -} - -func (x *AddHumanUserRequest_Phone) GetPhone() string { - if x != nil { - return x.Phone - } - return "" +// Deprecated: Use GetFlowRequest.ProtoReflect.Descriptor instead. +func (*GetFlowRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{456} } -func (x *AddHumanUserRequest_Phone) GetIsPhoneVerified() bool { +func (x *GetFlowRequest) GetType() action.FlowType { if x != nil { - return x.IsPhoneVerified + return x.Type } - return false + return action.FlowType(0) } -type ImportHumanUserRequest_Profile struct { +type GetFlowResponse struct { 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"` - DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` - Gender user.Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=zitadel.user.v1.Gender" json:"gender,omitempty"` + Flow *action.Flow `protobuf:"bytes,1,opt,name=flow,proto3" json:"flow,omitempty"` } -func (x *ImportHumanUserRequest_Profile) Reset() { - *x = ImportHumanUserRequest_Profile{} +func (x *GetFlowResponse) Reset() { + *x = GetFlowResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[457] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24682,13 +24661,13 @@ func (x *ImportHumanUserRequest_Profile) Reset() { } } -func (x *ImportHumanUserRequest_Profile) String() string { +func (x *GetFlowResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ImportHumanUserRequest_Profile) ProtoMessage() {} +func (*GetFlowResponse) ProtoMessage() {} -func (x *ImportHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { +func (x *GetFlowResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[457] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24700,64 +24679,28 @@ func (x *ImportHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ImportHumanUserRequest_Profile.ProtoReflect.Descriptor instead. -func (*ImportHumanUserRequest_Profile) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{20, 0} -} - -func (x *ImportHumanUserRequest_Profile) GetFirstName() string { - if x != nil { - return x.FirstName - } - return "" -} - -func (x *ImportHumanUserRequest_Profile) GetLastName() string { - if x != nil { - return x.LastName - } - return "" -} - -func (x *ImportHumanUserRequest_Profile) GetNickName() string { - if x != nil { - return x.NickName - } - return "" -} - -func (x *ImportHumanUserRequest_Profile) GetDisplayName() string { - if x != nil { - return x.DisplayName - } - return "" -} - -func (x *ImportHumanUserRequest_Profile) GetPreferredLanguage() string { - if x != nil { - return x.PreferredLanguage - } - return "" +// Deprecated: Use GetFlowResponse.ProtoReflect.Descriptor instead. +func (*GetFlowResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{457} } -func (x *ImportHumanUserRequest_Profile) GetGender() user.Gender { +func (x *GetFlowResponse) GetFlow() *action.Flow { if x != nil { - return x.Gender + return x.Flow } - return user.Gender(0) + return nil } -type ImportHumanUserRequest_Email struct { +type ClearFlowRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` //TODO: check if no value is allowed - IsEmailVerified bool `protobuf:"varint,2,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` + Type action.FlowType `protobuf:"varint,1,opt,name=type,proto3,enum=zitadel.action.v1.FlowType" json:"type,omitempty"` } -func (x *ImportHumanUserRequest_Email) Reset() { - *x = ImportHumanUserRequest_Email{} +func (x *ClearFlowRequest) Reset() { + *x = ClearFlowRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[458] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24765,13 +24708,13 @@ func (x *ImportHumanUserRequest_Email) Reset() { } } -func (x *ImportHumanUserRequest_Email) String() string { +func (x *ClearFlowRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ImportHumanUserRequest_Email) ProtoMessage() {} +func (*ClearFlowRequest) ProtoMessage() {} -func (x *ImportHumanUserRequest_Email) ProtoReflect() protoreflect.Message { +func (x *ClearFlowRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[458] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24783,37 +24726,28 @@ func (x *ImportHumanUserRequest_Email) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ImportHumanUserRequest_Email.ProtoReflect.Descriptor instead. -func (*ImportHumanUserRequest_Email) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{20, 1} -} - -func (x *ImportHumanUserRequest_Email) GetEmail() string { - if x != nil { - return x.Email - } - return "" +// Deprecated: Use ClearFlowRequest.ProtoReflect.Descriptor instead. +func (*ClearFlowRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{458} } -func (x *ImportHumanUserRequest_Email) GetIsEmailVerified() bool { +func (x *ClearFlowRequest) GetType() action.FlowType { if x != nil { - return x.IsEmailVerified + return x.Type } - return false + return action.FlowType(0) } -type ImportHumanUserRequest_Phone struct { +type ClearFlowResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // has to be a global number - Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` - IsPhoneVerified bool `protobuf:"varint,2,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *ImportHumanUserRequest_Phone) Reset() { - *x = ImportHumanUserRequest_Phone{} +func (x *ClearFlowResponse) Reset() { + *x = ClearFlowResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[459] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24821,13 +24755,13 @@ func (x *ImportHumanUserRequest_Phone) Reset() { } } -func (x *ImportHumanUserRequest_Phone) String() string { +func (x *ClearFlowResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ImportHumanUserRequest_Phone) ProtoMessage() {} +func (*ClearFlowResponse) ProtoMessage() {} -func (x *ImportHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { +func (x *ClearFlowResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[459] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24839,38 +24773,30 @@ func (x *ImportHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ImportHumanUserRequest_Phone.ProtoReflect.Descriptor instead. -func (*ImportHumanUserRequest_Phone) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{20, 2} +// Deprecated: Use ClearFlowResponse.ProtoReflect.Descriptor instead. +func (*ClearFlowResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{459} } -func (x *ImportHumanUserRequest_Phone) GetPhone() string { +func (x *ClearFlowResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Phone + return x.Details } - return "" + return nil } -func (x *ImportHumanUserRequest_Phone) GetIsPhoneVerified() bool { - if x != nil { - return x.IsPhoneVerified - } - return false -} - -type ImportHumanUserResponse_PasswordlessRegistration struct { +type SetTriggerActionsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Link string `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"` - //deprecated: use expiration instead - Lifetime *durationpb.Duration `protobuf:"bytes,2,opt,name=lifetime,proto3" json:"lifetime,omitempty"` - Expiration *durationpb.Duration `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"` + FlowType action.FlowType `protobuf:"varint,1,opt,name=flow_type,json=flowType,proto3,enum=zitadel.action.v1.FlowType" json:"flow_type,omitempty"` + TriggerType action.TriggerType `protobuf:"varint,2,opt,name=trigger_type,json=triggerType,proto3,enum=zitadel.action.v1.TriggerType" json:"trigger_type,omitempty"` + ActionIds []string `protobuf:"bytes,3,rep,name=action_ids,json=actionIds,proto3" json:"action_ids,omitempty"` } -func (x *ImportHumanUserResponse_PasswordlessRegistration) Reset() { - *x = ImportHumanUserResponse_PasswordlessRegistration{} +func (x *SetTriggerActionsRequest) Reset() { + *x = SetTriggerActionsRequest{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[460] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24878,13 +24804,13 @@ func (x *ImportHumanUserResponse_PasswordlessRegistration) Reset() { } } -func (x *ImportHumanUserResponse_PasswordlessRegistration) String() string { +func (x *SetTriggerActionsRequest) String() string { return protoimpl.X.MessageStringOf(x) } -func (*ImportHumanUserResponse_PasswordlessRegistration) ProtoMessage() {} +func (*SetTriggerActionsRequest) ProtoMessage() {} -func (x *ImportHumanUserResponse_PasswordlessRegistration) ProtoReflect() protoreflect.Message { +func (x *SetTriggerActionsRequest) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[460] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24896,43 +24822,42 @@ func (x *ImportHumanUserResponse_PasswordlessRegistration) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use ImportHumanUserResponse_PasswordlessRegistration.ProtoReflect.Descriptor instead. -func (*ImportHumanUserResponse_PasswordlessRegistration) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{21, 0} +// Deprecated: Use SetTriggerActionsRequest.ProtoReflect.Descriptor instead. +func (*SetTriggerActionsRequest) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{460} } -func (x *ImportHumanUserResponse_PasswordlessRegistration) GetLink() string { +func (x *SetTriggerActionsRequest) GetFlowType() action.FlowType { if x != nil { - return x.Link + return x.FlowType } - return "" + return action.FlowType(0) } -func (x *ImportHumanUserResponse_PasswordlessRegistration) GetLifetime() *durationpb.Duration { +func (x *SetTriggerActionsRequest) GetTriggerType() action.TriggerType { if x != nil { - return x.Lifetime + return x.TriggerType } - return nil + return action.TriggerType(0) } -func (x *ImportHumanUserResponse_PasswordlessRegistration) GetExpiration() *durationpb.Duration { +func (x *SetTriggerActionsRequest) GetActionIds() []string { if x != nil { - return x.Expiration + return x.ActionIds } return nil } -type BulkSetUserMetadataRequest_Metadata struct { +type SetTriggerActionsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` } -func (x *BulkSetUserMetadataRequest_Metadata) Reset() { - *x = BulkSetUserMetadataRequest_Metadata{} +func (x *SetTriggerActionsResponse) Reset() { + *x = SetTriggerActionsResponse{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[461] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24940,13 +24865,13 @@ func (x *BulkSetUserMetadataRequest_Metadata) Reset() { } } -func (x *BulkSetUserMetadataRequest_Metadata) String() string { +func (x *SetTriggerActionsResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkSetUserMetadataRequest_Metadata) ProtoMessage() {} +func (*SetTriggerActionsResponse) ProtoMessage() {} -func (x *BulkSetUserMetadataRequest_Metadata) ProtoReflect() protoreflect.Message { +func (x *SetTriggerActionsResponse) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[461] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24958,37 +24883,33 @@ func (x *BulkSetUserMetadataRequest_Metadata) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use BulkSetUserMetadataRequest_Metadata.ProtoReflect.Descriptor instead. -func (*BulkSetUserMetadataRequest_Metadata) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{42, 0} -} - -func (x *BulkSetUserMetadataRequest_Metadata) GetKey() string { - if x != nil { - return x.Key - } - return "" +// Deprecated: Use SetTriggerActionsResponse.ProtoReflect.Descriptor instead. +func (*SetTriggerActionsResponse) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{461} } -func (x *BulkSetUserMetadataRequest_Metadata) GetValue() []byte { +func (x *SetTriggerActionsResponse) GetDetails() *object.ObjectDetails { if x != nil { - return x.Value + return x.Details } return nil } -type BulkAddProjectRolesRequest_Role struct { +type AddHumanUserRequest_Profile struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` - Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"` + 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"` + DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` + Gender user.Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=zitadel.user.v1.Gender" json:"gender,omitempty"` } -func (x *BulkAddProjectRolesRequest_Role) Reset() { - *x = BulkAddProjectRolesRequest_Role{} +func (x *AddHumanUserRequest_Profile) Reset() { + *x = AddHumanUserRequest_Profile{} if protoimpl.UnsafeEnabled { mi := &file_zitadel_management_proto_msgTypes[462] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -24996,13 +24917,13 @@ func (x *BulkAddProjectRolesRequest_Role) Reset() { } } -func (x *BulkAddProjectRolesRequest_Role) String() string { +func (x *AddHumanUserRequest_Profile) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BulkAddProjectRolesRequest_Role) ProtoMessage() {} +func (*AddHumanUserRequest_Profile) ProtoMessage() {} -func (x *BulkAddProjectRolesRequest_Role) ProtoReflect() protoreflect.Message { +func (x *AddHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { mi := &file_zitadel_management_proto_msgTypes[462] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -25014,157 +24935,669 @@ func (x *BulkAddProjectRolesRequest_Role) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BulkAddProjectRolesRequest_Role.ProtoReflect.Descriptor instead. -func (*BulkAddProjectRolesRequest_Role) Descriptor() ([]byte, []int) { - return file_zitadel_management_proto_rawDescGZIP(), []int{166, 0} +// Deprecated: Use AddHumanUserRequest_Profile.ProtoReflect.Descriptor instead. +func (*AddHumanUserRequest_Profile) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{18, 0} } -func (x *BulkAddProjectRolesRequest_Role) GetKey() string { +func (x *AddHumanUserRequest_Profile) GetFirstName() string { if x != nil { - return x.Key + return x.FirstName } return "" } -func (x *BulkAddProjectRolesRequest_Role) GetDisplayName() string { +func (x *AddHumanUserRequest_Profile) GetLastName() string { + if x != nil { + return x.LastName + } + return "" +} + +func (x *AddHumanUserRequest_Profile) GetNickName() string { + if x != nil { + return x.NickName + } + return "" +} + +func (x *AddHumanUserRequest_Profile) GetDisplayName() string { if x != nil { return x.DisplayName } return "" } -func (x *BulkAddProjectRolesRequest_Role) GetGroup() string { +func (x *AddHumanUserRequest_Profile) GetPreferredLanguage() string { if x != nil { - return x.Group + return x.PreferredLanguage } return "" } -var File_zitadel_management_proto protoreflect.FileDescriptor +func (x *AddHumanUserRequest_Profile) GetGender() user.Gender { + if x != nil { + return x.Gender + } + return user.Gender(0) +} -var file_zitadel_management_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x61, 0x70, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x69, 0x64, - 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2f, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x18, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x6e, 0x5f, - 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x16, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, - 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 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, 0x1e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, - 0x70, 0x69, 0x76, 0x32, 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, 0x17, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x10, 0x0a, 0x0e, 0x48, 0x65, 0x61, 0x6c, 0x74, - 0x68, 0x7a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x11, 0x0a, 0x0f, 0x48, 0x65, 0x61, - 0x6c, 0x74, 0x68, 0x7a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x0a, 0x19, - 0x47, 0x65, 0x74, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x63, 0x0a, 0x1a, 0x47, 0x65, 0x74, - 0x4f, 0x49, 0x44, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, - 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x12, - 0x2d, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x65, 0x6e, 0x64, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x69, 0x73, - 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x0f, - 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x49, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x5a, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x49, 0x41, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x72, 0x67, 0x5f, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x4f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x61, 0x6d, 0x5f, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, - 0x61, 0x6d, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x47, - 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x1d, 0x47, - 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x22, 0x30, 0x0a, 0x12, 0x47, 0x65, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, - 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x02, 0x69, 0x64, 0x22, 0x40, 0x0a, 0x13, - 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x15, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x4c, - 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x4e, 0x61, 0x6d, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 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, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x20, - 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4e, 0x61, - 0x6d, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x29, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0xbe, 0x01, 0x0a, 0x10, - 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x2b, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x15, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x45, 0x0a, - 0x0e, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x36, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xbc, 0x01, 0x0a, - 0x11, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, - 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x73, - 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x2d, 0x0a, 0x06, - 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x73, 0x0a, 0x16, 0x4c, - 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x23, 0x0a, 0x07, 0x75, - 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, - 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x5b, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x06, 0x72, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, - 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4a, 0x04, - 0x08, 0x01, 0x10, 0x02, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x5c, 0x0a, - 0x13, 0x49, 0x73, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, - 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, - 0x03, 0x18, 0xc8, 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x33, 0x0a, 0x14, 0x49, - 0x73, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 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, +type AddHumanUserRequest_Email struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` //TODO: check if no value is allowed + IsEmailVerified bool `protobuf:"varint,2,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` +} + +func (x *AddHumanUserRequest_Email) Reset() { + *x = AddHumanUserRequest_Email{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[463] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AddHumanUserRequest_Email) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddHumanUserRequest_Email) ProtoMessage() {} + +func (x *AddHumanUserRequest_Email) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[463] + 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 AddHumanUserRequest_Email.ProtoReflect.Descriptor instead. +func (*AddHumanUserRequest_Email) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{18, 1} +} + +func (x *AddHumanUserRequest_Email) GetEmail() string { + if x != nil { + return x.Email + } + return "" +} + +func (x *AddHumanUserRequest_Email) GetIsEmailVerified() bool { + if x != nil { + return x.IsEmailVerified + } + return false +} + +type AddHumanUserRequest_Phone struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // has to be a global number + Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` + IsPhoneVerified bool `protobuf:"varint,2,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` +} + +func (x *AddHumanUserRequest_Phone) Reset() { + *x = AddHumanUserRequest_Phone{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[464] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *AddHumanUserRequest_Phone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddHumanUserRequest_Phone) ProtoMessage() {} + +func (x *AddHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[464] + 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 AddHumanUserRequest_Phone.ProtoReflect.Descriptor instead. +func (*AddHumanUserRequest_Phone) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{18, 2} +} + +func (x *AddHumanUserRequest_Phone) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *AddHumanUserRequest_Phone) GetIsPhoneVerified() bool { + if x != nil { + return x.IsPhoneVerified + } + return false +} + +type ImportHumanUserRequest_Profile struct { + 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"` + DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + PreferredLanguage string `protobuf:"bytes,5,opt,name=preferred_language,json=preferredLanguage,proto3" json:"preferred_language,omitempty"` + Gender user.Gender `protobuf:"varint,6,opt,name=gender,proto3,enum=zitadel.user.v1.Gender" json:"gender,omitempty"` +} + +func (x *ImportHumanUserRequest_Profile) Reset() { + *x = ImportHumanUserRequest_Profile{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[465] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportHumanUserRequest_Profile) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportHumanUserRequest_Profile) ProtoMessage() {} + +func (x *ImportHumanUserRequest_Profile) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[465] + 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 ImportHumanUserRequest_Profile.ProtoReflect.Descriptor instead. +func (*ImportHumanUserRequest_Profile) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{20, 0} +} + +func (x *ImportHumanUserRequest_Profile) GetFirstName() string { + if x != nil { + return x.FirstName + } + return "" +} + +func (x *ImportHumanUserRequest_Profile) GetLastName() string { + if x != nil { + return x.LastName + } + return "" +} + +func (x *ImportHumanUserRequest_Profile) GetNickName() string { + if x != nil { + return x.NickName + } + return "" +} + +func (x *ImportHumanUserRequest_Profile) GetDisplayName() string { + if x != nil { + return x.DisplayName + } + return "" +} + +func (x *ImportHumanUserRequest_Profile) GetPreferredLanguage() string { + if x != nil { + return x.PreferredLanguage + } + return "" +} + +func (x *ImportHumanUserRequest_Profile) GetGender() user.Gender { + if x != nil { + return x.Gender + } + return user.Gender(0) +} + +type ImportHumanUserRequest_Email struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` //TODO: check if no value is allowed + IsEmailVerified bool `protobuf:"varint,2,opt,name=is_email_verified,json=isEmailVerified,proto3" json:"is_email_verified,omitempty"` +} + +func (x *ImportHumanUserRequest_Email) Reset() { + *x = ImportHumanUserRequest_Email{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[466] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportHumanUserRequest_Email) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportHumanUserRequest_Email) ProtoMessage() {} + +func (x *ImportHumanUserRequest_Email) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[466] + 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 ImportHumanUserRequest_Email.ProtoReflect.Descriptor instead. +func (*ImportHumanUserRequest_Email) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{20, 1} +} + +func (x *ImportHumanUserRequest_Email) GetEmail() string { + if x != nil { + return x.Email + } + return "" +} + +func (x *ImportHumanUserRequest_Email) GetIsEmailVerified() bool { + if x != nil { + return x.IsEmailVerified + } + return false +} + +type ImportHumanUserRequest_Phone struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // has to be a global number + Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` + IsPhoneVerified bool `protobuf:"varint,2,opt,name=is_phone_verified,json=isPhoneVerified,proto3" json:"is_phone_verified,omitempty"` +} + +func (x *ImportHumanUserRequest_Phone) Reset() { + *x = ImportHumanUserRequest_Phone{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[467] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportHumanUserRequest_Phone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportHumanUserRequest_Phone) ProtoMessage() {} + +func (x *ImportHumanUserRequest_Phone) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[467] + 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 ImportHumanUserRequest_Phone.ProtoReflect.Descriptor instead. +func (*ImportHumanUserRequest_Phone) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{20, 2} +} + +func (x *ImportHumanUserRequest_Phone) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *ImportHumanUserRequest_Phone) GetIsPhoneVerified() bool { + if x != nil { + return x.IsPhoneVerified + } + return false +} + +type ImportHumanUserResponse_PasswordlessRegistration struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Link string `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"` + //deprecated: use expiration instead + Lifetime *durationpb.Duration `protobuf:"bytes,2,opt,name=lifetime,proto3" json:"lifetime,omitempty"` + Expiration *durationpb.Duration `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"` +} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) Reset() { + *x = ImportHumanUserResponse_PasswordlessRegistration{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[468] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImportHumanUserResponse_PasswordlessRegistration) ProtoMessage() {} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[468] + 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 ImportHumanUserResponse_PasswordlessRegistration.ProtoReflect.Descriptor instead. +func (*ImportHumanUserResponse_PasswordlessRegistration) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{21, 0} +} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) GetLink() string { + if x != nil { + return x.Link + } + return "" +} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) GetLifetime() *durationpb.Duration { + if x != nil { + return x.Lifetime + } + return nil +} + +func (x *ImportHumanUserResponse_PasswordlessRegistration) GetExpiration() *durationpb.Duration { + if x != nil { + return x.Expiration + } + return nil +} + +type BulkSetUserMetadataRequest_Metadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *BulkSetUserMetadataRequest_Metadata) Reset() { + *x = BulkSetUserMetadataRequest_Metadata{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[469] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BulkSetUserMetadataRequest_Metadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BulkSetUserMetadataRequest_Metadata) ProtoMessage() {} + +func (x *BulkSetUserMetadataRequest_Metadata) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[469] + 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 BulkSetUserMetadataRequest_Metadata.ProtoReflect.Descriptor instead. +func (*BulkSetUserMetadataRequest_Metadata) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{42, 0} +} + +func (x *BulkSetUserMetadataRequest_Metadata) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +func (x *BulkSetUserMetadataRequest_Metadata) GetValue() []byte { + if x != nil { + return x.Value + } + return nil +} + +type BulkAddProjectRolesRequest_Role struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` + Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"` +} + +func (x *BulkAddProjectRolesRequest_Role) Reset() { + *x = BulkAddProjectRolesRequest_Role{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_management_proto_msgTypes[470] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BulkAddProjectRolesRequest_Role) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BulkAddProjectRolesRequest_Role) ProtoMessage() {} + +func (x *BulkAddProjectRolesRequest_Role) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_management_proto_msgTypes[470] + 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 BulkAddProjectRolesRequest_Role.ProtoReflect.Descriptor instead. +func (*BulkAddProjectRolesRequest_Role) Descriptor() ([]byte, []int) { + return file_zitadel_management_proto_rawDescGZIP(), []int{174, 0} +} + +func (x *BulkAddProjectRolesRequest_Role) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +func (x *BulkAddProjectRolesRequest_Role) GetDisplayName() string { + if x != nil { + return x.DisplayName + } + return "" +} + +func (x *BulkAddProjectRolesRequest_Role) GetGroup() string { + if x != nil { + return x.Group + } + return "" +} + +var File_zitadel_management_proto protoreflect.FileDescriptor + +var file_zitadel_management_proto_rawDesc = []byte{ + 0x0a, 0x18, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x61, 0x70, 0x70, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x69, 0x64, + 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2f, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x15, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x18, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x6e, 0x5f, + 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x16, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 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, 0x1e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, + 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, + 0x70, 0x69, 0x76, 0x32, 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, 0x17, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x10, 0x0a, 0x0e, 0x48, 0x65, 0x61, 0x6c, 0x74, + 0x68, 0x7a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x11, 0x0a, 0x0f, 0x48, 0x65, 0x61, + 0x6c, 0x74, 0x68, 0x7a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x0a, 0x19, + 0x47, 0x65, 0x74, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x63, 0x0a, 0x1a, 0x47, 0x65, 0x74, + 0x4f, 0x49, 0x44, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, + 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x12, + 0x2d, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x65, 0x6e, 0x64, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x69, 0x73, + 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x0f, + 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x49, 0x41, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, + 0x5a, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x49, 0x41, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x72, 0x67, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, + 0x4f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x61, 0x6d, 0x5f, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, + 0x61, 0x6d, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x47, + 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, + 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x1d, 0x47, + 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, + 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x22, 0x30, 0x0a, 0x12, 0x47, 0x65, + 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1a, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, + 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x02, 0x69, 0x64, 0x22, 0x40, 0x0a, 0x13, + 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x15, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x4c, + 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x4c, 0x6f, 0x67, 0x69, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 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, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x20, + 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x29, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0xbe, 0x01, 0x0a, 0x10, + 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x2b, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x15, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x45, 0x0a, + 0x0e, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x36, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xbc, 0x01, 0x0a, + 0x11, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, + 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, + 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x73, + 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x2d, 0x0a, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, + 0x73, 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x73, 0x0a, 0x16, 0x4c, + 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x23, 0x0a, 0x07, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, + 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, + 0x22, 0x5b, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x06, 0x72, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4a, 0x04, + 0x08, 0x01, 0x10, 0x02, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x5c, 0x0a, + 0x13, 0x49, 0x73, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, + 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x05, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x33, 0x0a, 0x14, 0x49, + 0x73, 0x55, 0x73, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 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, 0xa5, 0x06, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, @@ -25801,6 +26234,72 @@ var file_zitadel_management_proto_rawDesc = []byte{ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, + 0x22, 0x70, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, + 0x18, 0xc8, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x08, 0x74, + 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, + 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x07, 0x74, 0x6f, 0x6b, 0x65, 0x6e, + 0x49, 0x64, 0x22, 0x61, 0x0a, 0x23, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, + 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x79, 0x49, 0x44, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x74, 0x6f, 0x6b, + 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, + 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x05, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x73, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x72, + 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, + 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, + 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x93, 0x01, 0x0a, 0x20, 0x4c, + 0x69, 0x73, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x31, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x17, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x22, 0xea, 0x01, 0x0a, 0x1d, 0x41, 0x64, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, + 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 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, 0xa6, 0x01, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x02, 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, 0x42, 0x61, 0x92, 0x41, 0x5e, 0x32, + 0x3d, 0x54, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, + 0x6b, 0x65, 0x6e, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x73, 0x20, 0x77, 0x69, + 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x4a, 0x1d, + 0x22, 0x32, 0x35, 0x31, 0x39, 0x2d, 0x30, 0x34, 0x2d, 0x30, 0x31, 0x54, 0x30, 0x38, 0x3a, 0x34, + 0x35, 0x3a, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x5a, 0x22, 0x52, 0x0e, 0x65, + 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x22, 0x86, 0x01, + 0x0a, 0x1e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x19, 0x0a, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, + 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, + 0x6e, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, + 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x6e, 0x0a, 0x20, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, + 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x07, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, + 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, + 0x25, 0x0a, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x07, 0x74, + 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x21, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, + 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x07, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x6e, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, @@ -28772,7 +29271,7 @@ var file_zitadel_management_proto_rawDesc = []byte{ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x32, 0xab, 0xda, + 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x32, 0xc7, 0xe0, 0x02, 0x0a, 0x11, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6a, 0x0a, 0x07, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, @@ -29332,2260 +29831,2310 @@ var file_zitadel_management_proto_rawDesc = []byte{ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x2a, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, - 0x0c, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xb5, 0x01, - 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, - 0x64, 0x49, 0x44, 0x50, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x0c, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xcd, 0x01, + 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x79, 0x49, 0x44, 0x73, 0x12, 0x39, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, + 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x79, 0x49, 0x44, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x75, + 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x70, + 0x61, 0x74, 0x73, 0x2f, 0x7b, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, + 0x18, 0x0b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc4, 0x01, + 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, + 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, + 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, + 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x70, 0x61, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x12, 0xb7, 0x01, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x50, 0x65, 0x72, 0x73, + 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, + 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, + 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, + 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, + 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x15, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x70, 0x61, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x0c, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xc8, + 0x01, 0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, + 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x37, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, + 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x2a, 0x20, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, + 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x70, 0x61, 0x74, 0x73, 0x2f, 0x7b, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0c, 0x0a, 0x0a, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xb5, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x75, + 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, + 0x22, 0x1d, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, + 0x64, 0x12, 0xc8, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x48, 0x75, 0x6d, 0x61, + 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, + 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x48, 0x75, 0x6d, + 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x2a, 0x2f, 0x2f, 0x75, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x69, 0x64, + 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x7b, 0x6c, 0x69, 0x6e, + 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0c, + 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xc7, 0x01, 0x0a, + 0x13, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, + 0x68, 0x69, 0x70, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, + 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, + 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x16, + 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, + 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x7b, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4f, + 0x72, 0x67, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, + 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x6f, 0x72, + 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x2e, 0x72, + 0x65, 0x61, 0x64, 0x12, 0xb5, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x42, 0x79, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x12, 0x32, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x42, 0x79, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x42, + 0x79, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x5f, 0x62, 0x79, 0x5f, + 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa0, 0x01, 0x0a, 0x0e, + 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x2c, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x43, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x43, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1d, 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x77, + 0x0a, 0x06, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x12, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, - 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc8, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, - 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x12, 0x32, + 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x48, 0x75, 0x6d, - 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x48, 0x75, 0x6d, 0x61, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x2a, - 0x2f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, - 0x7d, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x7b, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, - 0x82, 0xb5, 0x18, 0x0c, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x12, 0xc7, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, - 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, - 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, - 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, - 0x73, 0x68, 0x69, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x16, 0x0a, 0x14, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, - 0x72, 0x73, 0x68, 0x69, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x7b, 0x0a, 0x08, 0x47, 0x65, - 0x74, 0x4d, 0x79, 0x4f, 0x72, 0x67, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x4d, 0x79, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x22, 0x05, 0x2f, + 0x6f, 0x72, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0c, 0x0a, 0x0a, 0x6f, 0x72, 0x67, + 0x2e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4f, 0x72, 0x67, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4f, 0x72, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, - 0x08, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x6f, - 0x72, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb5, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4f, - 0x72, 0x67, 0x42, 0x79, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x42, - 0x79, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x4f, 0x72, 0x67, 0x42, 0x79, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x19, 0x12, 0x17, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, - 0x5f, 0x62, 0x79, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, - 0x6f, 0x72, 0x67, 0x2e, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, - 0xa0, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, - 0x72, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, - 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, - 0x65, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0x77, 0x0a, 0x06, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x12, 0x24, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x0a, 0x22, 0x05, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0c, 0x0a, - 0x0a, 0x6f, 0x72, 0x67, 0x2e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x09, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x0d, 0x1a, 0x08, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x12, 0x9a, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, - 0x72, 0x67, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, - 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, - 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x0b, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x9a, 0x01, - 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x12, - 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, - 0x72, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x19, 0x22, 0x14, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x72, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, - 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xa0, 0x01, 0x0a, 0x0e, 0x4c, - 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x2c, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x1d, 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x0a, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa2, 0x01, - 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2a, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, + 0x1a, 0x08, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x0b, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x9a, 0x01, 0x0a, + 0x0d, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, + 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, + 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x19, 0x22, 0x14, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x64, 0x65, 0x61, + 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, + 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x9a, 0x01, 0x0a, 0x0d, 0x52, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x12, 0x2b, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, + 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, + 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x6f, 0x72, 0x67, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xa0, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4f, + 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x18, + 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, + 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0a, 0x0a, + 0x08, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa2, 0x01, 0x0a, 0x0c, 0x41, 0x64, + 0x64, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, - 0x10, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0xa2, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, - 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, - 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x7d, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x6f, 0x72, - 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xed, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x6e, 0x65, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x64, 0x64, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, 0x6f, 0x72, + 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, + 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0xa2, + 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, 0x6f, 0x72, 0x67, 0x73, + 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x7d, 0x82, 0xb5, 0x18, 0x0b, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x12, 0xed, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, - 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x5f, 0x67, 0x65, - 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, - 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0xcf, 0x01, 0x0a, 0x11, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2f, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, + 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, - 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x57, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, - 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x5f, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, - 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0xca, 0x01, 0x0a, 0x13, 0x53, 0x65, - 0x74, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x50, 0x72, 0x69, - 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, - 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, - 0x22, 0x26, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x7d, 0x2f, 0x5f, 0x73, 0x65, 0x74, - 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, - 0x67, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0xb3, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4f, - 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x30, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, - 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x1b, 0x2f, 0x6f, 0x72, 0x67, - 0x73, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, - 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x6f, 0x72, 0x67, - 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa7, 0x01, 0x0a, - 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, - 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, - 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 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, 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, - 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x9a, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x4f, 0x72, - 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, - 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, - 0x6d, 0x65, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, - 0x12, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x12, 0xad, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x1a, 0x1a, - 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 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, 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x12, 0xab, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, - 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, - 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, - 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, - 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x12, 0x9b, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x42, 0x79, 0x49, 0x44, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x0c, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x02, 0x49, 0x64, 0x12, - 0xd7, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, + 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x7d, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, + 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x12, 0xcf, 0x01, 0x0a, 0x11, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, - 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, - 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, - 0x18, 0x17, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0x07, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x97, 0x01, 0x0a, 0x0c, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, + 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0xb4, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x5f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xf0, 0x01, 0x0a, 0x17, 0x4c, - 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x7d, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x5f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, 0x67, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0xca, 0x01, 0x0a, 0x13, 0x53, 0x65, 0x74, 0x50, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, - 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x66, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, - 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, - 0x1c, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, - 0x72, 0x65, 0x61, 0x64, 0x12, 0x07, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0xbb, 0x01, - 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x28, 0x22, 0x26, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x8b, 0x01, 0x0a, 0x0a, - 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x22, 0x09, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x10, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x2e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x9c, 0x01, 0x0a, 0x0d, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2b, 0x2e, 0x7a, 0x69, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, + 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6d, + 0x61, 0x72, 0x79, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x26, 0x2f, 0x6f, + 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x7b, + 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x7d, 0x2f, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x70, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x79, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x09, 0x6f, 0x72, 0x67, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x1a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x12, 0xb3, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, + 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x1a, 0x0e, - 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x12, 0x02, 0x49, 0x64, 0x12, 0xb4, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x61, - 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2f, + 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x22, 0x1b, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, + 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, + 0x22, 0x18, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 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, 0x6f, 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, + 0x61, 0x64, 0x12, 0x9a, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, + 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x6d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x6f, + 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, + 0xad, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x1a, 0x1a, 0x2f, 0x6f, 0x72, 0x67, + 0x73, 0x2f, 0x6d, 0x65, 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, 0x6f, + 0x72, 0x67, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, + 0xab, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x4f, 0x72, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x6f, 0x72, 0x67, + 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, 0x6f, 0x72, 0x67, 0x2e, + 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x9b, 0x01, + 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, + 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, - 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, - 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x0d, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x02, 0x49, 0x64, 0x12, - 0xb4, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, - 0x22, 0x1a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, - 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x13, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x12, 0x02, 0x49, 0x64, 0x12, 0x9a, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x2a, 0x0e, 0x2f, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x14, 0x0a, - 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, - 0x02, 0x49, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x29, 0x22, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, - 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, - 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb9, 0x01, 0x0a, - 0x0e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, - 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1c, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, - 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, - 0x65, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xce, 0x01, 0x0a, 0x13, 0x42, 0x75, 0x6c, - 0x6b, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, - 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x41, 0x64, 0x64, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, - 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x22, - 0x22, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x62, - 0x75, 0x6c, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcd, 0x01, 0x0a, 0x11, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, - 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x1a, 0x27, 0x2f, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, - 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, - 0x65, 0x79, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcb, 0x01, 0x0a, 0x11, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, - 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x2a, 0x27, 0x2f, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, - 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, - 0x65, 0x79, 0x7d, 0x82, 0xb5, 0x18, 0x20, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc7, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, - 0x65, 0x73, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, + 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x02, 0x49, 0x64, 0x12, 0xd7, 0x01, 0x0a, 0x15, + 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x42, 0x79, 0x49, 0x44, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x42, + 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, + 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x17, 0x0a, 0x0c, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x07, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x97, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, - 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0xd0, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x0e, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xb4, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x55, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x22, 0x26, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, - 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x20, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x49, 0x64, 0x12, 0xc3, 0x01, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, + 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xf0, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, + 0x65, 0x73, 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x66, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x67, 0x72, 0x61, 0x6e, + 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, + 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x11, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x61, 0x64, + 0x12, 0x07, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x12, 0x4c, 0x69, + 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, + 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x26, 0x2f, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2f, 0x5f, 0x73, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x8b, 0x01, 0x0a, 0x0a, 0x41, 0x64, 0x64, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x0e, 0x22, 0x09, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x10, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x9c, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x1a, 0x0e, 0x2f, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x13, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x12, 0x02, 0x49, 0x64, 0x12, 0xb4, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, + 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, + 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, + 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x02, 0x49, 0x64, 0x12, 0xb4, 0x01, 0x0a, 0x11, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, + 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x02, + 0x49, 0x64, 0x12, 0x9a, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x2a, 0x0e, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x14, 0x0a, 0x0e, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x02, 0x49, 0x64, 0x12, + 0xc6, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, + 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb9, 0x01, 0x0a, 0x0e, 0x41, 0x64, 0x64, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x2c, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, + 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, - 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, - 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xd6, 0x01, 0x0a, 0x13, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x2d, 0x1a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, - 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x21, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x49, 0x64, 0x12, 0xd4, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x7a, 0x69, + 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, + 0x22, 0x1c, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, + 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x49, 0x64, 0x12, 0xce, 0x01, 0x0a, 0x13, 0x42, 0x75, 0x6c, 0x6b, 0x41, 0x64, 0x64, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x41, 0x64, 0x64, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x22, 0x22, 0x2f, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, + 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x62, 0x75, 0x6c, 0x6b, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, + 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcd, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x2f, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x55, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x1a, 0x27, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, + 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x7d, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, + 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcb, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x2a, 0x28, 0x2f, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, - 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x22, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, - 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x0a, 0x47, - 0x65, 0x74, 0x41, 0x70, 0x70, 0x42, 0x79, 0x49, 0x44, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, - 0x70, 0x70, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, - 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1d, - 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xac, 0x01, - 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x73, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, - 0x70, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x28, 0x22, 0x23, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, - 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, - 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1d, 0x0a, - 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcc, 0x01, 0x0a, - 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, - 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x43, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x43, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x36, 0x22, 0x34, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, - 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, - 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, - 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x0a, - 0x41, 0x64, 0x64, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, - 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x22, 0x20, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x61, 0x70, 0x70, 0x73, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, - 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xac, - 0x01, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x12, 0x27, 0x2e, 0x7a, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x2a, 0x27, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, + 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x7d, 0x82, + 0xb5, 0x18, 0x20, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x6f, 0x6c, + 0x65, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x49, 0x64, 0x12, 0xc7, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x34, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, + 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x21, 0x22, 0x1f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x6d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xd0, 0x01, + 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x2b, 0x22, 0x26, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x20, + 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, + 0x12, 0xc3, 0x01, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, - 0x64, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x22, 0x1f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x61, 0x70, 0x70, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, - 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb1, 0x01, - 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x12, 0x27, 0x2e, 0x7a, 0x69, + 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, + 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, + 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xd6, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x1a, 0x28, 0x2f, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x14, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, + 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, + 0xd4, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x2a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, + 0x82, 0xb5, 0x18, 0x22, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x6d, 0x65, + 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x41, 0x70, + 0x70, 0x42, 0x79, 0x49, 0x44, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x41, 0x70, 0x70, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x42, 0x79, + 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x26, 0x12, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xac, 0x01, 0x0a, 0x08, 0x4c, 0x69, + 0x73, 0x74, 0x41, 0x70, 0x70, 0x73, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, + 0x23, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xcc, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, + 0x74, 0x41, 0x70, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x1a, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, - 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, - 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, - 0x64, 0x12, 0xdb, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, - 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x41, - 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x1a, 0x30, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, - 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, - 0x69, 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, - 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, - 0xd7, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, + 0x22, 0x34, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, + 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2f, 0x5f, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x0a, 0x41, 0x64, 0x64, 0x4f, + 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x64, 0x64, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x49, 0x44, 0x43, + 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x25, 0x22, 0x20, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, + 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, + 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xac, 0x01, 0x0a, 0x09, 0x41, + 0x64, 0x64, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x34, 0x1a, 0x2f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, + 0x2e, 0x41, 0x64, 0x64, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x50, 0x49, + 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x24, 0x22, 0x1f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, - 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, + 0x2f, 0x61, 0x70, 0x69, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc9, 0x01, 0x0a, 0x0d, 0x44, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x12, 0x2b, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb1, 0x01, 0x0a, 0x09, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x29, 0x1a, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, + 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xdb, 0x01, + 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22, 0x30, - 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, - 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x41, 0x70, 0x70, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x35, 0x1a, 0x30, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, + 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, + 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xd7, 0x01, 0x0a, 0x12, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x1a, + 0x2f, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, + 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc9, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc9, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, + 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22, 0x30, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, - 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, + 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, + 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, + 0x64, 0x12, 0xc9, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, + 0x41, 0x70, 0x70, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, + 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, + 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22, 0x30, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, + 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, + 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xaf, 0x01, + 0x0a, 0x09, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x12, 0x27, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, + 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1f, + 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, + 0x88, 0x02, 0x0a, 0x1a, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, 0x49, + 0x44, 0x43, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x38, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x43, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x75, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x22, 0x48, 0x2f, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, + 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, + 0x7d, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x5f, 0x67, + 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, + 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, + 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x84, 0x02, 0x0a, 0x19, 0x52, + 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, + 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x74, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x4c, 0x22, 0x47, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, + 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, - 0x64, 0x12, 0xaf, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x12, + 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x70, 0x72, 0x6f, + 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, - 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, - 0x70, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x49, 0x64, 0x12, 0x88, 0x02, 0x0a, 0x1a, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, - 0x65, 0x74, 0x12, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, - 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4f, - 0x49, 0x44, 0x43, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x75, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x22, - 0x48, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, - 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x2f, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, - 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x84, - 0x02, 0x0a, 0x19, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, - 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x37, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, - 0x50, 0x49, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4c, 0x22, 0x47, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, - 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, - 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, + 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, + 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, + 0xc3, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x12, + 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x4b, + 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x22, 0x31, + 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, + 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb6, 0x01, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x22, 0x29, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, - 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x6b, 0x65, 0x79, 0x5f, 0x69, - 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, - 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x49, 0x64, 0x12, 0xc3, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x4b, - 0x65, 0x79, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x4b, 0x65, - 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x36, 0x22, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, - 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x5f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x10, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xb6, 0x01, 0x0a, 0x09, 0x41, 0x64, - 0x64, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x4b, - 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x2e, 0x22, 0x29, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, - 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, - 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x49, 0x64, 0x12, 0xc5, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, - 0x4b, 0x65, 0x79, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, + 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc5, + 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, 0x12, + 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, - 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, - 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, - 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, - 0x7b, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, - 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x13, 0x47, - 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, - 0x49, 0x44, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, - 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x2a, 0x12, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x14, 0x0a, - 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0xcb, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x2a, 0x22, 0x25, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, - 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x1f, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, - 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, - 0x64, 0x12, 0xba, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, + 0x70, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x4b, 0x65, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, + 0x2a, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x7b, 0x61, + 0x70, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x73, 0x2f, 0x7b, 0x6b, 0x65, 0x79, + 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0x09, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x12, 0x31, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, + 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x14, 0x0a, 0x12, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xcb, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, + 0x22, 0x25, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1f, 0x0a, 0x12, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, + 0x61, 0x64, 0x12, 0x09, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0xba, 0x01, + 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x14, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, + 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb3, 0x01, 0x0a, 0x0f, 0x41, + 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x14, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb3, - 0x01, 0x0a, 0x0f, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, - 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, - 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x12, 0xc7, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x1a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, - 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, - 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xdf, - 0x01, 0x0a, 0x16, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x34, - 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, - 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, + 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, + 0x61, 0x6e, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x12, 0xdf, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x34, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, - 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, - 0x22, 0x34, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, - 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, - 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x12, 0xc5, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x12, 0xc7, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, + 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x2d, 0x1a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, + 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, + 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, + 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x16, 0x44, + 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x2a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, - 0x82, 0xb5, 0x18, 0x16, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xe3, 0x01, 0x0a, 0x1b, 0x4c, + 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x34, 0x2f, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, + 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xdf, 0x01, 0x0a, + 0x16, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x34, 0x2f, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, + 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, + 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x15, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xc5, + 0x01, 0x0a, 0x12, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x2a, 0x2a, 0x28, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x16, + 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, + 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xe3, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x26, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, + 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, + 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, + 0x1b, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xec, 0x01, 0x0a, + 0x17, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x22, + 0x38, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, + 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, + 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, + 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xdf, 0x01, 0x0a, 0x15, + 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, + 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x26, 0x2f, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x73, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xec, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x35, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x3d, 0x22, 0x38, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, + 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22, 0x30, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, + 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x1c, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xf2, 0x01, + 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x65, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x3f, 0x1a, 0x3a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, - 0xdf, 0x01, 0x0a, 0x15, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22, 0x30, 0x2f, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x12, 0xf2, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x36, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x1a, 0x3a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, - 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, - 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xf0, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, - 0x62, 0x65, 0x72, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x2a, 0x3a, 0x2f, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, - 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x1b, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb4, 0x01, 0x0a, 0x10, 0x47, 0x65, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x12, 0x2e, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x12, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, - 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x11, 0x0a, - 0x0f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xa2, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x15, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa1, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, - 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, - 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x55, 0x73, - 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, - 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xb5, 0x01, 0x0a, 0x0f, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, + 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, + 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x12, 0xf0, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, + 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x63, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x2a, 0x3a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x7d, + 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1d, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x64, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb4, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, + 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, 0x79, 0x49, 0x44, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, + 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x42, + 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x24, 0x12, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, + 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, + 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x11, 0x0a, 0x0f, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa2, 0x01, 0x0a, + 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, + 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x27, 0x1a, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, - 0x10, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x12, 0xcd, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1a, 0x22, 0x15, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x11, + 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x72, 0x65, 0x61, + 0x64, 0x12, 0xa1, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x55, 0x73, + 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, + 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x82, + 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xb5, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, + 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, + 0x1a, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xcd, 0x01, + 0x0a, 0x13, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, + 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xcd, 0x01, + 0x0a, 0x13, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, + 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xb3, 0x01, + 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, + 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x2a, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, - 0x10, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x12, 0xcd, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x13, + 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x64, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x12, 0xb2, 0x01, 0x0a, 0x13, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, + 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x12, 0x2f, 0x75, 0x73, 0x65, + 0x72, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x62, 0x75, 0x6c, 0x6b, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, + 0x74, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x8a, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x46, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, + 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x9d, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, + 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, - 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x12, 0x0a, - 0x10, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x12, 0xb3, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, - 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x2a, 0x22, 0x2f, 0x75, - 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, - 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb2, 0x01, 0x0a, 0x13, 0x42, 0x75, 0x6c, 0x6b, - 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, - 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x12, - 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x5f, 0x62, 0x75, - 0x6c, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x13, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x72, 0x2e, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x8a, 0x01, 0x0a, - 0x0b, 0x47, 0x65, 0x74, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x66, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x66, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x9d, 0x01, 0x0a, 0x0f, 0x47, 0x65, - 0x74, 0x4f, 0x72, 0x67, 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x41, 0x4d, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x41, 0x4d, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x12, 0x12, 0x10, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x6f, 0x72, 0x67, 0x69, 0x61, 0x6d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x97, 0x01, 0x0a, 0x0e, 0x47, 0x65, - 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2c, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 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, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0xb4, 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, 0x33, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, - 0x12, 0x17, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x14, 0x41, - 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, + 0x12, 0x10, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6f, 0x72, 0x67, 0x69, + 0x61, 0x6d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x97, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, + 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 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, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xb4, 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, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, + 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, + 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, + 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, + 0x22, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, + 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc4, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x14, 0x22, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, - 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc4, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x3a, 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, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x1a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0xba, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x37, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, - 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb6, 0x01, 0x0a, - 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x44, 0x50, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, + 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x3a, 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, 0x1c, 0x0a, + 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, + 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xba, 0x01, 0x0a, 0x19, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, + 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, + 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb6, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x50, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, - 0x44, 0x50, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 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, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc1, 0x01, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, - 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, 0x54, 0x6f, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, 0x54, - 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, 0x2f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, - 0x70, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x20, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xd6, 0x01, 0x0a, 0x18, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x44, 0x50, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x44, 0x50, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x44, 0x50, - 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, - 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, - 0x18, 0x20, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, - 0x64, 0x70, 0x12, 0xd8, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x73, 0x12, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, + 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x63, 0x6f, 0x6e, - 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x3b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x50, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 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, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, + 0x64, 0x12, 0xc1, 0x01, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, 0x54, 0x6f, 0x4c, 0x6f, + 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x49, 0x44, 0x50, 0x54, 0x6f, 0x4c, 0x6f, 0x67, + 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x20, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xd6, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x49, 0x44, 0x50, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x49, 0x44, 0x50, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x44, 0x50, 0x46, 0x72, 0x6f, 0x6d, + 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x64, 0x70, + 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x20, 0x0a, 0x0c, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, + 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xd8, + 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, + 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, - 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x28, 0x22, 0x26, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x66, 0x61, 0x63, - 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0d, - 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, - 0x0a, 0x1c, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, - 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3a, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x7a, 0x69, 0x74, + 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, + 0x22, 0x26, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, + 0x6e, 0x2f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, + 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, 0x0a, 0x1c, 0x41, 0x64, + 0x64, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, - 0x1e, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x2f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x3a, - 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xfd, 0x01, 0x0a, 0x21, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, - 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, - 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, - 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, - 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x64, 0x64, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x2a, 0x25, 0x2f, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x73, 0x65, 0x63, - 0x6f, 0x6e, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x74, 0x79, 0x70, - 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xd3, 0x01, 0x0a, 0x1b, 0x4c, + 0x6f, 0x6e, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x66, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xfd, 0x01, 0x0a, 0x21, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, + 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3f, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, + 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x63, 0x6f, + 0x6e, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, + 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x2a, 0x25, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, + 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x82, 0xb5, + 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x66, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xd3, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x75, - 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x22, 0x24, 0x2f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, - 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, - 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xe6, 0x01, 0x0a, 0x1b, 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, + 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, + 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, + 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x22, 0x24, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, + 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, + 0x6f, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xe6, 0x01, 0x0a, + 0x1b, 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, + 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x39, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, - 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, - 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xf9, 0x01, 0x0a, 0x20, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, - 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3e, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x54, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x66, - 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x82, 0xb5, 0x18, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x41, 0x64, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x6f, + 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x24, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x14, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x66, 0x61, - 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xcc, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, + 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xf9, 0x01, 0x0a, 0x20, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3e, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, + 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x46, 0x61, + 0x63, 0x74, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, + 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, + 0x72, 0x73, 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x24, 0x0a, 0x0c, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x14, 0x6c, 0x6f, 0x67, + 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, + 0x73, 0x12, 0xcc, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, - 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, - 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x72, 0x65, 0x61, 0x64, 0x12, 0xe9, 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, - 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x40, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, - 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x70, 0x61, 0x73, 0x73, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, + 0x12, 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xfe, 0x01, 0x0a, 0x21, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, - 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, - 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x12, 0xe9, 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, + 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x22, 0x22, 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, - 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x2a, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x1a, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x87, 0x02, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, - 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x42, 0x2e, 0x7a, 0x69, 0x74, + 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, + 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xfe, 0x01, 0x0a, + 0x21, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, + 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x3a, 0x01, 0x2a, 0x82, + 0xb5, 0x18, 0x2a, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, + 0x65, 0x1a, 0x1a, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x87, 0x02, + 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x42, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, - 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, - 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x1a, 0x1d, 0x2f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, - 0x2a, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, - 0x1a, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, - 0x78, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xef, 0x01, 0x0a, 0x26, - 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, - 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x44, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, - 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb0, 0x01, - 0x0a, 0x14, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x1a, 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x2a, 0x0a, 0x0c, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x1a, 0x70, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, + 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xef, 0x01, 0x0a, 0x26, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, + 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x12, 0x44, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, + 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, + 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x6f, + 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, + 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xb0, 0x01, 0x0a, 0x14, 0x47, 0x65, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, - 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, - 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xcd, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xcd, 0x01, 0x0a, + 0x1b, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x39, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, - 0x1e, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, - 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xc6, 0x01, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, - 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, - 0x2f, 0x61, 0x67, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xcf, 0x01, 0x0a, 0x1d, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 0x2e, 0x7a, 0x69, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x70, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc6, 0x01, 0x0a, + 0x1a, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, 0x16, - 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xd3, 0x01, 0x0a, 0x1f, - 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, - 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x2a, 0x16, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, 0xb5, - 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x12, 0x9f, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, - 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, - 0x75, 0x74, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0xbc, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, + 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, + 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, + 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xcf, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, + 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, + 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, 0x16, 0x2f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, + 0x67, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xd3, 0x01, 0x0a, 0x1f, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x41, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x18, 0x2a, 0x16, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2f, 0x61, 0x67, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x9f, 0x01, + 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, + 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, + 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x82, 0xb5, + 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xbc, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, + 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, + 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x82, 0xb5, 0x18, + 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb5, + 0x01, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, + 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, + 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, - 0x74, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0xb5, 0x01, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x2e, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, + 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, + 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xbe, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, - 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x16, 0x22, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, - 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xbe, 0x01, 0x0a, 0x19, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, - 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, - 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x16, 0x1a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, - 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xc2, 0x01, 0x0a, 0x1b, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x1a, + 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, + 0x75, 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x12, 0xc2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x82, 0xb5, 0x18, - 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x12, 0x9f, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, + 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, + 0x4c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, + 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x9f, 0x01, 0x0a, + 0x10, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, + 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, + 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x82, 0xb5, 0x18, + 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xbc, + 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x69, + 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x69, + 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x1b, 0x12, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x82, 0xb5, 0x18, 0x0d, + 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc5, 0x01, + 0x0a, 0x16, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, + 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, + 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, + 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x5f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xce, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x1a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, - 0x79, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0xbc, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, + 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x5f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x73, 0x65, 0x74, + 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, + 0x65, 0x73, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, + 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, + 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x97, 0x01, 0x0a, 0x0e, + 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, - 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, - 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0xc5, 0x01, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, - 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x2e, 0x7a, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, - 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x16, 0x22, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x69, - 0x76, 0x61, 0x63, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, - 0x63, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xce, 0x01, 0x0a, 0x19, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, - 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb5, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x50, 0x72, 0x65, + 0x76, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, + 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x65, 0x76, 0x69, + 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, + 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x2f, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x82, 0xb5, 0x18, 0x0d, + 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc2, 0x01, + 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x61, 0x62, 0x65, + 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, - 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x16, 0x1a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, - 0x69, 0x76, 0x61, 0x63, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1e, 0x0a, 0x0c, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0e, 0x70, 0x72, 0x69, 0x76, - 0x61, 0x63, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc2, 0x01, 0x0a, 0x1b, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x73, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x82, 0xb5, 0x18, 0x0f, - 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, - 0x97, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb5, 0x01, 0x0a, 0x15, 0x47, 0x65, - 0x74, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, - 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x62, 0x65, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, - 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0xc2, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x33, 0x2e, 0x7a, 0x69, + 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, + 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0xbb, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, - 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xbb, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, + 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x22, 0x0f, 0x2f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0xc4, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, - 0x22, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, - 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc4, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, + 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, + 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd4, 0x01, 0x0a, 0x19, 0x41, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, + 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, + 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, - 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, - 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd4, 0x01, 0x0a, 0x19, - 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x44, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, - 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, - 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0xd2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x44, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, + 0x22, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, + 0x6c, 0x2f, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd2, + 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, + 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x12, 0x39, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, - 0x67, 0x6f, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, - 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x16, 0x2a, 0x14, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, - 0x65, 0x6c, 0x2f, 0x6c, 0x6f, 0x67, 0x6f, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, - 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xe3, 0x01, 0x0a, 0x1f, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x44, 0x61, 0x72, 0x6b, 0x12, 0x3d, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x44, - 0x61, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, - 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x44, 0x61, - 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x1b, 0x2a, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, - 0x62, 0x65, 0x6c, 0x2f, 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x64, 0x61, 0x72, 0x6b, 0x82, 0xb5, 0x18, - 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, - 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd2, 0x01, - 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x12, 0x39, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, - 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x69, 0x63, - 0x6f, 0x6e, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x12, 0xe3, 0x01, 0x0a, 0x1f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, - 0x6f, 0x6e, 0x44, 0x61, 0x72, 0x6b, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x67, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, + 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x6c, + 0x6f, 0x67, 0x6f, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x12, 0xe3, 0x01, 0x0a, 0x1f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, + 0x6f, 0x67, 0x6f, 0x44, 0x61, 0x72, 0x6b, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, + 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x44, 0x61, 0x72, 0x6b, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x44, 0x61, 0x72, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x6f, 0x67, 0x6f, 0x44, 0x61, 0x72, 0x6b, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, + 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, + 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x64, 0x61, 0x72, 0x6b, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, + 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x44, 0x61, 0x72, 0x6b, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x69, - 0x63, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x72, 0x6b, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, - 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6d, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, + 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x46, 0x6f, 0x6e, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, - 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x46, 0x6f, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x46, 0x6f, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, - 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x66, 0x6f, 0x6e, 0x74, 0x82, 0xb5, 0x18, - 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, - 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xba, 0x01, - 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x37, 0x2e, 0x7a, 0x69, + 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x69, 0x63, 0x6f, 0x6e, 0x82, 0xb5, + 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xe3, + 0x01, 0x0a, 0x1f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, + 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x44, 0x61, + 0x72, 0x6b, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x44, 0x61, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x49, 0x63, 0x6f, 0x6e, 0x44, 0x61, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, + 0x64, 0x61, 0x72, 0x6b, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x12, 0xd2, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x46, 0x6f, 0x6e, 0x74, 0x12, 0x39, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x46, 0x6f, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x3a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x46, + 0x6f, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x2f, 0x66, 0x6f, 0x6e, 0x74, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x0c, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x0c, 0x6c, 0x61, 0x62, + 0x65, 0x6c, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xba, 0x01, 0x0a, 0x19, 0x52, 0x65, + 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x61, + 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xc3, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, + 0x65, 0x78, 0x74, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, + 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x74, + 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, 0x74, + 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xce, 0x01, 0x0a, + 0x19, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x37, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x69, + 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, + 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, + 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xdc, 0x01, + 0x0a, 0x18, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, + 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x22, 0x1a, 0x1d, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, + 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0xe6, 0x01, 0x0a, + 0x23, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x12, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, - 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xc3, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, - 0x12, 0x1d, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, - 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, - 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0xce, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, - 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x37, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x74, 0x65, 0x78, 0x74, - 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, - 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x12, 0xdc, 0x01, 0x0a, 0x18, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, - 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x36, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x1a, 0x1d, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x12, 0xe6, 0x01, 0x0a, 0x23, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, - 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x7a, 0x69, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, 0x6e, 0x69, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xe7, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x49, - 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xe7, 0x01, 0x0a, 0x21, 0x47, 0x65, - 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, - 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, - 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x74, 0x65, 0x78, - 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x72, 0x65, 0x73, 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0xf2, 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x40, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x7a, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x72, 0x65, 0x73, 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, - 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x80, 0x02, 0x0a, 0x21, 0x53, 0x65, 0x74, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, - 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x1a, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, - 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x72, 0x65, 0x73, 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, - 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, - 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x88, 0x02, 0x0a, 0x2c, - 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x72, 0x65, + 0x73, 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, + 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0xf2, 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, - 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x4a, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x72, 0x65, 0x73, 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, + 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x12, 0x80, 0x02, 0x0a, 0x21, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, + 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x1a, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x72, 0x65, 0x73, + 0x65, 0x74, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x88, 0x02, 0x0a, 0x2c, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, + 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, + 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, + 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, + 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, + 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, + 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, + 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, - 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, - 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x26, 0x12, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, - 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, - 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3e, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, - 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xf8, 0x01, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, - 0x1a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, - 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x12, 0x82, 0x02, 0x0a, 0x2a, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, - 0x48, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, + 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, - 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x74, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, + 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, + 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, + 0x64, 0x12, 0xf8, 0x01, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, + 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, + 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, + 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x1a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, - 0x12, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, - 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3e, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, + 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, + 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x82, 0x02, 0x0a, + 0x2a, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, + 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x48, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, + 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, + 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, - 0x69, 0x66, 0x79, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, - 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x72, 0x65, 0x61, 0x64, 0x12, 0xf8, 0x01, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, + 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x74, + 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, + 0x65, 0x61, 0x64, 0x12, 0xea, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, - 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x1a, - 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, - 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, - 0x82, 0x02, 0x0a, 0x2a, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x48, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, - 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x74, 0x65, + 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x2e, 0x12, 0x2c, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, + 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, + 0x12, 0xf8, 0x01, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x12, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x1a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, - 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x12, 0xe7, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, + 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, + 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x82, 0x02, 0x0a, 0x2a, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x48, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x50, 0x68, + 0x6f, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x2a, 0x24, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, + 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x12, 0xe7, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, + 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, + 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x28, 0x12, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x2f, 0x7b, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xf2, 0x01, 0x0a, 0x22, 0x47, + 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, + 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x12, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, + 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, + 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, + 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, + 0x86, 0x02, 0x0a, 0x27, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, - 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xf2, - 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, + 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x3f, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, + 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x1a, 0x26, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, + 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x8a, 0x02, 0x0a, 0x2c, 0x52, 0x65, 0x73, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, - 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, - 0x65, 0x61, 0x64, 0x12, 0x86, 0x02, 0x0a, 0x27, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, - 0x3f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x40, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x1a, 0x26, 0x2f, 0x74, 0x65, 0x78, - 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, - 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x8a, 0x02, 0x0a, - 0x2c, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x4a, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x2a, 0x26, - 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x94, 0x02, 0x0a, 0x2c, 0x47, 0x65, - 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, - 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, + 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x2a, 0x26, 0x2f, 0x74, 0x65, 0x78, + 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x94, 0x02, 0x0a, 0x2c, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, + 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x4b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x74, 0x65, - 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, - 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, - 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, - 0x12, 0x9f, 0x02, 0x0a, 0x2d, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, - 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, - 0x78, 0x74, 0x12, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, - 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x4c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x12, 0x3a, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, - 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0xb3, 0x02, 0x0a, 0x32, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, - 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x4b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, + 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, + 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x9f, 0x02, 0x0a, + 0x2d, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4b, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, + 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4c, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x3c, 0x12, 0x3a, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, + 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb3, + 0x02, 0x0a, 0x32, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, + 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x1a, 0x32, 0x2f, 0x74, 0x65, 0x78, - 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x1a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, - 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0xb7, 0x02, 0x0a, 0x37, 0x52, 0x65, 0x73, - 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, - 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x12, 0x55, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, - 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, - 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x56, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, - 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, - 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x74, 0x65, - 0x78, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, - 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, - 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x12, 0xad, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, - 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, - 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x74, 0x65, 0x78, 0x74, - 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, - 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, - 0x61, 0x64, 0x12, 0xb8, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x7a, 0x69, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x4b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, + 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x64, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x1a, 0x32, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, + 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x23, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, + 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x12, 0xb7, 0x02, 0x0a, 0x37, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x55, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x56, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, + 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, + 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xad, + 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, + 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, + 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, + 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6c, 0x6f, 0x67, + 0x69, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, + 0x0d, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xb8, + 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, + 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, + 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, - 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x74, - 0x65, 0x78, 0x74, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, - 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, - 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc3, 0x01, - 0x0a, 0x12, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x54, 0x65, 0x78, 0x74, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, - 0x78, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x1b, 0x1a, 0x16, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x21, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x1a, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6c, 0x6f, - 0x67, 0x69, 0x6e, 0x12, 0xcf, 0x01, 0x0a, 0x1d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x3c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, - 0x78, 0x74, 0x73, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, + 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0d, 0x0a, 0x0b, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xc3, 0x01, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, - 0x73, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x2a, 0x16, 0x2f, 0x74, 0x65, 0x78, - 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x90, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, - 0x49, 0x44, 0x50, 0x42, 0x79, 0x49, 0x44, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 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, 0x6f, 0x72, 0x67, 0x2e, - 0x69, 0x64, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0x90, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, - 0x74, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, - 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x73, 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, 0x6f, - 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa6, 0x01, 0x0a, 0x0d, - 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x44, 0x50, 0x12, 0x2b, 0x2e, + 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x1a, + 0x16, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0c, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x11, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12, + 0xcf, 0x01, 0x0a, 0x1d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x12, 0x3c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x54, + 0x6f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x3d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x73, 0x54, 0x6f, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x2a, 0x16, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x6c, 0x6f, + 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x7d, 0x82, 0xb5, + 0x18, 0x0f, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x12, 0x90, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x42, + 0x79, 0x49, 0x44, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, + 0x72, 0x67, 0x49, 0x44, 0x50, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x49, + 0x44, 0x50, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 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, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, + 0x72, 0x65, 0x61, 0x64, 0x12, 0x90, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, + 0x49, 0x44, 0x50, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x49, + 0x44, 0x50, 0x73, 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, 0x6f, 0x72, 0x67, 0x2e, 0x69, + 0x64, 0x70, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x12, 0xa6, 0x01, 0x0a, 0x0d, 0x41, 0x64, 0x64, 0x4f, + 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x44, 0x50, 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x44, 0x50, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, + 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x22, 0x0a, 0x2f, 0x69, + 0x64, 0x70, 0x73, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, + 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, + 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, + 0x12, 0xa2, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4a, 0x57, 0x54, 0x49, 0x44, + 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, + 0x4a, 0x57, 0x54, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, - 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4a, 0x57, 0x54, 0x49, + 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x0e, 0x22, 0x09, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x6a, 0x77, 0x74, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xbf, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4f, 0x49, 0x44, 0x43, 0x49, 0x44, 0x50, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, - 0x22, 0x0a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x69, 0x64, 0x70, 0x12, 0xa2, 0x01, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, 0x4a, - 0x57, 0x54, 0x49, 0x44, 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, - 0x64, 0x4f, 0x72, 0x67, 0x4a, 0x57, 0x54, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x67, - 0x4a, 0x57, 0x54, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x22, 0x09, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x6a, 0x77, - 0x74, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, + 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, + 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, + 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, + 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, + 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xbf, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x61, 0x63, + 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2e, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, + 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, + 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, + 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, + 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xbf, 0x01, 0x0a, 0x10, 0x44, 0x65, - 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2e, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, - 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, - 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, - 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, - 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xbf, 0x01, 0x0a, 0x10, - 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, - 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x69, 0x64, 0x70, 0x73, - 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, - 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, - 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, - 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xa4, 0x01, - 0x0a, 0x0c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2a, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, - 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xa4, 0x01, 0x0a, 0x0c, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x2a, - 0x0e, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, - 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x69, 0x64, 0x70, 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, - 0x72, 0x67, 0x49, 0x44, 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x1a, 0x0e, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, - 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, - 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, - 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xd1, - 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4f, - 0x49, 0x44, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4f, 0x49, - 0x44, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x67, 0x49, 0x44, 0x50, 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x1a, 0x1a, - 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, - 0x69, 0x64, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, - 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, - 0x64, 0x70, 0x12, 0xcd, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, - 0x49, 0x44, 0x50, 0x4a, 0x57, 0x54, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x33, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, - 0x50, 0x4a, 0x57, 0x54, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x2a, 0x0e, 0x2f, 0x69, 0x64, + 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x21, 0x0a, + 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, + 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, + 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, + 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4a, 0x57, 0x54, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x1a, - 0x19, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x6a, 0x77, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, - 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, - 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, - 0x64, 0x70, 0x12, 0x9f, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, + 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x15, 0x22, 0x10, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, - 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x07, 0x61, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x93, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x12, 0x0d, 0x2f, - 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1a, - 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x65, 0x61, - 0x64, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, + 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x13, 0x1a, 0x0e, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, + 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x69, + 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xd1, 0x01, 0x0a, 0x16, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4f, 0x49, 0x44, 0x43, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x22, 0x08, 0x2f, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, - 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, - 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xa0, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, + 0x4f, 0x49, 0x44, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x1a, 0x1a, 0x2f, 0x69, 0x64, 0x70, + 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6f, 0x69, 0x64, 0x63, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, + 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, + 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0xcd, + 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4a, + 0x57, 0x54, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x33, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, 0x44, 0x50, 0x4a, 0x57, 0x54, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x49, + 0x44, 0x50, 0x4a, 0x57, 0x54, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x1a, 0x19, 0x2f, 0x69, 0x64, + 0x70, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6a, 0x77, 0x74, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x21, 0x0a, 0x0d, 0x6f, + 0x72, 0x67, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x10, 0x6c, 0x6f, + 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x69, 0x64, 0x70, 0x12, 0x9f, + 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x10, 0x2f, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, + 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x12, 0x93, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x12, 0x0d, 0x2f, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x0f, 0x6f, 0x72, + 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x07, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x22, 0x08, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xa0, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x1a, 0x0d, 0x2f, 0x61, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, - 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, - 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xb8, 0x01, 0x0a, 0x10, - 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, - 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, - 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, 0x67, - 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xb8, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x61, 0x63, 0x74, - 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, - 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, - 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x12, 0xa1, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, + 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x1a, 0x0d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, + 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xb8, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x61, 0x63, + 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, + 0x7b, 0x69, 0x64, 0x7d, 0x2f, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, + 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0xb8, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, + 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, + 0x22, 0x19, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x2f, + 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x1b, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, + 0x72, 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xa1, 0x01, + 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x12, 0x2a, 0x0d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, - 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x11, 0x6f, 0x72, 0x67, 0x2e, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x8b, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x6f, - 0x77, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x6f, - 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x12, 0x0d, 0x2f, 0x66, 0x6c, 0x6f, 0x77, 0x73, - 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x18, 0x0a, 0x0d, 0x6f, 0x72, 0x67, - 0x2e, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x9a, 0x01, 0x0a, 0x09, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x6f, - 0x77, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x46, - 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x14, 0x2f, 0x66, - 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x2f, 0x5f, 0x63, 0x6c, 0x65, - 0x61, 0x72, 0x82, 0xb5, 0x18, 0x1a, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, 0x66, 0x6c, 0x6f, 0x77, - 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0xc9, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x53, 0x65, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x2e, 0x22, 0x29, 0x2f, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x7b, 0x66, 0x6c, 0x6f, 0x77, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x7d, 0x2f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x7b, 0x74, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x19, 0x0a, 0x0e, 0x6f, 0x72, 0x67, 0x2e, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x77, 0x72, - 0x69, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x97, 0x05, 0x5a, - 0x2b, 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, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x92, 0x41, 0xe6, 0x04, - 0x12, 0xdf, 0x02, 0x0a, 0x0e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x41, 0x50, 0x49, 0x12, 0xbd, 0x01, 0x54, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, 0x20, 0x61, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x77, 0x68, 0x65, - 0x72, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6d, - 0x75, 0x74, 0x61, 0x74, 0x65, 0x20, 0x49, 0x41, 0x4d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x2c, 0x20, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x73, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2c, - 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x63, 0x65, 0x73, - 0x73, 0x61, 0x72, 0x79, 0x20, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x20, 0x72, 0x69, 0x67, 0x68, - 0x74, 0x73, 0x2e, 0x22, 0x3f, 0x0a, 0x1a, 0x43, 0x41, 0x4f, 0x53, 0x20, 0x64, 0x65, 0x76, 0x65, - 0x6c, 0x6f, 0x70, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, - 0x4c, 0x12, 0x12, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x63, 0x68, 0x1a, 0x0d, 0x68, 0x69, 0x40, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x63, 0x68, 0x2a, 0x47, 0x0a, 0x12, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x20, 0x4c, - 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x20, 0x32, 0x2e, 0x30, 0x12, 0x31, 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, 0x62, 0x6c, 0x6f, 0x62, - 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x32, 0x03, 0x31, - 0x2e, 0x30, 0x1a, 0x0e, 0x61, 0x70, 0x69, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x63, 0x68, 0x22, 0x0e, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, - 0x76, 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, 0x32, 0x1a, 0x61, 0x70, 0x70, 0x6c, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2d, 0x77, 0x65, 0x62, 0x2b, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 0x3a, 0x1a, 0x61, 0x70, 0x70, 0x6c, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2d, 0x77, 0x65, 0x62, 0x2b, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x72, 0x3d, 0x0a, 0x22, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, - 0x6f, 0x75, 0x74, 0x20, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, 0x4c, 0x12, 0x17, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x63, 0x68, 0x7a, 0x20, 0x0a, 0x0f, 0x78, 0x2d, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2d, 0x6f, 0x72, 0x67, 0x69, 0x64, 0x12, 0x0d, 0x1a, 0x0b, 0x79, 0x6f, 0x75, 0x72, 0x2d, - 0x6f, 0x72, 0x67, 0x2d, 0x69, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x2a, + 0x0d, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x1c, 0x0a, 0x11, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x12, 0x8b, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x25, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, + 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x0f, 0x12, 0x0d, 0x2f, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x7b, 0x74, 0x79, + 0x70, 0x65, 0x7d, 0x82, 0xb5, 0x18, 0x18, 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x2e, 0x66, 0x6c, 0x6f, + 0x77, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, + 0x9a, 0x01, 0x0a, 0x09, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x27, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, + 0x6c, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x14, 0x2f, 0x66, 0x6c, 0x6f, 0x77, 0x73, + 0x2f, 0x7b, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x2f, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x82, 0xb5, + 0x18, 0x1a, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x2e, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x64, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x1a, 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xc9, 0x01, 0x0a, + 0x11, 0x53, 0x65, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x54, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x54, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x22, 0x29, 0x2f, + 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x7b, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x7d, 0x2f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x7b, 0x74, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x19, 0x0a, + 0x0e, 0x6f, 0x72, 0x67, 0x2e, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x1a, + 0x07, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x97, 0x05, 0x5a, 0x2b, 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, 0x6d, 0x61, + 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x92, 0x41, 0xe6, 0x04, 0x12, 0xdf, 0x02, 0x0a, + 0x0e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x41, 0x50, 0x49, 0x12, + 0xbd, 0x01, 0x54, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6d, 0x75, 0x74, 0x61, 0x74, + 0x65, 0x20, 0x49, 0x41, 0x4d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x2c, 0x20, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x2c, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2c, 0x20, 0x63, 0x6c, 0x69, + 0x65, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x68, 0x61, + 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x63, 0x65, 0x73, 0x73, 0x61, 0x72, 0x79, + 0x20, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x22, + 0x3f, 0x0a, 0x1a, 0x43, 0x41, 0x4f, 0x53, 0x20, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, + 0x72, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, 0x4c, 0x12, 0x12, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, + 0x68, 0x1a, 0x0d, 0x68, 0x69, 0x40, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, + 0x2a, 0x47, 0x0a, 0x12, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x63, 0x65, 0x6e, + 0x73, 0x65, 0x20, 0x32, 0x2e, 0x30, 0x12, 0x31, 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, 0x62, 0x6c, 0x6f, 0x62, 0x2f, 0x6d, 0x61, 0x69, + 0x6e, 0x2f, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x32, 0x03, 0x31, 0x2e, 0x30, 0x1a, 0x0e, + 0x61, 0x70, 0x69, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, 0x22, 0x0e, + 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 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, 0x32, 0x1a, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2d, 0x77, 0x65, 0x62, 0x2b, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 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, 0x3a, 0x1a, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2d, 0x77, 0x65, 0x62, 0x2b, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x72, 0x3d, 0x0a, 0x22, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, 0x4c, 0x12, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, + 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, + 0x7a, 0x20, 0x0a, 0x0f, 0x78, 0x2d, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2d, 0x6f, 0x72, + 0x67, 0x69, 0x64, 0x12, 0x0d, 0x1a, 0x0b, 0x79, 0x6f, 0x75, 0x72, 0x2d, 0x6f, 0x72, 0x67, 0x2d, + 0x69, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -31601,7 +32150,7 @@ func file_zitadel_management_proto_rawDescGZIP() []byte { } var file_zitadel_management_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_zitadel_management_proto_msgTypes = make([]protoimpl.MessageInfo, 463) +var file_zitadel_management_proto_msgTypes = make([]protoimpl.MessageInfo, 471) var file_zitadel_management_proto_goTypes = []interface{}{ (SendHumanResetPasswordNotificationRequest_Type)(0), // 0: zitadel.management.v1.SendHumanResetPasswordNotificationRequest.Type (*HealthzRequest)(nil), // 1: zitadel.management.v1.HealthzRequest @@ -31704,1331 +32253,1355 @@ var file_zitadel_management_proto_goTypes = []interface{}{ (*AddMachineKeyResponse)(nil), // 98: zitadel.management.v1.AddMachineKeyResponse (*RemoveMachineKeyRequest)(nil), // 99: zitadel.management.v1.RemoveMachineKeyRequest (*RemoveMachineKeyResponse)(nil), // 100: zitadel.management.v1.RemoveMachineKeyResponse - (*ListHumanLinkedIDPsRequest)(nil), // 101: zitadel.management.v1.ListHumanLinkedIDPsRequest - (*ListHumanLinkedIDPsResponse)(nil), // 102: zitadel.management.v1.ListHumanLinkedIDPsResponse - (*RemoveHumanLinkedIDPRequest)(nil), // 103: zitadel.management.v1.RemoveHumanLinkedIDPRequest - (*RemoveHumanLinkedIDPResponse)(nil), // 104: zitadel.management.v1.RemoveHumanLinkedIDPResponse - (*ListUserMembershipsRequest)(nil), // 105: zitadel.management.v1.ListUserMembershipsRequest - (*ListUserMembershipsResponse)(nil), // 106: zitadel.management.v1.ListUserMembershipsResponse - (*GetMyOrgRequest)(nil), // 107: zitadel.management.v1.GetMyOrgRequest - (*GetMyOrgResponse)(nil), // 108: zitadel.management.v1.GetMyOrgResponse - (*GetOrgByDomainGlobalRequest)(nil), // 109: zitadel.management.v1.GetOrgByDomainGlobalRequest - (*ListOrgChangesRequest)(nil), // 110: zitadel.management.v1.ListOrgChangesRequest - (*ListOrgChangesResponse)(nil), // 111: zitadel.management.v1.ListOrgChangesResponse - (*GetOrgByDomainGlobalResponse)(nil), // 112: zitadel.management.v1.GetOrgByDomainGlobalResponse - (*AddOrgRequest)(nil), // 113: zitadel.management.v1.AddOrgRequest - (*AddOrgResponse)(nil), // 114: zitadel.management.v1.AddOrgResponse - (*UpdateOrgRequest)(nil), // 115: zitadel.management.v1.UpdateOrgRequest - (*UpdateOrgResponse)(nil), // 116: zitadel.management.v1.UpdateOrgResponse - (*DeactivateOrgRequest)(nil), // 117: zitadel.management.v1.DeactivateOrgRequest - (*DeactivateOrgResponse)(nil), // 118: zitadel.management.v1.DeactivateOrgResponse - (*ReactivateOrgRequest)(nil), // 119: zitadel.management.v1.ReactivateOrgRequest - (*ReactivateOrgResponse)(nil), // 120: zitadel.management.v1.ReactivateOrgResponse - (*ListOrgDomainsRequest)(nil), // 121: zitadel.management.v1.ListOrgDomainsRequest - (*ListOrgDomainsResponse)(nil), // 122: zitadel.management.v1.ListOrgDomainsResponse - (*AddOrgDomainRequest)(nil), // 123: zitadel.management.v1.AddOrgDomainRequest - (*AddOrgDomainResponse)(nil), // 124: zitadel.management.v1.AddOrgDomainResponse - (*RemoveOrgDomainRequest)(nil), // 125: zitadel.management.v1.RemoveOrgDomainRequest - (*RemoveOrgDomainResponse)(nil), // 126: zitadel.management.v1.RemoveOrgDomainResponse - (*GenerateOrgDomainValidationRequest)(nil), // 127: zitadel.management.v1.GenerateOrgDomainValidationRequest - (*GenerateOrgDomainValidationResponse)(nil), // 128: zitadel.management.v1.GenerateOrgDomainValidationResponse - (*ValidateOrgDomainRequest)(nil), // 129: zitadel.management.v1.ValidateOrgDomainRequest - (*ValidateOrgDomainResponse)(nil), // 130: zitadel.management.v1.ValidateOrgDomainResponse - (*SetPrimaryOrgDomainRequest)(nil), // 131: zitadel.management.v1.SetPrimaryOrgDomainRequest - (*SetPrimaryOrgDomainResponse)(nil), // 132: zitadel.management.v1.SetPrimaryOrgDomainResponse - (*ListOrgMemberRolesRequest)(nil), // 133: zitadel.management.v1.ListOrgMemberRolesRequest - (*ListOrgMemberRolesResponse)(nil), // 134: zitadel.management.v1.ListOrgMemberRolesResponse - (*ListOrgMembersRequest)(nil), // 135: zitadel.management.v1.ListOrgMembersRequest - (*ListOrgMembersResponse)(nil), // 136: zitadel.management.v1.ListOrgMembersResponse - (*AddOrgMemberRequest)(nil), // 137: zitadel.management.v1.AddOrgMemberRequest - (*AddOrgMemberResponse)(nil), // 138: zitadel.management.v1.AddOrgMemberResponse - (*UpdateOrgMemberRequest)(nil), // 139: zitadel.management.v1.UpdateOrgMemberRequest - (*UpdateOrgMemberResponse)(nil), // 140: zitadel.management.v1.UpdateOrgMemberResponse - (*RemoveOrgMemberRequest)(nil), // 141: zitadel.management.v1.RemoveOrgMemberRequest - (*RemoveOrgMemberResponse)(nil), // 142: zitadel.management.v1.RemoveOrgMemberResponse - (*GetProjectByIDRequest)(nil), // 143: zitadel.management.v1.GetProjectByIDRequest - (*GetProjectByIDResponse)(nil), // 144: zitadel.management.v1.GetProjectByIDResponse - (*GetGrantedProjectByIDRequest)(nil), // 145: zitadel.management.v1.GetGrantedProjectByIDRequest - (*GetGrantedProjectByIDResponse)(nil), // 146: zitadel.management.v1.GetGrantedProjectByIDResponse - (*ListProjectsRequest)(nil), // 147: zitadel.management.v1.ListProjectsRequest - (*ListProjectsResponse)(nil), // 148: zitadel.management.v1.ListProjectsResponse - (*ListGrantedProjectsRequest)(nil), // 149: zitadel.management.v1.ListGrantedProjectsRequest - (*ListGrantedProjectsResponse)(nil), // 150: zitadel.management.v1.ListGrantedProjectsResponse - (*ListProjectChangesRequest)(nil), // 151: zitadel.management.v1.ListProjectChangesRequest - (*ListProjectChangesResponse)(nil), // 152: zitadel.management.v1.ListProjectChangesResponse - (*AddProjectRequest)(nil), // 153: zitadel.management.v1.AddProjectRequest - (*AddProjectResponse)(nil), // 154: zitadel.management.v1.AddProjectResponse - (*UpdateProjectRequest)(nil), // 155: zitadel.management.v1.UpdateProjectRequest - (*UpdateProjectResponse)(nil), // 156: zitadel.management.v1.UpdateProjectResponse - (*DeactivateProjectRequest)(nil), // 157: zitadel.management.v1.DeactivateProjectRequest - (*DeactivateProjectResponse)(nil), // 158: zitadel.management.v1.DeactivateProjectResponse - (*ReactivateProjectRequest)(nil), // 159: zitadel.management.v1.ReactivateProjectRequest - (*ReactivateProjectResponse)(nil), // 160: zitadel.management.v1.ReactivateProjectResponse - (*RemoveProjectRequest)(nil), // 161: zitadel.management.v1.RemoveProjectRequest - (*RemoveProjectResponse)(nil), // 162: zitadel.management.v1.RemoveProjectResponse - (*ListProjectMemberRolesRequest)(nil), // 163: zitadel.management.v1.ListProjectMemberRolesRequest - (*ListProjectMemberRolesResponse)(nil), // 164: zitadel.management.v1.ListProjectMemberRolesResponse - (*AddProjectRoleRequest)(nil), // 165: zitadel.management.v1.AddProjectRoleRequest - (*AddProjectRoleResponse)(nil), // 166: zitadel.management.v1.AddProjectRoleResponse - (*BulkAddProjectRolesRequest)(nil), // 167: zitadel.management.v1.BulkAddProjectRolesRequest - (*BulkAddProjectRolesResponse)(nil), // 168: zitadel.management.v1.BulkAddProjectRolesResponse - (*UpdateProjectRoleRequest)(nil), // 169: zitadel.management.v1.UpdateProjectRoleRequest - (*UpdateProjectRoleResponse)(nil), // 170: zitadel.management.v1.UpdateProjectRoleResponse - (*RemoveProjectRoleRequest)(nil), // 171: zitadel.management.v1.RemoveProjectRoleRequest - (*RemoveProjectRoleResponse)(nil), // 172: zitadel.management.v1.RemoveProjectRoleResponse - (*ListProjectRolesRequest)(nil), // 173: zitadel.management.v1.ListProjectRolesRequest - (*ListProjectRolesResponse)(nil), // 174: zitadel.management.v1.ListProjectRolesResponse - (*ListGrantedProjectRolesRequest)(nil), // 175: zitadel.management.v1.ListGrantedProjectRolesRequest - (*ListGrantedProjectRolesResponse)(nil), // 176: zitadel.management.v1.ListGrantedProjectRolesResponse - (*ListProjectMembersRequest)(nil), // 177: zitadel.management.v1.ListProjectMembersRequest - (*ListProjectMembersResponse)(nil), // 178: zitadel.management.v1.ListProjectMembersResponse - (*AddProjectMemberRequest)(nil), // 179: zitadel.management.v1.AddProjectMemberRequest - (*AddProjectMemberResponse)(nil), // 180: zitadel.management.v1.AddProjectMemberResponse - (*UpdateProjectMemberRequest)(nil), // 181: zitadel.management.v1.UpdateProjectMemberRequest - (*UpdateProjectMemberResponse)(nil), // 182: zitadel.management.v1.UpdateProjectMemberResponse - (*RemoveProjectMemberRequest)(nil), // 183: zitadel.management.v1.RemoveProjectMemberRequest - (*RemoveProjectMemberResponse)(nil), // 184: zitadel.management.v1.RemoveProjectMemberResponse - (*GetAppByIDRequest)(nil), // 185: zitadel.management.v1.GetAppByIDRequest - (*GetAppByIDResponse)(nil), // 186: zitadel.management.v1.GetAppByIDResponse - (*ListAppsRequest)(nil), // 187: zitadel.management.v1.ListAppsRequest - (*ListAppsResponse)(nil), // 188: zitadel.management.v1.ListAppsResponse - (*ListAppChangesRequest)(nil), // 189: zitadel.management.v1.ListAppChangesRequest - (*ListAppChangesResponse)(nil), // 190: zitadel.management.v1.ListAppChangesResponse - (*AddOIDCAppRequest)(nil), // 191: zitadel.management.v1.AddOIDCAppRequest - (*AddOIDCAppResponse)(nil), // 192: zitadel.management.v1.AddOIDCAppResponse - (*AddAPIAppRequest)(nil), // 193: zitadel.management.v1.AddAPIAppRequest - (*AddAPIAppResponse)(nil), // 194: zitadel.management.v1.AddAPIAppResponse - (*UpdateAppRequest)(nil), // 195: zitadel.management.v1.UpdateAppRequest - (*UpdateAppResponse)(nil), // 196: zitadel.management.v1.UpdateAppResponse - (*UpdateOIDCAppConfigRequest)(nil), // 197: zitadel.management.v1.UpdateOIDCAppConfigRequest - (*UpdateOIDCAppConfigResponse)(nil), // 198: zitadel.management.v1.UpdateOIDCAppConfigResponse - (*UpdateAPIAppConfigRequest)(nil), // 199: zitadel.management.v1.UpdateAPIAppConfigRequest - (*UpdateAPIAppConfigResponse)(nil), // 200: zitadel.management.v1.UpdateAPIAppConfigResponse - (*DeactivateAppRequest)(nil), // 201: zitadel.management.v1.DeactivateAppRequest - (*DeactivateAppResponse)(nil), // 202: zitadel.management.v1.DeactivateAppResponse - (*ReactivateAppRequest)(nil), // 203: zitadel.management.v1.ReactivateAppRequest - (*ReactivateAppResponse)(nil), // 204: zitadel.management.v1.ReactivateAppResponse - (*RemoveAppRequest)(nil), // 205: zitadel.management.v1.RemoveAppRequest - (*RemoveAppResponse)(nil), // 206: zitadel.management.v1.RemoveAppResponse - (*RegenerateOIDCClientSecretRequest)(nil), // 207: zitadel.management.v1.RegenerateOIDCClientSecretRequest - (*RegenerateOIDCClientSecretResponse)(nil), // 208: zitadel.management.v1.RegenerateOIDCClientSecretResponse - (*RegenerateAPIClientSecretRequest)(nil), // 209: zitadel.management.v1.RegenerateAPIClientSecretRequest - (*RegenerateAPIClientSecretResponse)(nil), // 210: zitadel.management.v1.RegenerateAPIClientSecretResponse - (*GetAppKeyRequest)(nil), // 211: zitadel.management.v1.GetAppKeyRequest - (*GetAppKeyResponse)(nil), // 212: zitadel.management.v1.GetAppKeyResponse - (*ListAppKeysRequest)(nil), // 213: zitadel.management.v1.ListAppKeysRequest - (*ListAppKeysResponse)(nil), // 214: zitadel.management.v1.ListAppKeysResponse - (*AddAppKeyRequest)(nil), // 215: zitadel.management.v1.AddAppKeyRequest - (*AddAppKeyResponse)(nil), // 216: zitadel.management.v1.AddAppKeyResponse - (*RemoveAppKeyRequest)(nil), // 217: zitadel.management.v1.RemoveAppKeyRequest - (*RemoveAppKeyResponse)(nil), // 218: zitadel.management.v1.RemoveAppKeyResponse - (*GetProjectGrantByIDRequest)(nil), // 219: zitadel.management.v1.GetProjectGrantByIDRequest - (*GetProjectGrantByIDResponse)(nil), // 220: zitadel.management.v1.GetProjectGrantByIDResponse - (*ListProjectGrantsRequest)(nil), // 221: zitadel.management.v1.ListProjectGrantsRequest - (*ListProjectGrantsResponse)(nil), // 222: zitadel.management.v1.ListProjectGrantsResponse - (*ListAllProjectGrantsRequest)(nil), // 223: zitadel.management.v1.ListAllProjectGrantsRequest - (*ListAllProjectGrantsResponse)(nil), // 224: zitadel.management.v1.ListAllProjectGrantsResponse - (*AddProjectGrantRequest)(nil), // 225: zitadel.management.v1.AddProjectGrantRequest - (*AddProjectGrantResponse)(nil), // 226: zitadel.management.v1.AddProjectGrantResponse - (*UpdateProjectGrantRequest)(nil), // 227: zitadel.management.v1.UpdateProjectGrantRequest - (*UpdateProjectGrantResponse)(nil), // 228: zitadel.management.v1.UpdateProjectGrantResponse - (*DeactivateProjectGrantRequest)(nil), // 229: zitadel.management.v1.DeactivateProjectGrantRequest - (*DeactivateProjectGrantResponse)(nil), // 230: zitadel.management.v1.DeactivateProjectGrantResponse - (*ReactivateProjectGrantRequest)(nil), // 231: zitadel.management.v1.ReactivateProjectGrantRequest - (*ReactivateProjectGrantResponse)(nil), // 232: zitadel.management.v1.ReactivateProjectGrantResponse - (*RemoveProjectGrantRequest)(nil), // 233: zitadel.management.v1.RemoveProjectGrantRequest - (*RemoveProjectGrantResponse)(nil), // 234: zitadel.management.v1.RemoveProjectGrantResponse - (*ListProjectGrantMemberRolesRequest)(nil), // 235: zitadel.management.v1.ListProjectGrantMemberRolesRequest - (*ListProjectGrantMemberRolesResponse)(nil), // 236: zitadel.management.v1.ListProjectGrantMemberRolesResponse - (*ListProjectGrantMembersRequest)(nil), // 237: zitadel.management.v1.ListProjectGrantMembersRequest - (*ListProjectGrantMembersResponse)(nil), // 238: zitadel.management.v1.ListProjectGrantMembersResponse - (*AddProjectGrantMemberRequest)(nil), // 239: zitadel.management.v1.AddProjectGrantMemberRequest - (*AddProjectGrantMemberResponse)(nil), // 240: zitadel.management.v1.AddProjectGrantMemberResponse - (*UpdateProjectGrantMemberRequest)(nil), // 241: zitadel.management.v1.UpdateProjectGrantMemberRequest - (*UpdateProjectGrantMemberResponse)(nil), // 242: zitadel.management.v1.UpdateProjectGrantMemberResponse - (*RemoveProjectGrantMemberRequest)(nil), // 243: zitadel.management.v1.RemoveProjectGrantMemberRequest - (*RemoveProjectGrantMemberResponse)(nil), // 244: zitadel.management.v1.RemoveProjectGrantMemberResponse - (*GetUserGrantByIDRequest)(nil), // 245: zitadel.management.v1.GetUserGrantByIDRequest - (*GetUserGrantByIDResponse)(nil), // 246: zitadel.management.v1.GetUserGrantByIDResponse - (*ListUserGrantRequest)(nil), // 247: zitadel.management.v1.ListUserGrantRequest - (*ListUserGrantResponse)(nil), // 248: zitadel.management.v1.ListUserGrantResponse - (*AddUserGrantRequest)(nil), // 249: zitadel.management.v1.AddUserGrantRequest - (*AddUserGrantResponse)(nil), // 250: zitadel.management.v1.AddUserGrantResponse - (*UpdateUserGrantRequest)(nil), // 251: zitadel.management.v1.UpdateUserGrantRequest - (*UpdateUserGrantResponse)(nil), // 252: zitadel.management.v1.UpdateUserGrantResponse - (*DeactivateUserGrantRequest)(nil), // 253: zitadel.management.v1.DeactivateUserGrantRequest - (*DeactivateUserGrantResponse)(nil), // 254: zitadel.management.v1.DeactivateUserGrantResponse - (*ReactivateUserGrantRequest)(nil), // 255: zitadel.management.v1.ReactivateUserGrantRequest - (*ReactivateUserGrantResponse)(nil), // 256: zitadel.management.v1.ReactivateUserGrantResponse - (*RemoveUserGrantRequest)(nil), // 257: zitadel.management.v1.RemoveUserGrantRequest - (*RemoveUserGrantResponse)(nil), // 258: zitadel.management.v1.RemoveUserGrantResponse - (*BulkRemoveUserGrantRequest)(nil), // 259: zitadel.management.v1.BulkRemoveUserGrantRequest - (*BulkRemoveUserGrantResponse)(nil), // 260: zitadel.management.v1.BulkRemoveUserGrantResponse - (*GetFeaturesRequest)(nil), // 261: zitadel.management.v1.GetFeaturesRequest - (*GetFeaturesResponse)(nil), // 262: zitadel.management.v1.GetFeaturesResponse - (*GetOrgIAMPolicyRequest)(nil), // 263: zitadel.management.v1.GetOrgIAMPolicyRequest - (*GetOrgIAMPolicyResponse)(nil), // 264: zitadel.management.v1.GetOrgIAMPolicyResponse - (*GetLoginPolicyRequest)(nil), // 265: zitadel.management.v1.GetLoginPolicyRequest - (*GetLoginPolicyResponse)(nil), // 266: zitadel.management.v1.GetLoginPolicyResponse - (*GetDefaultLoginPolicyRequest)(nil), // 267: zitadel.management.v1.GetDefaultLoginPolicyRequest - (*GetDefaultLoginPolicyResponse)(nil), // 268: zitadel.management.v1.GetDefaultLoginPolicyResponse - (*AddCustomLoginPolicyRequest)(nil), // 269: zitadel.management.v1.AddCustomLoginPolicyRequest - (*AddCustomLoginPolicyResponse)(nil), // 270: zitadel.management.v1.AddCustomLoginPolicyResponse - (*UpdateCustomLoginPolicyRequest)(nil), // 271: zitadel.management.v1.UpdateCustomLoginPolicyRequest - (*UpdateCustomLoginPolicyResponse)(nil), // 272: zitadel.management.v1.UpdateCustomLoginPolicyResponse - (*ResetLoginPolicyToDefaultRequest)(nil), // 273: zitadel.management.v1.ResetLoginPolicyToDefaultRequest - (*ResetLoginPolicyToDefaultResponse)(nil), // 274: zitadel.management.v1.ResetLoginPolicyToDefaultResponse - (*ListLoginPolicyIDPsRequest)(nil), // 275: zitadel.management.v1.ListLoginPolicyIDPsRequest - (*ListLoginPolicyIDPsResponse)(nil), // 276: zitadel.management.v1.ListLoginPolicyIDPsResponse - (*AddIDPToLoginPolicyRequest)(nil), // 277: zitadel.management.v1.AddIDPToLoginPolicyRequest - (*AddIDPToLoginPolicyResponse)(nil), // 278: zitadel.management.v1.AddIDPToLoginPolicyResponse - (*RemoveIDPFromLoginPolicyRequest)(nil), // 279: zitadel.management.v1.RemoveIDPFromLoginPolicyRequest - (*RemoveIDPFromLoginPolicyResponse)(nil), // 280: zitadel.management.v1.RemoveIDPFromLoginPolicyResponse - (*ListLoginPolicySecondFactorsRequest)(nil), // 281: zitadel.management.v1.ListLoginPolicySecondFactorsRequest - (*ListLoginPolicySecondFactorsResponse)(nil), // 282: zitadel.management.v1.ListLoginPolicySecondFactorsResponse - (*AddSecondFactorToLoginPolicyRequest)(nil), // 283: zitadel.management.v1.AddSecondFactorToLoginPolicyRequest - (*AddSecondFactorToLoginPolicyResponse)(nil), // 284: zitadel.management.v1.AddSecondFactorToLoginPolicyResponse - (*RemoveSecondFactorFromLoginPolicyRequest)(nil), // 285: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest - (*RemoveSecondFactorFromLoginPolicyResponse)(nil), // 286: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse - (*ListLoginPolicyMultiFactorsRequest)(nil), // 287: zitadel.management.v1.ListLoginPolicyMultiFactorsRequest - (*ListLoginPolicyMultiFactorsResponse)(nil), // 288: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse - (*AddMultiFactorToLoginPolicyRequest)(nil), // 289: zitadel.management.v1.AddMultiFactorToLoginPolicyRequest - (*AddMultiFactorToLoginPolicyResponse)(nil), // 290: zitadel.management.v1.AddMultiFactorToLoginPolicyResponse - (*RemoveMultiFactorFromLoginPolicyRequest)(nil), // 291: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest - (*RemoveMultiFactorFromLoginPolicyResponse)(nil), // 292: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse - (*GetPasswordComplexityPolicyRequest)(nil), // 293: zitadel.management.v1.GetPasswordComplexityPolicyRequest - (*GetPasswordComplexityPolicyResponse)(nil), // 294: zitadel.management.v1.GetPasswordComplexityPolicyResponse - (*GetDefaultPasswordComplexityPolicyRequest)(nil), // 295: zitadel.management.v1.GetDefaultPasswordComplexityPolicyRequest - (*GetDefaultPasswordComplexityPolicyResponse)(nil), // 296: zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse - (*AddCustomPasswordComplexityPolicyRequest)(nil), // 297: zitadel.management.v1.AddCustomPasswordComplexityPolicyRequest - (*AddCustomPasswordComplexityPolicyResponse)(nil), // 298: zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse - (*UpdateCustomPasswordComplexityPolicyRequest)(nil), // 299: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyRequest - (*UpdateCustomPasswordComplexityPolicyResponse)(nil), // 300: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse - (*ResetPasswordComplexityPolicyToDefaultRequest)(nil), // 301: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultRequest - (*ResetPasswordComplexityPolicyToDefaultResponse)(nil), // 302: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse - (*GetPasswordAgePolicyRequest)(nil), // 303: zitadel.management.v1.GetPasswordAgePolicyRequest - (*GetPasswordAgePolicyResponse)(nil), // 304: zitadel.management.v1.GetPasswordAgePolicyResponse - (*GetDefaultPasswordAgePolicyRequest)(nil), // 305: zitadel.management.v1.GetDefaultPasswordAgePolicyRequest - (*GetDefaultPasswordAgePolicyResponse)(nil), // 306: zitadel.management.v1.GetDefaultPasswordAgePolicyResponse - (*AddCustomPasswordAgePolicyRequest)(nil), // 307: zitadel.management.v1.AddCustomPasswordAgePolicyRequest - (*AddCustomPasswordAgePolicyResponse)(nil), // 308: zitadel.management.v1.AddCustomPasswordAgePolicyResponse - (*UpdateCustomPasswordAgePolicyRequest)(nil), // 309: zitadel.management.v1.UpdateCustomPasswordAgePolicyRequest - (*UpdateCustomPasswordAgePolicyResponse)(nil), // 310: zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse - (*ResetPasswordAgePolicyToDefaultRequest)(nil), // 311: zitadel.management.v1.ResetPasswordAgePolicyToDefaultRequest - (*ResetPasswordAgePolicyToDefaultResponse)(nil), // 312: zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse - (*GetLockoutPolicyRequest)(nil), // 313: zitadel.management.v1.GetLockoutPolicyRequest - (*GetLockoutPolicyResponse)(nil), // 314: zitadel.management.v1.GetLockoutPolicyResponse - (*GetDefaultLockoutPolicyRequest)(nil), // 315: zitadel.management.v1.GetDefaultLockoutPolicyRequest - (*GetDefaultLockoutPolicyResponse)(nil), // 316: zitadel.management.v1.GetDefaultLockoutPolicyResponse - (*AddCustomLockoutPolicyRequest)(nil), // 317: zitadel.management.v1.AddCustomLockoutPolicyRequest - (*AddCustomLockoutPolicyResponse)(nil), // 318: zitadel.management.v1.AddCustomLockoutPolicyResponse - (*UpdateCustomLockoutPolicyRequest)(nil), // 319: zitadel.management.v1.UpdateCustomLockoutPolicyRequest - (*UpdateCustomLockoutPolicyResponse)(nil), // 320: zitadel.management.v1.UpdateCustomLockoutPolicyResponse - (*ResetLockoutPolicyToDefaultRequest)(nil), // 321: zitadel.management.v1.ResetLockoutPolicyToDefaultRequest - (*ResetLockoutPolicyToDefaultResponse)(nil), // 322: zitadel.management.v1.ResetLockoutPolicyToDefaultResponse - (*GetPrivacyPolicyRequest)(nil), // 323: zitadel.management.v1.GetPrivacyPolicyRequest - (*GetPrivacyPolicyResponse)(nil), // 324: zitadel.management.v1.GetPrivacyPolicyResponse - (*GetDefaultPrivacyPolicyRequest)(nil), // 325: zitadel.management.v1.GetDefaultPrivacyPolicyRequest - (*GetDefaultPrivacyPolicyResponse)(nil), // 326: zitadel.management.v1.GetDefaultPrivacyPolicyResponse - (*AddCustomPrivacyPolicyRequest)(nil), // 327: zitadel.management.v1.AddCustomPrivacyPolicyRequest - (*AddCustomPrivacyPolicyResponse)(nil), // 328: zitadel.management.v1.AddCustomPrivacyPolicyResponse - (*UpdateCustomPrivacyPolicyRequest)(nil), // 329: zitadel.management.v1.UpdateCustomPrivacyPolicyRequest - (*UpdateCustomPrivacyPolicyResponse)(nil), // 330: zitadel.management.v1.UpdateCustomPrivacyPolicyResponse - (*ResetPrivacyPolicyToDefaultRequest)(nil), // 331: zitadel.management.v1.ResetPrivacyPolicyToDefaultRequest - (*ResetPrivacyPolicyToDefaultResponse)(nil), // 332: zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse - (*GetLabelPolicyRequest)(nil), // 333: zitadel.management.v1.GetLabelPolicyRequest - (*GetLabelPolicyResponse)(nil), // 334: zitadel.management.v1.GetLabelPolicyResponse - (*GetPreviewLabelPolicyRequest)(nil), // 335: zitadel.management.v1.GetPreviewLabelPolicyRequest - (*GetPreviewLabelPolicyResponse)(nil), // 336: zitadel.management.v1.GetPreviewLabelPolicyResponse - (*GetDefaultLabelPolicyRequest)(nil), // 337: zitadel.management.v1.GetDefaultLabelPolicyRequest - (*GetDefaultLabelPolicyResponse)(nil), // 338: zitadel.management.v1.GetDefaultLabelPolicyResponse - (*AddCustomLabelPolicyRequest)(nil), // 339: zitadel.management.v1.AddCustomLabelPolicyRequest - (*AddCustomLabelPolicyResponse)(nil), // 340: zitadel.management.v1.AddCustomLabelPolicyResponse - (*UpdateCustomLabelPolicyRequest)(nil), // 341: zitadel.management.v1.UpdateCustomLabelPolicyRequest - (*UpdateCustomLabelPolicyResponse)(nil), // 342: zitadel.management.v1.UpdateCustomLabelPolicyResponse - (*ActivateCustomLabelPolicyRequest)(nil), // 343: zitadel.management.v1.ActivateCustomLabelPolicyRequest - (*ActivateCustomLabelPolicyResponse)(nil), // 344: zitadel.management.v1.ActivateCustomLabelPolicyResponse - (*RemoveCustomLabelPolicyLogoRequest)(nil), // 345: zitadel.management.v1.RemoveCustomLabelPolicyLogoRequest - (*RemoveCustomLabelPolicyLogoResponse)(nil), // 346: zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse - (*RemoveCustomLabelPolicyLogoDarkRequest)(nil), // 347: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkRequest - (*RemoveCustomLabelPolicyLogoDarkResponse)(nil), // 348: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse - (*RemoveCustomLabelPolicyIconRequest)(nil), // 349: zitadel.management.v1.RemoveCustomLabelPolicyIconRequest - (*RemoveCustomLabelPolicyIconResponse)(nil), // 350: zitadel.management.v1.RemoveCustomLabelPolicyIconResponse - (*RemoveCustomLabelPolicyIconDarkRequest)(nil), // 351: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkRequest - (*RemoveCustomLabelPolicyIconDarkResponse)(nil), // 352: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse - (*RemoveCustomLabelPolicyFontRequest)(nil), // 353: zitadel.management.v1.RemoveCustomLabelPolicyFontRequest - (*RemoveCustomLabelPolicyFontResponse)(nil), // 354: zitadel.management.v1.RemoveCustomLabelPolicyFontResponse - (*ResetLabelPolicyToDefaultRequest)(nil), // 355: zitadel.management.v1.ResetLabelPolicyToDefaultRequest - (*ResetLabelPolicyToDefaultResponse)(nil), // 356: zitadel.management.v1.ResetLabelPolicyToDefaultResponse - (*GetCustomInitMessageTextRequest)(nil), // 357: zitadel.management.v1.GetCustomInitMessageTextRequest - (*GetCustomInitMessageTextResponse)(nil), // 358: zitadel.management.v1.GetCustomInitMessageTextResponse - (*GetDefaultInitMessageTextRequest)(nil), // 359: zitadel.management.v1.GetDefaultInitMessageTextRequest - (*GetDefaultInitMessageTextResponse)(nil), // 360: zitadel.management.v1.GetDefaultInitMessageTextResponse - (*SetCustomInitMessageTextRequest)(nil), // 361: zitadel.management.v1.SetCustomInitMessageTextRequest - (*SetCustomInitMessageTextResponse)(nil), // 362: zitadel.management.v1.SetCustomInitMessageTextResponse - (*ResetCustomInitMessageTextToDefaultRequest)(nil), // 363: zitadel.management.v1.ResetCustomInitMessageTextToDefaultRequest - (*ResetCustomInitMessageTextToDefaultResponse)(nil), // 364: zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse - (*GetDefaultLoginTextsRequest)(nil), // 365: zitadel.management.v1.GetDefaultLoginTextsRequest - (*GetDefaultLoginTextsResponse)(nil), // 366: zitadel.management.v1.GetDefaultLoginTextsResponse - (*GetCustomLoginTextsRequest)(nil), // 367: zitadel.management.v1.GetCustomLoginTextsRequest - (*GetCustomLoginTextsResponse)(nil), // 368: zitadel.management.v1.GetCustomLoginTextsResponse - (*SetCustomLoginTextsRequest)(nil), // 369: zitadel.management.v1.SetCustomLoginTextsRequest - (*SetCustomLoginTextsResponse)(nil), // 370: zitadel.management.v1.SetCustomLoginTextsResponse - (*ResetCustomLoginTextsToDefaultRequest)(nil), // 371: zitadel.management.v1.ResetCustomLoginTextsToDefaultRequest - (*ResetCustomLoginTextsToDefaultResponse)(nil), // 372: zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse - (*GetCustomPasswordResetMessageTextRequest)(nil), // 373: zitadel.management.v1.GetCustomPasswordResetMessageTextRequest - (*GetCustomPasswordResetMessageTextResponse)(nil), // 374: zitadel.management.v1.GetCustomPasswordResetMessageTextResponse - (*GetDefaultPasswordResetMessageTextRequest)(nil), // 375: zitadel.management.v1.GetDefaultPasswordResetMessageTextRequest - (*GetDefaultPasswordResetMessageTextResponse)(nil), // 376: zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse - (*SetCustomPasswordResetMessageTextRequest)(nil), // 377: zitadel.management.v1.SetCustomPasswordResetMessageTextRequest - (*SetCustomPasswordResetMessageTextResponse)(nil), // 378: zitadel.management.v1.SetCustomPasswordResetMessageTextResponse - (*ResetCustomPasswordResetMessageTextToDefaultRequest)(nil), // 379: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultRequest - (*ResetCustomPasswordResetMessageTextToDefaultResponse)(nil), // 380: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse - (*GetCustomVerifyEmailMessageTextRequest)(nil), // 381: zitadel.management.v1.GetCustomVerifyEmailMessageTextRequest - (*GetCustomVerifyEmailMessageTextResponse)(nil), // 382: zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse - (*GetDefaultVerifyEmailMessageTextRequest)(nil), // 383: zitadel.management.v1.GetDefaultVerifyEmailMessageTextRequest - (*GetDefaultVerifyEmailMessageTextResponse)(nil), // 384: zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse - (*SetCustomVerifyEmailMessageTextRequest)(nil), // 385: zitadel.management.v1.SetCustomVerifyEmailMessageTextRequest - (*SetCustomVerifyEmailMessageTextResponse)(nil), // 386: zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse - (*ResetCustomVerifyEmailMessageTextToDefaultRequest)(nil), // 387: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultRequest - (*ResetCustomVerifyEmailMessageTextToDefaultResponse)(nil), // 388: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse - (*GetCustomVerifyPhoneMessageTextRequest)(nil), // 389: zitadel.management.v1.GetCustomVerifyPhoneMessageTextRequest - (*GetCustomVerifyPhoneMessageTextResponse)(nil), // 390: zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse - (*GetDefaultVerifyPhoneMessageTextRequest)(nil), // 391: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextRequest - (*GetDefaultVerifyPhoneMessageTextResponse)(nil), // 392: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse - (*SetCustomVerifyPhoneMessageTextRequest)(nil), // 393: zitadel.management.v1.SetCustomVerifyPhoneMessageTextRequest - (*SetCustomVerifyPhoneMessageTextResponse)(nil), // 394: zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse - (*ResetCustomVerifyPhoneMessageTextToDefaultRequest)(nil), // 395: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultRequest - (*ResetCustomVerifyPhoneMessageTextToDefaultResponse)(nil), // 396: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse - (*GetCustomDomainClaimedMessageTextRequest)(nil), // 397: zitadel.management.v1.GetCustomDomainClaimedMessageTextRequest - (*GetCustomDomainClaimedMessageTextResponse)(nil), // 398: zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse - (*GetDefaultDomainClaimedMessageTextRequest)(nil), // 399: zitadel.management.v1.GetDefaultDomainClaimedMessageTextRequest - (*GetDefaultDomainClaimedMessageTextResponse)(nil), // 400: zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse - (*SetCustomDomainClaimedMessageTextRequest)(nil), // 401: zitadel.management.v1.SetCustomDomainClaimedMessageTextRequest - (*SetCustomDomainClaimedMessageTextResponse)(nil), // 402: zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse - (*ResetCustomDomainClaimedMessageTextToDefaultRequest)(nil), // 403: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultRequest - (*ResetCustomDomainClaimedMessageTextToDefaultResponse)(nil), // 404: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse - (*GetCustomPasswordlessRegistrationMessageTextRequest)(nil), // 405: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextRequest - (*GetCustomPasswordlessRegistrationMessageTextResponse)(nil), // 406: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse - (*GetDefaultPasswordlessRegistrationMessageTextRequest)(nil), // 407: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextRequest - (*GetDefaultPasswordlessRegistrationMessageTextResponse)(nil), // 408: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse - (*SetCustomPasswordlessRegistrationMessageTextRequest)(nil), // 409: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextRequest - (*SetCustomPasswordlessRegistrationMessageTextResponse)(nil), // 410: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse - (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest)(nil), // 411: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest - (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse)(nil), // 412: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse - (*GetOrgIDPByIDRequest)(nil), // 413: zitadel.management.v1.GetOrgIDPByIDRequest - (*GetOrgIDPByIDResponse)(nil), // 414: zitadel.management.v1.GetOrgIDPByIDResponse - (*ListOrgIDPsRequest)(nil), // 415: zitadel.management.v1.ListOrgIDPsRequest - (*IDPQuery)(nil), // 416: zitadel.management.v1.IDPQuery - (*ListOrgIDPsResponse)(nil), // 417: zitadel.management.v1.ListOrgIDPsResponse - (*AddOrgOIDCIDPRequest)(nil), // 418: zitadel.management.v1.AddOrgOIDCIDPRequest - (*AddOrgOIDCIDPResponse)(nil), // 419: zitadel.management.v1.AddOrgOIDCIDPResponse - (*AddOrgJWTIDPRequest)(nil), // 420: zitadel.management.v1.AddOrgJWTIDPRequest - (*AddOrgJWTIDPResponse)(nil), // 421: zitadel.management.v1.AddOrgJWTIDPResponse - (*DeactivateOrgIDPRequest)(nil), // 422: zitadel.management.v1.DeactivateOrgIDPRequest - (*DeactivateOrgIDPResponse)(nil), // 423: zitadel.management.v1.DeactivateOrgIDPResponse - (*ReactivateOrgIDPRequest)(nil), // 424: zitadel.management.v1.ReactivateOrgIDPRequest - (*ReactivateOrgIDPResponse)(nil), // 425: zitadel.management.v1.ReactivateOrgIDPResponse - (*RemoveOrgIDPRequest)(nil), // 426: zitadel.management.v1.RemoveOrgIDPRequest - (*RemoveOrgIDPResponse)(nil), // 427: zitadel.management.v1.RemoveOrgIDPResponse - (*UpdateOrgIDPRequest)(nil), // 428: zitadel.management.v1.UpdateOrgIDPRequest - (*UpdateOrgIDPResponse)(nil), // 429: zitadel.management.v1.UpdateOrgIDPResponse - (*UpdateOrgIDPOIDCConfigRequest)(nil), // 430: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest - (*UpdateOrgIDPOIDCConfigResponse)(nil), // 431: zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse - (*UpdateOrgIDPJWTConfigRequest)(nil), // 432: zitadel.management.v1.UpdateOrgIDPJWTConfigRequest - (*UpdateOrgIDPJWTConfigResponse)(nil), // 433: zitadel.management.v1.UpdateOrgIDPJWTConfigResponse - (*ListActionsRequest)(nil), // 434: zitadel.management.v1.ListActionsRequest - (*ActionQuery)(nil), // 435: zitadel.management.v1.ActionQuery - (*ListActionsResponse)(nil), // 436: zitadel.management.v1.ListActionsResponse - (*CreateActionRequest)(nil), // 437: zitadel.management.v1.CreateActionRequest - (*CreateActionResponse)(nil), // 438: zitadel.management.v1.CreateActionResponse - (*GetActionRequest)(nil), // 439: zitadel.management.v1.GetActionRequest - (*GetActionResponse)(nil), // 440: zitadel.management.v1.GetActionResponse - (*UpdateActionRequest)(nil), // 441: zitadel.management.v1.UpdateActionRequest - (*UpdateActionResponse)(nil), // 442: zitadel.management.v1.UpdateActionResponse - (*DeleteActionRequest)(nil), // 443: zitadel.management.v1.DeleteActionRequest - (*DeleteActionResponse)(nil), // 444: zitadel.management.v1.DeleteActionResponse - (*DeactivateActionRequest)(nil), // 445: zitadel.management.v1.DeactivateActionRequest - (*DeactivateActionResponse)(nil), // 446: zitadel.management.v1.DeactivateActionResponse - (*ReactivateActionRequest)(nil), // 447: zitadel.management.v1.ReactivateActionRequest - (*ReactivateActionResponse)(nil), // 448: zitadel.management.v1.ReactivateActionResponse - (*GetFlowRequest)(nil), // 449: zitadel.management.v1.GetFlowRequest - (*GetFlowResponse)(nil), // 450: zitadel.management.v1.GetFlowResponse - (*ClearFlowRequest)(nil), // 451: zitadel.management.v1.ClearFlowRequest - (*ClearFlowResponse)(nil), // 452: zitadel.management.v1.ClearFlowResponse - (*SetTriggerActionsRequest)(nil), // 453: zitadel.management.v1.SetTriggerActionsRequest - (*SetTriggerActionsResponse)(nil), // 454: zitadel.management.v1.SetTriggerActionsResponse - (*AddHumanUserRequest_Profile)(nil), // 455: zitadel.management.v1.AddHumanUserRequest.Profile - (*AddHumanUserRequest_Email)(nil), // 456: zitadel.management.v1.AddHumanUserRequest.Email - (*AddHumanUserRequest_Phone)(nil), // 457: zitadel.management.v1.AddHumanUserRequest.Phone - (*ImportHumanUserRequest_Profile)(nil), // 458: zitadel.management.v1.ImportHumanUserRequest.Profile - (*ImportHumanUserRequest_Email)(nil), // 459: zitadel.management.v1.ImportHumanUserRequest.Email - (*ImportHumanUserRequest_Phone)(nil), // 460: zitadel.management.v1.ImportHumanUserRequest.Phone - (*ImportHumanUserResponse_PasswordlessRegistration)(nil), // 461: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration - (*BulkSetUserMetadataRequest_Metadata)(nil), // 462: zitadel.management.v1.BulkSetUserMetadataRequest.Metadata - (*BulkAddProjectRolesRequest_Role)(nil), // 463: zitadel.management.v1.BulkAddProjectRolesRequest.Role - (*user.User)(nil), // 464: zitadel.user.v1.User - (*object.ListQuery)(nil), // 465: zitadel.v1.ListQuery - (user.UserFieldName)(0), // 466: zitadel.user.v1.UserFieldName - (*user.SearchQuery)(nil), // 467: zitadel.user.v1.SearchQuery - (*object.ListDetails)(nil), // 468: zitadel.v1.ListDetails - (*change.ChangeQuery)(nil), // 469: zitadel.change.v1.ChangeQuery - (*change.Change)(nil), // 470: zitadel.change.v1.Change - (*object.ObjectDetails)(nil), // 471: zitadel.v1.ObjectDetails - (*metadata.MetadataQuery)(nil), // 472: zitadel.metadata.v1.MetadataQuery - (*metadata.Metadata)(nil), // 473: zitadel.metadata.v1.Metadata - (*user.Profile)(nil), // 474: zitadel.user.v1.Profile - (user.Gender)(0), // 475: zitadel.user.v1.Gender - (*user.Email)(nil), // 476: zitadel.user.v1.Email - (*user.Phone)(nil), // 477: zitadel.user.v1.Phone - (*user.AuthFactor)(nil), // 478: zitadel.user.v1.AuthFactor - (*user.WebAuthNToken)(nil), // 479: zitadel.user.v1.WebAuthNToken - (*durationpb.Duration)(nil), // 480: google.protobuf.Duration - (*authn.Key)(nil), // 481: zitadel.authn.v1.Key - (authn.KeyType)(0), // 482: zitadel.authn.v1.KeyType - (*timestamppb.Timestamp)(nil), // 483: google.protobuf.Timestamp - (*idp.IDPUserLink)(nil), // 484: zitadel.idp.v1.IDPUserLink - (*user.MembershipQuery)(nil), // 485: zitadel.user.v1.MembershipQuery - (*user.Membership)(nil), // 486: zitadel.user.v1.Membership - (*org.Org)(nil), // 487: zitadel.org.v1.Org - (*org.DomainSearchQuery)(nil), // 488: zitadel.org.v1.DomainSearchQuery - (*org.Domain)(nil), // 489: zitadel.org.v1.Domain - (org.DomainValidationType)(0), // 490: zitadel.org.v1.DomainValidationType - (*member.SearchQuery)(nil), // 491: zitadel.member.v1.SearchQuery - (*member.Member)(nil), // 492: zitadel.member.v1.Member - (*project.Project)(nil), // 493: zitadel.project.v1.Project - (*project.GrantedProject)(nil), // 494: zitadel.project.v1.GrantedProject - (*project.ProjectQuery)(nil), // 495: zitadel.project.v1.ProjectQuery - (project.PrivateLabelingSetting)(0), // 496: zitadel.project.v1.PrivateLabelingSetting - (*project.RoleQuery)(nil), // 497: zitadel.project.v1.RoleQuery - (*project.Role)(nil), // 498: zitadel.project.v1.Role - (*app.App)(nil), // 499: zitadel.app.v1.App - (*app.AppQuery)(nil), // 500: zitadel.app.v1.AppQuery - (app.OIDCResponseType)(0), // 501: zitadel.app.v1.OIDCResponseType - (app.OIDCGrantType)(0), // 502: zitadel.app.v1.OIDCGrantType - (app.OIDCAppType)(0), // 503: zitadel.app.v1.OIDCAppType - (app.OIDCAuthMethodType)(0), // 504: zitadel.app.v1.OIDCAuthMethodType - (app.OIDCVersion)(0), // 505: zitadel.app.v1.OIDCVersion - (app.OIDCTokenType)(0), // 506: zitadel.app.v1.OIDCTokenType - (*message.LocalizedMessage)(nil), // 507: zitadel.v1.LocalizedMessage - (app.APIAuthMethodType)(0), // 508: zitadel.app.v1.APIAuthMethodType - (*project.ProjectGrantQuery)(nil), // 509: zitadel.project.v1.ProjectGrantQuery - (*project.AllProjectGrantQuery)(nil), // 510: zitadel.project.v1.AllProjectGrantQuery - (*user.UserGrant)(nil), // 511: zitadel.user.v1.UserGrant - (*user.UserGrantQuery)(nil), // 512: zitadel.user.v1.UserGrantQuery - (*features.Features)(nil), // 513: zitadel.features.v1.Features - (*policy.OrgIAMPolicy)(nil), // 514: zitadel.policy.v1.OrgIAMPolicy - (*policy.LoginPolicy)(nil), // 515: zitadel.policy.v1.LoginPolicy - (policy.PasswordlessType)(0), // 516: zitadel.policy.v1.PasswordlessType - (*idp.IDPLoginPolicyLink)(nil), // 517: zitadel.idp.v1.IDPLoginPolicyLink - (idp.IDPOwnerType)(0), // 518: zitadel.idp.v1.IDPOwnerType - (policy.SecondFactorType)(0), // 519: zitadel.policy.v1.SecondFactorType - (policy.MultiFactorType)(0), // 520: zitadel.policy.v1.MultiFactorType - (*policy.PasswordComplexityPolicy)(nil), // 521: zitadel.policy.v1.PasswordComplexityPolicy - (*policy.PasswordAgePolicy)(nil), // 522: zitadel.policy.v1.PasswordAgePolicy - (*policy.LockoutPolicy)(nil), // 523: zitadel.policy.v1.LockoutPolicy - (*policy.PrivacyPolicy)(nil), // 524: zitadel.policy.v1.PrivacyPolicy - (*policy.LabelPolicy)(nil), // 525: zitadel.policy.v1.LabelPolicy - (*text.MessageCustomText)(nil), // 526: zitadel.text.v1.MessageCustomText - (*text.LoginCustomText)(nil), // 527: zitadel.text.v1.LoginCustomText - (*text.SelectAccountScreenText)(nil), // 528: zitadel.text.v1.SelectAccountScreenText - (*text.LoginScreenText)(nil), // 529: zitadel.text.v1.LoginScreenText - (*text.PasswordScreenText)(nil), // 530: zitadel.text.v1.PasswordScreenText - (*text.UsernameChangeScreenText)(nil), // 531: zitadel.text.v1.UsernameChangeScreenText - (*text.UsernameChangeDoneScreenText)(nil), // 532: zitadel.text.v1.UsernameChangeDoneScreenText - (*text.InitPasswordScreenText)(nil), // 533: zitadel.text.v1.InitPasswordScreenText - (*text.InitPasswordDoneScreenText)(nil), // 534: zitadel.text.v1.InitPasswordDoneScreenText - (*text.EmailVerificationScreenText)(nil), // 535: zitadel.text.v1.EmailVerificationScreenText - (*text.EmailVerificationDoneScreenText)(nil), // 536: zitadel.text.v1.EmailVerificationDoneScreenText - (*text.InitializeUserScreenText)(nil), // 537: zitadel.text.v1.InitializeUserScreenText - (*text.InitializeUserDoneScreenText)(nil), // 538: zitadel.text.v1.InitializeUserDoneScreenText - (*text.InitMFAPromptScreenText)(nil), // 539: zitadel.text.v1.InitMFAPromptScreenText - (*text.InitMFAOTPScreenText)(nil), // 540: zitadel.text.v1.InitMFAOTPScreenText - (*text.InitMFAU2FScreenText)(nil), // 541: zitadel.text.v1.InitMFAU2FScreenText - (*text.InitMFADoneScreenText)(nil), // 542: zitadel.text.v1.InitMFADoneScreenText - (*text.MFAProvidersText)(nil), // 543: zitadel.text.v1.MFAProvidersText - (*text.VerifyMFAOTPScreenText)(nil), // 544: zitadel.text.v1.VerifyMFAOTPScreenText - (*text.VerifyMFAU2FScreenText)(nil), // 545: zitadel.text.v1.VerifyMFAU2FScreenText - (*text.PasswordlessScreenText)(nil), // 546: zitadel.text.v1.PasswordlessScreenText - (*text.PasswordChangeScreenText)(nil), // 547: zitadel.text.v1.PasswordChangeScreenText - (*text.PasswordChangeDoneScreenText)(nil), // 548: zitadel.text.v1.PasswordChangeDoneScreenText - (*text.PasswordResetDoneScreenText)(nil), // 549: zitadel.text.v1.PasswordResetDoneScreenText - (*text.RegistrationOptionScreenText)(nil), // 550: zitadel.text.v1.RegistrationOptionScreenText - (*text.RegistrationUserScreenText)(nil), // 551: zitadel.text.v1.RegistrationUserScreenText - (*text.RegistrationOrgScreenText)(nil), // 552: zitadel.text.v1.RegistrationOrgScreenText - (*text.LinkingUserDoneScreenText)(nil), // 553: zitadel.text.v1.LinkingUserDoneScreenText - (*text.ExternalUserNotFoundScreenText)(nil), // 554: zitadel.text.v1.ExternalUserNotFoundScreenText - (*text.SuccessLoginScreenText)(nil), // 555: zitadel.text.v1.SuccessLoginScreenText - (*text.LogoutDoneScreenText)(nil), // 556: zitadel.text.v1.LogoutDoneScreenText - (*text.FooterText)(nil), // 557: zitadel.text.v1.FooterText - (*text.PasswordlessPromptScreenText)(nil), // 558: zitadel.text.v1.PasswordlessPromptScreenText - (*text.PasswordlessRegistrationScreenText)(nil), // 559: zitadel.text.v1.PasswordlessRegistrationScreenText - (*text.PasswordlessRegistrationDoneScreenText)(nil), // 560: zitadel.text.v1.PasswordlessRegistrationDoneScreenText - (*text.ExternalRegistrationUserOverviewScreenText)(nil), // 561: zitadel.text.v1.ExternalRegistrationUserOverviewScreenText - (*idp.IDP)(nil), // 562: zitadel.idp.v1.IDP - (idp.IDPFieldName)(0), // 563: zitadel.idp.v1.IDPFieldName - (*idp.IDPIDQuery)(nil), // 564: zitadel.idp.v1.IDPIDQuery - (*idp.IDPNameQuery)(nil), // 565: zitadel.idp.v1.IDPNameQuery - (*idp.IDPOwnerTypeQuery)(nil), // 566: zitadel.idp.v1.IDPOwnerTypeQuery - (idp.IDPStylingType)(0), // 567: zitadel.idp.v1.IDPStylingType - (idp.OIDCMappingField)(0), // 568: zitadel.idp.v1.OIDCMappingField - (action.ActionFieldName)(0), // 569: zitadel.action.v1.ActionFieldName - (*action.ActionIDQuery)(nil), // 570: zitadel.action.v1.ActionIDQuery - (*action.ActionNameQuery)(nil), // 571: zitadel.action.v1.ActionNameQuery - (*action.ActionStateQuery)(nil), // 572: zitadel.action.v1.ActionStateQuery - (*action.Action)(nil), // 573: zitadel.action.v1.Action - (action.FlowType)(0), // 574: zitadel.action.v1.FlowType - (*action.Flow)(nil), // 575: zitadel.action.v1.Flow - (action.TriggerType)(0), // 576: zitadel.action.v1.TriggerType + (*GetPersonalAccessTokenByIDsRequest)(nil), // 101: zitadel.management.v1.GetPersonalAccessTokenByIDsRequest + (*GetPersonalAccessTokenByIDsResponse)(nil), // 102: zitadel.management.v1.GetPersonalAccessTokenByIDsResponse + (*ListPersonalAccessTokensRequest)(nil), // 103: zitadel.management.v1.ListPersonalAccessTokensRequest + (*ListPersonalAccessTokensResponse)(nil), // 104: zitadel.management.v1.ListPersonalAccessTokensResponse + (*AddPersonalAccessTokenRequest)(nil), // 105: zitadel.management.v1.AddPersonalAccessTokenRequest + (*AddPersonalAccessTokenResponse)(nil), // 106: zitadel.management.v1.AddPersonalAccessTokenResponse + (*RemovePersonalAccessTokenRequest)(nil), // 107: zitadel.management.v1.RemovePersonalAccessTokenRequest + (*RemovePersonalAccessTokenResponse)(nil), // 108: zitadel.management.v1.RemovePersonalAccessTokenResponse + (*ListHumanLinkedIDPsRequest)(nil), // 109: zitadel.management.v1.ListHumanLinkedIDPsRequest + (*ListHumanLinkedIDPsResponse)(nil), // 110: zitadel.management.v1.ListHumanLinkedIDPsResponse + (*RemoveHumanLinkedIDPRequest)(nil), // 111: zitadel.management.v1.RemoveHumanLinkedIDPRequest + (*RemoveHumanLinkedIDPResponse)(nil), // 112: zitadel.management.v1.RemoveHumanLinkedIDPResponse + (*ListUserMembershipsRequest)(nil), // 113: zitadel.management.v1.ListUserMembershipsRequest + (*ListUserMembershipsResponse)(nil), // 114: zitadel.management.v1.ListUserMembershipsResponse + (*GetMyOrgRequest)(nil), // 115: zitadel.management.v1.GetMyOrgRequest + (*GetMyOrgResponse)(nil), // 116: zitadel.management.v1.GetMyOrgResponse + (*GetOrgByDomainGlobalRequest)(nil), // 117: zitadel.management.v1.GetOrgByDomainGlobalRequest + (*ListOrgChangesRequest)(nil), // 118: zitadel.management.v1.ListOrgChangesRequest + (*ListOrgChangesResponse)(nil), // 119: zitadel.management.v1.ListOrgChangesResponse + (*GetOrgByDomainGlobalResponse)(nil), // 120: zitadel.management.v1.GetOrgByDomainGlobalResponse + (*AddOrgRequest)(nil), // 121: zitadel.management.v1.AddOrgRequest + (*AddOrgResponse)(nil), // 122: zitadel.management.v1.AddOrgResponse + (*UpdateOrgRequest)(nil), // 123: zitadel.management.v1.UpdateOrgRequest + (*UpdateOrgResponse)(nil), // 124: zitadel.management.v1.UpdateOrgResponse + (*DeactivateOrgRequest)(nil), // 125: zitadel.management.v1.DeactivateOrgRequest + (*DeactivateOrgResponse)(nil), // 126: zitadel.management.v1.DeactivateOrgResponse + (*ReactivateOrgRequest)(nil), // 127: zitadel.management.v1.ReactivateOrgRequest + (*ReactivateOrgResponse)(nil), // 128: zitadel.management.v1.ReactivateOrgResponse + (*ListOrgDomainsRequest)(nil), // 129: zitadel.management.v1.ListOrgDomainsRequest + (*ListOrgDomainsResponse)(nil), // 130: zitadel.management.v1.ListOrgDomainsResponse + (*AddOrgDomainRequest)(nil), // 131: zitadel.management.v1.AddOrgDomainRequest + (*AddOrgDomainResponse)(nil), // 132: zitadel.management.v1.AddOrgDomainResponse + (*RemoveOrgDomainRequest)(nil), // 133: zitadel.management.v1.RemoveOrgDomainRequest + (*RemoveOrgDomainResponse)(nil), // 134: zitadel.management.v1.RemoveOrgDomainResponse + (*GenerateOrgDomainValidationRequest)(nil), // 135: zitadel.management.v1.GenerateOrgDomainValidationRequest + (*GenerateOrgDomainValidationResponse)(nil), // 136: zitadel.management.v1.GenerateOrgDomainValidationResponse + (*ValidateOrgDomainRequest)(nil), // 137: zitadel.management.v1.ValidateOrgDomainRequest + (*ValidateOrgDomainResponse)(nil), // 138: zitadel.management.v1.ValidateOrgDomainResponse + (*SetPrimaryOrgDomainRequest)(nil), // 139: zitadel.management.v1.SetPrimaryOrgDomainRequest + (*SetPrimaryOrgDomainResponse)(nil), // 140: zitadel.management.v1.SetPrimaryOrgDomainResponse + (*ListOrgMemberRolesRequest)(nil), // 141: zitadel.management.v1.ListOrgMemberRolesRequest + (*ListOrgMemberRolesResponse)(nil), // 142: zitadel.management.v1.ListOrgMemberRolesResponse + (*ListOrgMembersRequest)(nil), // 143: zitadel.management.v1.ListOrgMembersRequest + (*ListOrgMembersResponse)(nil), // 144: zitadel.management.v1.ListOrgMembersResponse + (*AddOrgMemberRequest)(nil), // 145: zitadel.management.v1.AddOrgMemberRequest + (*AddOrgMemberResponse)(nil), // 146: zitadel.management.v1.AddOrgMemberResponse + (*UpdateOrgMemberRequest)(nil), // 147: zitadel.management.v1.UpdateOrgMemberRequest + (*UpdateOrgMemberResponse)(nil), // 148: zitadel.management.v1.UpdateOrgMemberResponse + (*RemoveOrgMemberRequest)(nil), // 149: zitadel.management.v1.RemoveOrgMemberRequest + (*RemoveOrgMemberResponse)(nil), // 150: zitadel.management.v1.RemoveOrgMemberResponse + (*GetProjectByIDRequest)(nil), // 151: zitadel.management.v1.GetProjectByIDRequest + (*GetProjectByIDResponse)(nil), // 152: zitadel.management.v1.GetProjectByIDResponse + (*GetGrantedProjectByIDRequest)(nil), // 153: zitadel.management.v1.GetGrantedProjectByIDRequest + (*GetGrantedProjectByIDResponse)(nil), // 154: zitadel.management.v1.GetGrantedProjectByIDResponse + (*ListProjectsRequest)(nil), // 155: zitadel.management.v1.ListProjectsRequest + (*ListProjectsResponse)(nil), // 156: zitadel.management.v1.ListProjectsResponse + (*ListGrantedProjectsRequest)(nil), // 157: zitadel.management.v1.ListGrantedProjectsRequest + (*ListGrantedProjectsResponse)(nil), // 158: zitadel.management.v1.ListGrantedProjectsResponse + (*ListProjectChangesRequest)(nil), // 159: zitadel.management.v1.ListProjectChangesRequest + (*ListProjectChangesResponse)(nil), // 160: zitadel.management.v1.ListProjectChangesResponse + (*AddProjectRequest)(nil), // 161: zitadel.management.v1.AddProjectRequest + (*AddProjectResponse)(nil), // 162: zitadel.management.v1.AddProjectResponse + (*UpdateProjectRequest)(nil), // 163: zitadel.management.v1.UpdateProjectRequest + (*UpdateProjectResponse)(nil), // 164: zitadel.management.v1.UpdateProjectResponse + (*DeactivateProjectRequest)(nil), // 165: zitadel.management.v1.DeactivateProjectRequest + (*DeactivateProjectResponse)(nil), // 166: zitadel.management.v1.DeactivateProjectResponse + (*ReactivateProjectRequest)(nil), // 167: zitadel.management.v1.ReactivateProjectRequest + (*ReactivateProjectResponse)(nil), // 168: zitadel.management.v1.ReactivateProjectResponse + (*RemoveProjectRequest)(nil), // 169: zitadel.management.v1.RemoveProjectRequest + (*RemoveProjectResponse)(nil), // 170: zitadel.management.v1.RemoveProjectResponse + (*ListProjectMemberRolesRequest)(nil), // 171: zitadel.management.v1.ListProjectMemberRolesRequest + (*ListProjectMemberRolesResponse)(nil), // 172: zitadel.management.v1.ListProjectMemberRolesResponse + (*AddProjectRoleRequest)(nil), // 173: zitadel.management.v1.AddProjectRoleRequest + (*AddProjectRoleResponse)(nil), // 174: zitadel.management.v1.AddProjectRoleResponse + (*BulkAddProjectRolesRequest)(nil), // 175: zitadel.management.v1.BulkAddProjectRolesRequest + (*BulkAddProjectRolesResponse)(nil), // 176: zitadel.management.v1.BulkAddProjectRolesResponse + (*UpdateProjectRoleRequest)(nil), // 177: zitadel.management.v1.UpdateProjectRoleRequest + (*UpdateProjectRoleResponse)(nil), // 178: zitadel.management.v1.UpdateProjectRoleResponse + (*RemoveProjectRoleRequest)(nil), // 179: zitadel.management.v1.RemoveProjectRoleRequest + (*RemoveProjectRoleResponse)(nil), // 180: zitadel.management.v1.RemoveProjectRoleResponse + (*ListProjectRolesRequest)(nil), // 181: zitadel.management.v1.ListProjectRolesRequest + (*ListProjectRolesResponse)(nil), // 182: zitadel.management.v1.ListProjectRolesResponse + (*ListGrantedProjectRolesRequest)(nil), // 183: zitadel.management.v1.ListGrantedProjectRolesRequest + (*ListGrantedProjectRolesResponse)(nil), // 184: zitadel.management.v1.ListGrantedProjectRolesResponse + (*ListProjectMembersRequest)(nil), // 185: zitadel.management.v1.ListProjectMembersRequest + (*ListProjectMembersResponse)(nil), // 186: zitadel.management.v1.ListProjectMembersResponse + (*AddProjectMemberRequest)(nil), // 187: zitadel.management.v1.AddProjectMemberRequest + (*AddProjectMemberResponse)(nil), // 188: zitadel.management.v1.AddProjectMemberResponse + (*UpdateProjectMemberRequest)(nil), // 189: zitadel.management.v1.UpdateProjectMemberRequest + (*UpdateProjectMemberResponse)(nil), // 190: zitadel.management.v1.UpdateProjectMemberResponse + (*RemoveProjectMemberRequest)(nil), // 191: zitadel.management.v1.RemoveProjectMemberRequest + (*RemoveProjectMemberResponse)(nil), // 192: zitadel.management.v1.RemoveProjectMemberResponse + (*GetAppByIDRequest)(nil), // 193: zitadel.management.v1.GetAppByIDRequest + (*GetAppByIDResponse)(nil), // 194: zitadel.management.v1.GetAppByIDResponse + (*ListAppsRequest)(nil), // 195: zitadel.management.v1.ListAppsRequest + (*ListAppsResponse)(nil), // 196: zitadel.management.v1.ListAppsResponse + (*ListAppChangesRequest)(nil), // 197: zitadel.management.v1.ListAppChangesRequest + (*ListAppChangesResponse)(nil), // 198: zitadel.management.v1.ListAppChangesResponse + (*AddOIDCAppRequest)(nil), // 199: zitadel.management.v1.AddOIDCAppRequest + (*AddOIDCAppResponse)(nil), // 200: zitadel.management.v1.AddOIDCAppResponse + (*AddAPIAppRequest)(nil), // 201: zitadel.management.v1.AddAPIAppRequest + (*AddAPIAppResponse)(nil), // 202: zitadel.management.v1.AddAPIAppResponse + (*UpdateAppRequest)(nil), // 203: zitadel.management.v1.UpdateAppRequest + (*UpdateAppResponse)(nil), // 204: zitadel.management.v1.UpdateAppResponse + (*UpdateOIDCAppConfigRequest)(nil), // 205: zitadel.management.v1.UpdateOIDCAppConfigRequest + (*UpdateOIDCAppConfigResponse)(nil), // 206: zitadel.management.v1.UpdateOIDCAppConfigResponse + (*UpdateAPIAppConfigRequest)(nil), // 207: zitadel.management.v1.UpdateAPIAppConfigRequest + (*UpdateAPIAppConfigResponse)(nil), // 208: zitadel.management.v1.UpdateAPIAppConfigResponse + (*DeactivateAppRequest)(nil), // 209: zitadel.management.v1.DeactivateAppRequest + (*DeactivateAppResponse)(nil), // 210: zitadel.management.v1.DeactivateAppResponse + (*ReactivateAppRequest)(nil), // 211: zitadel.management.v1.ReactivateAppRequest + (*ReactivateAppResponse)(nil), // 212: zitadel.management.v1.ReactivateAppResponse + (*RemoveAppRequest)(nil), // 213: zitadel.management.v1.RemoveAppRequest + (*RemoveAppResponse)(nil), // 214: zitadel.management.v1.RemoveAppResponse + (*RegenerateOIDCClientSecretRequest)(nil), // 215: zitadel.management.v1.RegenerateOIDCClientSecretRequest + (*RegenerateOIDCClientSecretResponse)(nil), // 216: zitadel.management.v1.RegenerateOIDCClientSecretResponse + (*RegenerateAPIClientSecretRequest)(nil), // 217: zitadel.management.v1.RegenerateAPIClientSecretRequest + (*RegenerateAPIClientSecretResponse)(nil), // 218: zitadel.management.v1.RegenerateAPIClientSecretResponse + (*GetAppKeyRequest)(nil), // 219: zitadel.management.v1.GetAppKeyRequest + (*GetAppKeyResponse)(nil), // 220: zitadel.management.v1.GetAppKeyResponse + (*ListAppKeysRequest)(nil), // 221: zitadel.management.v1.ListAppKeysRequest + (*ListAppKeysResponse)(nil), // 222: zitadel.management.v1.ListAppKeysResponse + (*AddAppKeyRequest)(nil), // 223: zitadel.management.v1.AddAppKeyRequest + (*AddAppKeyResponse)(nil), // 224: zitadel.management.v1.AddAppKeyResponse + (*RemoveAppKeyRequest)(nil), // 225: zitadel.management.v1.RemoveAppKeyRequest + (*RemoveAppKeyResponse)(nil), // 226: zitadel.management.v1.RemoveAppKeyResponse + (*GetProjectGrantByIDRequest)(nil), // 227: zitadel.management.v1.GetProjectGrantByIDRequest + (*GetProjectGrantByIDResponse)(nil), // 228: zitadel.management.v1.GetProjectGrantByIDResponse + (*ListProjectGrantsRequest)(nil), // 229: zitadel.management.v1.ListProjectGrantsRequest + (*ListProjectGrantsResponse)(nil), // 230: zitadel.management.v1.ListProjectGrantsResponse + (*ListAllProjectGrantsRequest)(nil), // 231: zitadel.management.v1.ListAllProjectGrantsRequest + (*ListAllProjectGrantsResponse)(nil), // 232: zitadel.management.v1.ListAllProjectGrantsResponse + (*AddProjectGrantRequest)(nil), // 233: zitadel.management.v1.AddProjectGrantRequest + (*AddProjectGrantResponse)(nil), // 234: zitadel.management.v1.AddProjectGrantResponse + (*UpdateProjectGrantRequest)(nil), // 235: zitadel.management.v1.UpdateProjectGrantRequest + (*UpdateProjectGrantResponse)(nil), // 236: zitadel.management.v1.UpdateProjectGrantResponse + (*DeactivateProjectGrantRequest)(nil), // 237: zitadel.management.v1.DeactivateProjectGrantRequest + (*DeactivateProjectGrantResponse)(nil), // 238: zitadel.management.v1.DeactivateProjectGrantResponse + (*ReactivateProjectGrantRequest)(nil), // 239: zitadel.management.v1.ReactivateProjectGrantRequest + (*ReactivateProjectGrantResponse)(nil), // 240: zitadel.management.v1.ReactivateProjectGrantResponse + (*RemoveProjectGrantRequest)(nil), // 241: zitadel.management.v1.RemoveProjectGrantRequest + (*RemoveProjectGrantResponse)(nil), // 242: zitadel.management.v1.RemoveProjectGrantResponse + (*ListProjectGrantMemberRolesRequest)(nil), // 243: zitadel.management.v1.ListProjectGrantMemberRolesRequest + (*ListProjectGrantMemberRolesResponse)(nil), // 244: zitadel.management.v1.ListProjectGrantMemberRolesResponse + (*ListProjectGrantMembersRequest)(nil), // 245: zitadel.management.v1.ListProjectGrantMembersRequest + (*ListProjectGrantMembersResponse)(nil), // 246: zitadel.management.v1.ListProjectGrantMembersResponse + (*AddProjectGrantMemberRequest)(nil), // 247: zitadel.management.v1.AddProjectGrantMemberRequest + (*AddProjectGrantMemberResponse)(nil), // 248: zitadel.management.v1.AddProjectGrantMemberResponse + (*UpdateProjectGrantMemberRequest)(nil), // 249: zitadel.management.v1.UpdateProjectGrantMemberRequest + (*UpdateProjectGrantMemberResponse)(nil), // 250: zitadel.management.v1.UpdateProjectGrantMemberResponse + (*RemoveProjectGrantMemberRequest)(nil), // 251: zitadel.management.v1.RemoveProjectGrantMemberRequest + (*RemoveProjectGrantMemberResponse)(nil), // 252: zitadel.management.v1.RemoveProjectGrantMemberResponse + (*GetUserGrantByIDRequest)(nil), // 253: zitadel.management.v1.GetUserGrantByIDRequest + (*GetUserGrantByIDResponse)(nil), // 254: zitadel.management.v1.GetUserGrantByIDResponse + (*ListUserGrantRequest)(nil), // 255: zitadel.management.v1.ListUserGrantRequest + (*ListUserGrantResponse)(nil), // 256: zitadel.management.v1.ListUserGrantResponse + (*AddUserGrantRequest)(nil), // 257: zitadel.management.v1.AddUserGrantRequest + (*AddUserGrantResponse)(nil), // 258: zitadel.management.v1.AddUserGrantResponse + (*UpdateUserGrantRequest)(nil), // 259: zitadel.management.v1.UpdateUserGrantRequest + (*UpdateUserGrantResponse)(nil), // 260: zitadel.management.v1.UpdateUserGrantResponse + (*DeactivateUserGrantRequest)(nil), // 261: zitadel.management.v1.DeactivateUserGrantRequest + (*DeactivateUserGrantResponse)(nil), // 262: zitadel.management.v1.DeactivateUserGrantResponse + (*ReactivateUserGrantRequest)(nil), // 263: zitadel.management.v1.ReactivateUserGrantRequest + (*ReactivateUserGrantResponse)(nil), // 264: zitadel.management.v1.ReactivateUserGrantResponse + (*RemoveUserGrantRequest)(nil), // 265: zitadel.management.v1.RemoveUserGrantRequest + (*RemoveUserGrantResponse)(nil), // 266: zitadel.management.v1.RemoveUserGrantResponse + (*BulkRemoveUserGrantRequest)(nil), // 267: zitadel.management.v1.BulkRemoveUserGrantRequest + (*BulkRemoveUserGrantResponse)(nil), // 268: zitadel.management.v1.BulkRemoveUserGrantResponse + (*GetFeaturesRequest)(nil), // 269: zitadel.management.v1.GetFeaturesRequest + (*GetFeaturesResponse)(nil), // 270: zitadel.management.v1.GetFeaturesResponse + (*GetOrgIAMPolicyRequest)(nil), // 271: zitadel.management.v1.GetOrgIAMPolicyRequest + (*GetOrgIAMPolicyResponse)(nil), // 272: zitadel.management.v1.GetOrgIAMPolicyResponse + (*GetLoginPolicyRequest)(nil), // 273: zitadel.management.v1.GetLoginPolicyRequest + (*GetLoginPolicyResponse)(nil), // 274: zitadel.management.v1.GetLoginPolicyResponse + (*GetDefaultLoginPolicyRequest)(nil), // 275: zitadel.management.v1.GetDefaultLoginPolicyRequest + (*GetDefaultLoginPolicyResponse)(nil), // 276: zitadel.management.v1.GetDefaultLoginPolicyResponse + (*AddCustomLoginPolicyRequest)(nil), // 277: zitadel.management.v1.AddCustomLoginPolicyRequest + (*AddCustomLoginPolicyResponse)(nil), // 278: zitadel.management.v1.AddCustomLoginPolicyResponse + (*UpdateCustomLoginPolicyRequest)(nil), // 279: zitadel.management.v1.UpdateCustomLoginPolicyRequest + (*UpdateCustomLoginPolicyResponse)(nil), // 280: zitadel.management.v1.UpdateCustomLoginPolicyResponse + (*ResetLoginPolicyToDefaultRequest)(nil), // 281: zitadel.management.v1.ResetLoginPolicyToDefaultRequest + (*ResetLoginPolicyToDefaultResponse)(nil), // 282: zitadel.management.v1.ResetLoginPolicyToDefaultResponse + (*ListLoginPolicyIDPsRequest)(nil), // 283: zitadel.management.v1.ListLoginPolicyIDPsRequest + (*ListLoginPolicyIDPsResponse)(nil), // 284: zitadel.management.v1.ListLoginPolicyIDPsResponse + (*AddIDPToLoginPolicyRequest)(nil), // 285: zitadel.management.v1.AddIDPToLoginPolicyRequest + (*AddIDPToLoginPolicyResponse)(nil), // 286: zitadel.management.v1.AddIDPToLoginPolicyResponse + (*RemoveIDPFromLoginPolicyRequest)(nil), // 287: zitadel.management.v1.RemoveIDPFromLoginPolicyRequest + (*RemoveIDPFromLoginPolicyResponse)(nil), // 288: zitadel.management.v1.RemoveIDPFromLoginPolicyResponse + (*ListLoginPolicySecondFactorsRequest)(nil), // 289: zitadel.management.v1.ListLoginPolicySecondFactorsRequest + (*ListLoginPolicySecondFactorsResponse)(nil), // 290: zitadel.management.v1.ListLoginPolicySecondFactorsResponse + (*AddSecondFactorToLoginPolicyRequest)(nil), // 291: zitadel.management.v1.AddSecondFactorToLoginPolicyRequest + (*AddSecondFactorToLoginPolicyResponse)(nil), // 292: zitadel.management.v1.AddSecondFactorToLoginPolicyResponse + (*RemoveSecondFactorFromLoginPolicyRequest)(nil), // 293: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest + (*RemoveSecondFactorFromLoginPolicyResponse)(nil), // 294: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse + (*ListLoginPolicyMultiFactorsRequest)(nil), // 295: zitadel.management.v1.ListLoginPolicyMultiFactorsRequest + (*ListLoginPolicyMultiFactorsResponse)(nil), // 296: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse + (*AddMultiFactorToLoginPolicyRequest)(nil), // 297: zitadel.management.v1.AddMultiFactorToLoginPolicyRequest + (*AddMultiFactorToLoginPolicyResponse)(nil), // 298: zitadel.management.v1.AddMultiFactorToLoginPolicyResponse + (*RemoveMultiFactorFromLoginPolicyRequest)(nil), // 299: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest + (*RemoveMultiFactorFromLoginPolicyResponse)(nil), // 300: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse + (*GetPasswordComplexityPolicyRequest)(nil), // 301: zitadel.management.v1.GetPasswordComplexityPolicyRequest + (*GetPasswordComplexityPolicyResponse)(nil), // 302: zitadel.management.v1.GetPasswordComplexityPolicyResponse + (*GetDefaultPasswordComplexityPolicyRequest)(nil), // 303: zitadel.management.v1.GetDefaultPasswordComplexityPolicyRequest + (*GetDefaultPasswordComplexityPolicyResponse)(nil), // 304: zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse + (*AddCustomPasswordComplexityPolicyRequest)(nil), // 305: zitadel.management.v1.AddCustomPasswordComplexityPolicyRequest + (*AddCustomPasswordComplexityPolicyResponse)(nil), // 306: zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse + (*UpdateCustomPasswordComplexityPolicyRequest)(nil), // 307: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyRequest + (*UpdateCustomPasswordComplexityPolicyResponse)(nil), // 308: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse + (*ResetPasswordComplexityPolicyToDefaultRequest)(nil), // 309: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultRequest + (*ResetPasswordComplexityPolicyToDefaultResponse)(nil), // 310: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse + (*GetPasswordAgePolicyRequest)(nil), // 311: zitadel.management.v1.GetPasswordAgePolicyRequest + (*GetPasswordAgePolicyResponse)(nil), // 312: zitadel.management.v1.GetPasswordAgePolicyResponse + (*GetDefaultPasswordAgePolicyRequest)(nil), // 313: zitadel.management.v1.GetDefaultPasswordAgePolicyRequest + (*GetDefaultPasswordAgePolicyResponse)(nil), // 314: zitadel.management.v1.GetDefaultPasswordAgePolicyResponse + (*AddCustomPasswordAgePolicyRequest)(nil), // 315: zitadel.management.v1.AddCustomPasswordAgePolicyRequest + (*AddCustomPasswordAgePolicyResponse)(nil), // 316: zitadel.management.v1.AddCustomPasswordAgePolicyResponse + (*UpdateCustomPasswordAgePolicyRequest)(nil), // 317: zitadel.management.v1.UpdateCustomPasswordAgePolicyRequest + (*UpdateCustomPasswordAgePolicyResponse)(nil), // 318: zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse + (*ResetPasswordAgePolicyToDefaultRequest)(nil), // 319: zitadel.management.v1.ResetPasswordAgePolicyToDefaultRequest + (*ResetPasswordAgePolicyToDefaultResponse)(nil), // 320: zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse + (*GetLockoutPolicyRequest)(nil), // 321: zitadel.management.v1.GetLockoutPolicyRequest + (*GetLockoutPolicyResponse)(nil), // 322: zitadel.management.v1.GetLockoutPolicyResponse + (*GetDefaultLockoutPolicyRequest)(nil), // 323: zitadel.management.v1.GetDefaultLockoutPolicyRequest + (*GetDefaultLockoutPolicyResponse)(nil), // 324: zitadel.management.v1.GetDefaultLockoutPolicyResponse + (*AddCustomLockoutPolicyRequest)(nil), // 325: zitadel.management.v1.AddCustomLockoutPolicyRequest + (*AddCustomLockoutPolicyResponse)(nil), // 326: zitadel.management.v1.AddCustomLockoutPolicyResponse + (*UpdateCustomLockoutPolicyRequest)(nil), // 327: zitadel.management.v1.UpdateCustomLockoutPolicyRequest + (*UpdateCustomLockoutPolicyResponse)(nil), // 328: zitadel.management.v1.UpdateCustomLockoutPolicyResponse + (*ResetLockoutPolicyToDefaultRequest)(nil), // 329: zitadel.management.v1.ResetLockoutPolicyToDefaultRequest + (*ResetLockoutPolicyToDefaultResponse)(nil), // 330: zitadel.management.v1.ResetLockoutPolicyToDefaultResponse + (*GetPrivacyPolicyRequest)(nil), // 331: zitadel.management.v1.GetPrivacyPolicyRequest + (*GetPrivacyPolicyResponse)(nil), // 332: zitadel.management.v1.GetPrivacyPolicyResponse + (*GetDefaultPrivacyPolicyRequest)(nil), // 333: zitadel.management.v1.GetDefaultPrivacyPolicyRequest + (*GetDefaultPrivacyPolicyResponse)(nil), // 334: zitadel.management.v1.GetDefaultPrivacyPolicyResponse + (*AddCustomPrivacyPolicyRequest)(nil), // 335: zitadel.management.v1.AddCustomPrivacyPolicyRequest + (*AddCustomPrivacyPolicyResponse)(nil), // 336: zitadel.management.v1.AddCustomPrivacyPolicyResponse + (*UpdateCustomPrivacyPolicyRequest)(nil), // 337: zitadel.management.v1.UpdateCustomPrivacyPolicyRequest + (*UpdateCustomPrivacyPolicyResponse)(nil), // 338: zitadel.management.v1.UpdateCustomPrivacyPolicyResponse + (*ResetPrivacyPolicyToDefaultRequest)(nil), // 339: zitadel.management.v1.ResetPrivacyPolicyToDefaultRequest + (*ResetPrivacyPolicyToDefaultResponse)(nil), // 340: zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse + (*GetLabelPolicyRequest)(nil), // 341: zitadel.management.v1.GetLabelPolicyRequest + (*GetLabelPolicyResponse)(nil), // 342: zitadel.management.v1.GetLabelPolicyResponse + (*GetPreviewLabelPolicyRequest)(nil), // 343: zitadel.management.v1.GetPreviewLabelPolicyRequest + (*GetPreviewLabelPolicyResponse)(nil), // 344: zitadel.management.v1.GetPreviewLabelPolicyResponse + (*GetDefaultLabelPolicyRequest)(nil), // 345: zitadel.management.v1.GetDefaultLabelPolicyRequest + (*GetDefaultLabelPolicyResponse)(nil), // 346: zitadel.management.v1.GetDefaultLabelPolicyResponse + (*AddCustomLabelPolicyRequest)(nil), // 347: zitadel.management.v1.AddCustomLabelPolicyRequest + (*AddCustomLabelPolicyResponse)(nil), // 348: zitadel.management.v1.AddCustomLabelPolicyResponse + (*UpdateCustomLabelPolicyRequest)(nil), // 349: zitadel.management.v1.UpdateCustomLabelPolicyRequest + (*UpdateCustomLabelPolicyResponse)(nil), // 350: zitadel.management.v1.UpdateCustomLabelPolicyResponse + (*ActivateCustomLabelPolicyRequest)(nil), // 351: zitadel.management.v1.ActivateCustomLabelPolicyRequest + (*ActivateCustomLabelPolicyResponse)(nil), // 352: zitadel.management.v1.ActivateCustomLabelPolicyResponse + (*RemoveCustomLabelPolicyLogoRequest)(nil), // 353: zitadel.management.v1.RemoveCustomLabelPolicyLogoRequest + (*RemoveCustomLabelPolicyLogoResponse)(nil), // 354: zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse + (*RemoveCustomLabelPolicyLogoDarkRequest)(nil), // 355: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkRequest + (*RemoveCustomLabelPolicyLogoDarkResponse)(nil), // 356: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse + (*RemoveCustomLabelPolicyIconRequest)(nil), // 357: zitadel.management.v1.RemoveCustomLabelPolicyIconRequest + (*RemoveCustomLabelPolicyIconResponse)(nil), // 358: zitadel.management.v1.RemoveCustomLabelPolicyIconResponse + (*RemoveCustomLabelPolicyIconDarkRequest)(nil), // 359: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkRequest + (*RemoveCustomLabelPolicyIconDarkResponse)(nil), // 360: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse + (*RemoveCustomLabelPolicyFontRequest)(nil), // 361: zitadel.management.v1.RemoveCustomLabelPolicyFontRequest + (*RemoveCustomLabelPolicyFontResponse)(nil), // 362: zitadel.management.v1.RemoveCustomLabelPolicyFontResponse + (*ResetLabelPolicyToDefaultRequest)(nil), // 363: zitadel.management.v1.ResetLabelPolicyToDefaultRequest + (*ResetLabelPolicyToDefaultResponse)(nil), // 364: zitadel.management.v1.ResetLabelPolicyToDefaultResponse + (*GetCustomInitMessageTextRequest)(nil), // 365: zitadel.management.v1.GetCustomInitMessageTextRequest + (*GetCustomInitMessageTextResponse)(nil), // 366: zitadel.management.v1.GetCustomInitMessageTextResponse + (*GetDefaultInitMessageTextRequest)(nil), // 367: zitadel.management.v1.GetDefaultInitMessageTextRequest + (*GetDefaultInitMessageTextResponse)(nil), // 368: zitadel.management.v1.GetDefaultInitMessageTextResponse + (*SetCustomInitMessageTextRequest)(nil), // 369: zitadel.management.v1.SetCustomInitMessageTextRequest + (*SetCustomInitMessageTextResponse)(nil), // 370: zitadel.management.v1.SetCustomInitMessageTextResponse + (*ResetCustomInitMessageTextToDefaultRequest)(nil), // 371: zitadel.management.v1.ResetCustomInitMessageTextToDefaultRequest + (*ResetCustomInitMessageTextToDefaultResponse)(nil), // 372: zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse + (*GetDefaultLoginTextsRequest)(nil), // 373: zitadel.management.v1.GetDefaultLoginTextsRequest + (*GetDefaultLoginTextsResponse)(nil), // 374: zitadel.management.v1.GetDefaultLoginTextsResponse + (*GetCustomLoginTextsRequest)(nil), // 375: zitadel.management.v1.GetCustomLoginTextsRequest + (*GetCustomLoginTextsResponse)(nil), // 376: zitadel.management.v1.GetCustomLoginTextsResponse + (*SetCustomLoginTextsRequest)(nil), // 377: zitadel.management.v1.SetCustomLoginTextsRequest + (*SetCustomLoginTextsResponse)(nil), // 378: zitadel.management.v1.SetCustomLoginTextsResponse + (*ResetCustomLoginTextsToDefaultRequest)(nil), // 379: zitadel.management.v1.ResetCustomLoginTextsToDefaultRequest + (*ResetCustomLoginTextsToDefaultResponse)(nil), // 380: zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse + (*GetCustomPasswordResetMessageTextRequest)(nil), // 381: zitadel.management.v1.GetCustomPasswordResetMessageTextRequest + (*GetCustomPasswordResetMessageTextResponse)(nil), // 382: zitadel.management.v1.GetCustomPasswordResetMessageTextResponse + (*GetDefaultPasswordResetMessageTextRequest)(nil), // 383: zitadel.management.v1.GetDefaultPasswordResetMessageTextRequest + (*GetDefaultPasswordResetMessageTextResponse)(nil), // 384: zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse + (*SetCustomPasswordResetMessageTextRequest)(nil), // 385: zitadel.management.v1.SetCustomPasswordResetMessageTextRequest + (*SetCustomPasswordResetMessageTextResponse)(nil), // 386: zitadel.management.v1.SetCustomPasswordResetMessageTextResponse + (*ResetCustomPasswordResetMessageTextToDefaultRequest)(nil), // 387: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultRequest + (*ResetCustomPasswordResetMessageTextToDefaultResponse)(nil), // 388: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse + (*GetCustomVerifyEmailMessageTextRequest)(nil), // 389: zitadel.management.v1.GetCustomVerifyEmailMessageTextRequest + (*GetCustomVerifyEmailMessageTextResponse)(nil), // 390: zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse + (*GetDefaultVerifyEmailMessageTextRequest)(nil), // 391: zitadel.management.v1.GetDefaultVerifyEmailMessageTextRequest + (*GetDefaultVerifyEmailMessageTextResponse)(nil), // 392: zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse + (*SetCustomVerifyEmailMessageTextRequest)(nil), // 393: zitadel.management.v1.SetCustomVerifyEmailMessageTextRequest + (*SetCustomVerifyEmailMessageTextResponse)(nil), // 394: zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse + (*ResetCustomVerifyEmailMessageTextToDefaultRequest)(nil), // 395: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultRequest + (*ResetCustomVerifyEmailMessageTextToDefaultResponse)(nil), // 396: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse + (*GetCustomVerifyPhoneMessageTextRequest)(nil), // 397: zitadel.management.v1.GetCustomVerifyPhoneMessageTextRequest + (*GetCustomVerifyPhoneMessageTextResponse)(nil), // 398: zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse + (*GetDefaultVerifyPhoneMessageTextRequest)(nil), // 399: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextRequest + (*GetDefaultVerifyPhoneMessageTextResponse)(nil), // 400: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse + (*SetCustomVerifyPhoneMessageTextRequest)(nil), // 401: zitadel.management.v1.SetCustomVerifyPhoneMessageTextRequest + (*SetCustomVerifyPhoneMessageTextResponse)(nil), // 402: zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse + (*ResetCustomVerifyPhoneMessageTextToDefaultRequest)(nil), // 403: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultRequest + (*ResetCustomVerifyPhoneMessageTextToDefaultResponse)(nil), // 404: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse + (*GetCustomDomainClaimedMessageTextRequest)(nil), // 405: zitadel.management.v1.GetCustomDomainClaimedMessageTextRequest + (*GetCustomDomainClaimedMessageTextResponse)(nil), // 406: zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse + (*GetDefaultDomainClaimedMessageTextRequest)(nil), // 407: zitadel.management.v1.GetDefaultDomainClaimedMessageTextRequest + (*GetDefaultDomainClaimedMessageTextResponse)(nil), // 408: zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse + (*SetCustomDomainClaimedMessageTextRequest)(nil), // 409: zitadel.management.v1.SetCustomDomainClaimedMessageTextRequest + (*SetCustomDomainClaimedMessageTextResponse)(nil), // 410: zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse + (*ResetCustomDomainClaimedMessageTextToDefaultRequest)(nil), // 411: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultRequest + (*ResetCustomDomainClaimedMessageTextToDefaultResponse)(nil), // 412: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse + (*GetCustomPasswordlessRegistrationMessageTextRequest)(nil), // 413: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextRequest + (*GetCustomPasswordlessRegistrationMessageTextResponse)(nil), // 414: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse + (*GetDefaultPasswordlessRegistrationMessageTextRequest)(nil), // 415: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextRequest + (*GetDefaultPasswordlessRegistrationMessageTextResponse)(nil), // 416: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse + (*SetCustomPasswordlessRegistrationMessageTextRequest)(nil), // 417: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextRequest + (*SetCustomPasswordlessRegistrationMessageTextResponse)(nil), // 418: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse + (*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest)(nil), // 419: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest + (*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse)(nil), // 420: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse + (*GetOrgIDPByIDRequest)(nil), // 421: zitadel.management.v1.GetOrgIDPByIDRequest + (*GetOrgIDPByIDResponse)(nil), // 422: zitadel.management.v1.GetOrgIDPByIDResponse + (*ListOrgIDPsRequest)(nil), // 423: zitadel.management.v1.ListOrgIDPsRequest + (*IDPQuery)(nil), // 424: zitadel.management.v1.IDPQuery + (*ListOrgIDPsResponse)(nil), // 425: zitadel.management.v1.ListOrgIDPsResponse + (*AddOrgOIDCIDPRequest)(nil), // 426: zitadel.management.v1.AddOrgOIDCIDPRequest + (*AddOrgOIDCIDPResponse)(nil), // 427: zitadel.management.v1.AddOrgOIDCIDPResponse + (*AddOrgJWTIDPRequest)(nil), // 428: zitadel.management.v1.AddOrgJWTIDPRequest + (*AddOrgJWTIDPResponse)(nil), // 429: zitadel.management.v1.AddOrgJWTIDPResponse + (*DeactivateOrgIDPRequest)(nil), // 430: zitadel.management.v1.DeactivateOrgIDPRequest + (*DeactivateOrgIDPResponse)(nil), // 431: zitadel.management.v1.DeactivateOrgIDPResponse + (*ReactivateOrgIDPRequest)(nil), // 432: zitadel.management.v1.ReactivateOrgIDPRequest + (*ReactivateOrgIDPResponse)(nil), // 433: zitadel.management.v1.ReactivateOrgIDPResponse + (*RemoveOrgIDPRequest)(nil), // 434: zitadel.management.v1.RemoveOrgIDPRequest + (*RemoveOrgIDPResponse)(nil), // 435: zitadel.management.v1.RemoveOrgIDPResponse + (*UpdateOrgIDPRequest)(nil), // 436: zitadel.management.v1.UpdateOrgIDPRequest + (*UpdateOrgIDPResponse)(nil), // 437: zitadel.management.v1.UpdateOrgIDPResponse + (*UpdateOrgIDPOIDCConfigRequest)(nil), // 438: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest + (*UpdateOrgIDPOIDCConfigResponse)(nil), // 439: zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse + (*UpdateOrgIDPJWTConfigRequest)(nil), // 440: zitadel.management.v1.UpdateOrgIDPJWTConfigRequest + (*UpdateOrgIDPJWTConfigResponse)(nil), // 441: zitadel.management.v1.UpdateOrgIDPJWTConfigResponse + (*ListActionsRequest)(nil), // 442: zitadel.management.v1.ListActionsRequest + (*ActionQuery)(nil), // 443: zitadel.management.v1.ActionQuery + (*ListActionsResponse)(nil), // 444: zitadel.management.v1.ListActionsResponse + (*CreateActionRequest)(nil), // 445: zitadel.management.v1.CreateActionRequest + (*CreateActionResponse)(nil), // 446: zitadel.management.v1.CreateActionResponse + (*GetActionRequest)(nil), // 447: zitadel.management.v1.GetActionRequest + (*GetActionResponse)(nil), // 448: zitadel.management.v1.GetActionResponse + (*UpdateActionRequest)(nil), // 449: zitadel.management.v1.UpdateActionRequest + (*UpdateActionResponse)(nil), // 450: zitadel.management.v1.UpdateActionResponse + (*DeleteActionRequest)(nil), // 451: zitadel.management.v1.DeleteActionRequest + (*DeleteActionResponse)(nil), // 452: zitadel.management.v1.DeleteActionResponse + (*DeactivateActionRequest)(nil), // 453: zitadel.management.v1.DeactivateActionRequest + (*DeactivateActionResponse)(nil), // 454: zitadel.management.v1.DeactivateActionResponse + (*ReactivateActionRequest)(nil), // 455: zitadel.management.v1.ReactivateActionRequest + (*ReactivateActionResponse)(nil), // 456: zitadel.management.v1.ReactivateActionResponse + (*GetFlowRequest)(nil), // 457: zitadel.management.v1.GetFlowRequest + (*GetFlowResponse)(nil), // 458: zitadel.management.v1.GetFlowResponse + (*ClearFlowRequest)(nil), // 459: zitadel.management.v1.ClearFlowRequest + (*ClearFlowResponse)(nil), // 460: zitadel.management.v1.ClearFlowResponse + (*SetTriggerActionsRequest)(nil), // 461: zitadel.management.v1.SetTriggerActionsRequest + (*SetTriggerActionsResponse)(nil), // 462: zitadel.management.v1.SetTriggerActionsResponse + (*AddHumanUserRequest_Profile)(nil), // 463: zitadel.management.v1.AddHumanUserRequest.Profile + (*AddHumanUserRequest_Email)(nil), // 464: zitadel.management.v1.AddHumanUserRequest.Email + (*AddHumanUserRequest_Phone)(nil), // 465: zitadel.management.v1.AddHumanUserRequest.Phone + (*ImportHumanUserRequest_Profile)(nil), // 466: zitadel.management.v1.ImportHumanUserRequest.Profile + (*ImportHumanUserRequest_Email)(nil), // 467: zitadel.management.v1.ImportHumanUserRequest.Email + (*ImportHumanUserRequest_Phone)(nil), // 468: zitadel.management.v1.ImportHumanUserRequest.Phone + (*ImportHumanUserResponse_PasswordlessRegistration)(nil), // 469: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration + (*BulkSetUserMetadataRequest_Metadata)(nil), // 470: zitadel.management.v1.BulkSetUserMetadataRequest.Metadata + (*BulkAddProjectRolesRequest_Role)(nil), // 471: zitadel.management.v1.BulkAddProjectRolesRequest.Role + (*user.User)(nil), // 472: zitadel.user.v1.User + (*object.ListQuery)(nil), // 473: zitadel.v1.ListQuery + (user.UserFieldName)(0), // 474: zitadel.user.v1.UserFieldName + (*user.SearchQuery)(nil), // 475: zitadel.user.v1.SearchQuery + (*object.ListDetails)(nil), // 476: zitadel.v1.ListDetails + (*change.ChangeQuery)(nil), // 477: zitadel.change.v1.ChangeQuery + (*change.Change)(nil), // 478: zitadel.change.v1.Change + (*object.ObjectDetails)(nil), // 479: zitadel.v1.ObjectDetails + (*metadata.MetadataQuery)(nil), // 480: zitadel.metadata.v1.MetadataQuery + (*metadata.Metadata)(nil), // 481: zitadel.metadata.v1.Metadata + (*user.Profile)(nil), // 482: zitadel.user.v1.Profile + (user.Gender)(0), // 483: zitadel.user.v1.Gender + (*user.Email)(nil), // 484: zitadel.user.v1.Email + (*user.Phone)(nil), // 485: zitadel.user.v1.Phone + (*user.AuthFactor)(nil), // 486: zitadel.user.v1.AuthFactor + (*user.WebAuthNToken)(nil), // 487: zitadel.user.v1.WebAuthNToken + (*durationpb.Duration)(nil), // 488: google.protobuf.Duration + (*authn.Key)(nil), // 489: zitadel.authn.v1.Key + (authn.KeyType)(0), // 490: zitadel.authn.v1.KeyType + (*timestamppb.Timestamp)(nil), // 491: google.protobuf.Timestamp + (*user.PersonalAccessToken)(nil), // 492: zitadel.user.v1.PersonalAccessToken + (*idp.IDPUserLink)(nil), // 493: zitadel.idp.v1.IDPUserLink + (*user.MembershipQuery)(nil), // 494: zitadel.user.v1.MembershipQuery + (*user.Membership)(nil), // 495: zitadel.user.v1.Membership + (*org.Org)(nil), // 496: zitadel.org.v1.Org + (*org.DomainSearchQuery)(nil), // 497: zitadel.org.v1.DomainSearchQuery + (*org.Domain)(nil), // 498: zitadel.org.v1.Domain + (org.DomainValidationType)(0), // 499: zitadel.org.v1.DomainValidationType + (*member.SearchQuery)(nil), // 500: zitadel.member.v1.SearchQuery + (*member.Member)(nil), // 501: zitadel.member.v1.Member + (*project.Project)(nil), // 502: zitadel.project.v1.Project + (*project.GrantedProject)(nil), // 503: zitadel.project.v1.GrantedProject + (*project.ProjectQuery)(nil), // 504: zitadel.project.v1.ProjectQuery + (project.PrivateLabelingSetting)(0), // 505: zitadel.project.v1.PrivateLabelingSetting + (*project.RoleQuery)(nil), // 506: zitadel.project.v1.RoleQuery + (*project.Role)(nil), // 507: zitadel.project.v1.Role + (*app.App)(nil), // 508: zitadel.app.v1.App + (*app.AppQuery)(nil), // 509: zitadel.app.v1.AppQuery + (app.OIDCResponseType)(0), // 510: zitadel.app.v1.OIDCResponseType + (app.OIDCGrantType)(0), // 511: zitadel.app.v1.OIDCGrantType + (app.OIDCAppType)(0), // 512: zitadel.app.v1.OIDCAppType + (app.OIDCAuthMethodType)(0), // 513: zitadel.app.v1.OIDCAuthMethodType + (app.OIDCVersion)(0), // 514: zitadel.app.v1.OIDCVersion + (app.OIDCTokenType)(0), // 515: zitadel.app.v1.OIDCTokenType + (*message.LocalizedMessage)(nil), // 516: zitadel.v1.LocalizedMessage + (app.APIAuthMethodType)(0), // 517: zitadel.app.v1.APIAuthMethodType + (*project.ProjectGrantQuery)(nil), // 518: zitadel.project.v1.ProjectGrantQuery + (*project.AllProjectGrantQuery)(nil), // 519: zitadel.project.v1.AllProjectGrantQuery + (*user.UserGrant)(nil), // 520: zitadel.user.v1.UserGrant + (*user.UserGrantQuery)(nil), // 521: zitadel.user.v1.UserGrantQuery + (*features.Features)(nil), // 522: zitadel.features.v1.Features + (*policy.OrgIAMPolicy)(nil), // 523: zitadel.policy.v1.OrgIAMPolicy + (*policy.LoginPolicy)(nil), // 524: zitadel.policy.v1.LoginPolicy + (policy.PasswordlessType)(0), // 525: zitadel.policy.v1.PasswordlessType + (*idp.IDPLoginPolicyLink)(nil), // 526: zitadel.idp.v1.IDPLoginPolicyLink + (idp.IDPOwnerType)(0), // 527: zitadel.idp.v1.IDPOwnerType + (policy.SecondFactorType)(0), // 528: zitadel.policy.v1.SecondFactorType + (policy.MultiFactorType)(0), // 529: zitadel.policy.v1.MultiFactorType + (*policy.PasswordComplexityPolicy)(nil), // 530: zitadel.policy.v1.PasswordComplexityPolicy + (*policy.PasswordAgePolicy)(nil), // 531: zitadel.policy.v1.PasswordAgePolicy + (*policy.LockoutPolicy)(nil), // 532: zitadel.policy.v1.LockoutPolicy + (*policy.PrivacyPolicy)(nil), // 533: zitadel.policy.v1.PrivacyPolicy + (*policy.LabelPolicy)(nil), // 534: zitadel.policy.v1.LabelPolicy + (*text.MessageCustomText)(nil), // 535: zitadel.text.v1.MessageCustomText + (*text.LoginCustomText)(nil), // 536: zitadel.text.v1.LoginCustomText + (*text.SelectAccountScreenText)(nil), // 537: zitadel.text.v1.SelectAccountScreenText + (*text.LoginScreenText)(nil), // 538: zitadel.text.v1.LoginScreenText + (*text.PasswordScreenText)(nil), // 539: zitadel.text.v1.PasswordScreenText + (*text.UsernameChangeScreenText)(nil), // 540: zitadel.text.v1.UsernameChangeScreenText + (*text.UsernameChangeDoneScreenText)(nil), // 541: zitadel.text.v1.UsernameChangeDoneScreenText + (*text.InitPasswordScreenText)(nil), // 542: zitadel.text.v1.InitPasswordScreenText + (*text.InitPasswordDoneScreenText)(nil), // 543: zitadel.text.v1.InitPasswordDoneScreenText + (*text.EmailVerificationScreenText)(nil), // 544: zitadel.text.v1.EmailVerificationScreenText + (*text.EmailVerificationDoneScreenText)(nil), // 545: zitadel.text.v1.EmailVerificationDoneScreenText + (*text.InitializeUserScreenText)(nil), // 546: zitadel.text.v1.InitializeUserScreenText + (*text.InitializeUserDoneScreenText)(nil), // 547: zitadel.text.v1.InitializeUserDoneScreenText + (*text.InitMFAPromptScreenText)(nil), // 548: zitadel.text.v1.InitMFAPromptScreenText + (*text.InitMFAOTPScreenText)(nil), // 549: zitadel.text.v1.InitMFAOTPScreenText + (*text.InitMFAU2FScreenText)(nil), // 550: zitadel.text.v1.InitMFAU2FScreenText + (*text.InitMFADoneScreenText)(nil), // 551: zitadel.text.v1.InitMFADoneScreenText + (*text.MFAProvidersText)(nil), // 552: zitadel.text.v1.MFAProvidersText + (*text.VerifyMFAOTPScreenText)(nil), // 553: zitadel.text.v1.VerifyMFAOTPScreenText + (*text.VerifyMFAU2FScreenText)(nil), // 554: zitadel.text.v1.VerifyMFAU2FScreenText + (*text.PasswordlessScreenText)(nil), // 555: zitadel.text.v1.PasswordlessScreenText + (*text.PasswordChangeScreenText)(nil), // 556: zitadel.text.v1.PasswordChangeScreenText + (*text.PasswordChangeDoneScreenText)(nil), // 557: zitadel.text.v1.PasswordChangeDoneScreenText + (*text.PasswordResetDoneScreenText)(nil), // 558: zitadel.text.v1.PasswordResetDoneScreenText + (*text.RegistrationOptionScreenText)(nil), // 559: zitadel.text.v1.RegistrationOptionScreenText + (*text.RegistrationUserScreenText)(nil), // 560: zitadel.text.v1.RegistrationUserScreenText + (*text.RegistrationOrgScreenText)(nil), // 561: zitadel.text.v1.RegistrationOrgScreenText + (*text.LinkingUserDoneScreenText)(nil), // 562: zitadel.text.v1.LinkingUserDoneScreenText + (*text.ExternalUserNotFoundScreenText)(nil), // 563: zitadel.text.v1.ExternalUserNotFoundScreenText + (*text.SuccessLoginScreenText)(nil), // 564: zitadel.text.v1.SuccessLoginScreenText + (*text.LogoutDoneScreenText)(nil), // 565: zitadel.text.v1.LogoutDoneScreenText + (*text.FooterText)(nil), // 566: zitadel.text.v1.FooterText + (*text.PasswordlessPromptScreenText)(nil), // 567: zitadel.text.v1.PasswordlessPromptScreenText + (*text.PasswordlessRegistrationScreenText)(nil), // 568: zitadel.text.v1.PasswordlessRegistrationScreenText + (*text.PasswordlessRegistrationDoneScreenText)(nil), // 569: zitadel.text.v1.PasswordlessRegistrationDoneScreenText + (*text.ExternalRegistrationUserOverviewScreenText)(nil), // 570: zitadel.text.v1.ExternalRegistrationUserOverviewScreenText + (*idp.IDP)(nil), // 571: zitadel.idp.v1.IDP + (idp.IDPFieldName)(0), // 572: zitadel.idp.v1.IDPFieldName + (*idp.IDPIDQuery)(nil), // 573: zitadel.idp.v1.IDPIDQuery + (*idp.IDPNameQuery)(nil), // 574: zitadel.idp.v1.IDPNameQuery + (*idp.IDPOwnerTypeQuery)(nil), // 575: zitadel.idp.v1.IDPOwnerTypeQuery + (idp.IDPStylingType)(0), // 576: zitadel.idp.v1.IDPStylingType + (idp.OIDCMappingField)(0), // 577: zitadel.idp.v1.OIDCMappingField + (action.ActionFieldName)(0), // 578: zitadel.action.v1.ActionFieldName + (*action.ActionIDQuery)(nil), // 579: zitadel.action.v1.ActionIDQuery + (*action.ActionNameQuery)(nil), // 580: zitadel.action.v1.ActionNameQuery + (*action.ActionStateQuery)(nil), // 581: zitadel.action.v1.ActionStateQuery + (*action.Action)(nil), // 582: zitadel.action.v1.Action + (action.FlowType)(0), // 583: zitadel.action.v1.FlowType + (*action.Flow)(nil), // 584: zitadel.action.v1.Flow + (action.TriggerType)(0), // 585: zitadel.action.v1.TriggerType } var file_zitadel_management_proto_depIdxs = []int32{ - 464, // 0: zitadel.management.v1.GetUserByIDResponse.user:type_name -> zitadel.user.v1.User - 464, // 1: zitadel.management.v1.GetUserByLoginNameGlobalResponse.user:type_name -> zitadel.user.v1.User - 465, // 2: zitadel.management.v1.ListUsersRequest.query:type_name -> zitadel.v1.ListQuery - 466, // 3: zitadel.management.v1.ListUsersRequest.sorting_column:type_name -> zitadel.user.v1.UserFieldName - 467, // 4: zitadel.management.v1.ListUsersRequest.queries:type_name -> zitadel.user.v1.SearchQuery - 468, // 5: zitadel.management.v1.ListUsersResponse.details:type_name -> zitadel.v1.ListDetails - 466, // 6: zitadel.management.v1.ListUsersResponse.sorting_column:type_name -> zitadel.user.v1.UserFieldName - 464, // 7: zitadel.management.v1.ListUsersResponse.result:type_name -> zitadel.user.v1.User - 469, // 8: zitadel.management.v1.ListUserChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery - 470, // 9: zitadel.management.v1.ListUserChangesResponse.result:type_name -> zitadel.change.v1.Change - 455, // 10: zitadel.management.v1.AddHumanUserRequest.profile:type_name -> zitadel.management.v1.AddHumanUserRequest.Profile - 456, // 11: zitadel.management.v1.AddHumanUserRequest.email:type_name -> zitadel.management.v1.AddHumanUserRequest.Email - 457, // 12: zitadel.management.v1.AddHumanUserRequest.phone:type_name -> zitadel.management.v1.AddHumanUserRequest.Phone - 471, // 13: zitadel.management.v1.AddHumanUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 458, // 14: zitadel.management.v1.ImportHumanUserRequest.profile:type_name -> zitadel.management.v1.ImportHumanUserRequest.Profile - 459, // 15: zitadel.management.v1.ImportHumanUserRequest.email:type_name -> zitadel.management.v1.ImportHumanUserRequest.Email - 460, // 16: zitadel.management.v1.ImportHumanUserRequest.phone:type_name -> zitadel.management.v1.ImportHumanUserRequest.Phone - 471, // 17: zitadel.management.v1.ImportHumanUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 461, // 18: zitadel.management.v1.ImportHumanUserResponse.passwordless_registration:type_name -> zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration - 471, // 19: zitadel.management.v1.AddMachineUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 20: zitadel.management.v1.DeactivateUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 21: zitadel.management.v1.ReactivateUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 22: zitadel.management.v1.LockUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 23: zitadel.management.v1.UnlockUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 24: zitadel.management.v1.RemoveUserResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 25: zitadel.management.v1.UpdateUserNameResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 26: zitadel.management.v1.ListUserMetadataRequest.query:type_name -> zitadel.v1.ListQuery - 472, // 27: zitadel.management.v1.ListUserMetadataRequest.queries:type_name -> zitadel.metadata.v1.MetadataQuery - 468, // 28: zitadel.management.v1.ListUserMetadataResponse.details:type_name -> zitadel.v1.ListDetails - 473, // 29: zitadel.management.v1.ListUserMetadataResponse.result:type_name -> zitadel.metadata.v1.Metadata - 473, // 30: zitadel.management.v1.GetUserMetadataResponse.metadata:type_name -> zitadel.metadata.v1.Metadata - 471, // 31: zitadel.management.v1.SetUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 462, // 32: zitadel.management.v1.BulkSetUserMetadataRequest.metadata:type_name -> zitadel.management.v1.BulkSetUserMetadataRequest.Metadata - 471, // 33: zitadel.management.v1.BulkSetUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 34: zitadel.management.v1.RemoveUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 35: zitadel.management.v1.BulkRemoveUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 36: zitadel.management.v1.GetHumanProfileResponse.details:type_name -> zitadel.v1.ObjectDetails - 474, // 37: zitadel.management.v1.GetHumanProfileResponse.profile:type_name -> zitadel.user.v1.Profile - 475, // 38: zitadel.management.v1.UpdateHumanProfileRequest.gender:type_name -> zitadel.user.v1.Gender - 471, // 39: zitadel.management.v1.UpdateHumanProfileResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 40: zitadel.management.v1.GetHumanEmailResponse.details:type_name -> zitadel.v1.ObjectDetails - 476, // 41: zitadel.management.v1.GetHumanEmailResponse.email:type_name -> zitadel.user.v1.Email - 471, // 42: zitadel.management.v1.UpdateHumanEmailResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 43: zitadel.management.v1.ResendHumanInitializationResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 44: zitadel.management.v1.ResendHumanEmailVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 45: zitadel.management.v1.GetHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 477, // 46: zitadel.management.v1.GetHumanPhoneResponse.phone:type_name -> zitadel.user.v1.Phone - 471, // 47: zitadel.management.v1.UpdateHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 48: zitadel.management.v1.RemoveHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 49: zitadel.management.v1.ResendHumanPhoneVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 50: zitadel.management.v1.RemoveHumanAvatarResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 51: zitadel.management.v1.SetHumanInitialPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 52: zitadel.management.v1.SetHumanPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails + 472, // 0: zitadel.management.v1.GetUserByIDResponse.user:type_name -> zitadel.user.v1.User + 472, // 1: zitadel.management.v1.GetUserByLoginNameGlobalResponse.user:type_name -> zitadel.user.v1.User + 473, // 2: zitadel.management.v1.ListUsersRequest.query:type_name -> zitadel.v1.ListQuery + 474, // 3: zitadel.management.v1.ListUsersRequest.sorting_column:type_name -> zitadel.user.v1.UserFieldName + 475, // 4: zitadel.management.v1.ListUsersRequest.queries:type_name -> zitadel.user.v1.SearchQuery + 476, // 5: zitadel.management.v1.ListUsersResponse.details:type_name -> zitadel.v1.ListDetails + 474, // 6: zitadel.management.v1.ListUsersResponse.sorting_column:type_name -> zitadel.user.v1.UserFieldName + 472, // 7: zitadel.management.v1.ListUsersResponse.result:type_name -> zitadel.user.v1.User + 477, // 8: zitadel.management.v1.ListUserChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery + 478, // 9: zitadel.management.v1.ListUserChangesResponse.result:type_name -> zitadel.change.v1.Change + 463, // 10: zitadel.management.v1.AddHumanUserRequest.profile:type_name -> zitadel.management.v1.AddHumanUserRequest.Profile + 464, // 11: zitadel.management.v1.AddHumanUserRequest.email:type_name -> zitadel.management.v1.AddHumanUserRequest.Email + 465, // 12: zitadel.management.v1.AddHumanUserRequest.phone:type_name -> zitadel.management.v1.AddHumanUserRequest.Phone + 479, // 13: zitadel.management.v1.AddHumanUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 466, // 14: zitadel.management.v1.ImportHumanUserRequest.profile:type_name -> zitadel.management.v1.ImportHumanUserRequest.Profile + 467, // 15: zitadel.management.v1.ImportHumanUserRequest.email:type_name -> zitadel.management.v1.ImportHumanUserRequest.Email + 468, // 16: zitadel.management.v1.ImportHumanUserRequest.phone:type_name -> zitadel.management.v1.ImportHumanUserRequest.Phone + 479, // 17: zitadel.management.v1.ImportHumanUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 469, // 18: zitadel.management.v1.ImportHumanUserResponse.passwordless_registration:type_name -> zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration + 479, // 19: zitadel.management.v1.AddMachineUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 20: zitadel.management.v1.DeactivateUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 21: zitadel.management.v1.ReactivateUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 22: zitadel.management.v1.LockUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 23: zitadel.management.v1.UnlockUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 24: zitadel.management.v1.RemoveUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 25: zitadel.management.v1.UpdateUserNameResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 26: zitadel.management.v1.ListUserMetadataRequest.query:type_name -> zitadel.v1.ListQuery + 480, // 27: zitadel.management.v1.ListUserMetadataRequest.queries:type_name -> zitadel.metadata.v1.MetadataQuery + 476, // 28: zitadel.management.v1.ListUserMetadataResponse.details:type_name -> zitadel.v1.ListDetails + 481, // 29: zitadel.management.v1.ListUserMetadataResponse.result:type_name -> zitadel.metadata.v1.Metadata + 481, // 30: zitadel.management.v1.GetUserMetadataResponse.metadata:type_name -> zitadel.metadata.v1.Metadata + 479, // 31: zitadel.management.v1.SetUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 470, // 32: zitadel.management.v1.BulkSetUserMetadataRequest.metadata:type_name -> zitadel.management.v1.BulkSetUserMetadataRequest.Metadata + 479, // 33: zitadel.management.v1.BulkSetUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 34: zitadel.management.v1.RemoveUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 35: zitadel.management.v1.BulkRemoveUserMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 36: zitadel.management.v1.GetHumanProfileResponse.details:type_name -> zitadel.v1.ObjectDetails + 482, // 37: zitadel.management.v1.GetHumanProfileResponse.profile:type_name -> zitadel.user.v1.Profile + 483, // 38: zitadel.management.v1.UpdateHumanProfileRequest.gender:type_name -> zitadel.user.v1.Gender + 479, // 39: zitadel.management.v1.UpdateHumanProfileResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 40: zitadel.management.v1.GetHumanEmailResponse.details:type_name -> zitadel.v1.ObjectDetails + 484, // 41: zitadel.management.v1.GetHumanEmailResponse.email:type_name -> zitadel.user.v1.Email + 479, // 42: zitadel.management.v1.UpdateHumanEmailResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 43: zitadel.management.v1.ResendHumanInitializationResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 44: zitadel.management.v1.ResendHumanEmailVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 45: zitadel.management.v1.GetHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 485, // 46: zitadel.management.v1.GetHumanPhoneResponse.phone:type_name -> zitadel.user.v1.Phone + 479, // 47: zitadel.management.v1.UpdateHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 48: zitadel.management.v1.RemoveHumanPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 49: zitadel.management.v1.ResendHumanPhoneVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 50: zitadel.management.v1.RemoveHumanAvatarResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 51: zitadel.management.v1.SetHumanInitialPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 52: zitadel.management.v1.SetHumanPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails 0, // 53: zitadel.management.v1.SendHumanResetPasswordNotificationRequest.type:type_name -> zitadel.management.v1.SendHumanResetPasswordNotificationRequest.Type - 471, // 54: zitadel.management.v1.SendHumanResetPasswordNotificationResponse.details:type_name -> zitadel.v1.ObjectDetails - 478, // 55: zitadel.management.v1.ListHumanAuthFactorsResponse.result:type_name -> zitadel.user.v1.AuthFactor - 471, // 56: zitadel.management.v1.RemoveHumanAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 57: zitadel.management.v1.RemoveHumanAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails - 479, // 58: zitadel.management.v1.ListHumanPasswordlessResponse.result:type_name -> zitadel.user.v1.WebAuthNToken - 471, // 59: zitadel.management.v1.AddPasswordlessRegistrationResponse.details:type_name -> zitadel.v1.ObjectDetails - 480, // 60: zitadel.management.v1.AddPasswordlessRegistrationResponse.expiration:type_name -> google.protobuf.Duration - 471, // 61: zitadel.management.v1.SendPasswordlessRegistrationResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 62: zitadel.management.v1.RemoveHumanPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 63: zitadel.management.v1.UpdateMachineResponse.details:type_name -> zitadel.v1.ObjectDetails - 481, // 64: zitadel.management.v1.GetMachineKeyByIDsResponse.key:type_name -> zitadel.authn.v1.Key - 465, // 65: zitadel.management.v1.ListMachineKeysRequest.query:type_name -> zitadel.v1.ListQuery - 468, // 66: zitadel.management.v1.ListMachineKeysResponse.details:type_name -> zitadel.v1.ListDetails - 481, // 67: zitadel.management.v1.ListMachineKeysResponse.result:type_name -> zitadel.authn.v1.Key - 482, // 68: zitadel.management.v1.AddMachineKeyRequest.type:type_name -> zitadel.authn.v1.KeyType - 483, // 69: zitadel.management.v1.AddMachineKeyRequest.expiration_date:type_name -> google.protobuf.Timestamp - 471, // 70: zitadel.management.v1.AddMachineKeyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 71: zitadel.management.v1.RemoveMachineKeyResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 72: zitadel.management.v1.ListHumanLinkedIDPsRequest.query:type_name -> zitadel.v1.ListQuery - 468, // 73: zitadel.management.v1.ListHumanLinkedIDPsResponse.details:type_name -> zitadel.v1.ListDetails - 484, // 74: zitadel.management.v1.ListHumanLinkedIDPsResponse.result:type_name -> zitadel.idp.v1.IDPUserLink - 471, // 75: zitadel.management.v1.RemoveHumanLinkedIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 76: zitadel.management.v1.ListUserMembershipsRequest.query:type_name -> zitadel.v1.ListQuery - 485, // 77: zitadel.management.v1.ListUserMembershipsRequest.queries:type_name -> zitadel.user.v1.MembershipQuery - 468, // 78: zitadel.management.v1.ListUserMembershipsResponse.details:type_name -> zitadel.v1.ListDetails - 486, // 79: zitadel.management.v1.ListUserMembershipsResponse.result:type_name -> zitadel.user.v1.Membership - 487, // 80: zitadel.management.v1.GetMyOrgResponse.org:type_name -> zitadel.org.v1.Org - 469, // 81: zitadel.management.v1.ListOrgChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery - 470, // 82: zitadel.management.v1.ListOrgChangesResponse.result:type_name -> zitadel.change.v1.Change - 487, // 83: zitadel.management.v1.GetOrgByDomainGlobalResponse.org:type_name -> zitadel.org.v1.Org - 471, // 84: zitadel.management.v1.AddOrgResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 85: zitadel.management.v1.UpdateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 86: zitadel.management.v1.DeactivateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 87: zitadel.management.v1.ReactivateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 88: zitadel.management.v1.ListOrgDomainsRequest.query:type_name -> zitadel.v1.ListQuery - 488, // 89: zitadel.management.v1.ListOrgDomainsRequest.queries:type_name -> zitadel.org.v1.DomainSearchQuery - 468, // 90: zitadel.management.v1.ListOrgDomainsResponse.details:type_name -> zitadel.v1.ListDetails - 489, // 91: zitadel.management.v1.ListOrgDomainsResponse.result:type_name -> zitadel.org.v1.Domain - 471, // 92: zitadel.management.v1.AddOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 93: zitadel.management.v1.RemoveOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails - 490, // 94: zitadel.management.v1.GenerateOrgDomainValidationRequest.type:type_name -> zitadel.org.v1.DomainValidationType - 471, // 95: zitadel.management.v1.ValidateOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 96: zitadel.management.v1.SetPrimaryOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 97: zitadel.management.v1.ListOrgMembersRequest.query:type_name -> zitadel.v1.ListQuery - 491, // 98: zitadel.management.v1.ListOrgMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery - 468, // 99: zitadel.management.v1.ListOrgMembersResponse.details:type_name -> zitadel.v1.ListDetails - 492, // 100: zitadel.management.v1.ListOrgMembersResponse.result:type_name -> zitadel.member.v1.Member - 471, // 101: zitadel.management.v1.AddOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 102: zitadel.management.v1.UpdateOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 103: zitadel.management.v1.RemoveOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 493, // 104: zitadel.management.v1.GetProjectByIDResponse.project:type_name -> zitadel.project.v1.Project - 494, // 105: zitadel.management.v1.GetGrantedProjectByIDResponse.granted_project:type_name -> zitadel.project.v1.GrantedProject - 465, // 106: zitadel.management.v1.ListProjectsRequest.query:type_name -> zitadel.v1.ListQuery - 495, // 107: zitadel.management.v1.ListProjectsRequest.queries:type_name -> zitadel.project.v1.ProjectQuery - 468, // 108: zitadel.management.v1.ListProjectsResponse.details:type_name -> zitadel.v1.ListDetails - 493, // 109: zitadel.management.v1.ListProjectsResponse.result:type_name -> zitadel.project.v1.Project - 465, // 110: zitadel.management.v1.ListGrantedProjectsRequest.query:type_name -> zitadel.v1.ListQuery - 495, // 111: zitadel.management.v1.ListGrantedProjectsRequest.queries:type_name -> zitadel.project.v1.ProjectQuery - 468, // 112: zitadel.management.v1.ListGrantedProjectsResponse.details:type_name -> zitadel.v1.ListDetails - 494, // 113: zitadel.management.v1.ListGrantedProjectsResponse.result:type_name -> zitadel.project.v1.GrantedProject - 469, // 114: zitadel.management.v1.ListProjectChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery - 470, // 115: zitadel.management.v1.ListProjectChangesResponse.result:type_name -> zitadel.change.v1.Change - 496, // 116: zitadel.management.v1.AddProjectRequest.private_labeling_setting:type_name -> zitadel.project.v1.PrivateLabelingSetting - 471, // 117: zitadel.management.v1.AddProjectResponse.details:type_name -> zitadel.v1.ObjectDetails - 496, // 118: zitadel.management.v1.UpdateProjectRequest.private_labeling_setting:type_name -> zitadel.project.v1.PrivateLabelingSetting - 471, // 119: zitadel.management.v1.UpdateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 120: zitadel.management.v1.DeactivateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 121: zitadel.management.v1.ReactivateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 122: zitadel.management.v1.RemoveProjectResponse.details:type_name -> zitadel.v1.ObjectDetails - 468, // 123: zitadel.management.v1.ListProjectMemberRolesResponse.details:type_name -> zitadel.v1.ListDetails - 471, // 124: zitadel.management.v1.AddProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails - 463, // 125: zitadel.management.v1.BulkAddProjectRolesRequest.roles:type_name -> zitadel.management.v1.BulkAddProjectRolesRequest.Role - 471, // 126: zitadel.management.v1.BulkAddProjectRolesResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 127: zitadel.management.v1.UpdateProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 128: zitadel.management.v1.RemoveProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 129: zitadel.management.v1.ListProjectRolesRequest.query:type_name -> zitadel.v1.ListQuery - 497, // 130: zitadel.management.v1.ListProjectRolesRequest.queries:type_name -> zitadel.project.v1.RoleQuery - 468, // 131: zitadel.management.v1.ListProjectRolesResponse.details:type_name -> zitadel.v1.ListDetails - 498, // 132: zitadel.management.v1.ListProjectRolesResponse.result:type_name -> zitadel.project.v1.Role - 465, // 133: zitadel.management.v1.ListGrantedProjectRolesRequest.query:type_name -> zitadel.v1.ListQuery - 497, // 134: zitadel.management.v1.ListGrantedProjectRolesRequest.queries:type_name -> zitadel.project.v1.RoleQuery - 468, // 135: zitadel.management.v1.ListGrantedProjectRolesResponse.details:type_name -> zitadel.v1.ListDetails - 498, // 136: zitadel.management.v1.ListGrantedProjectRolesResponse.result:type_name -> zitadel.project.v1.Role - 465, // 137: zitadel.management.v1.ListProjectMembersRequest.query:type_name -> zitadel.v1.ListQuery - 491, // 138: zitadel.management.v1.ListProjectMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery - 468, // 139: zitadel.management.v1.ListProjectMembersResponse.details:type_name -> zitadel.v1.ListDetails - 492, // 140: zitadel.management.v1.ListProjectMembersResponse.result:type_name -> zitadel.member.v1.Member - 471, // 141: zitadel.management.v1.AddProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 142: zitadel.management.v1.UpdateProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 143: zitadel.management.v1.RemoveProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 499, // 144: zitadel.management.v1.GetAppByIDResponse.app:type_name -> zitadel.app.v1.App - 465, // 145: zitadel.management.v1.ListAppsRequest.query:type_name -> zitadel.v1.ListQuery - 500, // 146: zitadel.management.v1.ListAppsRequest.queries:type_name -> zitadel.app.v1.AppQuery - 468, // 147: zitadel.management.v1.ListAppsResponse.details:type_name -> zitadel.v1.ListDetails - 499, // 148: zitadel.management.v1.ListAppsResponse.result:type_name -> zitadel.app.v1.App - 469, // 149: zitadel.management.v1.ListAppChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery - 470, // 150: zitadel.management.v1.ListAppChangesResponse.result:type_name -> zitadel.change.v1.Change - 501, // 151: zitadel.management.v1.AddOIDCAppRequest.response_types:type_name -> zitadel.app.v1.OIDCResponseType - 502, // 152: zitadel.management.v1.AddOIDCAppRequest.grant_types:type_name -> zitadel.app.v1.OIDCGrantType - 503, // 153: zitadel.management.v1.AddOIDCAppRequest.app_type:type_name -> zitadel.app.v1.OIDCAppType - 504, // 154: zitadel.management.v1.AddOIDCAppRequest.auth_method_type:type_name -> zitadel.app.v1.OIDCAuthMethodType - 505, // 155: zitadel.management.v1.AddOIDCAppRequest.version:type_name -> zitadel.app.v1.OIDCVersion - 506, // 156: zitadel.management.v1.AddOIDCAppRequest.access_token_type:type_name -> zitadel.app.v1.OIDCTokenType - 480, // 157: zitadel.management.v1.AddOIDCAppRequest.clock_skew:type_name -> google.protobuf.Duration - 471, // 158: zitadel.management.v1.AddOIDCAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 507, // 159: zitadel.management.v1.AddOIDCAppResponse.compliance_problems:type_name -> zitadel.v1.LocalizedMessage - 508, // 160: zitadel.management.v1.AddAPIAppRequest.auth_method_type:type_name -> zitadel.app.v1.APIAuthMethodType - 471, // 161: zitadel.management.v1.AddAPIAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 162: zitadel.management.v1.UpdateAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 501, // 163: zitadel.management.v1.UpdateOIDCAppConfigRequest.response_types:type_name -> zitadel.app.v1.OIDCResponseType - 502, // 164: zitadel.management.v1.UpdateOIDCAppConfigRequest.grant_types:type_name -> zitadel.app.v1.OIDCGrantType - 503, // 165: zitadel.management.v1.UpdateOIDCAppConfigRequest.app_type:type_name -> zitadel.app.v1.OIDCAppType - 504, // 166: zitadel.management.v1.UpdateOIDCAppConfigRequest.auth_method_type:type_name -> zitadel.app.v1.OIDCAuthMethodType - 506, // 167: zitadel.management.v1.UpdateOIDCAppConfigRequest.access_token_type:type_name -> zitadel.app.v1.OIDCTokenType - 480, // 168: zitadel.management.v1.UpdateOIDCAppConfigRequest.clock_skew:type_name -> google.protobuf.Duration - 471, // 169: zitadel.management.v1.UpdateOIDCAppConfigResponse.details:type_name -> zitadel.v1.ObjectDetails - 508, // 170: zitadel.management.v1.UpdateAPIAppConfigRequest.auth_method_type:type_name -> zitadel.app.v1.APIAuthMethodType - 471, // 171: zitadel.management.v1.UpdateAPIAppConfigResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 172: zitadel.management.v1.DeactivateAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 173: zitadel.management.v1.ReactivateAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 174: zitadel.management.v1.RemoveAppResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 175: zitadel.management.v1.RegenerateOIDCClientSecretResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 176: zitadel.management.v1.RegenerateAPIClientSecretResponse.details:type_name -> zitadel.v1.ObjectDetails - 481, // 177: zitadel.management.v1.GetAppKeyResponse.key:type_name -> zitadel.authn.v1.Key - 465, // 178: zitadel.management.v1.ListAppKeysRequest.query:type_name -> zitadel.v1.ListQuery - 468, // 179: zitadel.management.v1.ListAppKeysResponse.details:type_name -> zitadel.v1.ListDetails - 481, // 180: zitadel.management.v1.ListAppKeysResponse.result:type_name -> zitadel.authn.v1.Key - 482, // 181: zitadel.management.v1.AddAppKeyRequest.type:type_name -> zitadel.authn.v1.KeyType - 483, // 182: zitadel.management.v1.AddAppKeyRequest.expiration_date:type_name -> google.protobuf.Timestamp - 471, // 183: zitadel.management.v1.AddAppKeyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 184: zitadel.management.v1.RemoveAppKeyResponse.details:type_name -> zitadel.v1.ObjectDetails - 494, // 185: zitadel.management.v1.GetProjectGrantByIDResponse.project_grant:type_name -> zitadel.project.v1.GrantedProject - 465, // 186: zitadel.management.v1.ListProjectGrantsRequest.query:type_name -> zitadel.v1.ListQuery - 509, // 187: zitadel.management.v1.ListProjectGrantsRequest.queries:type_name -> zitadel.project.v1.ProjectGrantQuery - 468, // 188: zitadel.management.v1.ListProjectGrantsResponse.details:type_name -> zitadel.v1.ListDetails - 494, // 189: zitadel.management.v1.ListProjectGrantsResponse.result:type_name -> zitadel.project.v1.GrantedProject - 465, // 190: zitadel.management.v1.ListAllProjectGrantsRequest.query:type_name -> zitadel.v1.ListQuery - 510, // 191: zitadel.management.v1.ListAllProjectGrantsRequest.queries:type_name -> zitadel.project.v1.AllProjectGrantQuery - 468, // 192: zitadel.management.v1.ListAllProjectGrantsResponse.details:type_name -> zitadel.v1.ListDetails - 494, // 193: zitadel.management.v1.ListAllProjectGrantsResponse.result:type_name -> zitadel.project.v1.GrantedProject - 471, // 194: zitadel.management.v1.AddProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 195: zitadel.management.v1.UpdateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 196: zitadel.management.v1.DeactivateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 197: zitadel.management.v1.ReactivateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 198: zitadel.management.v1.RemoveProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 199: zitadel.management.v1.ListProjectGrantMemberRolesRequest.query:type_name -> zitadel.v1.ListQuery - 468, // 200: zitadel.management.v1.ListProjectGrantMemberRolesResponse.details:type_name -> zitadel.v1.ListDetails - 465, // 201: zitadel.management.v1.ListProjectGrantMembersRequest.query:type_name -> zitadel.v1.ListQuery - 491, // 202: zitadel.management.v1.ListProjectGrantMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery - 468, // 203: zitadel.management.v1.ListProjectGrantMembersResponse.details:type_name -> zitadel.v1.ListDetails - 492, // 204: zitadel.management.v1.ListProjectGrantMembersResponse.result:type_name -> zitadel.member.v1.Member - 471, // 205: zitadel.management.v1.AddProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 206: zitadel.management.v1.UpdateProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 207: zitadel.management.v1.RemoveProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails - 511, // 208: zitadel.management.v1.GetUserGrantByIDResponse.user_grant:type_name -> zitadel.user.v1.UserGrant - 465, // 209: zitadel.management.v1.ListUserGrantRequest.query:type_name -> zitadel.v1.ListQuery - 512, // 210: zitadel.management.v1.ListUserGrantRequest.queries:type_name -> zitadel.user.v1.UserGrantQuery - 468, // 211: zitadel.management.v1.ListUserGrantResponse.details:type_name -> zitadel.v1.ListDetails - 511, // 212: zitadel.management.v1.ListUserGrantResponse.result:type_name -> zitadel.user.v1.UserGrant - 471, // 213: zitadel.management.v1.AddUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 214: zitadel.management.v1.UpdateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 215: zitadel.management.v1.DeactivateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 216: zitadel.management.v1.ReactivateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 217: zitadel.management.v1.RemoveUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails - 513, // 218: zitadel.management.v1.GetFeaturesResponse.features:type_name -> zitadel.features.v1.Features - 514, // 219: zitadel.management.v1.GetOrgIAMPolicyResponse.policy:type_name -> zitadel.policy.v1.OrgIAMPolicy - 515, // 220: zitadel.management.v1.GetLoginPolicyResponse.policy:type_name -> zitadel.policy.v1.LoginPolicy - 515, // 221: zitadel.management.v1.GetDefaultLoginPolicyResponse.policy:type_name -> zitadel.policy.v1.LoginPolicy - 516, // 222: zitadel.management.v1.AddCustomLoginPolicyRequest.passwordless_type:type_name -> zitadel.policy.v1.PasswordlessType - 471, // 223: zitadel.management.v1.AddCustomLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 516, // 224: zitadel.management.v1.UpdateCustomLoginPolicyRequest.passwordless_type:type_name -> zitadel.policy.v1.PasswordlessType - 471, // 225: zitadel.management.v1.UpdateCustomLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 226: zitadel.management.v1.ResetLoginPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 227: zitadel.management.v1.ListLoginPolicyIDPsRequest.query:type_name -> zitadel.v1.ListQuery - 468, // 228: zitadel.management.v1.ListLoginPolicyIDPsResponse.details:type_name -> zitadel.v1.ListDetails - 517, // 229: zitadel.management.v1.ListLoginPolicyIDPsResponse.result:type_name -> zitadel.idp.v1.IDPLoginPolicyLink - 518, // 230: zitadel.management.v1.AddIDPToLoginPolicyRequest.ownerType:type_name -> zitadel.idp.v1.IDPOwnerType - 471, // 231: zitadel.management.v1.AddIDPToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 232: zitadel.management.v1.RemoveIDPFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 468, // 233: zitadel.management.v1.ListLoginPolicySecondFactorsResponse.details:type_name -> zitadel.v1.ListDetails - 519, // 234: zitadel.management.v1.ListLoginPolicySecondFactorsResponse.result:type_name -> zitadel.policy.v1.SecondFactorType - 519, // 235: zitadel.management.v1.AddSecondFactorToLoginPolicyRequest.type:type_name -> zitadel.policy.v1.SecondFactorType - 471, // 236: zitadel.management.v1.AddSecondFactorToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 519, // 237: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest.type:type_name -> zitadel.policy.v1.SecondFactorType - 471, // 238: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 468, // 239: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse.details:type_name -> zitadel.v1.ListDetails - 520, // 240: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse.result:type_name -> zitadel.policy.v1.MultiFactorType - 520, // 241: zitadel.management.v1.AddMultiFactorToLoginPolicyRequest.type:type_name -> zitadel.policy.v1.MultiFactorType - 471, // 242: zitadel.management.v1.AddMultiFactorToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 520, // 243: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest.type:type_name -> zitadel.policy.v1.MultiFactorType - 471, // 244: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 521, // 245: zitadel.management.v1.GetPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy - 521, // 246: zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy - 471, // 247: zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 248: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 249: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 522, // 250: zitadel.management.v1.GetPasswordAgePolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordAgePolicy - 522, // 251: zitadel.management.v1.GetDefaultPasswordAgePolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordAgePolicy - 471, // 252: zitadel.management.v1.AddCustomPasswordAgePolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 253: zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 254: zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 523, // 255: zitadel.management.v1.GetLockoutPolicyResponse.policy:type_name -> zitadel.policy.v1.LockoutPolicy - 523, // 256: zitadel.management.v1.GetDefaultLockoutPolicyResponse.policy:type_name -> zitadel.policy.v1.LockoutPolicy - 471, // 257: zitadel.management.v1.AddCustomLockoutPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 258: zitadel.management.v1.UpdateCustomLockoutPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 259: zitadel.management.v1.ResetLockoutPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 524, // 260: zitadel.management.v1.GetPrivacyPolicyResponse.policy:type_name -> zitadel.policy.v1.PrivacyPolicy - 524, // 261: zitadel.management.v1.GetDefaultPrivacyPolicyResponse.policy:type_name -> zitadel.policy.v1.PrivacyPolicy - 471, // 262: zitadel.management.v1.AddCustomPrivacyPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 263: zitadel.management.v1.UpdateCustomPrivacyPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 264: zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 525, // 265: zitadel.management.v1.GetLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy - 525, // 266: zitadel.management.v1.GetPreviewLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy - 525, // 267: zitadel.management.v1.GetDefaultLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy - 471, // 268: zitadel.management.v1.AddCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 269: zitadel.management.v1.UpdateCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 270: zitadel.management.v1.ActivateCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 271: zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 272: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 273: zitadel.management.v1.RemoveCustomLabelPolicyIconResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 274: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 275: zitadel.management.v1.RemoveCustomLabelPolicyFontResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 276: zitadel.management.v1.ResetLabelPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 277: zitadel.management.v1.GetCustomInitMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 278: zitadel.management.v1.GetDefaultInitMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 279: zitadel.management.v1.SetCustomInitMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 280: zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 527, // 281: zitadel.management.v1.GetDefaultLoginTextsResponse.custom_text:type_name -> zitadel.text.v1.LoginCustomText - 527, // 282: zitadel.management.v1.GetCustomLoginTextsResponse.custom_text:type_name -> zitadel.text.v1.LoginCustomText - 528, // 283: zitadel.management.v1.SetCustomLoginTextsRequest.select_account_text:type_name -> zitadel.text.v1.SelectAccountScreenText - 529, // 284: zitadel.management.v1.SetCustomLoginTextsRequest.login_text:type_name -> zitadel.text.v1.LoginScreenText - 530, // 285: zitadel.management.v1.SetCustomLoginTextsRequest.password_text:type_name -> zitadel.text.v1.PasswordScreenText - 531, // 286: zitadel.management.v1.SetCustomLoginTextsRequest.username_change_text:type_name -> zitadel.text.v1.UsernameChangeScreenText - 532, // 287: zitadel.management.v1.SetCustomLoginTextsRequest.username_change_done_text:type_name -> zitadel.text.v1.UsernameChangeDoneScreenText - 533, // 288: zitadel.management.v1.SetCustomLoginTextsRequest.init_password_text:type_name -> zitadel.text.v1.InitPasswordScreenText - 534, // 289: zitadel.management.v1.SetCustomLoginTextsRequest.init_password_done_text:type_name -> zitadel.text.v1.InitPasswordDoneScreenText - 535, // 290: zitadel.management.v1.SetCustomLoginTextsRequest.email_verification_text:type_name -> zitadel.text.v1.EmailVerificationScreenText - 536, // 291: zitadel.management.v1.SetCustomLoginTextsRequest.email_verification_done_text:type_name -> zitadel.text.v1.EmailVerificationDoneScreenText - 537, // 292: zitadel.management.v1.SetCustomLoginTextsRequest.initialize_user_text:type_name -> zitadel.text.v1.InitializeUserScreenText - 538, // 293: zitadel.management.v1.SetCustomLoginTextsRequest.initialize_done_text:type_name -> zitadel.text.v1.InitializeUserDoneScreenText - 539, // 294: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_prompt_text:type_name -> zitadel.text.v1.InitMFAPromptScreenText - 540, // 295: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_otp_text:type_name -> zitadel.text.v1.InitMFAOTPScreenText - 541, // 296: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_u2f_text:type_name -> zitadel.text.v1.InitMFAU2FScreenText - 542, // 297: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_done_text:type_name -> zitadel.text.v1.InitMFADoneScreenText - 543, // 298: zitadel.management.v1.SetCustomLoginTextsRequest.mfa_providers_text:type_name -> zitadel.text.v1.MFAProvidersText - 544, // 299: zitadel.management.v1.SetCustomLoginTextsRequest.verify_mfa_otp_text:type_name -> zitadel.text.v1.VerifyMFAOTPScreenText - 545, // 300: zitadel.management.v1.SetCustomLoginTextsRequest.verify_mfa_u2f_text:type_name -> zitadel.text.v1.VerifyMFAU2FScreenText - 546, // 301: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_text:type_name -> zitadel.text.v1.PasswordlessScreenText - 547, // 302: zitadel.management.v1.SetCustomLoginTextsRequest.password_change_text:type_name -> zitadel.text.v1.PasswordChangeScreenText - 548, // 303: zitadel.management.v1.SetCustomLoginTextsRequest.password_change_done_text:type_name -> zitadel.text.v1.PasswordChangeDoneScreenText - 549, // 304: zitadel.management.v1.SetCustomLoginTextsRequest.password_reset_done_text:type_name -> zitadel.text.v1.PasswordResetDoneScreenText - 550, // 305: zitadel.management.v1.SetCustomLoginTextsRequest.registration_option_text:type_name -> zitadel.text.v1.RegistrationOptionScreenText - 551, // 306: zitadel.management.v1.SetCustomLoginTextsRequest.registration_user_text:type_name -> zitadel.text.v1.RegistrationUserScreenText - 552, // 307: zitadel.management.v1.SetCustomLoginTextsRequest.registration_org_text:type_name -> zitadel.text.v1.RegistrationOrgScreenText - 553, // 308: zitadel.management.v1.SetCustomLoginTextsRequest.linking_user_done_text:type_name -> zitadel.text.v1.LinkingUserDoneScreenText - 554, // 309: zitadel.management.v1.SetCustomLoginTextsRequest.external_user_not_found_text:type_name -> zitadel.text.v1.ExternalUserNotFoundScreenText - 555, // 310: zitadel.management.v1.SetCustomLoginTextsRequest.success_login_text:type_name -> zitadel.text.v1.SuccessLoginScreenText - 556, // 311: zitadel.management.v1.SetCustomLoginTextsRequest.logout_text:type_name -> zitadel.text.v1.LogoutDoneScreenText - 557, // 312: zitadel.management.v1.SetCustomLoginTextsRequest.footer_text:type_name -> zitadel.text.v1.FooterText - 558, // 313: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_prompt_text:type_name -> zitadel.text.v1.PasswordlessPromptScreenText - 559, // 314: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_registration_text:type_name -> zitadel.text.v1.PasswordlessRegistrationScreenText - 560, // 315: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_registration_done_text:type_name -> zitadel.text.v1.PasswordlessRegistrationDoneScreenText - 561, // 316: zitadel.management.v1.SetCustomLoginTextsRequest.external_registration_user_overview_text:type_name -> zitadel.text.v1.ExternalRegistrationUserOverviewScreenText - 471, // 317: zitadel.management.v1.SetCustomLoginTextsResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 318: zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 319: zitadel.management.v1.GetCustomPasswordResetMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 320: zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 321: zitadel.management.v1.SetCustomPasswordResetMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 322: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 323: zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 324: zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 325: zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 326: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 327: zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 328: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 329: zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 330: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 331: zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 332: zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 333: zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 334: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 526, // 335: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 526, // 336: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText - 471, // 337: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 338: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails - 562, // 339: zitadel.management.v1.GetOrgIDPByIDResponse.idp:type_name -> zitadel.idp.v1.IDP - 465, // 340: zitadel.management.v1.ListOrgIDPsRequest.query:type_name -> zitadel.v1.ListQuery - 563, // 341: zitadel.management.v1.ListOrgIDPsRequest.sorting_column:type_name -> zitadel.idp.v1.IDPFieldName - 416, // 342: zitadel.management.v1.ListOrgIDPsRequest.queries:type_name -> zitadel.management.v1.IDPQuery - 564, // 343: zitadel.management.v1.IDPQuery.idp_id_query:type_name -> zitadel.idp.v1.IDPIDQuery - 565, // 344: zitadel.management.v1.IDPQuery.idp_name_query:type_name -> zitadel.idp.v1.IDPNameQuery - 566, // 345: zitadel.management.v1.IDPQuery.owner_type_query:type_name -> zitadel.idp.v1.IDPOwnerTypeQuery - 468, // 346: zitadel.management.v1.ListOrgIDPsResponse.details:type_name -> zitadel.v1.ListDetails - 563, // 347: zitadel.management.v1.ListOrgIDPsResponse.sorting_column:type_name -> zitadel.idp.v1.IDPFieldName - 562, // 348: zitadel.management.v1.ListOrgIDPsResponse.result:type_name -> zitadel.idp.v1.IDP - 567, // 349: zitadel.management.v1.AddOrgOIDCIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType - 568, // 350: zitadel.management.v1.AddOrgOIDCIDPRequest.display_name_mapping:type_name -> zitadel.idp.v1.OIDCMappingField - 568, // 351: zitadel.management.v1.AddOrgOIDCIDPRequest.username_mapping:type_name -> zitadel.idp.v1.OIDCMappingField - 471, // 352: zitadel.management.v1.AddOrgOIDCIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 567, // 353: zitadel.management.v1.AddOrgJWTIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType - 471, // 354: zitadel.management.v1.AddOrgJWTIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 355: zitadel.management.v1.DeactivateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 356: zitadel.management.v1.ReactivateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 567, // 357: zitadel.management.v1.UpdateOrgIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType - 471, // 358: zitadel.management.v1.UpdateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 568, // 359: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest.display_name_mapping:type_name -> zitadel.idp.v1.OIDCMappingField - 568, // 360: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest.username_mapping:type_name -> zitadel.idp.v1.OIDCMappingField - 471, // 361: zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 362: zitadel.management.v1.UpdateOrgIDPJWTConfigResponse.details:type_name -> zitadel.v1.ObjectDetails - 465, // 363: zitadel.management.v1.ListActionsRequest.query:type_name -> zitadel.v1.ListQuery - 569, // 364: zitadel.management.v1.ListActionsRequest.sorting_column:type_name -> zitadel.action.v1.ActionFieldName - 435, // 365: zitadel.management.v1.ListActionsRequest.queries:type_name -> zitadel.management.v1.ActionQuery - 570, // 366: zitadel.management.v1.ActionQuery.action_id_query:type_name -> zitadel.action.v1.ActionIDQuery - 571, // 367: zitadel.management.v1.ActionQuery.action_name_query:type_name -> zitadel.action.v1.ActionNameQuery - 572, // 368: zitadel.management.v1.ActionQuery.action_state_query:type_name -> zitadel.action.v1.ActionStateQuery - 468, // 369: zitadel.management.v1.ListActionsResponse.details:type_name -> zitadel.v1.ListDetails - 569, // 370: zitadel.management.v1.ListActionsResponse.sorting_column:type_name -> zitadel.action.v1.ActionFieldName - 573, // 371: zitadel.management.v1.ListActionsResponse.result:type_name -> zitadel.action.v1.Action - 480, // 372: zitadel.management.v1.CreateActionRequest.timeout:type_name -> google.protobuf.Duration - 471, // 373: zitadel.management.v1.CreateActionResponse.details:type_name -> zitadel.v1.ObjectDetails - 573, // 374: zitadel.management.v1.GetActionResponse.action:type_name -> zitadel.action.v1.Action - 480, // 375: zitadel.management.v1.UpdateActionRequest.timeout:type_name -> google.protobuf.Duration - 471, // 376: zitadel.management.v1.UpdateActionResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 377: zitadel.management.v1.DeactivateActionResponse.details:type_name -> zitadel.v1.ObjectDetails - 471, // 378: zitadel.management.v1.ReactivateActionResponse.details:type_name -> zitadel.v1.ObjectDetails - 574, // 379: zitadel.management.v1.GetFlowRequest.type:type_name -> zitadel.action.v1.FlowType - 575, // 380: zitadel.management.v1.GetFlowResponse.flow:type_name -> zitadel.action.v1.Flow - 574, // 381: zitadel.management.v1.ClearFlowRequest.type:type_name -> zitadel.action.v1.FlowType - 471, // 382: zitadel.management.v1.ClearFlowResponse.details:type_name -> zitadel.v1.ObjectDetails - 574, // 383: zitadel.management.v1.SetTriggerActionsRequest.flow_type:type_name -> zitadel.action.v1.FlowType - 576, // 384: zitadel.management.v1.SetTriggerActionsRequest.trigger_type:type_name -> zitadel.action.v1.TriggerType - 471, // 385: zitadel.management.v1.SetTriggerActionsResponse.details:type_name -> zitadel.v1.ObjectDetails - 475, // 386: zitadel.management.v1.AddHumanUserRequest.Profile.gender:type_name -> zitadel.user.v1.Gender - 475, // 387: zitadel.management.v1.ImportHumanUserRequest.Profile.gender:type_name -> zitadel.user.v1.Gender - 480, // 388: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration.lifetime:type_name -> google.protobuf.Duration - 480, // 389: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration.expiration:type_name -> google.protobuf.Duration - 1, // 390: zitadel.management.v1.ManagementService.Healthz:input_type -> zitadel.management.v1.HealthzRequest - 3, // 391: zitadel.management.v1.ManagementService.GetOIDCInformation:input_type -> zitadel.management.v1.GetOIDCInformationRequest - 5, // 392: zitadel.management.v1.ManagementService.GetIAM:input_type -> zitadel.management.v1.GetIAMRequest - 7, // 393: zitadel.management.v1.ManagementService.GetSupportedLanguages:input_type -> zitadel.management.v1.GetSupportedLanguagesRequest - 9, // 394: zitadel.management.v1.ManagementService.GetUserByID:input_type -> zitadel.management.v1.GetUserByIDRequest - 11, // 395: zitadel.management.v1.ManagementService.GetUserByLoginNameGlobal:input_type -> zitadel.management.v1.GetUserByLoginNameGlobalRequest - 13, // 396: zitadel.management.v1.ManagementService.ListUsers:input_type -> zitadel.management.v1.ListUsersRequest - 15, // 397: zitadel.management.v1.ManagementService.ListUserChanges:input_type -> zitadel.management.v1.ListUserChangesRequest - 17, // 398: zitadel.management.v1.ManagementService.IsUserUnique:input_type -> zitadel.management.v1.IsUserUniqueRequest - 19, // 399: zitadel.management.v1.ManagementService.AddHumanUser:input_type -> zitadel.management.v1.AddHumanUserRequest - 21, // 400: zitadel.management.v1.ManagementService.ImportHumanUser:input_type -> zitadel.management.v1.ImportHumanUserRequest - 23, // 401: zitadel.management.v1.ManagementService.AddMachineUser:input_type -> zitadel.management.v1.AddMachineUserRequest - 25, // 402: zitadel.management.v1.ManagementService.DeactivateUser:input_type -> zitadel.management.v1.DeactivateUserRequest - 27, // 403: zitadel.management.v1.ManagementService.ReactivateUser:input_type -> zitadel.management.v1.ReactivateUserRequest - 29, // 404: zitadel.management.v1.ManagementService.LockUser:input_type -> zitadel.management.v1.LockUserRequest - 31, // 405: zitadel.management.v1.ManagementService.UnlockUser:input_type -> zitadel.management.v1.UnlockUserRequest - 33, // 406: zitadel.management.v1.ManagementService.RemoveUser:input_type -> zitadel.management.v1.RemoveUserRequest - 35, // 407: zitadel.management.v1.ManagementService.UpdateUserName:input_type -> zitadel.management.v1.UpdateUserNameRequest - 41, // 408: zitadel.management.v1.ManagementService.SetUserMetadata:input_type -> zitadel.management.v1.SetUserMetadataRequest - 43, // 409: zitadel.management.v1.ManagementService.BulkSetUserMetadata:input_type -> zitadel.management.v1.BulkSetUserMetadataRequest - 37, // 410: zitadel.management.v1.ManagementService.ListUserMetadata:input_type -> zitadel.management.v1.ListUserMetadataRequest - 39, // 411: zitadel.management.v1.ManagementService.GetUserMetadata:input_type -> zitadel.management.v1.GetUserMetadataRequest - 45, // 412: zitadel.management.v1.ManagementService.RemoveUserMetadata:input_type -> zitadel.management.v1.RemoveUserMetadataRequest - 47, // 413: zitadel.management.v1.ManagementService.BulkRemoveUserMetadata:input_type -> zitadel.management.v1.BulkRemoveUserMetadataRequest - 49, // 414: zitadel.management.v1.ManagementService.GetHumanProfile:input_type -> zitadel.management.v1.GetHumanProfileRequest - 51, // 415: zitadel.management.v1.ManagementService.UpdateHumanProfile:input_type -> zitadel.management.v1.UpdateHumanProfileRequest - 53, // 416: zitadel.management.v1.ManagementService.GetHumanEmail:input_type -> zitadel.management.v1.GetHumanEmailRequest - 55, // 417: zitadel.management.v1.ManagementService.UpdateHumanEmail:input_type -> zitadel.management.v1.UpdateHumanEmailRequest - 57, // 418: zitadel.management.v1.ManagementService.ResendHumanInitialization:input_type -> zitadel.management.v1.ResendHumanInitializationRequest - 59, // 419: zitadel.management.v1.ManagementService.ResendHumanEmailVerification:input_type -> zitadel.management.v1.ResendHumanEmailVerificationRequest - 61, // 420: zitadel.management.v1.ManagementService.GetHumanPhone:input_type -> zitadel.management.v1.GetHumanPhoneRequest - 63, // 421: zitadel.management.v1.ManagementService.UpdateHumanPhone:input_type -> zitadel.management.v1.UpdateHumanPhoneRequest - 65, // 422: zitadel.management.v1.ManagementService.RemoveHumanPhone:input_type -> zitadel.management.v1.RemoveHumanPhoneRequest - 67, // 423: zitadel.management.v1.ManagementService.ResendHumanPhoneVerification:input_type -> zitadel.management.v1.ResendHumanPhoneVerificationRequest - 69, // 424: zitadel.management.v1.ManagementService.RemoveHumanAvatar:input_type -> zitadel.management.v1.RemoveHumanAvatarRequest - 71, // 425: zitadel.management.v1.ManagementService.SetHumanInitialPassword:input_type -> zitadel.management.v1.SetHumanInitialPasswordRequest - 73, // 426: zitadel.management.v1.ManagementService.SetHumanPassword:input_type -> zitadel.management.v1.SetHumanPasswordRequest - 75, // 427: zitadel.management.v1.ManagementService.SendHumanResetPasswordNotification:input_type -> zitadel.management.v1.SendHumanResetPasswordNotificationRequest - 77, // 428: zitadel.management.v1.ManagementService.ListHumanAuthFactors:input_type -> zitadel.management.v1.ListHumanAuthFactorsRequest - 79, // 429: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorOTP:input_type -> zitadel.management.v1.RemoveHumanAuthFactorOTPRequest - 81, // 430: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorU2F:input_type -> zitadel.management.v1.RemoveHumanAuthFactorU2FRequest - 83, // 431: zitadel.management.v1.ManagementService.ListHumanPasswordless:input_type -> zitadel.management.v1.ListHumanPasswordlessRequest - 85, // 432: zitadel.management.v1.ManagementService.AddPasswordlessRegistration:input_type -> zitadel.management.v1.AddPasswordlessRegistrationRequest - 87, // 433: zitadel.management.v1.ManagementService.SendPasswordlessRegistration:input_type -> zitadel.management.v1.SendPasswordlessRegistrationRequest - 89, // 434: zitadel.management.v1.ManagementService.RemoveHumanPasswordless:input_type -> zitadel.management.v1.RemoveHumanPasswordlessRequest - 91, // 435: zitadel.management.v1.ManagementService.UpdateMachine:input_type -> zitadel.management.v1.UpdateMachineRequest - 93, // 436: zitadel.management.v1.ManagementService.GetMachineKeyByIDs:input_type -> zitadel.management.v1.GetMachineKeyByIDsRequest - 95, // 437: zitadel.management.v1.ManagementService.ListMachineKeys:input_type -> zitadel.management.v1.ListMachineKeysRequest - 97, // 438: zitadel.management.v1.ManagementService.AddMachineKey:input_type -> zitadel.management.v1.AddMachineKeyRequest - 99, // 439: zitadel.management.v1.ManagementService.RemoveMachineKey:input_type -> zitadel.management.v1.RemoveMachineKeyRequest - 101, // 440: zitadel.management.v1.ManagementService.ListHumanLinkedIDPs:input_type -> zitadel.management.v1.ListHumanLinkedIDPsRequest - 103, // 441: zitadel.management.v1.ManagementService.RemoveHumanLinkedIDP:input_type -> zitadel.management.v1.RemoveHumanLinkedIDPRequest - 105, // 442: zitadel.management.v1.ManagementService.ListUserMemberships:input_type -> zitadel.management.v1.ListUserMembershipsRequest - 107, // 443: zitadel.management.v1.ManagementService.GetMyOrg:input_type -> zitadel.management.v1.GetMyOrgRequest - 109, // 444: zitadel.management.v1.ManagementService.GetOrgByDomainGlobal:input_type -> zitadel.management.v1.GetOrgByDomainGlobalRequest - 110, // 445: zitadel.management.v1.ManagementService.ListOrgChanges:input_type -> zitadel.management.v1.ListOrgChangesRequest - 113, // 446: zitadel.management.v1.ManagementService.AddOrg:input_type -> zitadel.management.v1.AddOrgRequest - 115, // 447: zitadel.management.v1.ManagementService.UpdateOrg:input_type -> zitadel.management.v1.UpdateOrgRequest - 117, // 448: zitadel.management.v1.ManagementService.DeactivateOrg:input_type -> zitadel.management.v1.DeactivateOrgRequest - 119, // 449: zitadel.management.v1.ManagementService.ReactivateOrg:input_type -> zitadel.management.v1.ReactivateOrgRequest - 121, // 450: zitadel.management.v1.ManagementService.ListOrgDomains:input_type -> zitadel.management.v1.ListOrgDomainsRequest - 123, // 451: zitadel.management.v1.ManagementService.AddOrgDomain:input_type -> zitadel.management.v1.AddOrgDomainRequest - 125, // 452: zitadel.management.v1.ManagementService.RemoveOrgDomain:input_type -> zitadel.management.v1.RemoveOrgDomainRequest - 127, // 453: zitadel.management.v1.ManagementService.GenerateOrgDomainValidation:input_type -> zitadel.management.v1.GenerateOrgDomainValidationRequest - 129, // 454: zitadel.management.v1.ManagementService.ValidateOrgDomain:input_type -> zitadel.management.v1.ValidateOrgDomainRequest - 131, // 455: zitadel.management.v1.ManagementService.SetPrimaryOrgDomain:input_type -> zitadel.management.v1.SetPrimaryOrgDomainRequest - 133, // 456: zitadel.management.v1.ManagementService.ListOrgMemberRoles:input_type -> zitadel.management.v1.ListOrgMemberRolesRequest - 135, // 457: zitadel.management.v1.ManagementService.ListOrgMembers:input_type -> zitadel.management.v1.ListOrgMembersRequest - 137, // 458: zitadel.management.v1.ManagementService.AddOrgMember:input_type -> zitadel.management.v1.AddOrgMemberRequest - 139, // 459: zitadel.management.v1.ManagementService.UpdateOrgMember:input_type -> zitadel.management.v1.UpdateOrgMemberRequest - 141, // 460: zitadel.management.v1.ManagementService.RemoveOrgMember:input_type -> zitadel.management.v1.RemoveOrgMemberRequest - 143, // 461: zitadel.management.v1.ManagementService.GetProjectByID:input_type -> zitadel.management.v1.GetProjectByIDRequest - 145, // 462: zitadel.management.v1.ManagementService.GetGrantedProjectByID:input_type -> zitadel.management.v1.GetGrantedProjectByIDRequest - 147, // 463: zitadel.management.v1.ManagementService.ListProjects:input_type -> zitadel.management.v1.ListProjectsRequest - 149, // 464: zitadel.management.v1.ManagementService.ListGrantedProjects:input_type -> zitadel.management.v1.ListGrantedProjectsRequest - 175, // 465: zitadel.management.v1.ManagementService.ListGrantedProjectRoles:input_type -> zitadel.management.v1.ListGrantedProjectRolesRequest - 151, // 466: zitadel.management.v1.ManagementService.ListProjectChanges:input_type -> zitadel.management.v1.ListProjectChangesRequest - 153, // 467: zitadel.management.v1.ManagementService.AddProject:input_type -> zitadel.management.v1.AddProjectRequest - 155, // 468: zitadel.management.v1.ManagementService.UpdateProject:input_type -> zitadel.management.v1.UpdateProjectRequest - 157, // 469: zitadel.management.v1.ManagementService.DeactivateProject:input_type -> zitadel.management.v1.DeactivateProjectRequest - 159, // 470: zitadel.management.v1.ManagementService.ReactivateProject:input_type -> zitadel.management.v1.ReactivateProjectRequest - 161, // 471: zitadel.management.v1.ManagementService.RemoveProject:input_type -> zitadel.management.v1.RemoveProjectRequest - 173, // 472: zitadel.management.v1.ManagementService.ListProjectRoles:input_type -> zitadel.management.v1.ListProjectRolesRequest - 165, // 473: zitadel.management.v1.ManagementService.AddProjectRole:input_type -> zitadel.management.v1.AddProjectRoleRequest - 167, // 474: zitadel.management.v1.ManagementService.BulkAddProjectRoles:input_type -> zitadel.management.v1.BulkAddProjectRolesRequest - 169, // 475: zitadel.management.v1.ManagementService.UpdateProjectRole:input_type -> zitadel.management.v1.UpdateProjectRoleRequest - 171, // 476: zitadel.management.v1.ManagementService.RemoveProjectRole:input_type -> zitadel.management.v1.RemoveProjectRoleRequest - 163, // 477: zitadel.management.v1.ManagementService.ListProjectMemberRoles:input_type -> zitadel.management.v1.ListProjectMemberRolesRequest - 177, // 478: zitadel.management.v1.ManagementService.ListProjectMembers:input_type -> zitadel.management.v1.ListProjectMembersRequest - 179, // 479: zitadel.management.v1.ManagementService.AddProjectMember:input_type -> zitadel.management.v1.AddProjectMemberRequest - 181, // 480: zitadel.management.v1.ManagementService.UpdateProjectMember:input_type -> zitadel.management.v1.UpdateProjectMemberRequest - 183, // 481: zitadel.management.v1.ManagementService.RemoveProjectMember:input_type -> zitadel.management.v1.RemoveProjectMemberRequest - 185, // 482: zitadel.management.v1.ManagementService.GetAppByID:input_type -> zitadel.management.v1.GetAppByIDRequest - 187, // 483: zitadel.management.v1.ManagementService.ListApps:input_type -> zitadel.management.v1.ListAppsRequest - 189, // 484: zitadel.management.v1.ManagementService.ListAppChanges:input_type -> zitadel.management.v1.ListAppChangesRequest - 191, // 485: zitadel.management.v1.ManagementService.AddOIDCApp:input_type -> zitadel.management.v1.AddOIDCAppRequest - 193, // 486: zitadel.management.v1.ManagementService.AddAPIApp:input_type -> zitadel.management.v1.AddAPIAppRequest - 195, // 487: zitadel.management.v1.ManagementService.UpdateApp:input_type -> zitadel.management.v1.UpdateAppRequest - 197, // 488: zitadel.management.v1.ManagementService.UpdateOIDCAppConfig:input_type -> zitadel.management.v1.UpdateOIDCAppConfigRequest - 199, // 489: zitadel.management.v1.ManagementService.UpdateAPIAppConfig:input_type -> zitadel.management.v1.UpdateAPIAppConfigRequest - 201, // 490: zitadel.management.v1.ManagementService.DeactivateApp:input_type -> zitadel.management.v1.DeactivateAppRequest - 203, // 491: zitadel.management.v1.ManagementService.ReactivateApp:input_type -> zitadel.management.v1.ReactivateAppRequest - 205, // 492: zitadel.management.v1.ManagementService.RemoveApp:input_type -> zitadel.management.v1.RemoveAppRequest - 207, // 493: zitadel.management.v1.ManagementService.RegenerateOIDCClientSecret:input_type -> zitadel.management.v1.RegenerateOIDCClientSecretRequest - 209, // 494: zitadel.management.v1.ManagementService.RegenerateAPIClientSecret:input_type -> zitadel.management.v1.RegenerateAPIClientSecretRequest - 211, // 495: zitadel.management.v1.ManagementService.GetAppKey:input_type -> zitadel.management.v1.GetAppKeyRequest - 213, // 496: zitadel.management.v1.ManagementService.ListAppKeys:input_type -> zitadel.management.v1.ListAppKeysRequest - 215, // 497: zitadel.management.v1.ManagementService.AddAppKey:input_type -> zitadel.management.v1.AddAppKeyRequest - 217, // 498: zitadel.management.v1.ManagementService.RemoveAppKey:input_type -> zitadel.management.v1.RemoveAppKeyRequest - 219, // 499: zitadel.management.v1.ManagementService.GetProjectGrantByID:input_type -> zitadel.management.v1.GetProjectGrantByIDRequest - 221, // 500: zitadel.management.v1.ManagementService.ListProjectGrants:input_type -> zitadel.management.v1.ListProjectGrantsRequest - 223, // 501: zitadel.management.v1.ManagementService.ListAllProjectGrants:input_type -> zitadel.management.v1.ListAllProjectGrantsRequest - 225, // 502: zitadel.management.v1.ManagementService.AddProjectGrant:input_type -> zitadel.management.v1.AddProjectGrantRequest - 227, // 503: zitadel.management.v1.ManagementService.UpdateProjectGrant:input_type -> zitadel.management.v1.UpdateProjectGrantRequest - 229, // 504: zitadel.management.v1.ManagementService.DeactivateProjectGrant:input_type -> zitadel.management.v1.DeactivateProjectGrantRequest - 231, // 505: zitadel.management.v1.ManagementService.ReactivateProjectGrant:input_type -> zitadel.management.v1.ReactivateProjectGrantRequest - 233, // 506: zitadel.management.v1.ManagementService.RemoveProjectGrant:input_type -> zitadel.management.v1.RemoveProjectGrantRequest - 235, // 507: zitadel.management.v1.ManagementService.ListProjectGrantMemberRoles:input_type -> zitadel.management.v1.ListProjectGrantMemberRolesRequest - 237, // 508: zitadel.management.v1.ManagementService.ListProjectGrantMembers:input_type -> zitadel.management.v1.ListProjectGrantMembersRequest - 239, // 509: zitadel.management.v1.ManagementService.AddProjectGrantMember:input_type -> zitadel.management.v1.AddProjectGrantMemberRequest - 241, // 510: zitadel.management.v1.ManagementService.UpdateProjectGrantMember:input_type -> zitadel.management.v1.UpdateProjectGrantMemberRequest - 243, // 511: zitadel.management.v1.ManagementService.RemoveProjectGrantMember:input_type -> zitadel.management.v1.RemoveProjectGrantMemberRequest - 245, // 512: zitadel.management.v1.ManagementService.GetUserGrantByID:input_type -> zitadel.management.v1.GetUserGrantByIDRequest - 247, // 513: zitadel.management.v1.ManagementService.ListUserGrants:input_type -> zitadel.management.v1.ListUserGrantRequest - 249, // 514: zitadel.management.v1.ManagementService.AddUserGrant:input_type -> zitadel.management.v1.AddUserGrantRequest - 251, // 515: zitadel.management.v1.ManagementService.UpdateUserGrant:input_type -> zitadel.management.v1.UpdateUserGrantRequest - 253, // 516: zitadel.management.v1.ManagementService.DeactivateUserGrant:input_type -> zitadel.management.v1.DeactivateUserGrantRequest - 255, // 517: zitadel.management.v1.ManagementService.ReactivateUserGrant:input_type -> zitadel.management.v1.ReactivateUserGrantRequest - 257, // 518: zitadel.management.v1.ManagementService.RemoveUserGrant:input_type -> zitadel.management.v1.RemoveUserGrantRequest - 259, // 519: zitadel.management.v1.ManagementService.BulkRemoveUserGrant:input_type -> zitadel.management.v1.BulkRemoveUserGrantRequest - 261, // 520: zitadel.management.v1.ManagementService.GetFeatures:input_type -> zitadel.management.v1.GetFeaturesRequest - 263, // 521: zitadel.management.v1.ManagementService.GetOrgIAMPolicy:input_type -> zitadel.management.v1.GetOrgIAMPolicyRequest - 265, // 522: zitadel.management.v1.ManagementService.GetLoginPolicy:input_type -> zitadel.management.v1.GetLoginPolicyRequest - 267, // 523: zitadel.management.v1.ManagementService.GetDefaultLoginPolicy:input_type -> zitadel.management.v1.GetDefaultLoginPolicyRequest - 269, // 524: zitadel.management.v1.ManagementService.AddCustomLoginPolicy:input_type -> zitadel.management.v1.AddCustomLoginPolicyRequest - 271, // 525: zitadel.management.v1.ManagementService.UpdateCustomLoginPolicy:input_type -> zitadel.management.v1.UpdateCustomLoginPolicyRequest - 273, // 526: zitadel.management.v1.ManagementService.ResetLoginPolicyToDefault:input_type -> zitadel.management.v1.ResetLoginPolicyToDefaultRequest - 275, // 527: zitadel.management.v1.ManagementService.ListLoginPolicyIDPs:input_type -> zitadel.management.v1.ListLoginPolicyIDPsRequest - 277, // 528: zitadel.management.v1.ManagementService.AddIDPToLoginPolicy:input_type -> zitadel.management.v1.AddIDPToLoginPolicyRequest - 279, // 529: zitadel.management.v1.ManagementService.RemoveIDPFromLoginPolicy:input_type -> zitadel.management.v1.RemoveIDPFromLoginPolicyRequest - 281, // 530: zitadel.management.v1.ManagementService.ListLoginPolicySecondFactors:input_type -> zitadel.management.v1.ListLoginPolicySecondFactorsRequest - 283, // 531: zitadel.management.v1.ManagementService.AddSecondFactorToLoginPolicy:input_type -> zitadel.management.v1.AddSecondFactorToLoginPolicyRequest - 285, // 532: zitadel.management.v1.ManagementService.RemoveSecondFactorFromLoginPolicy:input_type -> zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest - 287, // 533: zitadel.management.v1.ManagementService.ListLoginPolicyMultiFactors:input_type -> zitadel.management.v1.ListLoginPolicyMultiFactorsRequest - 289, // 534: zitadel.management.v1.ManagementService.AddMultiFactorToLoginPolicy:input_type -> zitadel.management.v1.AddMultiFactorToLoginPolicyRequest - 291, // 535: zitadel.management.v1.ManagementService.RemoveMultiFactorFromLoginPolicy:input_type -> zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest - 293, // 536: zitadel.management.v1.ManagementService.GetPasswordComplexityPolicy:input_type -> zitadel.management.v1.GetPasswordComplexityPolicyRequest - 295, // 537: zitadel.management.v1.ManagementService.GetDefaultPasswordComplexityPolicy:input_type -> zitadel.management.v1.GetDefaultPasswordComplexityPolicyRequest - 297, // 538: zitadel.management.v1.ManagementService.AddCustomPasswordComplexityPolicy:input_type -> zitadel.management.v1.AddCustomPasswordComplexityPolicyRequest - 299, // 539: zitadel.management.v1.ManagementService.UpdateCustomPasswordComplexityPolicy:input_type -> zitadel.management.v1.UpdateCustomPasswordComplexityPolicyRequest - 301, // 540: zitadel.management.v1.ManagementService.ResetPasswordComplexityPolicyToDefault:input_type -> zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultRequest - 303, // 541: zitadel.management.v1.ManagementService.GetPasswordAgePolicy:input_type -> zitadel.management.v1.GetPasswordAgePolicyRequest - 305, // 542: zitadel.management.v1.ManagementService.GetDefaultPasswordAgePolicy:input_type -> zitadel.management.v1.GetDefaultPasswordAgePolicyRequest - 307, // 543: zitadel.management.v1.ManagementService.AddCustomPasswordAgePolicy:input_type -> zitadel.management.v1.AddCustomPasswordAgePolicyRequest - 309, // 544: zitadel.management.v1.ManagementService.UpdateCustomPasswordAgePolicy:input_type -> zitadel.management.v1.UpdateCustomPasswordAgePolicyRequest - 311, // 545: zitadel.management.v1.ManagementService.ResetPasswordAgePolicyToDefault:input_type -> zitadel.management.v1.ResetPasswordAgePolicyToDefaultRequest - 313, // 546: zitadel.management.v1.ManagementService.GetLockoutPolicy:input_type -> zitadel.management.v1.GetLockoutPolicyRequest - 315, // 547: zitadel.management.v1.ManagementService.GetDefaultLockoutPolicy:input_type -> zitadel.management.v1.GetDefaultLockoutPolicyRequest - 317, // 548: zitadel.management.v1.ManagementService.AddCustomLockoutPolicy:input_type -> zitadel.management.v1.AddCustomLockoutPolicyRequest - 319, // 549: zitadel.management.v1.ManagementService.UpdateCustomLockoutPolicy:input_type -> zitadel.management.v1.UpdateCustomLockoutPolicyRequest - 321, // 550: zitadel.management.v1.ManagementService.ResetLockoutPolicyToDefault:input_type -> zitadel.management.v1.ResetLockoutPolicyToDefaultRequest - 323, // 551: zitadel.management.v1.ManagementService.GetPrivacyPolicy:input_type -> zitadel.management.v1.GetPrivacyPolicyRequest - 325, // 552: zitadel.management.v1.ManagementService.GetDefaultPrivacyPolicy:input_type -> zitadel.management.v1.GetDefaultPrivacyPolicyRequest - 327, // 553: zitadel.management.v1.ManagementService.AddCustomPrivacyPolicy:input_type -> zitadel.management.v1.AddCustomPrivacyPolicyRequest - 329, // 554: zitadel.management.v1.ManagementService.UpdateCustomPrivacyPolicy:input_type -> zitadel.management.v1.UpdateCustomPrivacyPolicyRequest - 331, // 555: zitadel.management.v1.ManagementService.ResetPrivacyPolicyToDefault:input_type -> zitadel.management.v1.ResetPrivacyPolicyToDefaultRequest - 333, // 556: zitadel.management.v1.ManagementService.GetLabelPolicy:input_type -> zitadel.management.v1.GetLabelPolicyRequest - 335, // 557: zitadel.management.v1.ManagementService.GetPreviewLabelPolicy:input_type -> zitadel.management.v1.GetPreviewLabelPolicyRequest - 337, // 558: zitadel.management.v1.ManagementService.GetDefaultLabelPolicy:input_type -> zitadel.management.v1.GetDefaultLabelPolicyRequest - 339, // 559: zitadel.management.v1.ManagementService.AddCustomLabelPolicy:input_type -> zitadel.management.v1.AddCustomLabelPolicyRequest - 341, // 560: zitadel.management.v1.ManagementService.UpdateCustomLabelPolicy:input_type -> zitadel.management.v1.UpdateCustomLabelPolicyRequest - 343, // 561: zitadel.management.v1.ManagementService.ActivateCustomLabelPolicy:input_type -> zitadel.management.v1.ActivateCustomLabelPolicyRequest - 345, // 562: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogo:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoRequest - 347, // 563: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogoDark:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkRequest - 349, // 564: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIcon:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconRequest - 351, // 565: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIconDark:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconDarkRequest - 353, // 566: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyFont:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyFontRequest - 355, // 567: zitadel.management.v1.ManagementService.ResetLabelPolicyToDefault:input_type -> zitadel.management.v1.ResetLabelPolicyToDefaultRequest - 357, // 568: zitadel.management.v1.ManagementService.GetCustomInitMessageText:input_type -> zitadel.management.v1.GetCustomInitMessageTextRequest - 359, // 569: zitadel.management.v1.ManagementService.GetDefaultInitMessageText:input_type -> zitadel.management.v1.GetDefaultInitMessageTextRequest - 361, // 570: zitadel.management.v1.ManagementService.SetCustomInitMessageText:input_type -> zitadel.management.v1.SetCustomInitMessageTextRequest - 363, // 571: zitadel.management.v1.ManagementService.ResetCustomInitMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomInitMessageTextToDefaultRequest - 373, // 572: zitadel.management.v1.ManagementService.GetCustomPasswordResetMessageText:input_type -> zitadel.management.v1.GetCustomPasswordResetMessageTextRequest - 375, // 573: zitadel.management.v1.ManagementService.GetDefaultPasswordResetMessageText:input_type -> zitadel.management.v1.GetDefaultPasswordResetMessageTextRequest - 377, // 574: zitadel.management.v1.ManagementService.SetCustomPasswordResetMessageText:input_type -> zitadel.management.v1.SetCustomPasswordResetMessageTextRequest - 379, // 575: zitadel.management.v1.ManagementService.ResetCustomPasswordResetMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultRequest - 381, // 576: zitadel.management.v1.ManagementService.GetCustomVerifyEmailMessageText:input_type -> zitadel.management.v1.GetCustomVerifyEmailMessageTextRequest - 383, // 577: zitadel.management.v1.ManagementService.GetDefaultVerifyEmailMessageText:input_type -> zitadel.management.v1.GetDefaultVerifyEmailMessageTextRequest - 385, // 578: zitadel.management.v1.ManagementService.SetCustomVerifyEmailMessageText:input_type -> zitadel.management.v1.SetCustomVerifyEmailMessageTextRequest - 387, // 579: zitadel.management.v1.ManagementService.ResetCustomVerifyEmailMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultRequest - 389, // 580: zitadel.management.v1.ManagementService.GetCustomVerifyPhoneMessageText:input_type -> zitadel.management.v1.GetCustomVerifyPhoneMessageTextRequest - 391, // 581: zitadel.management.v1.ManagementService.GetDefaultVerifyPhoneMessageText:input_type -> zitadel.management.v1.GetDefaultVerifyPhoneMessageTextRequest - 393, // 582: zitadel.management.v1.ManagementService.SetCustomVerifyPhoneMessageText:input_type -> zitadel.management.v1.SetCustomVerifyPhoneMessageTextRequest - 395, // 583: zitadel.management.v1.ManagementService.ResetCustomVerifyPhoneMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultRequest - 397, // 584: zitadel.management.v1.ManagementService.GetCustomDomainClaimedMessageText:input_type -> zitadel.management.v1.GetCustomDomainClaimedMessageTextRequest - 399, // 585: zitadel.management.v1.ManagementService.GetDefaultDomainClaimedMessageText:input_type -> zitadel.management.v1.GetDefaultDomainClaimedMessageTextRequest - 401, // 586: zitadel.management.v1.ManagementService.SetCustomDomainClaimedMessageCustomText:input_type -> zitadel.management.v1.SetCustomDomainClaimedMessageTextRequest - 403, // 587: zitadel.management.v1.ManagementService.ResetCustomDomainClaimedMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultRequest - 405, // 588: zitadel.management.v1.ManagementService.GetCustomPasswordlessRegistrationMessageText:input_type -> zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextRequest - 407, // 589: zitadel.management.v1.ManagementService.GetDefaultPasswordlessRegistrationMessageText:input_type -> zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextRequest - 409, // 590: zitadel.management.v1.ManagementService.SetCustomPasswordlessRegistrationMessageCustomText:input_type -> zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextRequest - 411, // 591: zitadel.management.v1.ManagementService.ResetCustomPasswordlessRegistrationMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest - 367, // 592: zitadel.management.v1.ManagementService.GetCustomLoginTexts:input_type -> zitadel.management.v1.GetCustomLoginTextsRequest - 365, // 593: zitadel.management.v1.ManagementService.GetDefaultLoginTexts:input_type -> zitadel.management.v1.GetDefaultLoginTextsRequest - 369, // 594: zitadel.management.v1.ManagementService.SetCustomLoginText:input_type -> zitadel.management.v1.SetCustomLoginTextsRequest - 371, // 595: zitadel.management.v1.ManagementService.ResetCustomLoginTextToDefault:input_type -> zitadel.management.v1.ResetCustomLoginTextsToDefaultRequest - 413, // 596: zitadel.management.v1.ManagementService.GetOrgIDPByID:input_type -> zitadel.management.v1.GetOrgIDPByIDRequest - 415, // 597: zitadel.management.v1.ManagementService.ListOrgIDPs:input_type -> zitadel.management.v1.ListOrgIDPsRequest - 418, // 598: zitadel.management.v1.ManagementService.AddOrgOIDCIDP:input_type -> zitadel.management.v1.AddOrgOIDCIDPRequest - 420, // 599: zitadel.management.v1.ManagementService.AddOrgJWTIDP:input_type -> zitadel.management.v1.AddOrgJWTIDPRequest - 422, // 600: zitadel.management.v1.ManagementService.DeactivateOrgIDP:input_type -> zitadel.management.v1.DeactivateOrgIDPRequest - 424, // 601: zitadel.management.v1.ManagementService.ReactivateOrgIDP:input_type -> zitadel.management.v1.ReactivateOrgIDPRequest - 426, // 602: zitadel.management.v1.ManagementService.RemoveOrgIDP:input_type -> zitadel.management.v1.RemoveOrgIDPRequest - 428, // 603: zitadel.management.v1.ManagementService.UpdateOrgIDP:input_type -> zitadel.management.v1.UpdateOrgIDPRequest - 430, // 604: zitadel.management.v1.ManagementService.UpdateOrgIDPOIDCConfig:input_type -> zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest - 432, // 605: zitadel.management.v1.ManagementService.UpdateOrgIDPJWTConfig:input_type -> zitadel.management.v1.UpdateOrgIDPJWTConfigRequest - 434, // 606: zitadel.management.v1.ManagementService.ListActions:input_type -> zitadel.management.v1.ListActionsRequest - 439, // 607: zitadel.management.v1.ManagementService.GetAction:input_type -> zitadel.management.v1.GetActionRequest - 437, // 608: zitadel.management.v1.ManagementService.CreateAction:input_type -> zitadel.management.v1.CreateActionRequest - 441, // 609: zitadel.management.v1.ManagementService.UpdateAction:input_type -> zitadel.management.v1.UpdateActionRequest - 445, // 610: zitadel.management.v1.ManagementService.DeactivateAction:input_type -> zitadel.management.v1.DeactivateActionRequest - 447, // 611: zitadel.management.v1.ManagementService.ReactivateAction:input_type -> zitadel.management.v1.ReactivateActionRequest - 443, // 612: zitadel.management.v1.ManagementService.DeleteAction:input_type -> zitadel.management.v1.DeleteActionRequest - 449, // 613: zitadel.management.v1.ManagementService.GetFlow:input_type -> zitadel.management.v1.GetFlowRequest - 451, // 614: zitadel.management.v1.ManagementService.ClearFlow:input_type -> zitadel.management.v1.ClearFlowRequest - 453, // 615: zitadel.management.v1.ManagementService.SetTriggerActions:input_type -> zitadel.management.v1.SetTriggerActionsRequest - 2, // 616: zitadel.management.v1.ManagementService.Healthz:output_type -> zitadel.management.v1.HealthzResponse - 4, // 617: zitadel.management.v1.ManagementService.GetOIDCInformation:output_type -> zitadel.management.v1.GetOIDCInformationResponse - 6, // 618: zitadel.management.v1.ManagementService.GetIAM:output_type -> zitadel.management.v1.GetIAMResponse - 8, // 619: zitadel.management.v1.ManagementService.GetSupportedLanguages:output_type -> zitadel.management.v1.GetSupportedLanguagesResponse - 10, // 620: zitadel.management.v1.ManagementService.GetUserByID:output_type -> zitadel.management.v1.GetUserByIDResponse - 12, // 621: zitadel.management.v1.ManagementService.GetUserByLoginNameGlobal:output_type -> zitadel.management.v1.GetUserByLoginNameGlobalResponse - 14, // 622: zitadel.management.v1.ManagementService.ListUsers:output_type -> zitadel.management.v1.ListUsersResponse - 16, // 623: zitadel.management.v1.ManagementService.ListUserChanges:output_type -> zitadel.management.v1.ListUserChangesResponse - 18, // 624: zitadel.management.v1.ManagementService.IsUserUnique:output_type -> zitadel.management.v1.IsUserUniqueResponse - 20, // 625: zitadel.management.v1.ManagementService.AddHumanUser:output_type -> zitadel.management.v1.AddHumanUserResponse - 22, // 626: zitadel.management.v1.ManagementService.ImportHumanUser:output_type -> zitadel.management.v1.ImportHumanUserResponse - 24, // 627: zitadel.management.v1.ManagementService.AddMachineUser:output_type -> zitadel.management.v1.AddMachineUserResponse - 26, // 628: zitadel.management.v1.ManagementService.DeactivateUser:output_type -> zitadel.management.v1.DeactivateUserResponse - 28, // 629: zitadel.management.v1.ManagementService.ReactivateUser:output_type -> zitadel.management.v1.ReactivateUserResponse - 30, // 630: zitadel.management.v1.ManagementService.LockUser:output_type -> zitadel.management.v1.LockUserResponse - 32, // 631: zitadel.management.v1.ManagementService.UnlockUser:output_type -> zitadel.management.v1.UnlockUserResponse - 34, // 632: zitadel.management.v1.ManagementService.RemoveUser:output_type -> zitadel.management.v1.RemoveUserResponse - 36, // 633: zitadel.management.v1.ManagementService.UpdateUserName:output_type -> zitadel.management.v1.UpdateUserNameResponse - 42, // 634: zitadel.management.v1.ManagementService.SetUserMetadata:output_type -> zitadel.management.v1.SetUserMetadataResponse - 44, // 635: zitadel.management.v1.ManagementService.BulkSetUserMetadata:output_type -> zitadel.management.v1.BulkSetUserMetadataResponse - 38, // 636: zitadel.management.v1.ManagementService.ListUserMetadata:output_type -> zitadel.management.v1.ListUserMetadataResponse - 40, // 637: zitadel.management.v1.ManagementService.GetUserMetadata:output_type -> zitadel.management.v1.GetUserMetadataResponse - 46, // 638: zitadel.management.v1.ManagementService.RemoveUserMetadata:output_type -> zitadel.management.v1.RemoveUserMetadataResponse - 48, // 639: zitadel.management.v1.ManagementService.BulkRemoveUserMetadata:output_type -> zitadel.management.v1.BulkRemoveUserMetadataResponse - 50, // 640: zitadel.management.v1.ManagementService.GetHumanProfile:output_type -> zitadel.management.v1.GetHumanProfileResponse - 52, // 641: zitadel.management.v1.ManagementService.UpdateHumanProfile:output_type -> zitadel.management.v1.UpdateHumanProfileResponse - 54, // 642: zitadel.management.v1.ManagementService.GetHumanEmail:output_type -> zitadel.management.v1.GetHumanEmailResponse - 56, // 643: zitadel.management.v1.ManagementService.UpdateHumanEmail:output_type -> zitadel.management.v1.UpdateHumanEmailResponse - 58, // 644: zitadel.management.v1.ManagementService.ResendHumanInitialization:output_type -> zitadel.management.v1.ResendHumanInitializationResponse - 60, // 645: zitadel.management.v1.ManagementService.ResendHumanEmailVerification:output_type -> zitadel.management.v1.ResendHumanEmailVerificationResponse - 62, // 646: zitadel.management.v1.ManagementService.GetHumanPhone:output_type -> zitadel.management.v1.GetHumanPhoneResponse - 64, // 647: zitadel.management.v1.ManagementService.UpdateHumanPhone:output_type -> zitadel.management.v1.UpdateHumanPhoneResponse - 66, // 648: zitadel.management.v1.ManagementService.RemoveHumanPhone:output_type -> zitadel.management.v1.RemoveHumanPhoneResponse - 68, // 649: zitadel.management.v1.ManagementService.ResendHumanPhoneVerification:output_type -> zitadel.management.v1.ResendHumanPhoneVerificationResponse - 70, // 650: zitadel.management.v1.ManagementService.RemoveHumanAvatar:output_type -> zitadel.management.v1.RemoveHumanAvatarResponse - 72, // 651: zitadel.management.v1.ManagementService.SetHumanInitialPassword:output_type -> zitadel.management.v1.SetHumanInitialPasswordResponse - 74, // 652: zitadel.management.v1.ManagementService.SetHumanPassword:output_type -> zitadel.management.v1.SetHumanPasswordResponse - 76, // 653: zitadel.management.v1.ManagementService.SendHumanResetPasswordNotification:output_type -> zitadel.management.v1.SendHumanResetPasswordNotificationResponse - 78, // 654: zitadel.management.v1.ManagementService.ListHumanAuthFactors:output_type -> zitadel.management.v1.ListHumanAuthFactorsResponse - 80, // 655: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorOTP:output_type -> zitadel.management.v1.RemoveHumanAuthFactorOTPResponse - 82, // 656: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorU2F:output_type -> zitadel.management.v1.RemoveHumanAuthFactorU2FResponse - 84, // 657: zitadel.management.v1.ManagementService.ListHumanPasswordless:output_type -> zitadel.management.v1.ListHumanPasswordlessResponse - 86, // 658: zitadel.management.v1.ManagementService.AddPasswordlessRegistration:output_type -> zitadel.management.v1.AddPasswordlessRegistrationResponse - 88, // 659: zitadel.management.v1.ManagementService.SendPasswordlessRegistration:output_type -> zitadel.management.v1.SendPasswordlessRegistrationResponse - 90, // 660: zitadel.management.v1.ManagementService.RemoveHumanPasswordless:output_type -> zitadel.management.v1.RemoveHumanPasswordlessResponse - 92, // 661: zitadel.management.v1.ManagementService.UpdateMachine:output_type -> zitadel.management.v1.UpdateMachineResponse - 94, // 662: zitadel.management.v1.ManagementService.GetMachineKeyByIDs:output_type -> zitadel.management.v1.GetMachineKeyByIDsResponse - 96, // 663: zitadel.management.v1.ManagementService.ListMachineKeys:output_type -> zitadel.management.v1.ListMachineKeysResponse - 98, // 664: zitadel.management.v1.ManagementService.AddMachineKey:output_type -> zitadel.management.v1.AddMachineKeyResponse - 100, // 665: zitadel.management.v1.ManagementService.RemoveMachineKey:output_type -> zitadel.management.v1.RemoveMachineKeyResponse - 102, // 666: zitadel.management.v1.ManagementService.ListHumanLinkedIDPs:output_type -> zitadel.management.v1.ListHumanLinkedIDPsResponse - 104, // 667: zitadel.management.v1.ManagementService.RemoveHumanLinkedIDP:output_type -> zitadel.management.v1.RemoveHumanLinkedIDPResponse - 106, // 668: zitadel.management.v1.ManagementService.ListUserMemberships:output_type -> zitadel.management.v1.ListUserMembershipsResponse - 108, // 669: zitadel.management.v1.ManagementService.GetMyOrg:output_type -> zitadel.management.v1.GetMyOrgResponse - 112, // 670: zitadel.management.v1.ManagementService.GetOrgByDomainGlobal:output_type -> zitadel.management.v1.GetOrgByDomainGlobalResponse - 111, // 671: zitadel.management.v1.ManagementService.ListOrgChanges:output_type -> zitadel.management.v1.ListOrgChangesResponse - 114, // 672: zitadel.management.v1.ManagementService.AddOrg:output_type -> zitadel.management.v1.AddOrgResponse - 116, // 673: zitadel.management.v1.ManagementService.UpdateOrg:output_type -> zitadel.management.v1.UpdateOrgResponse - 118, // 674: zitadel.management.v1.ManagementService.DeactivateOrg:output_type -> zitadel.management.v1.DeactivateOrgResponse - 120, // 675: zitadel.management.v1.ManagementService.ReactivateOrg:output_type -> zitadel.management.v1.ReactivateOrgResponse - 122, // 676: zitadel.management.v1.ManagementService.ListOrgDomains:output_type -> zitadel.management.v1.ListOrgDomainsResponse - 124, // 677: zitadel.management.v1.ManagementService.AddOrgDomain:output_type -> zitadel.management.v1.AddOrgDomainResponse - 126, // 678: zitadel.management.v1.ManagementService.RemoveOrgDomain:output_type -> zitadel.management.v1.RemoveOrgDomainResponse - 128, // 679: zitadel.management.v1.ManagementService.GenerateOrgDomainValidation:output_type -> zitadel.management.v1.GenerateOrgDomainValidationResponse - 130, // 680: zitadel.management.v1.ManagementService.ValidateOrgDomain:output_type -> zitadel.management.v1.ValidateOrgDomainResponse - 132, // 681: zitadel.management.v1.ManagementService.SetPrimaryOrgDomain:output_type -> zitadel.management.v1.SetPrimaryOrgDomainResponse - 134, // 682: zitadel.management.v1.ManagementService.ListOrgMemberRoles:output_type -> zitadel.management.v1.ListOrgMemberRolesResponse - 136, // 683: zitadel.management.v1.ManagementService.ListOrgMembers:output_type -> zitadel.management.v1.ListOrgMembersResponse - 138, // 684: zitadel.management.v1.ManagementService.AddOrgMember:output_type -> zitadel.management.v1.AddOrgMemberResponse - 140, // 685: zitadel.management.v1.ManagementService.UpdateOrgMember:output_type -> zitadel.management.v1.UpdateOrgMemberResponse - 142, // 686: zitadel.management.v1.ManagementService.RemoveOrgMember:output_type -> zitadel.management.v1.RemoveOrgMemberResponse - 144, // 687: zitadel.management.v1.ManagementService.GetProjectByID:output_type -> zitadel.management.v1.GetProjectByIDResponse - 146, // 688: zitadel.management.v1.ManagementService.GetGrantedProjectByID:output_type -> zitadel.management.v1.GetGrantedProjectByIDResponse - 148, // 689: zitadel.management.v1.ManagementService.ListProjects:output_type -> zitadel.management.v1.ListProjectsResponse - 150, // 690: zitadel.management.v1.ManagementService.ListGrantedProjects:output_type -> zitadel.management.v1.ListGrantedProjectsResponse - 176, // 691: zitadel.management.v1.ManagementService.ListGrantedProjectRoles:output_type -> zitadel.management.v1.ListGrantedProjectRolesResponse - 152, // 692: zitadel.management.v1.ManagementService.ListProjectChanges:output_type -> zitadel.management.v1.ListProjectChangesResponse - 154, // 693: zitadel.management.v1.ManagementService.AddProject:output_type -> zitadel.management.v1.AddProjectResponse - 156, // 694: zitadel.management.v1.ManagementService.UpdateProject:output_type -> zitadel.management.v1.UpdateProjectResponse - 158, // 695: zitadel.management.v1.ManagementService.DeactivateProject:output_type -> zitadel.management.v1.DeactivateProjectResponse - 160, // 696: zitadel.management.v1.ManagementService.ReactivateProject:output_type -> zitadel.management.v1.ReactivateProjectResponse - 162, // 697: zitadel.management.v1.ManagementService.RemoveProject:output_type -> zitadel.management.v1.RemoveProjectResponse - 174, // 698: zitadel.management.v1.ManagementService.ListProjectRoles:output_type -> zitadel.management.v1.ListProjectRolesResponse - 166, // 699: zitadel.management.v1.ManagementService.AddProjectRole:output_type -> zitadel.management.v1.AddProjectRoleResponse - 168, // 700: zitadel.management.v1.ManagementService.BulkAddProjectRoles:output_type -> zitadel.management.v1.BulkAddProjectRolesResponse - 170, // 701: zitadel.management.v1.ManagementService.UpdateProjectRole:output_type -> zitadel.management.v1.UpdateProjectRoleResponse - 172, // 702: zitadel.management.v1.ManagementService.RemoveProjectRole:output_type -> zitadel.management.v1.RemoveProjectRoleResponse - 164, // 703: zitadel.management.v1.ManagementService.ListProjectMemberRoles:output_type -> zitadel.management.v1.ListProjectMemberRolesResponse - 178, // 704: zitadel.management.v1.ManagementService.ListProjectMembers:output_type -> zitadel.management.v1.ListProjectMembersResponse - 180, // 705: zitadel.management.v1.ManagementService.AddProjectMember:output_type -> zitadel.management.v1.AddProjectMemberResponse - 182, // 706: zitadel.management.v1.ManagementService.UpdateProjectMember:output_type -> zitadel.management.v1.UpdateProjectMemberResponse - 184, // 707: zitadel.management.v1.ManagementService.RemoveProjectMember:output_type -> zitadel.management.v1.RemoveProjectMemberResponse - 186, // 708: zitadel.management.v1.ManagementService.GetAppByID:output_type -> zitadel.management.v1.GetAppByIDResponse - 188, // 709: zitadel.management.v1.ManagementService.ListApps:output_type -> zitadel.management.v1.ListAppsResponse - 190, // 710: zitadel.management.v1.ManagementService.ListAppChanges:output_type -> zitadel.management.v1.ListAppChangesResponse - 192, // 711: zitadel.management.v1.ManagementService.AddOIDCApp:output_type -> zitadel.management.v1.AddOIDCAppResponse - 194, // 712: zitadel.management.v1.ManagementService.AddAPIApp:output_type -> zitadel.management.v1.AddAPIAppResponse - 196, // 713: zitadel.management.v1.ManagementService.UpdateApp:output_type -> zitadel.management.v1.UpdateAppResponse - 198, // 714: zitadel.management.v1.ManagementService.UpdateOIDCAppConfig:output_type -> zitadel.management.v1.UpdateOIDCAppConfigResponse - 200, // 715: zitadel.management.v1.ManagementService.UpdateAPIAppConfig:output_type -> zitadel.management.v1.UpdateAPIAppConfigResponse - 202, // 716: zitadel.management.v1.ManagementService.DeactivateApp:output_type -> zitadel.management.v1.DeactivateAppResponse - 204, // 717: zitadel.management.v1.ManagementService.ReactivateApp:output_type -> zitadel.management.v1.ReactivateAppResponse - 206, // 718: zitadel.management.v1.ManagementService.RemoveApp:output_type -> zitadel.management.v1.RemoveAppResponse - 208, // 719: zitadel.management.v1.ManagementService.RegenerateOIDCClientSecret:output_type -> zitadel.management.v1.RegenerateOIDCClientSecretResponse - 210, // 720: zitadel.management.v1.ManagementService.RegenerateAPIClientSecret:output_type -> zitadel.management.v1.RegenerateAPIClientSecretResponse - 212, // 721: zitadel.management.v1.ManagementService.GetAppKey:output_type -> zitadel.management.v1.GetAppKeyResponse - 214, // 722: zitadel.management.v1.ManagementService.ListAppKeys:output_type -> zitadel.management.v1.ListAppKeysResponse - 216, // 723: zitadel.management.v1.ManagementService.AddAppKey:output_type -> zitadel.management.v1.AddAppKeyResponse - 218, // 724: zitadel.management.v1.ManagementService.RemoveAppKey:output_type -> zitadel.management.v1.RemoveAppKeyResponse - 220, // 725: zitadel.management.v1.ManagementService.GetProjectGrantByID:output_type -> zitadel.management.v1.GetProjectGrantByIDResponse - 222, // 726: zitadel.management.v1.ManagementService.ListProjectGrants:output_type -> zitadel.management.v1.ListProjectGrantsResponse - 224, // 727: zitadel.management.v1.ManagementService.ListAllProjectGrants:output_type -> zitadel.management.v1.ListAllProjectGrantsResponse - 226, // 728: zitadel.management.v1.ManagementService.AddProjectGrant:output_type -> zitadel.management.v1.AddProjectGrantResponse - 228, // 729: zitadel.management.v1.ManagementService.UpdateProjectGrant:output_type -> zitadel.management.v1.UpdateProjectGrantResponse - 230, // 730: zitadel.management.v1.ManagementService.DeactivateProjectGrant:output_type -> zitadel.management.v1.DeactivateProjectGrantResponse - 232, // 731: zitadel.management.v1.ManagementService.ReactivateProjectGrant:output_type -> zitadel.management.v1.ReactivateProjectGrantResponse - 234, // 732: zitadel.management.v1.ManagementService.RemoveProjectGrant:output_type -> zitadel.management.v1.RemoveProjectGrantResponse - 236, // 733: zitadel.management.v1.ManagementService.ListProjectGrantMemberRoles:output_type -> zitadel.management.v1.ListProjectGrantMemberRolesResponse - 238, // 734: zitadel.management.v1.ManagementService.ListProjectGrantMembers:output_type -> zitadel.management.v1.ListProjectGrantMembersResponse - 240, // 735: zitadel.management.v1.ManagementService.AddProjectGrantMember:output_type -> zitadel.management.v1.AddProjectGrantMemberResponse - 242, // 736: zitadel.management.v1.ManagementService.UpdateProjectGrantMember:output_type -> zitadel.management.v1.UpdateProjectGrantMemberResponse - 244, // 737: zitadel.management.v1.ManagementService.RemoveProjectGrantMember:output_type -> zitadel.management.v1.RemoveProjectGrantMemberResponse - 246, // 738: zitadel.management.v1.ManagementService.GetUserGrantByID:output_type -> zitadel.management.v1.GetUserGrantByIDResponse - 248, // 739: zitadel.management.v1.ManagementService.ListUserGrants:output_type -> zitadel.management.v1.ListUserGrantResponse - 250, // 740: zitadel.management.v1.ManagementService.AddUserGrant:output_type -> zitadel.management.v1.AddUserGrantResponse - 252, // 741: zitadel.management.v1.ManagementService.UpdateUserGrant:output_type -> zitadel.management.v1.UpdateUserGrantResponse - 254, // 742: zitadel.management.v1.ManagementService.DeactivateUserGrant:output_type -> zitadel.management.v1.DeactivateUserGrantResponse - 256, // 743: zitadel.management.v1.ManagementService.ReactivateUserGrant:output_type -> zitadel.management.v1.ReactivateUserGrantResponse - 258, // 744: zitadel.management.v1.ManagementService.RemoveUserGrant:output_type -> zitadel.management.v1.RemoveUserGrantResponse - 260, // 745: zitadel.management.v1.ManagementService.BulkRemoveUserGrant:output_type -> zitadel.management.v1.BulkRemoveUserGrantResponse - 262, // 746: zitadel.management.v1.ManagementService.GetFeatures:output_type -> zitadel.management.v1.GetFeaturesResponse - 264, // 747: zitadel.management.v1.ManagementService.GetOrgIAMPolicy:output_type -> zitadel.management.v1.GetOrgIAMPolicyResponse - 266, // 748: zitadel.management.v1.ManagementService.GetLoginPolicy:output_type -> zitadel.management.v1.GetLoginPolicyResponse - 268, // 749: zitadel.management.v1.ManagementService.GetDefaultLoginPolicy:output_type -> zitadel.management.v1.GetDefaultLoginPolicyResponse - 270, // 750: zitadel.management.v1.ManagementService.AddCustomLoginPolicy:output_type -> zitadel.management.v1.AddCustomLoginPolicyResponse - 272, // 751: zitadel.management.v1.ManagementService.UpdateCustomLoginPolicy:output_type -> zitadel.management.v1.UpdateCustomLoginPolicyResponse - 274, // 752: zitadel.management.v1.ManagementService.ResetLoginPolicyToDefault:output_type -> zitadel.management.v1.ResetLoginPolicyToDefaultResponse - 276, // 753: zitadel.management.v1.ManagementService.ListLoginPolicyIDPs:output_type -> zitadel.management.v1.ListLoginPolicyIDPsResponse - 278, // 754: zitadel.management.v1.ManagementService.AddIDPToLoginPolicy:output_type -> zitadel.management.v1.AddIDPToLoginPolicyResponse - 280, // 755: zitadel.management.v1.ManagementService.RemoveIDPFromLoginPolicy:output_type -> zitadel.management.v1.RemoveIDPFromLoginPolicyResponse - 282, // 756: zitadel.management.v1.ManagementService.ListLoginPolicySecondFactors:output_type -> zitadel.management.v1.ListLoginPolicySecondFactorsResponse - 284, // 757: zitadel.management.v1.ManagementService.AddSecondFactorToLoginPolicy:output_type -> zitadel.management.v1.AddSecondFactorToLoginPolicyResponse - 286, // 758: zitadel.management.v1.ManagementService.RemoveSecondFactorFromLoginPolicy:output_type -> zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse - 288, // 759: zitadel.management.v1.ManagementService.ListLoginPolicyMultiFactors:output_type -> zitadel.management.v1.ListLoginPolicyMultiFactorsResponse - 290, // 760: zitadel.management.v1.ManagementService.AddMultiFactorToLoginPolicy:output_type -> zitadel.management.v1.AddMultiFactorToLoginPolicyResponse - 292, // 761: zitadel.management.v1.ManagementService.RemoveMultiFactorFromLoginPolicy:output_type -> zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse - 294, // 762: zitadel.management.v1.ManagementService.GetPasswordComplexityPolicy:output_type -> zitadel.management.v1.GetPasswordComplexityPolicyResponse - 296, // 763: zitadel.management.v1.ManagementService.GetDefaultPasswordComplexityPolicy:output_type -> zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse - 298, // 764: zitadel.management.v1.ManagementService.AddCustomPasswordComplexityPolicy:output_type -> zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse - 300, // 765: zitadel.management.v1.ManagementService.UpdateCustomPasswordComplexityPolicy:output_type -> zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse - 302, // 766: zitadel.management.v1.ManagementService.ResetPasswordComplexityPolicyToDefault:output_type -> zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse - 304, // 767: zitadel.management.v1.ManagementService.GetPasswordAgePolicy:output_type -> zitadel.management.v1.GetPasswordAgePolicyResponse - 306, // 768: zitadel.management.v1.ManagementService.GetDefaultPasswordAgePolicy:output_type -> zitadel.management.v1.GetDefaultPasswordAgePolicyResponse - 308, // 769: zitadel.management.v1.ManagementService.AddCustomPasswordAgePolicy:output_type -> zitadel.management.v1.AddCustomPasswordAgePolicyResponse - 310, // 770: zitadel.management.v1.ManagementService.UpdateCustomPasswordAgePolicy:output_type -> zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse - 312, // 771: zitadel.management.v1.ManagementService.ResetPasswordAgePolicyToDefault:output_type -> zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse - 314, // 772: zitadel.management.v1.ManagementService.GetLockoutPolicy:output_type -> zitadel.management.v1.GetLockoutPolicyResponse - 316, // 773: zitadel.management.v1.ManagementService.GetDefaultLockoutPolicy:output_type -> zitadel.management.v1.GetDefaultLockoutPolicyResponse - 318, // 774: zitadel.management.v1.ManagementService.AddCustomLockoutPolicy:output_type -> zitadel.management.v1.AddCustomLockoutPolicyResponse - 320, // 775: zitadel.management.v1.ManagementService.UpdateCustomLockoutPolicy:output_type -> zitadel.management.v1.UpdateCustomLockoutPolicyResponse - 322, // 776: zitadel.management.v1.ManagementService.ResetLockoutPolicyToDefault:output_type -> zitadel.management.v1.ResetLockoutPolicyToDefaultResponse - 324, // 777: zitadel.management.v1.ManagementService.GetPrivacyPolicy:output_type -> zitadel.management.v1.GetPrivacyPolicyResponse - 326, // 778: zitadel.management.v1.ManagementService.GetDefaultPrivacyPolicy:output_type -> zitadel.management.v1.GetDefaultPrivacyPolicyResponse - 328, // 779: zitadel.management.v1.ManagementService.AddCustomPrivacyPolicy:output_type -> zitadel.management.v1.AddCustomPrivacyPolicyResponse - 330, // 780: zitadel.management.v1.ManagementService.UpdateCustomPrivacyPolicy:output_type -> zitadel.management.v1.UpdateCustomPrivacyPolicyResponse - 332, // 781: zitadel.management.v1.ManagementService.ResetPrivacyPolicyToDefault:output_type -> zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse - 334, // 782: zitadel.management.v1.ManagementService.GetLabelPolicy:output_type -> zitadel.management.v1.GetLabelPolicyResponse - 336, // 783: zitadel.management.v1.ManagementService.GetPreviewLabelPolicy:output_type -> zitadel.management.v1.GetPreviewLabelPolicyResponse - 338, // 784: zitadel.management.v1.ManagementService.GetDefaultLabelPolicy:output_type -> zitadel.management.v1.GetDefaultLabelPolicyResponse - 340, // 785: zitadel.management.v1.ManagementService.AddCustomLabelPolicy:output_type -> zitadel.management.v1.AddCustomLabelPolicyResponse - 342, // 786: zitadel.management.v1.ManagementService.UpdateCustomLabelPolicy:output_type -> zitadel.management.v1.UpdateCustomLabelPolicyResponse - 344, // 787: zitadel.management.v1.ManagementService.ActivateCustomLabelPolicy:output_type -> zitadel.management.v1.ActivateCustomLabelPolicyResponse - 346, // 788: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogo:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse - 348, // 789: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogoDark:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse - 350, // 790: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIcon:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconResponse - 352, // 791: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIconDark:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse - 354, // 792: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyFont:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyFontResponse - 356, // 793: zitadel.management.v1.ManagementService.ResetLabelPolicyToDefault:output_type -> zitadel.management.v1.ResetLabelPolicyToDefaultResponse - 358, // 794: zitadel.management.v1.ManagementService.GetCustomInitMessageText:output_type -> zitadel.management.v1.GetCustomInitMessageTextResponse - 360, // 795: zitadel.management.v1.ManagementService.GetDefaultInitMessageText:output_type -> zitadel.management.v1.GetDefaultInitMessageTextResponse - 362, // 796: zitadel.management.v1.ManagementService.SetCustomInitMessageText:output_type -> zitadel.management.v1.SetCustomInitMessageTextResponse - 364, // 797: zitadel.management.v1.ManagementService.ResetCustomInitMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse - 374, // 798: zitadel.management.v1.ManagementService.GetCustomPasswordResetMessageText:output_type -> zitadel.management.v1.GetCustomPasswordResetMessageTextResponse - 376, // 799: zitadel.management.v1.ManagementService.GetDefaultPasswordResetMessageText:output_type -> zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse - 378, // 800: zitadel.management.v1.ManagementService.SetCustomPasswordResetMessageText:output_type -> zitadel.management.v1.SetCustomPasswordResetMessageTextResponse - 380, // 801: zitadel.management.v1.ManagementService.ResetCustomPasswordResetMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse - 382, // 802: zitadel.management.v1.ManagementService.GetCustomVerifyEmailMessageText:output_type -> zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse - 384, // 803: zitadel.management.v1.ManagementService.GetDefaultVerifyEmailMessageText:output_type -> zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse - 386, // 804: zitadel.management.v1.ManagementService.SetCustomVerifyEmailMessageText:output_type -> zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse - 388, // 805: zitadel.management.v1.ManagementService.ResetCustomVerifyEmailMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse - 390, // 806: zitadel.management.v1.ManagementService.GetCustomVerifyPhoneMessageText:output_type -> zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse - 392, // 807: zitadel.management.v1.ManagementService.GetDefaultVerifyPhoneMessageText:output_type -> zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse - 394, // 808: zitadel.management.v1.ManagementService.SetCustomVerifyPhoneMessageText:output_type -> zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse - 396, // 809: zitadel.management.v1.ManagementService.ResetCustomVerifyPhoneMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse - 398, // 810: zitadel.management.v1.ManagementService.GetCustomDomainClaimedMessageText:output_type -> zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse - 400, // 811: zitadel.management.v1.ManagementService.GetDefaultDomainClaimedMessageText:output_type -> zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse - 402, // 812: zitadel.management.v1.ManagementService.SetCustomDomainClaimedMessageCustomText:output_type -> zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse - 404, // 813: zitadel.management.v1.ManagementService.ResetCustomDomainClaimedMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse - 406, // 814: zitadel.management.v1.ManagementService.GetCustomPasswordlessRegistrationMessageText:output_type -> zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse - 408, // 815: zitadel.management.v1.ManagementService.GetDefaultPasswordlessRegistrationMessageText:output_type -> zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse - 410, // 816: zitadel.management.v1.ManagementService.SetCustomPasswordlessRegistrationMessageCustomText:output_type -> zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse - 412, // 817: zitadel.management.v1.ManagementService.ResetCustomPasswordlessRegistrationMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse - 368, // 818: zitadel.management.v1.ManagementService.GetCustomLoginTexts:output_type -> zitadel.management.v1.GetCustomLoginTextsResponse - 366, // 819: zitadel.management.v1.ManagementService.GetDefaultLoginTexts:output_type -> zitadel.management.v1.GetDefaultLoginTextsResponse - 370, // 820: zitadel.management.v1.ManagementService.SetCustomLoginText:output_type -> zitadel.management.v1.SetCustomLoginTextsResponse - 372, // 821: zitadel.management.v1.ManagementService.ResetCustomLoginTextToDefault:output_type -> zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse - 414, // 822: zitadel.management.v1.ManagementService.GetOrgIDPByID:output_type -> zitadel.management.v1.GetOrgIDPByIDResponse - 417, // 823: zitadel.management.v1.ManagementService.ListOrgIDPs:output_type -> zitadel.management.v1.ListOrgIDPsResponse - 419, // 824: zitadel.management.v1.ManagementService.AddOrgOIDCIDP:output_type -> zitadel.management.v1.AddOrgOIDCIDPResponse - 421, // 825: zitadel.management.v1.ManagementService.AddOrgJWTIDP:output_type -> zitadel.management.v1.AddOrgJWTIDPResponse - 423, // 826: zitadel.management.v1.ManagementService.DeactivateOrgIDP:output_type -> zitadel.management.v1.DeactivateOrgIDPResponse - 425, // 827: zitadel.management.v1.ManagementService.ReactivateOrgIDP:output_type -> zitadel.management.v1.ReactivateOrgIDPResponse - 427, // 828: zitadel.management.v1.ManagementService.RemoveOrgIDP:output_type -> zitadel.management.v1.RemoveOrgIDPResponse - 429, // 829: zitadel.management.v1.ManagementService.UpdateOrgIDP:output_type -> zitadel.management.v1.UpdateOrgIDPResponse - 431, // 830: zitadel.management.v1.ManagementService.UpdateOrgIDPOIDCConfig:output_type -> zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse - 433, // 831: zitadel.management.v1.ManagementService.UpdateOrgIDPJWTConfig:output_type -> zitadel.management.v1.UpdateOrgIDPJWTConfigResponse - 436, // 832: zitadel.management.v1.ManagementService.ListActions:output_type -> zitadel.management.v1.ListActionsResponse - 440, // 833: zitadel.management.v1.ManagementService.GetAction:output_type -> zitadel.management.v1.GetActionResponse - 438, // 834: zitadel.management.v1.ManagementService.CreateAction:output_type -> zitadel.management.v1.CreateActionResponse - 442, // 835: zitadel.management.v1.ManagementService.UpdateAction:output_type -> zitadel.management.v1.UpdateActionResponse - 446, // 836: zitadel.management.v1.ManagementService.DeactivateAction:output_type -> zitadel.management.v1.DeactivateActionResponse - 448, // 837: zitadel.management.v1.ManagementService.ReactivateAction:output_type -> zitadel.management.v1.ReactivateActionResponse - 444, // 838: zitadel.management.v1.ManagementService.DeleteAction:output_type -> zitadel.management.v1.DeleteActionResponse - 450, // 839: zitadel.management.v1.ManagementService.GetFlow:output_type -> zitadel.management.v1.GetFlowResponse - 452, // 840: zitadel.management.v1.ManagementService.ClearFlow:output_type -> zitadel.management.v1.ClearFlowResponse - 454, // 841: zitadel.management.v1.ManagementService.SetTriggerActions:output_type -> zitadel.management.v1.SetTriggerActionsResponse - 616, // [616:842] is the sub-list for method output_type - 390, // [390:616] is the sub-list for method input_type - 390, // [390:390] is the sub-list for extension type_name - 390, // [390:390] is the sub-list for extension extendee - 0, // [0:390] is the sub-list for field type_name + 479, // 54: zitadel.management.v1.SendHumanResetPasswordNotificationResponse.details:type_name -> zitadel.v1.ObjectDetails + 486, // 55: zitadel.management.v1.ListHumanAuthFactorsResponse.result:type_name -> zitadel.user.v1.AuthFactor + 479, // 56: zitadel.management.v1.RemoveHumanAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 57: zitadel.management.v1.RemoveHumanAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails + 487, // 58: zitadel.management.v1.ListHumanPasswordlessResponse.result:type_name -> zitadel.user.v1.WebAuthNToken + 479, // 59: zitadel.management.v1.AddPasswordlessRegistrationResponse.details:type_name -> zitadel.v1.ObjectDetails + 488, // 60: zitadel.management.v1.AddPasswordlessRegistrationResponse.expiration:type_name -> google.protobuf.Duration + 479, // 61: zitadel.management.v1.SendPasswordlessRegistrationResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 62: zitadel.management.v1.RemoveHumanPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 63: zitadel.management.v1.UpdateMachineResponse.details:type_name -> zitadel.v1.ObjectDetails + 489, // 64: zitadel.management.v1.GetMachineKeyByIDsResponse.key:type_name -> zitadel.authn.v1.Key + 473, // 65: zitadel.management.v1.ListMachineKeysRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 66: zitadel.management.v1.ListMachineKeysResponse.details:type_name -> zitadel.v1.ListDetails + 489, // 67: zitadel.management.v1.ListMachineKeysResponse.result:type_name -> zitadel.authn.v1.Key + 490, // 68: zitadel.management.v1.AddMachineKeyRequest.type:type_name -> zitadel.authn.v1.KeyType + 491, // 69: zitadel.management.v1.AddMachineKeyRequest.expiration_date:type_name -> google.protobuf.Timestamp + 479, // 70: zitadel.management.v1.AddMachineKeyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 71: zitadel.management.v1.RemoveMachineKeyResponse.details:type_name -> zitadel.v1.ObjectDetails + 492, // 72: zitadel.management.v1.GetPersonalAccessTokenByIDsResponse.token:type_name -> zitadel.user.v1.PersonalAccessToken + 473, // 73: zitadel.management.v1.ListPersonalAccessTokensRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 74: zitadel.management.v1.ListPersonalAccessTokensResponse.details:type_name -> zitadel.v1.ListDetails + 492, // 75: zitadel.management.v1.ListPersonalAccessTokensResponse.result:type_name -> zitadel.user.v1.PersonalAccessToken + 491, // 76: zitadel.management.v1.AddPersonalAccessTokenRequest.expiration_date:type_name -> google.protobuf.Timestamp + 479, // 77: zitadel.management.v1.AddPersonalAccessTokenResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 78: zitadel.management.v1.RemovePersonalAccessTokenResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 79: zitadel.management.v1.ListHumanLinkedIDPsRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 80: zitadel.management.v1.ListHumanLinkedIDPsResponse.details:type_name -> zitadel.v1.ListDetails + 493, // 81: zitadel.management.v1.ListHumanLinkedIDPsResponse.result:type_name -> zitadel.idp.v1.IDPUserLink + 479, // 82: zitadel.management.v1.RemoveHumanLinkedIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 83: zitadel.management.v1.ListUserMembershipsRequest.query:type_name -> zitadel.v1.ListQuery + 494, // 84: zitadel.management.v1.ListUserMembershipsRequest.queries:type_name -> zitadel.user.v1.MembershipQuery + 476, // 85: zitadel.management.v1.ListUserMembershipsResponse.details:type_name -> zitadel.v1.ListDetails + 495, // 86: zitadel.management.v1.ListUserMembershipsResponse.result:type_name -> zitadel.user.v1.Membership + 496, // 87: zitadel.management.v1.GetMyOrgResponse.org:type_name -> zitadel.org.v1.Org + 477, // 88: zitadel.management.v1.ListOrgChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery + 478, // 89: zitadel.management.v1.ListOrgChangesResponse.result:type_name -> zitadel.change.v1.Change + 496, // 90: zitadel.management.v1.GetOrgByDomainGlobalResponse.org:type_name -> zitadel.org.v1.Org + 479, // 91: zitadel.management.v1.AddOrgResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 92: zitadel.management.v1.UpdateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 93: zitadel.management.v1.DeactivateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 94: zitadel.management.v1.ReactivateOrgResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 95: zitadel.management.v1.ListOrgDomainsRequest.query:type_name -> zitadel.v1.ListQuery + 497, // 96: zitadel.management.v1.ListOrgDomainsRequest.queries:type_name -> zitadel.org.v1.DomainSearchQuery + 476, // 97: zitadel.management.v1.ListOrgDomainsResponse.details:type_name -> zitadel.v1.ListDetails + 498, // 98: zitadel.management.v1.ListOrgDomainsResponse.result:type_name -> zitadel.org.v1.Domain + 479, // 99: zitadel.management.v1.AddOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 100: zitadel.management.v1.RemoveOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails + 499, // 101: zitadel.management.v1.GenerateOrgDomainValidationRequest.type:type_name -> zitadel.org.v1.DomainValidationType + 479, // 102: zitadel.management.v1.ValidateOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 103: zitadel.management.v1.SetPrimaryOrgDomainResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 104: zitadel.management.v1.ListOrgMembersRequest.query:type_name -> zitadel.v1.ListQuery + 500, // 105: zitadel.management.v1.ListOrgMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery + 476, // 106: zitadel.management.v1.ListOrgMembersResponse.details:type_name -> zitadel.v1.ListDetails + 501, // 107: zitadel.management.v1.ListOrgMembersResponse.result:type_name -> zitadel.member.v1.Member + 479, // 108: zitadel.management.v1.AddOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 109: zitadel.management.v1.UpdateOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 110: zitadel.management.v1.RemoveOrgMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 502, // 111: zitadel.management.v1.GetProjectByIDResponse.project:type_name -> zitadel.project.v1.Project + 503, // 112: zitadel.management.v1.GetGrantedProjectByIDResponse.granted_project:type_name -> zitadel.project.v1.GrantedProject + 473, // 113: zitadel.management.v1.ListProjectsRequest.query:type_name -> zitadel.v1.ListQuery + 504, // 114: zitadel.management.v1.ListProjectsRequest.queries:type_name -> zitadel.project.v1.ProjectQuery + 476, // 115: zitadel.management.v1.ListProjectsResponse.details:type_name -> zitadel.v1.ListDetails + 502, // 116: zitadel.management.v1.ListProjectsResponse.result:type_name -> zitadel.project.v1.Project + 473, // 117: zitadel.management.v1.ListGrantedProjectsRequest.query:type_name -> zitadel.v1.ListQuery + 504, // 118: zitadel.management.v1.ListGrantedProjectsRequest.queries:type_name -> zitadel.project.v1.ProjectQuery + 476, // 119: zitadel.management.v1.ListGrantedProjectsResponse.details:type_name -> zitadel.v1.ListDetails + 503, // 120: zitadel.management.v1.ListGrantedProjectsResponse.result:type_name -> zitadel.project.v1.GrantedProject + 477, // 121: zitadel.management.v1.ListProjectChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery + 478, // 122: zitadel.management.v1.ListProjectChangesResponse.result:type_name -> zitadel.change.v1.Change + 505, // 123: zitadel.management.v1.AddProjectRequest.private_labeling_setting:type_name -> zitadel.project.v1.PrivateLabelingSetting + 479, // 124: zitadel.management.v1.AddProjectResponse.details:type_name -> zitadel.v1.ObjectDetails + 505, // 125: zitadel.management.v1.UpdateProjectRequest.private_labeling_setting:type_name -> zitadel.project.v1.PrivateLabelingSetting + 479, // 126: zitadel.management.v1.UpdateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 127: zitadel.management.v1.DeactivateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 128: zitadel.management.v1.ReactivateProjectResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 129: zitadel.management.v1.RemoveProjectResponse.details:type_name -> zitadel.v1.ObjectDetails + 476, // 130: zitadel.management.v1.ListProjectMemberRolesResponse.details:type_name -> zitadel.v1.ListDetails + 479, // 131: zitadel.management.v1.AddProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails + 471, // 132: zitadel.management.v1.BulkAddProjectRolesRequest.roles:type_name -> zitadel.management.v1.BulkAddProjectRolesRequest.Role + 479, // 133: zitadel.management.v1.BulkAddProjectRolesResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 134: zitadel.management.v1.UpdateProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 135: zitadel.management.v1.RemoveProjectRoleResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 136: zitadel.management.v1.ListProjectRolesRequest.query:type_name -> zitadel.v1.ListQuery + 506, // 137: zitadel.management.v1.ListProjectRolesRequest.queries:type_name -> zitadel.project.v1.RoleQuery + 476, // 138: zitadel.management.v1.ListProjectRolesResponse.details:type_name -> zitadel.v1.ListDetails + 507, // 139: zitadel.management.v1.ListProjectRolesResponse.result:type_name -> zitadel.project.v1.Role + 473, // 140: zitadel.management.v1.ListGrantedProjectRolesRequest.query:type_name -> zitadel.v1.ListQuery + 506, // 141: zitadel.management.v1.ListGrantedProjectRolesRequest.queries:type_name -> zitadel.project.v1.RoleQuery + 476, // 142: zitadel.management.v1.ListGrantedProjectRolesResponse.details:type_name -> zitadel.v1.ListDetails + 507, // 143: zitadel.management.v1.ListGrantedProjectRolesResponse.result:type_name -> zitadel.project.v1.Role + 473, // 144: zitadel.management.v1.ListProjectMembersRequest.query:type_name -> zitadel.v1.ListQuery + 500, // 145: zitadel.management.v1.ListProjectMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery + 476, // 146: zitadel.management.v1.ListProjectMembersResponse.details:type_name -> zitadel.v1.ListDetails + 501, // 147: zitadel.management.v1.ListProjectMembersResponse.result:type_name -> zitadel.member.v1.Member + 479, // 148: zitadel.management.v1.AddProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 149: zitadel.management.v1.UpdateProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 150: zitadel.management.v1.RemoveProjectMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 508, // 151: zitadel.management.v1.GetAppByIDResponse.app:type_name -> zitadel.app.v1.App + 473, // 152: zitadel.management.v1.ListAppsRequest.query:type_name -> zitadel.v1.ListQuery + 509, // 153: zitadel.management.v1.ListAppsRequest.queries:type_name -> zitadel.app.v1.AppQuery + 476, // 154: zitadel.management.v1.ListAppsResponse.details:type_name -> zitadel.v1.ListDetails + 508, // 155: zitadel.management.v1.ListAppsResponse.result:type_name -> zitadel.app.v1.App + 477, // 156: zitadel.management.v1.ListAppChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery + 478, // 157: zitadel.management.v1.ListAppChangesResponse.result:type_name -> zitadel.change.v1.Change + 510, // 158: zitadel.management.v1.AddOIDCAppRequest.response_types:type_name -> zitadel.app.v1.OIDCResponseType + 511, // 159: zitadel.management.v1.AddOIDCAppRequest.grant_types:type_name -> zitadel.app.v1.OIDCGrantType + 512, // 160: zitadel.management.v1.AddOIDCAppRequest.app_type:type_name -> zitadel.app.v1.OIDCAppType + 513, // 161: zitadel.management.v1.AddOIDCAppRequest.auth_method_type:type_name -> zitadel.app.v1.OIDCAuthMethodType + 514, // 162: zitadel.management.v1.AddOIDCAppRequest.version:type_name -> zitadel.app.v1.OIDCVersion + 515, // 163: zitadel.management.v1.AddOIDCAppRequest.access_token_type:type_name -> zitadel.app.v1.OIDCTokenType + 488, // 164: zitadel.management.v1.AddOIDCAppRequest.clock_skew:type_name -> google.protobuf.Duration + 479, // 165: zitadel.management.v1.AddOIDCAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 516, // 166: zitadel.management.v1.AddOIDCAppResponse.compliance_problems:type_name -> zitadel.v1.LocalizedMessage + 517, // 167: zitadel.management.v1.AddAPIAppRequest.auth_method_type:type_name -> zitadel.app.v1.APIAuthMethodType + 479, // 168: zitadel.management.v1.AddAPIAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 169: zitadel.management.v1.UpdateAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 510, // 170: zitadel.management.v1.UpdateOIDCAppConfigRequest.response_types:type_name -> zitadel.app.v1.OIDCResponseType + 511, // 171: zitadel.management.v1.UpdateOIDCAppConfigRequest.grant_types:type_name -> zitadel.app.v1.OIDCGrantType + 512, // 172: zitadel.management.v1.UpdateOIDCAppConfigRequest.app_type:type_name -> zitadel.app.v1.OIDCAppType + 513, // 173: zitadel.management.v1.UpdateOIDCAppConfigRequest.auth_method_type:type_name -> zitadel.app.v1.OIDCAuthMethodType + 515, // 174: zitadel.management.v1.UpdateOIDCAppConfigRequest.access_token_type:type_name -> zitadel.app.v1.OIDCTokenType + 488, // 175: zitadel.management.v1.UpdateOIDCAppConfigRequest.clock_skew:type_name -> google.protobuf.Duration + 479, // 176: zitadel.management.v1.UpdateOIDCAppConfigResponse.details:type_name -> zitadel.v1.ObjectDetails + 517, // 177: zitadel.management.v1.UpdateAPIAppConfigRequest.auth_method_type:type_name -> zitadel.app.v1.APIAuthMethodType + 479, // 178: zitadel.management.v1.UpdateAPIAppConfigResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 179: zitadel.management.v1.DeactivateAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 180: zitadel.management.v1.ReactivateAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 181: zitadel.management.v1.RemoveAppResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 182: zitadel.management.v1.RegenerateOIDCClientSecretResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 183: zitadel.management.v1.RegenerateAPIClientSecretResponse.details:type_name -> zitadel.v1.ObjectDetails + 489, // 184: zitadel.management.v1.GetAppKeyResponse.key:type_name -> zitadel.authn.v1.Key + 473, // 185: zitadel.management.v1.ListAppKeysRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 186: zitadel.management.v1.ListAppKeysResponse.details:type_name -> zitadel.v1.ListDetails + 489, // 187: zitadel.management.v1.ListAppKeysResponse.result:type_name -> zitadel.authn.v1.Key + 490, // 188: zitadel.management.v1.AddAppKeyRequest.type:type_name -> zitadel.authn.v1.KeyType + 491, // 189: zitadel.management.v1.AddAppKeyRequest.expiration_date:type_name -> google.protobuf.Timestamp + 479, // 190: zitadel.management.v1.AddAppKeyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 191: zitadel.management.v1.RemoveAppKeyResponse.details:type_name -> zitadel.v1.ObjectDetails + 503, // 192: zitadel.management.v1.GetProjectGrantByIDResponse.project_grant:type_name -> zitadel.project.v1.GrantedProject + 473, // 193: zitadel.management.v1.ListProjectGrantsRequest.query:type_name -> zitadel.v1.ListQuery + 518, // 194: zitadel.management.v1.ListProjectGrantsRequest.queries:type_name -> zitadel.project.v1.ProjectGrantQuery + 476, // 195: zitadel.management.v1.ListProjectGrantsResponse.details:type_name -> zitadel.v1.ListDetails + 503, // 196: zitadel.management.v1.ListProjectGrantsResponse.result:type_name -> zitadel.project.v1.GrantedProject + 473, // 197: zitadel.management.v1.ListAllProjectGrantsRequest.query:type_name -> zitadel.v1.ListQuery + 519, // 198: zitadel.management.v1.ListAllProjectGrantsRequest.queries:type_name -> zitadel.project.v1.AllProjectGrantQuery + 476, // 199: zitadel.management.v1.ListAllProjectGrantsResponse.details:type_name -> zitadel.v1.ListDetails + 503, // 200: zitadel.management.v1.ListAllProjectGrantsResponse.result:type_name -> zitadel.project.v1.GrantedProject + 479, // 201: zitadel.management.v1.AddProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 202: zitadel.management.v1.UpdateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 203: zitadel.management.v1.DeactivateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 204: zitadel.management.v1.ReactivateProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 205: zitadel.management.v1.RemoveProjectGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 206: zitadel.management.v1.ListProjectGrantMemberRolesRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 207: zitadel.management.v1.ListProjectGrantMemberRolesResponse.details:type_name -> zitadel.v1.ListDetails + 473, // 208: zitadel.management.v1.ListProjectGrantMembersRequest.query:type_name -> zitadel.v1.ListQuery + 500, // 209: zitadel.management.v1.ListProjectGrantMembersRequest.queries:type_name -> zitadel.member.v1.SearchQuery + 476, // 210: zitadel.management.v1.ListProjectGrantMembersResponse.details:type_name -> zitadel.v1.ListDetails + 501, // 211: zitadel.management.v1.ListProjectGrantMembersResponse.result:type_name -> zitadel.member.v1.Member + 479, // 212: zitadel.management.v1.AddProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 213: zitadel.management.v1.UpdateProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 214: zitadel.management.v1.RemoveProjectGrantMemberResponse.details:type_name -> zitadel.v1.ObjectDetails + 520, // 215: zitadel.management.v1.GetUserGrantByIDResponse.user_grant:type_name -> zitadel.user.v1.UserGrant + 473, // 216: zitadel.management.v1.ListUserGrantRequest.query:type_name -> zitadel.v1.ListQuery + 521, // 217: zitadel.management.v1.ListUserGrantRequest.queries:type_name -> zitadel.user.v1.UserGrantQuery + 476, // 218: zitadel.management.v1.ListUserGrantResponse.details:type_name -> zitadel.v1.ListDetails + 520, // 219: zitadel.management.v1.ListUserGrantResponse.result:type_name -> zitadel.user.v1.UserGrant + 479, // 220: zitadel.management.v1.AddUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 221: zitadel.management.v1.UpdateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 222: zitadel.management.v1.DeactivateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 223: zitadel.management.v1.ReactivateUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 224: zitadel.management.v1.RemoveUserGrantResponse.details:type_name -> zitadel.v1.ObjectDetails + 522, // 225: zitadel.management.v1.GetFeaturesResponse.features:type_name -> zitadel.features.v1.Features + 523, // 226: zitadel.management.v1.GetOrgIAMPolicyResponse.policy:type_name -> zitadel.policy.v1.OrgIAMPolicy + 524, // 227: zitadel.management.v1.GetLoginPolicyResponse.policy:type_name -> zitadel.policy.v1.LoginPolicy + 524, // 228: zitadel.management.v1.GetDefaultLoginPolicyResponse.policy:type_name -> zitadel.policy.v1.LoginPolicy + 525, // 229: zitadel.management.v1.AddCustomLoginPolicyRequest.passwordless_type:type_name -> zitadel.policy.v1.PasswordlessType + 479, // 230: zitadel.management.v1.AddCustomLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 525, // 231: zitadel.management.v1.UpdateCustomLoginPolicyRequest.passwordless_type:type_name -> zitadel.policy.v1.PasswordlessType + 479, // 232: zitadel.management.v1.UpdateCustomLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 233: zitadel.management.v1.ResetLoginPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 234: zitadel.management.v1.ListLoginPolicyIDPsRequest.query:type_name -> zitadel.v1.ListQuery + 476, // 235: zitadel.management.v1.ListLoginPolicyIDPsResponse.details:type_name -> zitadel.v1.ListDetails + 526, // 236: zitadel.management.v1.ListLoginPolicyIDPsResponse.result:type_name -> zitadel.idp.v1.IDPLoginPolicyLink + 527, // 237: zitadel.management.v1.AddIDPToLoginPolicyRequest.ownerType:type_name -> zitadel.idp.v1.IDPOwnerType + 479, // 238: zitadel.management.v1.AddIDPToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 239: zitadel.management.v1.RemoveIDPFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 476, // 240: zitadel.management.v1.ListLoginPolicySecondFactorsResponse.details:type_name -> zitadel.v1.ListDetails + 528, // 241: zitadel.management.v1.ListLoginPolicySecondFactorsResponse.result:type_name -> zitadel.policy.v1.SecondFactorType + 528, // 242: zitadel.management.v1.AddSecondFactorToLoginPolicyRequest.type:type_name -> zitadel.policy.v1.SecondFactorType + 479, // 243: zitadel.management.v1.AddSecondFactorToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 528, // 244: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest.type:type_name -> zitadel.policy.v1.SecondFactorType + 479, // 245: zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 476, // 246: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse.details:type_name -> zitadel.v1.ListDetails + 529, // 247: zitadel.management.v1.ListLoginPolicyMultiFactorsResponse.result:type_name -> zitadel.policy.v1.MultiFactorType + 529, // 248: zitadel.management.v1.AddMultiFactorToLoginPolicyRequest.type:type_name -> zitadel.policy.v1.MultiFactorType + 479, // 249: zitadel.management.v1.AddMultiFactorToLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 529, // 250: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest.type:type_name -> zitadel.policy.v1.MultiFactorType + 479, // 251: zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 530, // 252: zitadel.management.v1.GetPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy + 530, // 253: zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy + 479, // 254: zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 255: zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 256: zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 531, // 257: zitadel.management.v1.GetPasswordAgePolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordAgePolicy + 531, // 258: zitadel.management.v1.GetDefaultPasswordAgePolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordAgePolicy + 479, // 259: zitadel.management.v1.AddCustomPasswordAgePolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 260: zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 261: zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 532, // 262: zitadel.management.v1.GetLockoutPolicyResponse.policy:type_name -> zitadel.policy.v1.LockoutPolicy + 532, // 263: zitadel.management.v1.GetDefaultLockoutPolicyResponse.policy:type_name -> zitadel.policy.v1.LockoutPolicy + 479, // 264: zitadel.management.v1.AddCustomLockoutPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 265: zitadel.management.v1.UpdateCustomLockoutPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 266: zitadel.management.v1.ResetLockoutPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 533, // 267: zitadel.management.v1.GetPrivacyPolicyResponse.policy:type_name -> zitadel.policy.v1.PrivacyPolicy + 533, // 268: zitadel.management.v1.GetDefaultPrivacyPolicyResponse.policy:type_name -> zitadel.policy.v1.PrivacyPolicy + 479, // 269: zitadel.management.v1.AddCustomPrivacyPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 270: zitadel.management.v1.UpdateCustomPrivacyPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 271: zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 534, // 272: zitadel.management.v1.GetLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy + 534, // 273: zitadel.management.v1.GetPreviewLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy + 534, // 274: zitadel.management.v1.GetDefaultLabelPolicyResponse.policy:type_name -> zitadel.policy.v1.LabelPolicy + 479, // 275: zitadel.management.v1.AddCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 276: zitadel.management.v1.UpdateCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 277: zitadel.management.v1.ActivateCustomLabelPolicyResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 278: zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 279: zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 280: zitadel.management.v1.RemoveCustomLabelPolicyIconResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 281: zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 282: zitadel.management.v1.RemoveCustomLabelPolicyFontResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 283: zitadel.management.v1.ResetLabelPolicyToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 284: zitadel.management.v1.GetCustomInitMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 285: zitadel.management.v1.GetDefaultInitMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 286: zitadel.management.v1.SetCustomInitMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 287: zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 536, // 288: zitadel.management.v1.GetDefaultLoginTextsResponse.custom_text:type_name -> zitadel.text.v1.LoginCustomText + 536, // 289: zitadel.management.v1.GetCustomLoginTextsResponse.custom_text:type_name -> zitadel.text.v1.LoginCustomText + 537, // 290: zitadel.management.v1.SetCustomLoginTextsRequest.select_account_text:type_name -> zitadel.text.v1.SelectAccountScreenText + 538, // 291: zitadel.management.v1.SetCustomLoginTextsRequest.login_text:type_name -> zitadel.text.v1.LoginScreenText + 539, // 292: zitadel.management.v1.SetCustomLoginTextsRequest.password_text:type_name -> zitadel.text.v1.PasswordScreenText + 540, // 293: zitadel.management.v1.SetCustomLoginTextsRequest.username_change_text:type_name -> zitadel.text.v1.UsernameChangeScreenText + 541, // 294: zitadel.management.v1.SetCustomLoginTextsRequest.username_change_done_text:type_name -> zitadel.text.v1.UsernameChangeDoneScreenText + 542, // 295: zitadel.management.v1.SetCustomLoginTextsRequest.init_password_text:type_name -> zitadel.text.v1.InitPasswordScreenText + 543, // 296: zitadel.management.v1.SetCustomLoginTextsRequest.init_password_done_text:type_name -> zitadel.text.v1.InitPasswordDoneScreenText + 544, // 297: zitadel.management.v1.SetCustomLoginTextsRequest.email_verification_text:type_name -> zitadel.text.v1.EmailVerificationScreenText + 545, // 298: zitadel.management.v1.SetCustomLoginTextsRequest.email_verification_done_text:type_name -> zitadel.text.v1.EmailVerificationDoneScreenText + 546, // 299: zitadel.management.v1.SetCustomLoginTextsRequest.initialize_user_text:type_name -> zitadel.text.v1.InitializeUserScreenText + 547, // 300: zitadel.management.v1.SetCustomLoginTextsRequest.initialize_done_text:type_name -> zitadel.text.v1.InitializeUserDoneScreenText + 548, // 301: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_prompt_text:type_name -> zitadel.text.v1.InitMFAPromptScreenText + 549, // 302: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_otp_text:type_name -> zitadel.text.v1.InitMFAOTPScreenText + 550, // 303: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_u2f_text:type_name -> zitadel.text.v1.InitMFAU2FScreenText + 551, // 304: zitadel.management.v1.SetCustomLoginTextsRequest.init_mfa_done_text:type_name -> zitadel.text.v1.InitMFADoneScreenText + 552, // 305: zitadel.management.v1.SetCustomLoginTextsRequest.mfa_providers_text:type_name -> zitadel.text.v1.MFAProvidersText + 553, // 306: zitadel.management.v1.SetCustomLoginTextsRequest.verify_mfa_otp_text:type_name -> zitadel.text.v1.VerifyMFAOTPScreenText + 554, // 307: zitadel.management.v1.SetCustomLoginTextsRequest.verify_mfa_u2f_text:type_name -> zitadel.text.v1.VerifyMFAU2FScreenText + 555, // 308: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_text:type_name -> zitadel.text.v1.PasswordlessScreenText + 556, // 309: zitadel.management.v1.SetCustomLoginTextsRequest.password_change_text:type_name -> zitadel.text.v1.PasswordChangeScreenText + 557, // 310: zitadel.management.v1.SetCustomLoginTextsRequest.password_change_done_text:type_name -> zitadel.text.v1.PasswordChangeDoneScreenText + 558, // 311: zitadel.management.v1.SetCustomLoginTextsRequest.password_reset_done_text:type_name -> zitadel.text.v1.PasswordResetDoneScreenText + 559, // 312: zitadel.management.v1.SetCustomLoginTextsRequest.registration_option_text:type_name -> zitadel.text.v1.RegistrationOptionScreenText + 560, // 313: zitadel.management.v1.SetCustomLoginTextsRequest.registration_user_text:type_name -> zitadel.text.v1.RegistrationUserScreenText + 561, // 314: zitadel.management.v1.SetCustomLoginTextsRequest.registration_org_text:type_name -> zitadel.text.v1.RegistrationOrgScreenText + 562, // 315: zitadel.management.v1.SetCustomLoginTextsRequest.linking_user_done_text:type_name -> zitadel.text.v1.LinkingUserDoneScreenText + 563, // 316: zitadel.management.v1.SetCustomLoginTextsRequest.external_user_not_found_text:type_name -> zitadel.text.v1.ExternalUserNotFoundScreenText + 564, // 317: zitadel.management.v1.SetCustomLoginTextsRequest.success_login_text:type_name -> zitadel.text.v1.SuccessLoginScreenText + 565, // 318: zitadel.management.v1.SetCustomLoginTextsRequest.logout_text:type_name -> zitadel.text.v1.LogoutDoneScreenText + 566, // 319: zitadel.management.v1.SetCustomLoginTextsRequest.footer_text:type_name -> zitadel.text.v1.FooterText + 567, // 320: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_prompt_text:type_name -> zitadel.text.v1.PasswordlessPromptScreenText + 568, // 321: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_registration_text:type_name -> zitadel.text.v1.PasswordlessRegistrationScreenText + 569, // 322: zitadel.management.v1.SetCustomLoginTextsRequest.passwordless_registration_done_text:type_name -> zitadel.text.v1.PasswordlessRegistrationDoneScreenText + 570, // 323: zitadel.management.v1.SetCustomLoginTextsRequest.external_registration_user_overview_text:type_name -> zitadel.text.v1.ExternalRegistrationUserOverviewScreenText + 479, // 324: zitadel.management.v1.SetCustomLoginTextsResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 325: zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 326: zitadel.management.v1.GetCustomPasswordResetMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 327: zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 328: zitadel.management.v1.SetCustomPasswordResetMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 329: zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 330: zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 331: zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 332: zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 333: zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 334: zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 335: zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 336: zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 337: zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 338: zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 339: zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 340: zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 341: zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 535, // 342: zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 535, // 343: zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse.custom_text:type_name -> zitadel.text.v1.MessageCustomText + 479, // 344: zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 345: zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse.details:type_name -> zitadel.v1.ObjectDetails + 571, // 346: zitadel.management.v1.GetOrgIDPByIDResponse.idp:type_name -> zitadel.idp.v1.IDP + 473, // 347: zitadel.management.v1.ListOrgIDPsRequest.query:type_name -> zitadel.v1.ListQuery + 572, // 348: zitadel.management.v1.ListOrgIDPsRequest.sorting_column:type_name -> zitadel.idp.v1.IDPFieldName + 424, // 349: zitadel.management.v1.ListOrgIDPsRequest.queries:type_name -> zitadel.management.v1.IDPQuery + 573, // 350: zitadel.management.v1.IDPQuery.idp_id_query:type_name -> zitadel.idp.v1.IDPIDQuery + 574, // 351: zitadel.management.v1.IDPQuery.idp_name_query:type_name -> zitadel.idp.v1.IDPNameQuery + 575, // 352: zitadel.management.v1.IDPQuery.owner_type_query:type_name -> zitadel.idp.v1.IDPOwnerTypeQuery + 476, // 353: zitadel.management.v1.ListOrgIDPsResponse.details:type_name -> zitadel.v1.ListDetails + 572, // 354: zitadel.management.v1.ListOrgIDPsResponse.sorting_column:type_name -> zitadel.idp.v1.IDPFieldName + 571, // 355: zitadel.management.v1.ListOrgIDPsResponse.result:type_name -> zitadel.idp.v1.IDP + 576, // 356: zitadel.management.v1.AddOrgOIDCIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType + 577, // 357: zitadel.management.v1.AddOrgOIDCIDPRequest.display_name_mapping:type_name -> zitadel.idp.v1.OIDCMappingField + 577, // 358: zitadel.management.v1.AddOrgOIDCIDPRequest.username_mapping:type_name -> zitadel.idp.v1.OIDCMappingField + 479, // 359: zitadel.management.v1.AddOrgOIDCIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 576, // 360: zitadel.management.v1.AddOrgJWTIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType + 479, // 361: zitadel.management.v1.AddOrgJWTIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 362: zitadel.management.v1.DeactivateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 363: zitadel.management.v1.ReactivateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 576, // 364: zitadel.management.v1.UpdateOrgIDPRequest.styling_type:type_name -> zitadel.idp.v1.IDPStylingType + 479, // 365: zitadel.management.v1.UpdateOrgIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 577, // 366: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest.display_name_mapping:type_name -> zitadel.idp.v1.OIDCMappingField + 577, // 367: zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest.username_mapping:type_name -> zitadel.idp.v1.OIDCMappingField + 479, // 368: zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 369: zitadel.management.v1.UpdateOrgIDPJWTConfigResponse.details:type_name -> zitadel.v1.ObjectDetails + 473, // 370: zitadel.management.v1.ListActionsRequest.query:type_name -> zitadel.v1.ListQuery + 578, // 371: zitadel.management.v1.ListActionsRequest.sorting_column:type_name -> zitadel.action.v1.ActionFieldName + 443, // 372: zitadel.management.v1.ListActionsRequest.queries:type_name -> zitadel.management.v1.ActionQuery + 579, // 373: zitadel.management.v1.ActionQuery.action_id_query:type_name -> zitadel.action.v1.ActionIDQuery + 580, // 374: zitadel.management.v1.ActionQuery.action_name_query:type_name -> zitadel.action.v1.ActionNameQuery + 581, // 375: zitadel.management.v1.ActionQuery.action_state_query:type_name -> zitadel.action.v1.ActionStateQuery + 476, // 376: zitadel.management.v1.ListActionsResponse.details:type_name -> zitadel.v1.ListDetails + 578, // 377: zitadel.management.v1.ListActionsResponse.sorting_column:type_name -> zitadel.action.v1.ActionFieldName + 582, // 378: zitadel.management.v1.ListActionsResponse.result:type_name -> zitadel.action.v1.Action + 488, // 379: zitadel.management.v1.CreateActionRequest.timeout:type_name -> google.protobuf.Duration + 479, // 380: zitadel.management.v1.CreateActionResponse.details:type_name -> zitadel.v1.ObjectDetails + 582, // 381: zitadel.management.v1.GetActionResponse.action:type_name -> zitadel.action.v1.Action + 488, // 382: zitadel.management.v1.UpdateActionRequest.timeout:type_name -> google.protobuf.Duration + 479, // 383: zitadel.management.v1.UpdateActionResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 384: zitadel.management.v1.DeactivateActionResponse.details:type_name -> zitadel.v1.ObjectDetails + 479, // 385: zitadel.management.v1.ReactivateActionResponse.details:type_name -> zitadel.v1.ObjectDetails + 583, // 386: zitadel.management.v1.GetFlowRequest.type:type_name -> zitadel.action.v1.FlowType + 584, // 387: zitadel.management.v1.GetFlowResponse.flow:type_name -> zitadel.action.v1.Flow + 583, // 388: zitadel.management.v1.ClearFlowRequest.type:type_name -> zitadel.action.v1.FlowType + 479, // 389: zitadel.management.v1.ClearFlowResponse.details:type_name -> zitadel.v1.ObjectDetails + 583, // 390: zitadel.management.v1.SetTriggerActionsRequest.flow_type:type_name -> zitadel.action.v1.FlowType + 585, // 391: zitadel.management.v1.SetTriggerActionsRequest.trigger_type:type_name -> zitadel.action.v1.TriggerType + 479, // 392: zitadel.management.v1.SetTriggerActionsResponse.details:type_name -> zitadel.v1.ObjectDetails + 483, // 393: zitadel.management.v1.AddHumanUserRequest.Profile.gender:type_name -> zitadel.user.v1.Gender + 483, // 394: zitadel.management.v1.ImportHumanUserRequest.Profile.gender:type_name -> zitadel.user.v1.Gender + 488, // 395: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration.lifetime:type_name -> google.protobuf.Duration + 488, // 396: zitadel.management.v1.ImportHumanUserResponse.PasswordlessRegistration.expiration:type_name -> google.protobuf.Duration + 1, // 397: zitadel.management.v1.ManagementService.Healthz:input_type -> zitadel.management.v1.HealthzRequest + 3, // 398: zitadel.management.v1.ManagementService.GetOIDCInformation:input_type -> zitadel.management.v1.GetOIDCInformationRequest + 5, // 399: zitadel.management.v1.ManagementService.GetIAM:input_type -> zitadel.management.v1.GetIAMRequest + 7, // 400: zitadel.management.v1.ManagementService.GetSupportedLanguages:input_type -> zitadel.management.v1.GetSupportedLanguagesRequest + 9, // 401: zitadel.management.v1.ManagementService.GetUserByID:input_type -> zitadel.management.v1.GetUserByIDRequest + 11, // 402: zitadel.management.v1.ManagementService.GetUserByLoginNameGlobal:input_type -> zitadel.management.v1.GetUserByLoginNameGlobalRequest + 13, // 403: zitadel.management.v1.ManagementService.ListUsers:input_type -> zitadel.management.v1.ListUsersRequest + 15, // 404: zitadel.management.v1.ManagementService.ListUserChanges:input_type -> zitadel.management.v1.ListUserChangesRequest + 17, // 405: zitadel.management.v1.ManagementService.IsUserUnique:input_type -> zitadel.management.v1.IsUserUniqueRequest + 19, // 406: zitadel.management.v1.ManagementService.AddHumanUser:input_type -> zitadel.management.v1.AddHumanUserRequest + 21, // 407: zitadel.management.v1.ManagementService.ImportHumanUser:input_type -> zitadel.management.v1.ImportHumanUserRequest + 23, // 408: zitadel.management.v1.ManagementService.AddMachineUser:input_type -> zitadel.management.v1.AddMachineUserRequest + 25, // 409: zitadel.management.v1.ManagementService.DeactivateUser:input_type -> zitadel.management.v1.DeactivateUserRequest + 27, // 410: zitadel.management.v1.ManagementService.ReactivateUser:input_type -> zitadel.management.v1.ReactivateUserRequest + 29, // 411: zitadel.management.v1.ManagementService.LockUser:input_type -> zitadel.management.v1.LockUserRequest + 31, // 412: zitadel.management.v1.ManagementService.UnlockUser:input_type -> zitadel.management.v1.UnlockUserRequest + 33, // 413: zitadel.management.v1.ManagementService.RemoveUser:input_type -> zitadel.management.v1.RemoveUserRequest + 35, // 414: zitadel.management.v1.ManagementService.UpdateUserName:input_type -> zitadel.management.v1.UpdateUserNameRequest + 41, // 415: zitadel.management.v1.ManagementService.SetUserMetadata:input_type -> zitadel.management.v1.SetUserMetadataRequest + 43, // 416: zitadel.management.v1.ManagementService.BulkSetUserMetadata:input_type -> zitadel.management.v1.BulkSetUserMetadataRequest + 37, // 417: zitadel.management.v1.ManagementService.ListUserMetadata:input_type -> zitadel.management.v1.ListUserMetadataRequest + 39, // 418: zitadel.management.v1.ManagementService.GetUserMetadata:input_type -> zitadel.management.v1.GetUserMetadataRequest + 45, // 419: zitadel.management.v1.ManagementService.RemoveUserMetadata:input_type -> zitadel.management.v1.RemoveUserMetadataRequest + 47, // 420: zitadel.management.v1.ManagementService.BulkRemoveUserMetadata:input_type -> zitadel.management.v1.BulkRemoveUserMetadataRequest + 49, // 421: zitadel.management.v1.ManagementService.GetHumanProfile:input_type -> zitadel.management.v1.GetHumanProfileRequest + 51, // 422: zitadel.management.v1.ManagementService.UpdateHumanProfile:input_type -> zitadel.management.v1.UpdateHumanProfileRequest + 53, // 423: zitadel.management.v1.ManagementService.GetHumanEmail:input_type -> zitadel.management.v1.GetHumanEmailRequest + 55, // 424: zitadel.management.v1.ManagementService.UpdateHumanEmail:input_type -> zitadel.management.v1.UpdateHumanEmailRequest + 57, // 425: zitadel.management.v1.ManagementService.ResendHumanInitialization:input_type -> zitadel.management.v1.ResendHumanInitializationRequest + 59, // 426: zitadel.management.v1.ManagementService.ResendHumanEmailVerification:input_type -> zitadel.management.v1.ResendHumanEmailVerificationRequest + 61, // 427: zitadel.management.v1.ManagementService.GetHumanPhone:input_type -> zitadel.management.v1.GetHumanPhoneRequest + 63, // 428: zitadel.management.v1.ManagementService.UpdateHumanPhone:input_type -> zitadel.management.v1.UpdateHumanPhoneRequest + 65, // 429: zitadel.management.v1.ManagementService.RemoveHumanPhone:input_type -> zitadel.management.v1.RemoveHumanPhoneRequest + 67, // 430: zitadel.management.v1.ManagementService.ResendHumanPhoneVerification:input_type -> zitadel.management.v1.ResendHumanPhoneVerificationRequest + 69, // 431: zitadel.management.v1.ManagementService.RemoveHumanAvatar:input_type -> zitadel.management.v1.RemoveHumanAvatarRequest + 71, // 432: zitadel.management.v1.ManagementService.SetHumanInitialPassword:input_type -> zitadel.management.v1.SetHumanInitialPasswordRequest + 73, // 433: zitadel.management.v1.ManagementService.SetHumanPassword:input_type -> zitadel.management.v1.SetHumanPasswordRequest + 75, // 434: zitadel.management.v1.ManagementService.SendHumanResetPasswordNotification:input_type -> zitadel.management.v1.SendHumanResetPasswordNotificationRequest + 77, // 435: zitadel.management.v1.ManagementService.ListHumanAuthFactors:input_type -> zitadel.management.v1.ListHumanAuthFactorsRequest + 79, // 436: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorOTP:input_type -> zitadel.management.v1.RemoveHumanAuthFactorOTPRequest + 81, // 437: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorU2F:input_type -> zitadel.management.v1.RemoveHumanAuthFactorU2FRequest + 83, // 438: zitadel.management.v1.ManagementService.ListHumanPasswordless:input_type -> zitadel.management.v1.ListHumanPasswordlessRequest + 85, // 439: zitadel.management.v1.ManagementService.AddPasswordlessRegistration:input_type -> zitadel.management.v1.AddPasswordlessRegistrationRequest + 87, // 440: zitadel.management.v1.ManagementService.SendPasswordlessRegistration:input_type -> zitadel.management.v1.SendPasswordlessRegistrationRequest + 89, // 441: zitadel.management.v1.ManagementService.RemoveHumanPasswordless:input_type -> zitadel.management.v1.RemoveHumanPasswordlessRequest + 91, // 442: zitadel.management.v1.ManagementService.UpdateMachine:input_type -> zitadel.management.v1.UpdateMachineRequest + 93, // 443: zitadel.management.v1.ManagementService.GetMachineKeyByIDs:input_type -> zitadel.management.v1.GetMachineKeyByIDsRequest + 95, // 444: zitadel.management.v1.ManagementService.ListMachineKeys:input_type -> zitadel.management.v1.ListMachineKeysRequest + 97, // 445: zitadel.management.v1.ManagementService.AddMachineKey:input_type -> zitadel.management.v1.AddMachineKeyRequest + 99, // 446: zitadel.management.v1.ManagementService.RemoveMachineKey:input_type -> zitadel.management.v1.RemoveMachineKeyRequest + 101, // 447: zitadel.management.v1.ManagementService.GetPersonalAccessTokenByIDs:input_type -> zitadel.management.v1.GetPersonalAccessTokenByIDsRequest + 103, // 448: zitadel.management.v1.ManagementService.ListPersonalAccessTokens:input_type -> zitadel.management.v1.ListPersonalAccessTokensRequest + 105, // 449: zitadel.management.v1.ManagementService.AddPersonalAccessToken:input_type -> zitadel.management.v1.AddPersonalAccessTokenRequest + 107, // 450: zitadel.management.v1.ManagementService.RemovePersonalAccessToken:input_type -> zitadel.management.v1.RemovePersonalAccessTokenRequest + 109, // 451: zitadel.management.v1.ManagementService.ListHumanLinkedIDPs:input_type -> zitadel.management.v1.ListHumanLinkedIDPsRequest + 111, // 452: zitadel.management.v1.ManagementService.RemoveHumanLinkedIDP:input_type -> zitadel.management.v1.RemoveHumanLinkedIDPRequest + 113, // 453: zitadel.management.v1.ManagementService.ListUserMemberships:input_type -> zitadel.management.v1.ListUserMembershipsRequest + 115, // 454: zitadel.management.v1.ManagementService.GetMyOrg:input_type -> zitadel.management.v1.GetMyOrgRequest + 117, // 455: zitadel.management.v1.ManagementService.GetOrgByDomainGlobal:input_type -> zitadel.management.v1.GetOrgByDomainGlobalRequest + 118, // 456: zitadel.management.v1.ManagementService.ListOrgChanges:input_type -> zitadel.management.v1.ListOrgChangesRequest + 121, // 457: zitadel.management.v1.ManagementService.AddOrg:input_type -> zitadel.management.v1.AddOrgRequest + 123, // 458: zitadel.management.v1.ManagementService.UpdateOrg:input_type -> zitadel.management.v1.UpdateOrgRequest + 125, // 459: zitadel.management.v1.ManagementService.DeactivateOrg:input_type -> zitadel.management.v1.DeactivateOrgRequest + 127, // 460: zitadel.management.v1.ManagementService.ReactivateOrg:input_type -> zitadel.management.v1.ReactivateOrgRequest + 129, // 461: zitadel.management.v1.ManagementService.ListOrgDomains:input_type -> zitadel.management.v1.ListOrgDomainsRequest + 131, // 462: zitadel.management.v1.ManagementService.AddOrgDomain:input_type -> zitadel.management.v1.AddOrgDomainRequest + 133, // 463: zitadel.management.v1.ManagementService.RemoveOrgDomain:input_type -> zitadel.management.v1.RemoveOrgDomainRequest + 135, // 464: zitadel.management.v1.ManagementService.GenerateOrgDomainValidation:input_type -> zitadel.management.v1.GenerateOrgDomainValidationRequest + 137, // 465: zitadel.management.v1.ManagementService.ValidateOrgDomain:input_type -> zitadel.management.v1.ValidateOrgDomainRequest + 139, // 466: zitadel.management.v1.ManagementService.SetPrimaryOrgDomain:input_type -> zitadel.management.v1.SetPrimaryOrgDomainRequest + 141, // 467: zitadel.management.v1.ManagementService.ListOrgMemberRoles:input_type -> zitadel.management.v1.ListOrgMemberRolesRequest + 143, // 468: zitadel.management.v1.ManagementService.ListOrgMembers:input_type -> zitadel.management.v1.ListOrgMembersRequest + 145, // 469: zitadel.management.v1.ManagementService.AddOrgMember:input_type -> zitadel.management.v1.AddOrgMemberRequest + 147, // 470: zitadel.management.v1.ManagementService.UpdateOrgMember:input_type -> zitadel.management.v1.UpdateOrgMemberRequest + 149, // 471: zitadel.management.v1.ManagementService.RemoveOrgMember:input_type -> zitadel.management.v1.RemoveOrgMemberRequest + 151, // 472: zitadel.management.v1.ManagementService.GetProjectByID:input_type -> zitadel.management.v1.GetProjectByIDRequest + 153, // 473: zitadel.management.v1.ManagementService.GetGrantedProjectByID:input_type -> zitadel.management.v1.GetGrantedProjectByIDRequest + 155, // 474: zitadel.management.v1.ManagementService.ListProjects:input_type -> zitadel.management.v1.ListProjectsRequest + 157, // 475: zitadel.management.v1.ManagementService.ListGrantedProjects:input_type -> zitadel.management.v1.ListGrantedProjectsRequest + 183, // 476: zitadel.management.v1.ManagementService.ListGrantedProjectRoles:input_type -> zitadel.management.v1.ListGrantedProjectRolesRequest + 159, // 477: zitadel.management.v1.ManagementService.ListProjectChanges:input_type -> zitadel.management.v1.ListProjectChangesRequest + 161, // 478: zitadel.management.v1.ManagementService.AddProject:input_type -> zitadel.management.v1.AddProjectRequest + 163, // 479: zitadel.management.v1.ManagementService.UpdateProject:input_type -> zitadel.management.v1.UpdateProjectRequest + 165, // 480: zitadel.management.v1.ManagementService.DeactivateProject:input_type -> zitadel.management.v1.DeactivateProjectRequest + 167, // 481: zitadel.management.v1.ManagementService.ReactivateProject:input_type -> zitadel.management.v1.ReactivateProjectRequest + 169, // 482: zitadel.management.v1.ManagementService.RemoveProject:input_type -> zitadel.management.v1.RemoveProjectRequest + 181, // 483: zitadel.management.v1.ManagementService.ListProjectRoles:input_type -> zitadel.management.v1.ListProjectRolesRequest + 173, // 484: zitadel.management.v1.ManagementService.AddProjectRole:input_type -> zitadel.management.v1.AddProjectRoleRequest + 175, // 485: zitadel.management.v1.ManagementService.BulkAddProjectRoles:input_type -> zitadel.management.v1.BulkAddProjectRolesRequest + 177, // 486: zitadel.management.v1.ManagementService.UpdateProjectRole:input_type -> zitadel.management.v1.UpdateProjectRoleRequest + 179, // 487: zitadel.management.v1.ManagementService.RemoveProjectRole:input_type -> zitadel.management.v1.RemoveProjectRoleRequest + 171, // 488: zitadel.management.v1.ManagementService.ListProjectMemberRoles:input_type -> zitadel.management.v1.ListProjectMemberRolesRequest + 185, // 489: zitadel.management.v1.ManagementService.ListProjectMembers:input_type -> zitadel.management.v1.ListProjectMembersRequest + 187, // 490: zitadel.management.v1.ManagementService.AddProjectMember:input_type -> zitadel.management.v1.AddProjectMemberRequest + 189, // 491: zitadel.management.v1.ManagementService.UpdateProjectMember:input_type -> zitadel.management.v1.UpdateProjectMemberRequest + 191, // 492: zitadel.management.v1.ManagementService.RemoveProjectMember:input_type -> zitadel.management.v1.RemoveProjectMemberRequest + 193, // 493: zitadel.management.v1.ManagementService.GetAppByID:input_type -> zitadel.management.v1.GetAppByIDRequest + 195, // 494: zitadel.management.v1.ManagementService.ListApps:input_type -> zitadel.management.v1.ListAppsRequest + 197, // 495: zitadel.management.v1.ManagementService.ListAppChanges:input_type -> zitadel.management.v1.ListAppChangesRequest + 199, // 496: zitadel.management.v1.ManagementService.AddOIDCApp:input_type -> zitadel.management.v1.AddOIDCAppRequest + 201, // 497: zitadel.management.v1.ManagementService.AddAPIApp:input_type -> zitadel.management.v1.AddAPIAppRequest + 203, // 498: zitadel.management.v1.ManagementService.UpdateApp:input_type -> zitadel.management.v1.UpdateAppRequest + 205, // 499: zitadel.management.v1.ManagementService.UpdateOIDCAppConfig:input_type -> zitadel.management.v1.UpdateOIDCAppConfigRequest + 207, // 500: zitadel.management.v1.ManagementService.UpdateAPIAppConfig:input_type -> zitadel.management.v1.UpdateAPIAppConfigRequest + 209, // 501: zitadel.management.v1.ManagementService.DeactivateApp:input_type -> zitadel.management.v1.DeactivateAppRequest + 211, // 502: zitadel.management.v1.ManagementService.ReactivateApp:input_type -> zitadel.management.v1.ReactivateAppRequest + 213, // 503: zitadel.management.v1.ManagementService.RemoveApp:input_type -> zitadel.management.v1.RemoveAppRequest + 215, // 504: zitadel.management.v1.ManagementService.RegenerateOIDCClientSecret:input_type -> zitadel.management.v1.RegenerateOIDCClientSecretRequest + 217, // 505: zitadel.management.v1.ManagementService.RegenerateAPIClientSecret:input_type -> zitadel.management.v1.RegenerateAPIClientSecretRequest + 219, // 506: zitadel.management.v1.ManagementService.GetAppKey:input_type -> zitadel.management.v1.GetAppKeyRequest + 221, // 507: zitadel.management.v1.ManagementService.ListAppKeys:input_type -> zitadel.management.v1.ListAppKeysRequest + 223, // 508: zitadel.management.v1.ManagementService.AddAppKey:input_type -> zitadel.management.v1.AddAppKeyRequest + 225, // 509: zitadel.management.v1.ManagementService.RemoveAppKey:input_type -> zitadel.management.v1.RemoveAppKeyRequest + 227, // 510: zitadel.management.v1.ManagementService.GetProjectGrantByID:input_type -> zitadel.management.v1.GetProjectGrantByIDRequest + 229, // 511: zitadel.management.v1.ManagementService.ListProjectGrants:input_type -> zitadel.management.v1.ListProjectGrantsRequest + 231, // 512: zitadel.management.v1.ManagementService.ListAllProjectGrants:input_type -> zitadel.management.v1.ListAllProjectGrantsRequest + 233, // 513: zitadel.management.v1.ManagementService.AddProjectGrant:input_type -> zitadel.management.v1.AddProjectGrantRequest + 235, // 514: zitadel.management.v1.ManagementService.UpdateProjectGrant:input_type -> zitadel.management.v1.UpdateProjectGrantRequest + 237, // 515: zitadel.management.v1.ManagementService.DeactivateProjectGrant:input_type -> zitadel.management.v1.DeactivateProjectGrantRequest + 239, // 516: zitadel.management.v1.ManagementService.ReactivateProjectGrant:input_type -> zitadel.management.v1.ReactivateProjectGrantRequest + 241, // 517: zitadel.management.v1.ManagementService.RemoveProjectGrant:input_type -> zitadel.management.v1.RemoveProjectGrantRequest + 243, // 518: zitadel.management.v1.ManagementService.ListProjectGrantMemberRoles:input_type -> zitadel.management.v1.ListProjectGrantMemberRolesRequest + 245, // 519: zitadel.management.v1.ManagementService.ListProjectGrantMembers:input_type -> zitadel.management.v1.ListProjectGrantMembersRequest + 247, // 520: zitadel.management.v1.ManagementService.AddProjectGrantMember:input_type -> zitadel.management.v1.AddProjectGrantMemberRequest + 249, // 521: zitadel.management.v1.ManagementService.UpdateProjectGrantMember:input_type -> zitadel.management.v1.UpdateProjectGrantMemberRequest + 251, // 522: zitadel.management.v1.ManagementService.RemoveProjectGrantMember:input_type -> zitadel.management.v1.RemoveProjectGrantMemberRequest + 253, // 523: zitadel.management.v1.ManagementService.GetUserGrantByID:input_type -> zitadel.management.v1.GetUserGrantByIDRequest + 255, // 524: zitadel.management.v1.ManagementService.ListUserGrants:input_type -> zitadel.management.v1.ListUserGrantRequest + 257, // 525: zitadel.management.v1.ManagementService.AddUserGrant:input_type -> zitadel.management.v1.AddUserGrantRequest + 259, // 526: zitadel.management.v1.ManagementService.UpdateUserGrant:input_type -> zitadel.management.v1.UpdateUserGrantRequest + 261, // 527: zitadel.management.v1.ManagementService.DeactivateUserGrant:input_type -> zitadel.management.v1.DeactivateUserGrantRequest + 263, // 528: zitadel.management.v1.ManagementService.ReactivateUserGrant:input_type -> zitadel.management.v1.ReactivateUserGrantRequest + 265, // 529: zitadel.management.v1.ManagementService.RemoveUserGrant:input_type -> zitadel.management.v1.RemoveUserGrantRequest + 267, // 530: zitadel.management.v1.ManagementService.BulkRemoveUserGrant:input_type -> zitadel.management.v1.BulkRemoveUserGrantRequest + 269, // 531: zitadel.management.v1.ManagementService.GetFeatures:input_type -> zitadel.management.v1.GetFeaturesRequest + 271, // 532: zitadel.management.v1.ManagementService.GetOrgIAMPolicy:input_type -> zitadel.management.v1.GetOrgIAMPolicyRequest + 273, // 533: zitadel.management.v1.ManagementService.GetLoginPolicy:input_type -> zitadel.management.v1.GetLoginPolicyRequest + 275, // 534: zitadel.management.v1.ManagementService.GetDefaultLoginPolicy:input_type -> zitadel.management.v1.GetDefaultLoginPolicyRequest + 277, // 535: zitadel.management.v1.ManagementService.AddCustomLoginPolicy:input_type -> zitadel.management.v1.AddCustomLoginPolicyRequest + 279, // 536: zitadel.management.v1.ManagementService.UpdateCustomLoginPolicy:input_type -> zitadel.management.v1.UpdateCustomLoginPolicyRequest + 281, // 537: zitadel.management.v1.ManagementService.ResetLoginPolicyToDefault:input_type -> zitadel.management.v1.ResetLoginPolicyToDefaultRequest + 283, // 538: zitadel.management.v1.ManagementService.ListLoginPolicyIDPs:input_type -> zitadel.management.v1.ListLoginPolicyIDPsRequest + 285, // 539: zitadel.management.v1.ManagementService.AddIDPToLoginPolicy:input_type -> zitadel.management.v1.AddIDPToLoginPolicyRequest + 287, // 540: zitadel.management.v1.ManagementService.RemoveIDPFromLoginPolicy:input_type -> zitadel.management.v1.RemoveIDPFromLoginPolicyRequest + 289, // 541: zitadel.management.v1.ManagementService.ListLoginPolicySecondFactors:input_type -> zitadel.management.v1.ListLoginPolicySecondFactorsRequest + 291, // 542: zitadel.management.v1.ManagementService.AddSecondFactorToLoginPolicy:input_type -> zitadel.management.v1.AddSecondFactorToLoginPolicyRequest + 293, // 543: zitadel.management.v1.ManagementService.RemoveSecondFactorFromLoginPolicy:input_type -> zitadel.management.v1.RemoveSecondFactorFromLoginPolicyRequest + 295, // 544: zitadel.management.v1.ManagementService.ListLoginPolicyMultiFactors:input_type -> zitadel.management.v1.ListLoginPolicyMultiFactorsRequest + 297, // 545: zitadel.management.v1.ManagementService.AddMultiFactorToLoginPolicy:input_type -> zitadel.management.v1.AddMultiFactorToLoginPolicyRequest + 299, // 546: zitadel.management.v1.ManagementService.RemoveMultiFactorFromLoginPolicy:input_type -> zitadel.management.v1.RemoveMultiFactorFromLoginPolicyRequest + 301, // 547: zitadel.management.v1.ManagementService.GetPasswordComplexityPolicy:input_type -> zitadel.management.v1.GetPasswordComplexityPolicyRequest + 303, // 548: zitadel.management.v1.ManagementService.GetDefaultPasswordComplexityPolicy:input_type -> zitadel.management.v1.GetDefaultPasswordComplexityPolicyRequest + 305, // 549: zitadel.management.v1.ManagementService.AddCustomPasswordComplexityPolicy:input_type -> zitadel.management.v1.AddCustomPasswordComplexityPolicyRequest + 307, // 550: zitadel.management.v1.ManagementService.UpdateCustomPasswordComplexityPolicy:input_type -> zitadel.management.v1.UpdateCustomPasswordComplexityPolicyRequest + 309, // 551: zitadel.management.v1.ManagementService.ResetPasswordComplexityPolicyToDefault:input_type -> zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultRequest + 311, // 552: zitadel.management.v1.ManagementService.GetPasswordAgePolicy:input_type -> zitadel.management.v1.GetPasswordAgePolicyRequest + 313, // 553: zitadel.management.v1.ManagementService.GetDefaultPasswordAgePolicy:input_type -> zitadel.management.v1.GetDefaultPasswordAgePolicyRequest + 315, // 554: zitadel.management.v1.ManagementService.AddCustomPasswordAgePolicy:input_type -> zitadel.management.v1.AddCustomPasswordAgePolicyRequest + 317, // 555: zitadel.management.v1.ManagementService.UpdateCustomPasswordAgePolicy:input_type -> zitadel.management.v1.UpdateCustomPasswordAgePolicyRequest + 319, // 556: zitadel.management.v1.ManagementService.ResetPasswordAgePolicyToDefault:input_type -> zitadel.management.v1.ResetPasswordAgePolicyToDefaultRequest + 321, // 557: zitadel.management.v1.ManagementService.GetLockoutPolicy:input_type -> zitadel.management.v1.GetLockoutPolicyRequest + 323, // 558: zitadel.management.v1.ManagementService.GetDefaultLockoutPolicy:input_type -> zitadel.management.v1.GetDefaultLockoutPolicyRequest + 325, // 559: zitadel.management.v1.ManagementService.AddCustomLockoutPolicy:input_type -> zitadel.management.v1.AddCustomLockoutPolicyRequest + 327, // 560: zitadel.management.v1.ManagementService.UpdateCustomLockoutPolicy:input_type -> zitadel.management.v1.UpdateCustomLockoutPolicyRequest + 329, // 561: zitadel.management.v1.ManagementService.ResetLockoutPolicyToDefault:input_type -> zitadel.management.v1.ResetLockoutPolicyToDefaultRequest + 331, // 562: zitadel.management.v1.ManagementService.GetPrivacyPolicy:input_type -> zitadel.management.v1.GetPrivacyPolicyRequest + 333, // 563: zitadel.management.v1.ManagementService.GetDefaultPrivacyPolicy:input_type -> zitadel.management.v1.GetDefaultPrivacyPolicyRequest + 335, // 564: zitadel.management.v1.ManagementService.AddCustomPrivacyPolicy:input_type -> zitadel.management.v1.AddCustomPrivacyPolicyRequest + 337, // 565: zitadel.management.v1.ManagementService.UpdateCustomPrivacyPolicy:input_type -> zitadel.management.v1.UpdateCustomPrivacyPolicyRequest + 339, // 566: zitadel.management.v1.ManagementService.ResetPrivacyPolicyToDefault:input_type -> zitadel.management.v1.ResetPrivacyPolicyToDefaultRequest + 341, // 567: zitadel.management.v1.ManagementService.GetLabelPolicy:input_type -> zitadel.management.v1.GetLabelPolicyRequest + 343, // 568: zitadel.management.v1.ManagementService.GetPreviewLabelPolicy:input_type -> zitadel.management.v1.GetPreviewLabelPolicyRequest + 345, // 569: zitadel.management.v1.ManagementService.GetDefaultLabelPolicy:input_type -> zitadel.management.v1.GetDefaultLabelPolicyRequest + 347, // 570: zitadel.management.v1.ManagementService.AddCustomLabelPolicy:input_type -> zitadel.management.v1.AddCustomLabelPolicyRequest + 349, // 571: zitadel.management.v1.ManagementService.UpdateCustomLabelPolicy:input_type -> zitadel.management.v1.UpdateCustomLabelPolicyRequest + 351, // 572: zitadel.management.v1.ManagementService.ActivateCustomLabelPolicy:input_type -> zitadel.management.v1.ActivateCustomLabelPolicyRequest + 353, // 573: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogo:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoRequest + 355, // 574: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogoDark:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkRequest + 357, // 575: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIcon:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconRequest + 359, // 576: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIconDark:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconDarkRequest + 361, // 577: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyFont:input_type -> zitadel.management.v1.RemoveCustomLabelPolicyFontRequest + 363, // 578: zitadel.management.v1.ManagementService.ResetLabelPolicyToDefault:input_type -> zitadel.management.v1.ResetLabelPolicyToDefaultRequest + 365, // 579: zitadel.management.v1.ManagementService.GetCustomInitMessageText:input_type -> zitadel.management.v1.GetCustomInitMessageTextRequest + 367, // 580: zitadel.management.v1.ManagementService.GetDefaultInitMessageText:input_type -> zitadel.management.v1.GetDefaultInitMessageTextRequest + 369, // 581: zitadel.management.v1.ManagementService.SetCustomInitMessageText:input_type -> zitadel.management.v1.SetCustomInitMessageTextRequest + 371, // 582: zitadel.management.v1.ManagementService.ResetCustomInitMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomInitMessageTextToDefaultRequest + 381, // 583: zitadel.management.v1.ManagementService.GetCustomPasswordResetMessageText:input_type -> zitadel.management.v1.GetCustomPasswordResetMessageTextRequest + 383, // 584: zitadel.management.v1.ManagementService.GetDefaultPasswordResetMessageText:input_type -> zitadel.management.v1.GetDefaultPasswordResetMessageTextRequest + 385, // 585: zitadel.management.v1.ManagementService.SetCustomPasswordResetMessageText:input_type -> zitadel.management.v1.SetCustomPasswordResetMessageTextRequest + 387, // 586: zitadel.management.v1.ManagementService.ResetCustomPasswordResetMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultRequest + 389, // 587: zitadel.management.v1.ManagementService.GetCustomVerifyEmailMessageText:input_type -> zitadel.management.v1.GetCustomVerifyEmailMessageTextRequest + 391, // 588: zitadel.management.v1.ManagementService.GetDefaultVerifyEmailMessageText:input_type -> zitadel.management.v1.GetDefaultVerifyEmailMessageTextRequest + 393, // 589: zitadel.management.v1.ManagementService.SetCustomVerifyEmailMessageText:input_type -> zitadel.management.v1.SetCustomVerifyEmailMessageTextRequest + 395, // 590: zitadel.management.v1.ManagementService.ResetCustomVerifyEmailMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultRequest + 397, // 591: zitadel.management.v1.ManagementService.GetCustomVerifyPhoneMessageText:input_type -> zitadel.management.v1.GetCustomVerifyPhoneMessageTextRequest + 399, // 592: zitadel.management.v1.ManagementService.GetDefaultVerifyPhoneMessageText:input_type -> zitadel.management.v1.GetDefaultVerifyPhoneMessageTextRequest + 401, // 593: zitadel.management.v1.ManagementService.SetCustomVerifyPhoneMessageText:input_type -> zitadel.management.v1.SetCustomVerifyPhoneMessageTextRequest + 403, // 594: zitadel.management.v1.ManagementService.ResetCustomVerifyPhoneMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultRequest + 405, // 595: zitadel.management.v1.ManagementService.GetCustomDomainClaimedMessageText:input_type -> zitadel.management.v1.GetCustomDomainClaimedMessageTextRequest + 407, // 596: zitadel.management.v1.ManagementService.GetDefaultDomainClaimedMessageText:input_type -> zitadel.management.v1.GetDefaultDomainClaimedMessageTextRequest + 409, // 597: zitadel.management.v1.ManagementService.SetCustomDomainClaimedMessageCustomText:input_type -> zitadel.management.v1.SetCustomDomainClaimedMessageTextRequest + 411, // 598: zitadel.management.v1.ManagementService.ResetCustomDomainClaimedMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultRequest + 413, // 599: zitadel.management.v1.ManagementService.GetCustomPasswordlessRegistrationMessageText:input_type -> zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextRequest + 415, // 600: zitadel.management.v1.ManagementService.GetDefaultPasswordlessRegistrationMessageText:input_type -> zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextRequest + 417, // 601: zitadel.management.v1.ManagementService.SetCustomPasswordlessRegistrationMessageCustomText:input_type -> zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextRequest + 419, // 602: zitadel.management.v1.ManagementService.ResetCustomPasswordlessRegistrationMessageTextToDefault:input_type -> zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest + 375, // 603: zitadel.management.v1.ManagementService.GetCustomLoginTexts:input_type -> zitadel.management.v1.GetCustomLoginTextsRequest + 373, // 604: zitadel.management.v1.ManagementService.GetDefaultLoginTexts:input_type -> zitadel.management.v1.GetDefaultLoginTextsRequest + 377, // 605: zitadel.management.v1.ManagementService.SetCustomLoginText:input_type -> zitadel.management.v1.SetCustomLoginTextsRequest + 379, // 606: zitadel.management.v1.ManagementService.ResetCustomLoginTextToDefault:input_type -> zitadel.management.v1.ResetCustomLoginTextsToDefaultRequest + 421, // 607: zitadel.management.v1.ManagementService.GetOrgIDPByID:input_type -> zitadel.management.v1.GetOrgIDPByIDRequest + 423, // 608: zitadel.management.v1.ManagementService.ListOrgIDPs:input_type -> zitadel.management.v1.ListOrgIDPsRequest + 426, // 609: zitadel.management.v1.ManagementService.AddOrgOIDCIDP:input_type -> zitadel.management.v1.AddOrgOIDCIDPRequest + 428, // 610: zitadel.management.v1.ManagementService.AddOrgJWTIDP:input_type -> zitadel.management.v1.AddOrgJWTIDPRequest + 430, // 611: zitadel.management.v1.ManagementService.DeactivateOrgIDP:input_type -> zitadel.management.v1.DeactivateOrgIDPRequest + 432, // 612: zitadel.management.v1.ManagementService.ReactivateOrgIDP:input_type -> zitadel.management.v1.ReactivateOrgIDPRequest + 434, // 613: zitadel.management.v1.ManagementService.RemoveOrgIDP:input_type -> zitadel.management.v1.RemoveOrgIDPRequest + 436, // 614: zitadel.management.v1.ManagementService.UpdateOrgIDP:input_type -> zitadel.management.v1.UpdateOrgIDPRequest + 438, // 615: zitadel.management.v1.ManagementService.UpdateOrgIDPOIDCConfig:input_type -> zitadel.management.v1.UpdateOrgIDPOIDCConfigRequest + 440, // 616: zitadel.management.v1.ManagementService.UpdateOrgIDPJWTConfig:input_type -> zitadel.management.v1.UpdateOrgIDPJWTConfigRequest + 442, // 617: zitadel.management.v1.ManagementService.ListActions:input_type -> zitadel.management.v1.ListActionsRequest + 447, // 618: zitadel.management.v1.ManagementService.GetAction:input_type -> zitadel.management.v1.GetActionRequest + 445, // 619: zitadel.management.v1.ManagementService.CreateAction:input_type -> zitadel.management.v1.CreateActionRequest + 449, // 620: zitadel.management.v1.ManagementService.UpdateAction:input_type -> zitadel.management.v1.UpdateActionRequest + 453, // 621: zitadel.management.v1.ManagementService.DeactivateAction:input_type -> zitadel.management.v1.DeactivateActionRequest + 455, // 622: zitadel.management.v1.ManagementService.ReactivateAction:input_type -> zitadel.management.v1.ReactivateActionRequest + 451, // 623: zitadel.management.v1.ManagementService.DeleteAction:input_type -> zitadel.management.v1.DeleteActionRequest + 457, // 624: zitadel.management.v1.ManagementService.GetFlow:input_type -> zitadel.management.v1.GetFlowRequest + 459, // 625: zitadel.management.v1.ManagementService.ClearFlow:input_type -> zitadel.management.v1.ClearFlowRequest + 461, // 626: zitadel.management.v1.ManagementService.SetTriggerActions:input_type -> zitadel.management.v1.SetTriggerActionsRequest + 2, // 627: zitadel.management.v1.ManagementService.Healthz:output_type -> zitadel.management.v1.HealthzResponse + 4, // 628: zitadel.management.v1.ManagementService.GetOIDCInformation:output_type -> zitadel.management.v1.GetOIDCInformationResponse + 6, // 629: zitadel.management.v1.ManagementService.GetIAM:output_type -> zitadel.management.v1.GetIAMResponse + 8, // 630: zitadel.management.v1.ManagementService.GetSupportedLanguages:output_type -> zitadel.management.v1.GetSupportedLanguagesResponse + 10, // 631: zitadel.management.v1.ManagementService.GetUserByID:output_type -> zitadel.management.v1.GetUserByIDResponse + 12, // 632: zitadel.management.v1.ManagementService.GetUserByLoginNameGlobal:output_type -> zitadel.management.v1.GetUserByLoginNameGlobalResponse + 14, // 633: zitadel.management.v1.ManagementService.ListUsers:output_type -> zitadel.management.v1.ListUsersResponse + 16, // 634: zitadel.management.v1.ManagementService.ListUserChanges:output_type -> zitadel.management.v1.ListUserChangesResponse + 18, // 635: zitadel.management.v1.ManagementService.IsUserUnique:output_type -> zitadel.management.v1.IsUserUniqueResponse + 20, // 636: zitadel.management.v1.ManagementService.AddHumanUser:output_type -> zitadel.management.v1.AddHumanUserResponse + 22, // 637: zitadel.management.v1.ManagementService.ImportHumanUser:output_type -> zitadel.management.v1.ImportHumanUserResponse + 24, // 638: zitadel.management.v1.ManagementService.AddMachineUser:output_type -> zitadel.management.v1.AddMachineUserResponse + 26, // 639: zitadel.management.v1.ManagementService.DeactivateUser:output_type -> zitadel.management.v1.DeactivateUserResponse + 28, // 640: zitadel.management.v1.ManagementService.ReactivateUser:output_type -> zitadel.management.v1.ReactivateUserResponse + 30, // 641: zitadel.management.v1.ManagementService.LockUser:output_type -> zitadel.management.v1.LockUserResponse + 32, // 642: zitadel.management.v1.ManagementService.UnlockUser:output_type -> zitadel.management.v1.UnlockUserResponse + 34, // 643: zitadel.management.v1.ManagementService.RemoveUser:output_type -> zitadel.management.v1.RemoveUserResponse + 36, // 644: zitadel.management.v1.ManagementService.UpdateUserName:output_type -> zitadel.management.v1.UpdateUserNameResponse + 42, // 645: zitadel.management.v1.ManagementService.SetUserMetadata:output_type -> zitadel.management.v1.SetUserMetadataResponse + 44, // 646: zitadel.management.v1.ManagementService.BulkSetUserMetadata:output_type -> zitadel.management.v1.BulkSetUserMetadataResponse + 38, // 647: zitadel.management.v1.ManagementService.ListUserMetadata:output_type -> zitadel.management.v1.ListUserMetadataResponse + 40, // 648: zitadel.management.v1.ManagementService.GetUserMetadata:output_type -> zitadel.management.v1.GetUserMetadataResponse + 46, // 649: zitadel.management.v1.ManagementService.RemoveUserMetadata:output_type -> zitadel.management.v1.RemoveUserMetadataResponse + 48, // 650: zitadel.management.v1.ManagementService.BulkRemoveUserMetadata:output_type -> zitadel.management.v1.BulkRemoveUserMetadataResponse + 50, // 651: zitadel.management.v1.ManagementService.GetHumanProfile:output_type -> zitadel.management.v1.GetHumanProfileResponse + 52, // 652: zitadel.management.v1.ManagementService.UpdateHumanProfile:output_type -> zitadel.management.v1.UpdateHumanProfileResponse + 54, // 653: zitadel.management.v1.ManagementService.GetHumanEmail:output_type -> zitadel.management.v1.GetHumanEmailResponse + 56, // 654: zitadel.management.v1.ManagementService.UpdateHumanEmail:output_type -> zitadel.management.v1.UpdateHumanEmailResponse + 58, // 655: zitadel.management.v1.ManagementService.ResendHumanInitialization:output_type -> zitadel.management.v1.ResendHumanInitializationResponse + 60, // 656: zitadel.management.v1.ManagementService.ResendHumanEmailVerification:output_type -> zitadel.management.v1.ResendHumanEmailVerificationResponse + 62, // 657: zitadel.management.v1.ManagementService.GetHumanPhone:output_type -> zitadel.management.v1.GetHumanPhoneResponse + 64, // 658: zitadel.management.v1.ManagementService.UpdateHumanPhone:output_type -> zitadel.management.v1.UpdateHumanPhoneResponse + 66, // 659: zitadel.management.v1.ManagementService.RemoveHumanPhone:output_type -> zitadel.management.v1.RemoveHumanPhoneResponse + 68, // 660: zitadel.management.v1.ManagementService.ResendHumanPhoneVerification:output_type -> zitadel.management.v1.ResendHumanPhoneVerificationResponse + 70, // 661: zitadel.management.v1.ManagementService.RemoveHumanAvatar:output_type -> zitadel.management.v1.RemoveHumanAvatarResponse + 72, // 662: zitadel.management.v1.ManagementService.SetHumanInitialPassword:output_type -> zitadel.management.v1.SetHumanInitialPasswordResponse + 74, // 663: zitadel.management.v1.ManagementService.SetHumanPassword:output_type -> zitadel.management.v1.SetHumanPasswordResponse + 76, // 664: zitadel.management.v1.ManagementService.SendHumanResetPasswordNotification:output_type -> zitadel.management.v1.SendHumanResetPasswordNotificationResponse + 78, // 665: zitadel.management.v1.ManagementService.ListHumanAuthFactors:output_type -> zitadel.management.v1.ListHumanAuthFactorsResponse + 80, // 666: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorOTP:output_type -> zitadel.management.v1.RemoveHumanAuthFactorOTPResponse + 82, // 667: zitadel.management.v1.ManagementService.RemoveHumanAuthFactorU2F:output_type -> zitadel.management.v1.RemoveHumanAuthFactorU2FResponse + 84, // 668: zitadel.management.v1.ManagementService.ListHumanPasswordless:output_type -> zitadel.management.v1.ListHumanPasswordlessResponse + 86, // 669: zitadel.management.v1.ManagementService.AddPasswordlessRegistration:output_type -> zitadel.management.v1.AddPasswordlessRegistrationResponse + 88, // 670: zitadel.management.v1.ManagementService.SendPasswordlessRegistration:output_type -> zitadel.management.v1.SendPasswordlessRegistrationResponse + 90, // 671: zitadel.management.v1.ManagementService.RemoveHumanPasswordless:output_type -> zitadel.management.v1.RemoveHumanPasswordlessResponse + 92, // 672: zitadel.management.v1.ManagementService.UpdateMachine:output_type -> zitadel.management.v1.UpdateMachineResponse + 94, // 673: zitadel.management.v1.ManagementService.GetMachineKeyByIDs:output_type -> zitadel.management.v1.GetMachineKeyByIDsResponse + 96, // 674: zitadel.management.v1.ManagementService.ListMachineKeys:output_type -> zitadel.management.v1.ListMachineKeysResponse + 98, // 675: zitadel.management.v1.ManagementService.AddMachineKey:output_type -> zitadel.management.v1.AddMachineKeyResponse + 100, // 676: zitadel.management.v1.ManagementService.RemoveMachineKey:output_type -> zitadel.management.v1.RemoveMachineKeyResponse + 102, // 677: zitadel.management.v1.ManagementService.GetPersonalAccessTokenByIDs:output_type -> zitadel.management.v1.GetPersonalAccessTokenByIDsResponse + 104, // 678: zitadel.management.v1.ManagementService.ListPersonalAccessTokens:output_type -> zitadel.management.v1.ListPersonalAccessTokensResponse + 106, // 679: zitadel.management.v1.ManagementService.AddPersonalAccessToken:output_type -> zitadel.management.v1.AddPersonalAccessTokenResponse + 108, // 680: zitadel.management.v1.ManagementService.RemovePersonalAccessToken:output_type -> zitadel.management.v1.RemovePersonalAccessTokenResponse + 110, // 681: zitadel.management.v1.ManagementService.ListHumanLinkedIDPs:output_type -> zitadel.management.v1.ListHumanLinkedIDPsResponse + 112, // 682: zitadel.management.v1.ManagementService.RemoveHumanLinkedIDP:output_type -> zitadel.management.v1.RemoveHumanLinkedIDPResponse + 114, // 683: zitadel.management.v1.ManagementService.ListUserMemberships:output_type -> zitadel.management.v1.ListUserMembershipsResponse + 116, // 684: zitadel.management.v1.ManagementService.GetMyOrg:output_type -> zitadel.management.v1.GetMyOrgResponse + 120, // 685: zitadel.management.v1.ManagementService.GetOrgByDomainGlobal:output_type -> zitadel.management.v1.GetOrgByDomainGlobalResponse + 119, // 686: zitadel.management.v1.ManagementService.ListOrgChanges:output_type -> zitadel.management.v1.ListOrgChangesResponse + 122, // 687: zitadel.management.v1.ManagementService.AddOrg:output_type -> zitadel.management.v1.AddOrgResponse + 124, // 688: zitadel.management.v1.ManagementService.UpdateOrg:output_type -> zitadel.management.v1.UpdateOrgResponse + 126, // 689: zitadel.management.v1.ManagementService.DeactivateOrg:output_type -> zitadel.management.v1.DeactivateOrgResponse + 128, // 690: zitadel.management.v1.ManagementService.ReactivateOrg:output_type -> zitadel.management.v1.ReactivateOrgResponse + 130, // 691: zitadel.management.v1.ManagementService.ListOrgDomains:output_type -> zitadel.management.v1.ListOrgDomainsResponse + 132, // 692: zitadel.management.v1.ManagementService.AddOrgDomain:output_type -> zitadel.management.v1.AddOrgDomainResponse + 134, // 693: zitadel.management.v1.ManagementService.RemoveOrgDomain:output_type -> zitadel.management.v1.RemoveOrgDomainResponse + 136, // 694: zitadel.management.v1.ManagementService.GenerateOrgDomainValidation:output_type -> zitadel.management.v1.GenerateOrgDomainValidationResponse + 138, // 695: zitadel.management.v1.ManagementService.ValidateOrgDomain:output_type -> zitadel.management.v1.ValidateOrgDomainResponse + 140, // 696: zitadel.management.v1.ManagementService.SetPrimaryOrgDomain:output_type -> zitadel.management.v1.SetPrimaryOrgDomainResponse + 142, // 697: zitadel.management.v1.ManagementService.ListOrgMemberRoles:output_type -> zitadel.management.v1.ListOrgMemberRolesResponse + 144, // 698: zitadel.management.v1.ManagementService.ListOrgMembers:output_type -> zitadel.management.v1.ListOrgMembersResponse + 146, // 699: zitadel.management.v1.ManagementService.AddOrgMember:output_type -> zitadel.management.v1.AddOrgMemberResponse + 148, // 700: zitadel.management.v1.ManagementService.UpdateOrgMember:output_type -> zitadel.management.v1.UpdateOrgMemberResponse + 150, // 701: zitadel.management.v1.ManagementService.RemoveOrgMember:output_type -> zitadel.management.v1.RemoveOrgMemberResponse + 152, // 702: zitadel.management.v1.ManagementService.GetProjectByID:output_type -> zitadel.management.v1.GetProjectByIDResponse + 154, // 703: zitadel.management.v1.ManagementService.GetGrantedProjectByID:output_type -> zitadel.management.v1.GetGrantedProjectByIDResponse + 156, // 704: zitadel.management.v1.ManagementService.ListProjects:output_type -> zitadel.management.v1.ListProjectsResponse + 158, // 705: zitadel.management.v1.ManagementService.ListGrantedProjects:output_type -> zitadel.management.v1.ListGrantedProjectsResponse + 184, // 706: zitadel.management.v1.ManagementService.ListGrantedProjectRoles:output_type -> zitadel.management.v1.ListGrantedProjectRolesResponse + 160, // 707: zitadel.management.v1.ManagementService.ListProjectChanges:output_type -> zitadel.management.v1.ListProjectChangesResponse + 162, // 708: zitadel.management.v1.ManagementService.AddProject:output_type -> zitadel.management.v1.AddProjectResponse + 164, // 709: zitadel.management.v1.ManagementService.UpdateProject:output_type -> zitadel.management.v1.UpdateProjectResponse + 166, // 710: zitadel.management.v1.ManagementService.DeactivateProject:output_type -> zitadel.management.v1.DeactivateProjectResponse + 168, // 711: zitadel.management.v1.ManagementService.ReactivateProject:output_type -> zitadel.management.v1.ReactivateProjectResponse + 170, // 712: zitadel.management.v1.ManagementService.RemoveProject:output_type -> zitadel.management.v1.RemoveProjectResponse + 182, // 713: zitadel.management.v1.ManagementService.ListProjectRoles:output_type -> zitadel.management.v1.ListProjectRolesResponse + 174, // 714: zitadel.management.v1.ManagementService.AddProjectRole:output_type -> zitadel.management.v1.AddProjectRoleResponse + 176, // 715: zitadel.management.v1.ManagementService.BulkAddProjectRoles:output_type -> zitadel.management.v1.BulkAddProjectRolesResponse + 178, // 716: zitadel.management.v1.ManagementService.UpdateProjectRole:output_type -> zitadel.management.v1.UpdateProjectRoleResponse + 180, // 717: zitadel.management.v1.ManagementService.RemoveProjectRole:output_type -> zitadel.management.v1.RemoveProjectRoleResponse + 172, // 718: zitadel.management.v1.ManagementService.ListProjectMemberRoles:output_type -> zitadel.management.v1.ListProjectMemberRolesResponse + 186, // 719: zitadel.management.v1.ManagementService.ListProjectMembers:output_type -> zitadel.management.v1.ListProjectMembersResponse + 188, // 720: zitadel.management.v1.ManagementService.AddProjectMember:output_type -> zitadel.management.v1.AddProjectMemberResponse + 190, // 721: zitadel.management.v1.ManagementService.UpdateProjectMember:output_type -> zitadel.management.v1.UpdateProjectMemberResponse + 192, // 722: zitadel.management.v1.ManagementService.RemoveProjectMember:output_type -> zitadel.management.v1.RemoveProjectMemberResponse + 194, // 723: zitadel.management.v1.ManagementService.GetAppByID:output_type -> zitadel.management.v1.GetAppByIDResponse + 196, // 724: zitadel.management.v1.ManagementService.ListApps:output_type -> zitadel.management.v1.ListAppsResponse + 198, // 725: zitadel.management.v1.ManagementService.ListAppChanges:output_type -> zitadel.management.v1.ListAppChangesResponse + 200, // 726: zitadel.management.v1.ManagementService.AddOIDCApp:output_type -> zitadel.management.v1.AddOIDCAppResponse + 202, // 727: zitadel.management.v1.ManagementService.AddAPIApp:output_type -> zitadel.management.v1.AddAPIAppResponse + 204, // 728: zitadel.management.v1.ManagementService.UpdateApp:output_type -> zitadel.management.v1.UpdateAppResponse + 206, // 729: zitadel.management.v1.ManagementService.UpdateOIDCAppConfig:output_type -> zitadel.management.v1.UpdateOIDCAppConfigResponse + 208, // 730: zitadel.management.v1.ManagementService.UpdateAPIAppConfig:output_type -> zitadel.management.v1.UpdateAPIAppConfigResponse + 210, // 731: zitadel.management.v1.ManagementService.DeactivateApp:output_type -> zitadel.management.v1.DeactivateAppResponse + 212, // 732: zitadel.management.v1.ManagementService.ReactivateApp:output_type -> zitadel.management.v1.ReactivateAppResponse + 214, // 733: zitadel.management.v1.ManagementService.RemoveApp:output_type -> zitadel.management.v1.RemoveAppResponse + 216, // 734: zitadel.management.v1.ManagementService.RegenerateOIDCClientSecret:output_type -> zitadel.management.v1.RegenerateOIDCClientSecretResponse + 218, // 735: zitadel.management.v1.ManagementService.RegenerateAPIClientSecret:output_type -> zitadel.management.v1.RegenerateAPIClientSecretResponse + 220, // 736: zitadel.management.v1.ManagementService.GetAppKey:output_type -> zitadel.management.v1.GetAppKeyResponse + 222, // 737: zitadel.management.v1.ManagementService.ListAppKeys:output_type -> zitadel.management.v1.ListAppKeysResponse + 224, // 738: zitadel.management.v1.ManagementService.AddAppKey:output_type -> zitadel.management.v1.AddAppKeyResponse + 226, // 739: zitadel.management.v1.ManagementService.RemoveAppKey:output_type -> zitadel.management.v1.RemoveAppKeyResponse + 228, // 740: zitadel.management.v1.ManagementService.GetProjectGrantByID:output_type -> zitadel.management.v1.GetProjectGrantByIDResponse + 230, // 741: zitadel.management.v1.ManagementService.ListProjectGrants:output_type -> zitadel.management.v1.ListProjectGrantsResponse + 232, // 742: zitadel.management.v1.ManagementService.ListAllProjectGrants:output_type -> zitadel.management.v1.ListAllProjectGrantsResponse + 234, // 743: zitadel.management.v1.ManagementService.AddProjectGrant:output_type -> zitadel.management.v1.AddProjectGrantResponse + 236, // 744: zitadel.management.v1.ManagementService.UpdateProjectGrant:output_type -> zitadel.management.v1.UpdateProjectGrantResponse + 238, // 745: zitadel.management.v1.ManagementService.DeactivateProjectGrant:output_type -> zitadel.management.v1.DeactivateProjectGrantResponse + 240, // 746: zitadel.management.v1.ManagementService.ReactivateProjectGrant:output_type -> zitadel.management.v1.ReactivateProjectGrantResponse + 242, // 747: zitadel.management.v1.ManagementService.RemoveProjectGrant:output_type -> zitadel.management.v1.RemoveProjectGrantResponse + 244, // 748: zitadel.management.v1.ManagementService.ListProjectGrantMemberRoles:output_type -> zitadel.management.v1.ListProjectGrantMemberRolesResponse + 246, // 749: zitadel.management.v1.ManagementService.ListProjectGrantMembers:output_type -> zitadel.management.v1.ListProjectGrantMembersResponse + 248, // 750: zitadel.management.v1.ManagementService.AddProjectGrantMember:output_type -> zitadel.management.v1.AddProjectGrantMemberResponse + 250, // 751: zitadel.management.v1.ManagementService.UpdateProjectGrantMember:output_type -> zitadel.management.v1.UpdateProjectGrantMemberResponse + 252, // 752: zitadel.management.v1.ManagementService.RemoveProjectGrantMember:output_type -> zitadel.management.v1.RemoveProjectGrantMemberResponse + 254, // 753: zitadel.management.v1.ManagementService.GetUserGrantByID:output_type -> zitadel.management.v1.GetUserGrantByIDResponse + 256, // 754: zitadel.management.v1.ManagementService.ListUserGrants:output_type -> zitadel.management.v1.ListUserGrantResponse + 258, // 755: zitadel.management.v1.ManagementService.AddUserGrant:output_type -> zitadel.management.v1.AddUserGrantResponse + 260, // 756: zitadel.management.v1.ManagementService.UpdateUserGrant:output_type -> zitadel.management.v1.UpdateUserGrantResponse + 262, // 757: zitadel.management.v1.ManagementService.DeactivateUserGrant:output_type -> zitadel.management.v1.DeactivateUserGrantResponse + 264, // 758: zitadel.management.v1.ManagementService.ReactivateUserGrant:output_type -> zitadel.management.v1.ReactivateUserGrantResponse + 266, // 759: zitadel.management.v1.ManagementService.RemoveUserGrant:output_type -> zitadel.management.v1.RemoveUserGrantResponse + 268, // 760: zitadel.management.v1.ManagementService.BulkRemoveUserGrant:output_type -> zitadel.management.v1.BulkRemoveUserGrantResponse + 270, // 761: zitadel.management.v1.ManagementService.GetFeatures:output_type -> zitadel.management.v1.GetFeaturesResponse + 272, // 762: zitadel.management.v1.ManagementService.GetOrgIAMPolicy:output_type -> zitadel.management.v1.GetOrgIAMPolicyResponse + 274, // 763: zitadel.management.v1.ManagementService.GetLoginPolicy:output_type -> zitadel.management.v1.GetLoginPolicyResponse + 276, // 764: zitadel.management.v1.ManagementService.GetDefaultLoginPolicy:output_type -> zitadel.management.v1.GetDefaultLoginPolicyResponse + 278, // 765: zitadel.management.v1.ManagementService.AddCustomLoginPolicy:output_type -> zitadel.management.v1.AddCustomLoginPolicyResponse + 280, // 766: zitadel.management.v1.ManagementService.UpdateCustomLoginPolicy:output_type -> zitadel.management.v1.UpdateCustomLoginPolicyResponse + 282, // 767: zitadel.management.v1.ManagementService.ResetLoginPolicyToDefault:output_type -> zitadel.management.v1.ResetLoginPolicyToDefaultResponse + 284, // 768: zitadel.management.v1.ManagementService.ListLoginPolicyIDPs:output_type -> zitadel.management.v1.ListLoginPolicyIDPsResponse + 286, // 769: zitadel.management.v1.ManagementService.AddIDPToLoginPolicy:output_type -> zitadel.management.v1.AddIDPToLoginPolicyResponse + 288, // 770: zitadel.management.v1.ManagementService.RemoveIDPFromLoginPolicy:output_type -> zitadel.management.v1.RemoveIDPFromLoginPolicyResponse + 290, // 771: zitadel.management.v1.ManagementService.ListLoginPolicySecondFactors:output_type -> zitadel.management.v1.ListLoginPolicySecondFactorsResponse + 292, // 772: zitadel.management.v1.ManagementService.AddSecondFactorToLoginPolicy:output_type -> zitadel.management.v1.AddSecondFactorToLoginPolicyResponse + 294, // 773: zitadel.management.v1.ManagementService.RemoveSecondFactorFromLoginPolicy:output_type -> zitadel.management.v1.RemoveSecondFactorFromLoginPolicyResponse + 296, // 774: zitadel.management.v1.ManagementService.ListLoginPolicyMultiFactors:output_type -> zitadel.management.v1.ListLoginPolicyMultiFactorsResponse + 298, // 775: zitadel.management.v1.ManagementService.AddMultiFactorToLoginPolicy:output_type -> zitadel.management.v1.AddMultiFactorToLoginPolicyResponse + 300, // 776: zitadel.management.v1.ManagementService.RemoveMultiFactorFromLoginPolicy:output_type -> zitadel.management.v1.RemoveMultiFactorFromLoginPolicyResponse + 302, // 777: zitadel.management.v1.ManagementService.GetPasswordComplexityPolicy:output_type -> zitadel.management.v1.GetPasswordComplexityPolicyResponse + 304, // 778: zitadel.management.v1.ManagementService.GetDefaultPasswordComplexityPolicy:output_type -> zitadel.management.v1.GetDefaultPasswordComplexityPolicyResponse + 306, // 779: zitadel.management.v1.ManagementService.AddCustomPasswordComplexityPolicy:output_type -> zitadel.management.v1.AddCustomPasswordComplexityPolicyResponse + 308, // 780: zitadel.management.v1.ManagementService.UpdateCustomPasswordComplexityPolicy:output_type -> zitadel.management.v1.UpdateCustomPasswordComplexityPolicyResponse + 310, // 781: zitadel.management.v1.ManagementService.ResetPasswordComplexityPolicyToDefault:output_type -> zitadel.management.v1.ResetPasswordComplexityPolicyToDefaultResponse + 312, // 782: zitadel.management.v1.ManagementService.GetPasswordAgePolicy:output_type -> zitadel.management.v1.GetPasswordAgePolicyResponse + 314, // 783: zitadel.management.v1.ManagementService.GetDefaultPasswordAgePolicy:output_type -> zitadel.management.v1.GetDefaultPasswordAgePolicyResponse + 316, // 784: zitadel.management.v1.ManagementService.AddCustomPasswordAgePolicy:output_type -> zitadel.management.v1.AddCustomPasswordAgePolicyResponse + 318, // 785: zitadel.management.v1.ManagementService.UpdateCustomPasswordAgePolicy:output_type -> zitadel.management.v1.UpdateCustomPasswordAgePolicyResponse + 320, // 786: zitadel.management.v1.ManagementService.ResetPasswordAgePolicyToDefault:output_type -> zitadel.management.v1.ResetPasswordAgePolicyToDefaultResponse + 322, // 787: zitadel.management.v1.ManagementService.GetLockoutPolicy:output_type -> zitadel.management.v1.GetLockoutPolicyResponse + 324, // 788: zitadel.management.v1.ManagementService.GetDefaultLockoutPolicy:output_type -> zitadel.management.v1.GetDefaultLockoutPolicyResponse + 326, // 789: zitadel.management.v1.ManagementService.AddCustomLockoutPolicy:output_type -> zitadel.management.v1.AddCustomLockoutPolicyResponse + 328, // 790: zitadel.management.v1.ManagementService.UpdateCustomLockoutPolicy:output_type -> zitadel.management.v1.UpdateCustomLockoutPolicyResponse + 330, // 791: zitadel.management.v1.ManagementService.ResetLockoutPolicyToDefault:output_type -> zitadel.management.v1.ResetLockoutPolicyToDefaultResponse + 332, // 792: zitadel.management.v1.ManagementService.GetPrivacyPolicy:output_type -> zitadel.management.v1.GetPrivacyPolicyResponse + 334, // 793: zitadel.management.v1.ManagementService.GetDefaultPrivacyPolicy:output_type -> zitadel.management.v1.GetDefaultPrivacyPolicyResponse + 336, // 794: zitadel.management.v1.ManagementService.AddCustomPrivacyPolicy:output_type -> zitadel.management.v1.AddCustomPrivacyPolicyResponse + 338, // 795: zitadel.management.v1.ManagementService.UpdateCustomPrivacyPolicy:output_type -> zitadel.management.v1.UpdateCustomPrivacyPolicyResponse + 340, // 796: zitadel.management.v1.ManagementService.ResetPrivacyPolicyToDefault:output_type -> zitadel.management.v1.ResetPrivacyPolicyToDefaultResponse + 342, // 797: zitadel.management.v1.ManagementService.GetLabelPolicy:output_type -> zitadel.management.v1.GetLabelPolicyResponse + 344, // 798: zitadel.management.v1.ManagementService.GetPreviewLabelPolicy:output_type -> zitadel.management.v1.GetPreviewLabelPolicyResponse + 346, // 799: zitadel.management.v1.ManagementService.GetDefaultLabelPolicy:output_type -> zitadel.management.v1.GetDefaultLabelPolicyResponse + 348, // 800: zitadel.management.v1.ManagementService.AddCustomLabelPolicy:output_type -> zitadel.management.v1.AddCustomLabelPolicyResponse + 350, // 801: zitadel.management.v1.ManagementService.UpdateCustomLabelPolicy:output_type -> zitadel.management.v1.UpdateCustomLabelPolicyResponse + 352, // 802: zitadel.management.v1.ManagementService.ActivateCustomLabelPolicy:output_type -> zitadel.management.v1.ActivateCustomLabelPolicyResponse + 354, // 803: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogo:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoResponse + 356, // 804: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyLogoDark:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyLogoDarkResponse + 358, // 805: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIcon:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconResponse + 360, // 806: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyIconDark:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyIconDarkResponse + 362, // 807: zitadel.management.v1.ManagementService.RemoveCustomLabelPolicyFont:output_type -> zitadel.management.v1.RemoveCustomLabelPolicyFontResponse + 364, // 808: zitadel.management.v1.ManagementService.ResetLabelPolicyToDefault:output_type -> zitadel.management.v1.ResetLabelPolicyToDefaultResponse + 366, // 809: zitadel.management.v1.ManagementService.GetCustomInitMessageText:output_type -> zitadel.management.v1.GetCustomInitMessageTextResponse + 368, // 810: zitadel.management.v1.ManagementService.GetDefaultInitMessageText:output_type -> zitadel.management.v1.GetDefaultInitMessageTextResponse + 370, // 811: zitadel.management.v1.ManagementService.SetCustomInitMessageText:output_type -> zitadel.management.v1.SetCustomInitMessageTextResponse + 372, // 812: zitadel.management.v1.ManagementService.ResetCustomInitMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomInitMessageTextToDefaultResponse + 382, // 813: zitadel.management.v1.ManagementService.GetCustomPasswordResetMessageText:output_type -> zitadel.management.v1.GetCustomPasswordResetMessageTextResponse + 384, // 814: zitadel.management.v1.ManagementService.GetDefaultPasswordResetMessageText:output_type -> zitadel.management.v1.GetDefaultPasswordResetMessageTextResponse + 386, // 815: zitadel.management.v1.ManagementService.SetCustomPasswordResetMessageText:output_type -> zitadel.management.v1.SetCustomPasswordResetMessageTextResponse + 388, // 816: zitadel.management.v1.ManagementService.ResetCustomPasswordResetMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomPasswordResetMessageTextToDefaultResponse + 390, // 817: zitadel.management.v1.ManagementService.GetCustomVerifyEmailMessageText:output_type -> zitadel.management.v1.GetCustomVerifyEmailMessageTextResponse + 392, // 818: zitadel.management.v1.ManagementService.GetDefaultVerifyEmailMessageText:output_type -> zitadel.management.v1.GetDefaultVerifyEmailMessageTextResponse + 394, // 819: zitadel.management.v1.ManagementService.SetCustomVerifyEmailMessageText:output_type -> zitadel.management.v1.SetCustomVerifyEmailMessageTextResponse + 396, // 820: zitadel.management.v1.ManagementService.ResetCustomVerifyEmailMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomVerifyEmailMessageTextToDefaultResponse + 398, // 821: zitadel.management.v1.ManagementService.GetCustomVerifyPhoneMessageText:output_type -> zitadel.management.v1.GetCustomVerifyPhoneMessageTextResponse + 400, // 822: zitadel.management.v1.ManagementService.GetDefaultVerifyPhoneMessageText:output_type -> zitadel.management.v1.GetDefaultVerifyPhoneMessageTextResponse + 402, // 823: zitadel.management.v1.ManagementService.SetCustomVerifyPhoneMessageText:output_type -> zitadel.management.v1.SetCustomVerifyPhoneMessageTextResponse + 404, // 824: zitadel.management.v1.ManagementService.ResetCustomVerifyPhoneMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomVerifyPhoneMessageTextToDefaultResponse + 406, // 825: zitadel.management.v1.ManagementService.GetCustomDomainClaimedMessageText:output_type -> zitadel.management.v1.GetCustomDomainClaimedMessageTextResponse + 408, // 826: zitadel.management.v1.ManagementService.GetDefaultDomainClaimedMessageText:output_type -> zitadel.management.v1.GetDefaultDomainClaimedMessageTextResponse + 410, // 827: zitadel.management.v1.ManagementService.SetCustomDomainClaimedMessageCustomText:output_type -> zitadel.management.v1.SetCustomDomainClaimedMessageTextResponse + 412, // 828: zitadel.management.v1.ManagementService.ResetCustomDomainClaimedMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomDomainClaimedMessageTextToDefaultResponse + 414, // 829: zitadel.management.v1.ManagementService.GetCustomPasswordlessRegistrationMessageText:output_type -> zitadel.management.v1.GetCustomPasswordlessRegistrationMessageTextResponse + 416, // 830: zitadel.management.v1.ManagementService.GetDefaultPasswordlessRegistrationMessageText:output_type -> zitadel.management.v1.GetDefaultPasswordlessRegistrationMessageTextResponse + 418, // 831: zitadel.management.v1.ManagementService.SetCustomPasswordlessRegistrationMessageCustomText:output_type -> zitadel.management.v1.SetCustomPasswordlessRegistrationMessageTextResponse + 420, // 832: zitadel.management.v1.ManagementService.ResetCustomPasswordlessRegistrationMessageTextToDefault:output_type -> zitadel.management.v1.ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse + 376, // 833: zitadel.management.v1.ManagementService.GetCustomLoginTexts:output_type -> zitadel.management.v1.GetCustomLoginTextsResponse + 374, // 834: zitadel.management.v1.ManagementService.GetDefaultLoginTexts:output_type -> zitadel.management.v1.GetDefaultLoginTextsResponse + 378, // 835: zitadel.management.v1.ManagementService.SetCustomLoginText:output_type -> zitadel.management.v1.SetCustomLoginTextsResponse + 380, // 836: zitadel.management.v1.ManagementService.ResetCustomLoginTextToDefault:output_type -> zitadel.management.v1.ResetCustomLoginTextsToDefaultResponse + 422, // 837: zitadel.management.v1.ManagementService.GetOrgIDPByID:output_type -> zitadel.management.v1.GetOrgIDPByIDResponse + 425, // 838: zitadel.management.v1.ManagementService.ListOrgIDPs:output_type -> zitadel.management.v1.ListOrgIDPsResponse + 427, // 839: zitadel.management.v1.ManagementService.AddOrgOIDCIDP:output_type -> zitadel.management.v1.AddOrgOIDCIDPResponse + 429, // 840: zitadel.management.v1.ManagementService.AddOrgJWTIDP:output_type -> zitadel.management.v1.AddOrgJWTIDPResponse + 431, // 841: zitadel.management.v1.ManagementService.DeactivateOrgIDP:output_type -> zitadel.management.v1.DeactivateOrgIDPResponse + 433, // 842: zitadel.management.v1.ManagementService.ReactivateOrgIDP:output_type -> zitadel.management.v1.ReactivateOrgIDPResponse + 435, // 843: zitadel.management.v1.ManagementService.RemoveOrgIDP:output_type -> zitadel.management.v1.RemoveOrgIDPResponse + 437, // 844: zitadel.management.v1.ManagementService.UpdateOrgIDP:output_type -> zitadel.management.v1.UpdateOrgIDPResponse + 439, // 845: zitadel.management.v1.ManagementService.UpdateOrgIDPOIDCConfig:output_type -> zitadel.management.v1.UpdateOrgIDPOIDCConfigResponse + 441, // 846: zitadel.management.v1.ManagementService.UpdateOrgIDPJWTConfig:output_type -> zitadel.management.v1.UpdateOrgIDPJWTConfigResponse + 444, // 847: zitadel.management.v1.ManagementService.ListActions:output_type -> zitadel.management.v1.ListActionsResponse + 448, // 848: zitadel.management.v1.ManagementService.GetAction:output_type -> zitadel.management.v1.GetActionResponse + 446, // 849: zitadel.management.v1.ManagementService.CreateAction:output_type -> zitadel.management.v1.CreateActionResponse + 450, // 850: zitadel.management.v1.ManagementService.UpdateAction:output_type -> zitadel.management.v1.UpdateActionResponse + 454, // 851: zitadel.management.v1.ManagementService.DeactivateAction:output_type -> zitadel.management.v1.DeactivateActionResponse + 456, // 852: zitadel.management.v1.ManagementService.ReactivateAction:output_type -> zitadel.management.v1.ReactivateActionResponse + 452, // 853: zitadel.management.v1.ManagementService.DeleteAction:output_type -> zitadel.management.v1.DeleteActionResponse + 458, // 854: zitadel.management.v1.ManagementService.GetFlow:output_type -> zitadel.management.v1.GetFlowResponse + 460, // 855: zitadel.management.v1.ManagementService.ClearFlow:output_type -> zitadel.management.v1.ClearFlowResponse + 462, // 856: zitadel.management.v1.ManagementService.SetTriggerActions:output_type -> zitadel.management.v1.SetTriggerActionsResponse + 627, // [627:857] is the sub-list for method output_type + 397, // [397:627] is the sub-list for method input_type + 397, // [397:397] is the sub-list for extension type_name + 397, // [397:397] is the sub-list for extension extendee + 0, // [0:397] is the sub-list for field type_name } func init() { file_zitadel_management_proto_init() } @@ -34069,8 +34642,104 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SendPasswordlessRegistrationRequest); i { + file_zitadel_management_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SendPasswordlessRegistrationRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SendPasswordlessRegistrationResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemoveHumanPasswordlessRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemoveHumanPasswordlessResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMachineRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMachineResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMachineKeyByIDsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMachineKeyByIDsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_management_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMachineKeysRequest); i { case 0: return &v.state case 1: @@ -34081,8 +34750,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SendPasswordlessRegistrationResponse); i { + file_zitadel_management_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMachineKeysResponse); i { case 0: return &v.state case 1: @@ -34093,8 +34762,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveHumanPasswordlessRequest); i { + file_zitadel_management_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AddMachineKeyRequest); i { case 0: return &v.state case 1: @@ -34105,8 +34774,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveHumanPasswordlessResponse); i { + file_zitadel_management_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AddMachineKeyResponse); i { case 0: return &v.state case 1: @@ -34117,8 +34786,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMachineRequest); i { + file_zitadel_management_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemoveMachineKeyRequest); i { case 0: return &v.state case 1: @@ -34129,8 +34798,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMachineResponse); i { + file_zitadel_management_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemoveMachineKeyResponse); i { case 0: return &v.state case 1: @@ -34141,8 +34810,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMachineKeyByIDsRequest); i { + file_zitadel_management_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPersonalAccessTokenByIDsRequest); i { case 0: return &v.state case 1: @@ -34153,8 +34822,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMachineKeyByIDsResponse); i { + file_zitadel_management_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPersonalAccessTokenByIDsResponse); i { case 0: return &v.state case 1: @@ -34165,8 +34834,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMachineKeysRequest); i { + file_zitadel_management_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListPersonalAccessTokensRequest); i { case 0: return &v.state case 1: @@ -34177,8 +34846,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMachineKeysResponse); i { + file_zitadel_management_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListPersonalAccessTokensResponse); i { case 0: return &v.state case 1: @@ -34189,8 +34858,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMachineKeyRequest); i { + file_zitadel_management_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AddPersonalAccessTokenRequest); i { case 0: return &v.state case 1: @@ -34201,8 +34870,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMachineKeyResponse); i { + file_zitadel_management_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AddPersonalAccessTokenResponse); i { case 0: return &v.state case 1: @@ -34213,8 +34882,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMachineKeyRequest); i { + file_zitadel_management_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemovePersonalAccessTokenRequest); i { case 0: return &v.state case 1: @@ -34225,8 +34894,8 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMachineKeyResponse); i { + file_zitadel_management_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RemovePersonalAccessTokenResponse); i { case 0: return &v.state case 1: @@ -34237,7 +34906,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListHumanLinkedIDPsRequest); i { case 0: return &v.state @@ -34249,7 +34918,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListHumanLinkedIDPsResponse); i { case 0: return &v.state @@ -34261,7 +34930,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveHumanLinkedIDPRequest); i { case 0: return &v.state @@ -34273,7 +34942,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveHumanLinkedIDPResponse); i { case 0: return &v.state @@ -34285,7 +34954,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserMembershipsRequest); i { case 0: return &v.state @@ -34297,7 +34966,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserMembershipsResponse); i { case 0: return &v.state @@ -34309,7 +34978,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetMyOrgRequest); i { case 0: return &v.state @@ -34321,7 +34990,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetMyOrgResponse); i { case 0: return &v.state @@ -34333,7 +35002,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgByDomainGlobalRequest); i { case 0: return &v.state @@ -34345,7 +35014,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgChangesRequest); i { case 0: return &v.state @@ -34357,7 +35026,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgChangesResponse); i { case 0: return &v.state @@ -34369,7 +35038,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgByDomainGlobalResponse); i { case 0: return &v.state @@ -34381,7 +35050,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgRequest); i { case 0: return &v.state @@ -34393,7 +35062,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgResponse); i { case 0: return &v.state @@ -34405,7 +35074,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgRequest); i { case 0: return &v.state @@ -34417,7 +35086,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgResponse); i { case 0: return &v.state @@ -34429,7 +35098,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateOrgRequest); i { case 0: return &v.state @@ -34441,7 +35110,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateOrgResponse); i { case 0: return &v.state @@ -34453,7 +35122,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateOrgRequest); i { case 0: return &v.state @@ -34465,7 +35134,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateOrgResponse); i { case 0: return &v.state @@ -34477,7 +35146,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgDomainsRequest); i { case 0: return &v.state @@ -34489,7 +35158,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgDomainsResponse); i { case 0: return &v.state @@ -34501,7 +35170,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgDomainRequest); i { case 0: return &v.state @@ -34513,7 +35182,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgDomainResponse); i { case 0: return &v.state @@ -34525,7 +35194,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgDomainRequest); i { case 0: return &v.state @@ -34537,7 +35206,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgDomainResponse); i { case 0: return &v.state @@ -34549,7 +35218,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GenerateOrgDomainValidationRequest); i { case 0: return &v.state @@ -34561,7 +35230,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GenerateOrgDomainValidationResponse); i { case 0: return &v.state @@ -34573,7 +35242,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ValidateOrgDomainRequest); i { case 0: return &v.state @@ -34585,7 +35254,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ValidateOrgDomainResponse); i { case 0: return &v.state @@ -34597,7 +35266,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetPrimaryOrgDomainRequest); i { case 0: return &v.state @@ -34609,7 +35278,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetPrimaryOrgDomainResponse); i { case 0: return &v.state @@ -34621,7 +35290,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgMemberRolesRequest); i { case 0: return &v.state @@ -34633,7 +35302,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgMemberRolesResponse); i { case 0: return &v.state @@ -34645,7 +35314,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgMembersRequest); i { case 0: return &v.state @@ -34657,7 +35326,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgMembersResponse); i { case 0: return &v.state @@ -34669,7 +35338,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgMemberRequest); i { case 0: return &v.state @@ -34681,7 +35350,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgMemberResponse); i { case 0: return &v.state @@ -34693,7 +35362,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgMemberRequest); i { case 0: return &v.state @@ -34705,7 +35374,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgMemberResponse); i { case 0: return &v.state @@ -34717,7 +35386,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgMemberRequest); i { case 0: return &v.state @@ -34729,7 +35398,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgMemberResponse); i { case 0: return &v.state @@ -34741,7 +35410,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProjectByIDRequest); i { case 0: return &v.state @@ -34753,7 +35422,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProjectByIDResponse); i { case 0: return &v.state @@ -34765,7 +35434,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetGrantedProjectByIDRequest); i { case 0: return &v.state @@ -34777,7 +35446,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetGrantedProjectByIDResponse); i { case 0: return &v.state @@ -34789,7 +35458,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectsRequest); i { case 0: return &v.state @@ -34801,7 +35470,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectsResponse); i { case 0: return &v.state @@ -34813,7 +35482,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantedProjectsRequest); i { case 0: return &v.state @@ -34825,7 +35494,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantedProjectsResponse); i { case 0: return &v.state @@ -34837,7 +35506,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectChangesRequest); i { case 0: return &v.state @@ -34849,7 +35518,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectChangesResponse); i { case 0: return &v.state @@ -34861,7 +35530,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectRequest); i { case 0: return &v.state @@ -34873,7 +35542,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectResponse); i { case 0: return &v.state @@ -34885,7 +35554,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectRequest); i { case 0: return &v.state @@ -34897,7 +35566,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectResponse); i { case 0: return &v.state @@ -34909,7 +35578,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateProjectRequest); i { case 0: return &v.state @@ -34921,7 +35590,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateProjectResponse); i { case 0: return &v.state @@ -34933,7 +35602,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateProjectRequest); i { case 0: return &v.state @@ -34945,7 +35614,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateProjectResponse); i { case 0: return &v.state @@ -34957,7 +35626,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectRequest); i { case 0: return &v.state @@ -34969,7 +35638,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectResponse); i { case 0: return &v.state @@ -34981,7 +35650,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectMemberRolesRequest); i { case 0: return &v.state @@ -34993,7 +35662,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectMemberRolesResponse); i { case 0: return &v.state @@ -35005,7 +35674,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectRoleRequest); i { case 0: return &v.state @@ -35017,7 +35686,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectRoleResponse); i { case 0: return &v.state @@ -35029,7 +35698,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkAddProjectRolesRequest); i { case 0: return &v.state @@ -35041,7 +35710,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkAddProjectRolesResponse); i { case 0: return &v.state @@ -35053,7 +35722,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectRoleRequest); i { case 0: return &v.state @@ -35065,7 +35734,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectRoleResponse); i { case 0: return &v.state @@ -35077,7 +35746,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectRoleRequest); i { case 0: return &v.state @@ -35089,7 +35758,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectRoleResponse); i { case 0: return &v.state @@ -35101,7 +35770,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectRolesRequest); i { case 0: return &v.state @@ -35113,7 +35782,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectRolesResponse); i { case 0: return &v.state @@ -35125,7 +35794,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantedProjectRolesRequest); i { case 0: return &v.state @@ -35137,7 +35806,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListGrantedProjectRolesResponse); i { case 0: return &v.state @@ -35149,7 +35818,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectMembersRequest); i { case 0: return &v.state @@ -35161,7 +35830,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectMembersResponse); i { case 0: return &v.state @@ -35173,7 +35842,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectMemberRequest); i { case 0: return &v.state @@ -35185,7 +35854,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectMemberResponse); i { case 0: return &v.state @@ -35197,7 +35866,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectMemberRequest); i { case 0: return &v.state @@ -35209,7 +35878,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectMemberResponse); i { case 0: return &v.state @@ -35221,7 +35890,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectMemberRequest); i { case 0: return &v.state @@ -35233,7 +35902,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectMemberResponse); i { case 0: return &v.state @@ -35245,7 +35914,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppByIDRequest); i { case 0: return &v.state @@ -35257,7 +35926,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppByIDResponse); i { case 0: return &v.state @@ -35269,7 +35938,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppsRequest); i { case 0: return &v.state @@ -35281,7 +35950,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppsResponse); i { case 0: return &v.state @@ -35293,7 +35962,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppChangesRequest); i { case 0: return &v.state @@ -35305,7 +35974,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppChangesResponse); i { case 0: return &v.state @@ -35317,7 +35986,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOIDCAppRequest); i { case 0: return &v.state @@ -35329,7 +35998,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOIDCAppResponse); i { case 0: return &v.state @@ -35341,7 +36010,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddAPIAppRequest); i { case 0: return &v.state @@ -35353,7 +36022,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddAPIAppResponse); i { case 0: return &v.state @@ -35365,7 +36034,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateAppRequest); i { case 0: return &v.state @@ -35377,7 +36046,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[203].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateAppResponse); i { case 0: return &v.state @@ -35389,7 +36058,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[204].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOIDCAppConfigRequest); i { case 0: return &v.state @@ -35401,7 +36070,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[205].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOIDCAppConfigResponse); i { case 0: return &v.state @@ -35413,7 +36082,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[206].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateAPIAppConfigRequest); i { case 0: return &v.state @@ -35425,7 +36094,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[207].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateAPIAppConfigResponse); i { case 0: return &v.state @@ -35437,7 +36106,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[208].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateAppRequest); i { case 0: return &v.state @@ -35449,7 +36118,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[209].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateAppResponse); i { case 0: return &v.state @@ -35461,7 +36130,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[210].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateAppRequest); i { case 0: return &v.state @@ -35473,7 +36142,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[203].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[211].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateAppResponse); i { case 0: return &v.state @@ -35485,7 +36154,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[204].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[212].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveAppRequest); i { case 0: return &v.state @@ -35497,7 +36166,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[205].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[213].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveAppResponse); i { case 0: return &v.state @@ -35509,7 +36178,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[206].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[214].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegenerateOIDCClientSecretRequest); i { case 0: return &v.state @@ -35521,7 +36190,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[207].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[215].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegenerateOIDCClientSecretResponse); i { case 0: return &v.state @@ -35533,7 +36202,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[208].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[216].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegenerateAPIClientSecretRequest); i { case 0: return &v.state @@ -35545,7 +36214,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[209].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[217].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegenerateAPIClientSecretResponse); i { case 0: return &v.state @@ -35557,7 +36226,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[210].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[218].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppKeyRequest); i { case 0: return &v.state @@ -35569,7 +36238,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[211].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[219].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAppKeyResponse); i { case 0: return &v.state @@ -35581,7 +36250,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[212].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[220].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppKeysRequest); i { case 0: return &v.state @@ -35593,7 +36262,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[213].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[221].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAppKeysResponse); i { case 0: return &v.state @@ -35605,7 +36274,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[214].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[222].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddAppKeyRequest); i { case 0: return &v.state @@ -35617,7 +36286,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[215].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[223].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddAppKeyResponse); i { case 0: return &v.state @@ -35629,7 +36298,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[216].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[224].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveAppKeyRequest); i { case 0: return &v.state @@ -35641,7 +36310,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[217].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[225].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveAppKeyResponse); i { case 0: return &v.state @@ -35653,7 +36322,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[218].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[226].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProjectGrantByIDRequest); i { case 0: return &v.state @@ -35665,7 +36334,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[219].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[227].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetProjectGrantByIDResponse); i { case 0: return &v.state @@ -35677,7 +36346,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[220].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[228].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantsRequest); i { case 0: return &v.state @@ -35689,7 +36358,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[221].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[229].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantsResponse); i { case 0: return &v.state @@ -35701,7 +36370,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[222].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[230].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAllProjectGrantsRequest); i { case 0: return &v.state @@ -35713,7 +36382,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[223].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[231].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAllProjectGrantsResponse); i { case 0: return &v.state @@ -35725,7 +36394,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[224].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[232].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectGrantRequest); i { case 0: return &v.state @@ -35737,7 +36406,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[225].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[233].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectGrantResponse); i { case 0: return &v.state @@ -35749,7 +36418,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[226].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[234].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectGrantRequest); i { case 0: return &v.state @@ -35761,7 +36430,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[227].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[235].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectGrantResponse); i { case 0: return &v.state @@ -35773,7 +36442,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[228].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[236].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateProjectGrantRequest); i { case 0: return &v.state @@ -35785,7 +36454,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[229].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[237].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateProjectGrantResponse); i { case 0: return &v.state @@ -35797,7 +36466,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[230].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[238].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateProjectGrantRequest); i { case 0: return &v.state @@ -35809,7 +36478,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[231].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[239].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateProjectGrantResponse); i { case 0: return &v.state @@ -35821,7 +36490,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[232].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[240].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectGrantRequest); i { case 0: return &v.state @@ -35833,7 +36502,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[233].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[241].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectGrantResponse); i { case 0: return &v.state @@ -35845,7 +36514,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[234].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[242].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantMemberRolesRequest); i { case 0: return &v.state @@ -35857,7 +36526,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[235].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[243].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantMemberRolesResponse); i { case 0: return &v.state @@ -35869,7 +36538,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[236].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[244].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantMembersRequest); i { case 0: return &v.state @@ -35881,7 +36550,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[237].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[245].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListProjectGrantMembersResponse); i { case 0: return &v.state @@ -35893,7 +36562,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[238].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[246].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectGrantMemberRequest); i { case 0: return &v.state @@ -35905,7 +36574,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[239].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[247].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddProjectGrantMemberResponse); i { case 0: return &v.state @@ -35917,7 +36586,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[240].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[248].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectGrantMemberRequest); i { case 0: return &v.state @@ -35929,7 +36598,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[241].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[249].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateProjectGrantMemberResponse); i { case 0: return &v.state @@ -35941,7 +36610,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[242].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[250].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectGrantMemberRequest); i { case 0: return &v.state @@ -35953,7 +36622,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[243].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[251].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveProjectGrantMemberResponse); i { case 0: return &v.state @@ -35965,7 +36634,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[244].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[252].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserGrantByIDRequest); i { case 0: return &v.state @@ -35977,7 +36646,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[245].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[253].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserGrantByIDResponse); i { case 0: return &v.state @@ -35989,7 +36658,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[246].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[254].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserGrantRequest); i { case 0: return &v.state @@ -36001,7 +36670,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[247].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[255].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserGrantResponse); i { case 0: return &v.state @@ -36013,7 +36682,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[248].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[256].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddUserGrantRequest); i { case 0: return &v.state @@ -36025,7 +36694,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[249].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[257].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddUserGrantResponse); i { case 0: return &v.state @@ -36037,7 +36706,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[250].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[258].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateUserGrantRequest); i { case 0: return &v.state @@ -36049,7 +36718,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[251].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[259].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateUserGrantResponse); i { case 0: return &v.state @@ -36061,7 +36730,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[252].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[260].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateUserGrantRequest); i { case 0: return &v.state @@ -36073,7 +36742,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[253].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[261].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateUserGrantResponse); i { case 0: return &v.state @@ -36085,7 +36754,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[254].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[262].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateUserGrantRequest); i { case 0: return &v.state @@ -36097,7 +36766,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[255].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[263].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateUserGrantResponse); i { case 0: return &v.state @@ -36109,7 +36778,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[256].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[264].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveUserGrantRequest); i { case 0: return &v.state @@ -36121,7 +36790,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[257].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[265].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveUserGrantResponse); i { case 0: return &v.state @@ -36133,7 +36802,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[258].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[266].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkRemoveUserGrantRequest); i { case 0: return &v.state @@ -36145,7 +36814,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[259].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[267].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkRemoveUserGrantResponse); i { case 0: return &v.state @@ -36157,7 +36826,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[260].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[268].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetFeaturesRequest); i { case 0: return &v.state @@ -36169,7 +36838,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[261].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[269].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetFeaturesResponse); i { case 0: return &v.state @@ -36181,7 +36850,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[262].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[270].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgIAMPolicyRequest); i { case 0: return &v.state @@ -36193,7 +36862,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[263].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[271].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgIAMPolicyResponse); i { case 0: return &v.state @@ -36205,7 +36874,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[264].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[272].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLoginPolicyRequest); i { case 0: return &v.state @@ -36217,7 +36886,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[265].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[273].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLoginPolicyResponse); i { case 0: return &v.state @@ -36229,7 +36898,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[266].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[274].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLoginPolicyRequest); i { case 0: return &v.state @@ -36241,7 +36910,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[267].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[275].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLoginPolicyResponse); i { case 0: return &v.state @@ -36253,7 +36922,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[268].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[276].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLoginPolicyRequest); i { case 0: return &v.state @@ -36265,7 +36934,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[269].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[277].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLoginPolicyResponse); i { case 0: return &v.state @@ -36277,7 +36946,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[270].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[278].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLoginPolicyRequest); i { case 0: return &v.state @@ -36289,7 +36958,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[271].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[279].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLoginPolicyResponse); i { case 0: return &v.state @@ -36301,7 +36970,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[272].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[280].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLoginPolicyToDefaultRequest); i { case 0: return &v.state @@ -36313,7 +36982,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[273].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[281].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLoginPolicyToDefaultResponse); i { case 0: return &v.state @@ -36325,7 +36994,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[274].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[282].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicyIDPsRequest); i { case 0: return &v.state @@ -36337,7 +37006,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[275].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[283].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicyIDPsResponse); i { case 0: return &v.state @@ -36349,7 +37018,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[276].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[284].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddIDPToLoginPolicyRequest); i { case 0: return &v.state @@ -36361,7 +37030,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[277].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[285].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddIDPToLoginPolicyResponse); i { case 0: return &v.state @@ -36373,7 +37042,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[278].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[286].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveIDPFromLoginPolicyRequest); i { case 0: return &v.state @@ -36385,7 +37054,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[279].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[287].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveIDPFromLoginPolicyResponse); i { case 0: return &v.state @@ -36397,7 +37066,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[280].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[288].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicySecondFactorsRequest); i { case 0: return &v.state @@ -36409,7 +37078,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[281].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[289].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicySecondFactorsResponse); i { case 0: return &v.state @@ -36421,7 +37090,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[282].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[290].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddSecondFactorToLoginPolicyRequest); i { case 0: return &v.state @@ -36433,7 +37102,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[283].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[291].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddSecondFactorToLoginPolicyResponse); i { case 0: return &v.state @@ -36445,7 +37114,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[284].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[292].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveSecondFactorFromLoginPolicyRequest); i { case 0: return &v.state @@ -36457,7 +37126,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[285].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[293].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveSecondFactorFromLoginPolicyResponse); i { case 0: return &v.state @@ -36469,7 +37138,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[286].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[294].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicyMultiFactorsRequest); i { case 0: return &v.state @@ -36481,7 +37150,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[287].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[295].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListLoginPolicyMultiFactorsResponse); i { case 0: return &v.state @@ -36493,7 +37162,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[288].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[296].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddMultiFactorToLoginPolicyRequest); i { case 0: return &v.state @@ -36505,7 +37174,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[289].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[297].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddMultiFactorToLoginPolicyResponse); i { case 0: return &v.state @@ -36517,7 +37186,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[290].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[298].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveMultiFactorFromLoginPolicyRequest); i { case 0: return &v.state @@ -36529,7 +37198,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[291].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[299].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveMultiFactorFromLoginPolicyResponse); i { case 0: return &v.state @@ -36541,7 +37210,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[292].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[300].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPasswordComplexityPolicyRequest); i { case 0: return &v.state @@ -36553,7 +37222,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[293].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[301].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPasswordComplexityPolicyResponse); i { case 0: return &v.state @@ -36565,7 +37234,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[294].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[302].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordComplexityPolicyRequest); i { case 0: return &v.state @@ -36577,7 +37246,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[295].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[303].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordComplexityPolicyResponse); i { case 0: return &v.state @@ -36589,7 +37258,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[296].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[304].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPasswordComplexityPolicyRequest); i { case 0: return &v.state @@ -36601,7 +37270,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[297].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[305].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPasswordComplexityPolicyResponse); i { case 0: return &v.state @@ -36613,7 +37282,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[298].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[306].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPasswordComplexityPolicyRequest); i { case 0: return &v.state @@ -36625,7 +37294,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[299].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[307].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPasswordComplexityPolicyResponse); i { case 0: return &v.state @@ -36637,7 +37306,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[300].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[308].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPasswordComplexityPolicyToDefaultRequest); i { case 0: return &v.state @@ -36649,7 +37318,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[301].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[309].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPasswordComplexityPolicyToDefaultResponse); i { case 0: return &v.state @@ -36661,7 +37330,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[302].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[310].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPasswordAgePolicyRequest); i { case 0: return &v.state @@ -36673,7 +37342,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[303].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[311].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPasswordAgePolicyResponse); i { case 0: return &v.state @@ -36685,7 +37354,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[304].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[312].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordAgePolicyRequest); i { case 0: return &v.state @@ -36697,7 +37366,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[305].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[313].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordAgePolicyResponse); i { case 0: return &v.state @@ -36709,7 +37378,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[306].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[314].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPasswordAgePolicyRequest); i { case 0: return &v.state @@ -36721,7 +37390,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[307].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[315].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPasswordAgePolicyResponse); i { case 0: return &v.state @@ -36733,7 +37402,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[308].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[316].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPasswordAgePolicyRequest); i { case 0: return &v.state @@ -36745,7 +37414,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[309].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[317].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPasswordAgePolicyResponse); i { case 0: return &v.state @@ -36757,7 +37426,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[310].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[318].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPasswordAgePolicyToDefaultRequest); i { case 0: return &v.state @@ -36769,7 +37438,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[311].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[319].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPasswordAgePolicyToDefaultResponse); i { case 0: return &v.state @@ -36781,7 +37450,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[312].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[320].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLockoutPolicyRequest); i { case 0: return &v.state @@ -36793,7 +37462,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[313].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[321].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLockoutPolicyResponse); i { case 0: return &v.state @@ -36805,7 +37474,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[314].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[322].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLockoutPolicyRequest); i { case 0: return &v.state @@ -36817,7 +37486,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[315].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[323].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLockoutPolicyResponse); i { case 0: return &v.state @@ -36829,7 +37498,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[316].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[324].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLockoutPolicyRequest); i { case 0: return &v.state @@ -36841,7 +37510,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[317].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[325].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLockoutPolicyResponse); i { case 0: return &v.state @@ -36853,7 +37522,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[318].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[326].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLockoutPolicyRequest); i { case 0: return &v.state @@ -36865,7 +37534,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[319].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[327].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLockoutPolicyResponse); i { case 0: return &v.state @@ -36877,7 +37546,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[320].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[328].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLockoutPolicyToDefaultRequest); i { case 0: return &v.state @@ -36889,7 +37558,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[321].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[329].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLockoutPolicyToDefaultResponse); i { case 0: return &v.state @@ -36901,7 +37570,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[322].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[330].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPrivacyPolicyRequest); i { case 0: return &v.state @@ -36913,7 +37582,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[323].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[331].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPrivacyPolicyResponse); i { case 0: return &v.state @@ -36925,7 +37594,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[324].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[332].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPrivacyPolicyRequest); i { case 0: return &v.state @@ -36937,7 +37606,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[325].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[333].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPrivacyPolicyResponse); i { case 0: return &v.state @@ -36949,7 +37618,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[326].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[334].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPrivacyPolicyRequest); i { case 0: return &v.state @@ -36961,7 +37630,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[327].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[335].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomPrivacyPolicyResponse); i { case 0: return &v.state @@ -36973,7 +37642,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[328].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[336].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPrivacyPolicyRequest); i { case 0: return &v.state @@ -36985,7 +37654,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[329].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[337].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomPrivacyPolicyResponse); i { case 0: return &v.state @@ -36997,7 +37666,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[330].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[338].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPrivacyPolicyToDefaultRequest); i { case 0: return &v.state @@ -37009,7 +37678,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[331].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[339].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetPrivacyPolicyToDefaultResponse); i { case 0: return &v.state @@ -37021,7 +37690,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[332].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[340].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLabelPolicyRequest); i { case 0: return &v.state @@ -37033,7 +37702,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[333].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[341].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetLabelPolicyResponse); i { case 0: return &v.state @@ -37045,7 +37714,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[334].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[342].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPreviewLabelPolicyRequest); i { case 0: return &v.state @@ -37057,7 +37726,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[335].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[343].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetPreviewLabelPolicyResponse); i { case 0: return &v.state @@ -37069,7 +37738,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[336].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[344].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLabelPolicyRequest); i { case 0: return &v.state @@ -37081,7 +37750,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[337].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[345].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLabelPolicyResponse); i { case 0: return &v.state @@ -37093,7 +37762,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[338].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[346].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLabelPolicyRequest); i { case 0: return &v.state @@ -37105,7 +37774,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[339].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[347].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddCustomLabelPolicyResponse); i { case 0: return &v.state @@ -37117,7 +37786,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[340].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[348].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLabelPolicyRequest); i { case 0: return &v.state @@ -37129,7 +37798,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[341].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[349].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateCustomLabelPolicyResponse); i { case 0: return &v.state @@ -37141,7 +37810,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[342].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[350].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ActivateCustomLabelPolicyRequest); i { case 0: return &v.state @@ -37153,7 +37822,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[343].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[351].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ActivateCustomLabelPolicyResponse); i { case 0: return &v.state @@ -37165,7 +37834,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[344].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[352].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyLogoRequest); i { case 0: return &v.state @@ -37177,7 +37846,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[345].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[353].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyLogoResponse); i { case 0: return &v.state @@ -37189,7 +37858,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[346].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[354].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyLogoDarkRequest); i { case 0: return &v.state @@ -37201,7 +37870,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[347].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[355].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyLogoDarkResponse); i { case 0: return &v.state @@ -37213,7 +37882,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[348].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[356].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyIconRequest); i { case 0: return &v.state @@ -37225,7 +37894,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[349].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[357].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyIconResponse); i { case 0: return &v.state @@ -37237,7 +37906,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[350].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[358].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyIconDarkRequest); i { case 0: return &v.state @@ -37249,7 +37918,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[351].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[359].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyIconDarkResponse); i { case 0: return &v.state @@ -37261,7 +37930,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[352].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[360].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyFontRequest); i { case 0: return &v.state @@ -37273,7 +37942,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[353].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[361].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveCustomLabelPolicyFontResponse); i { case 0: return &v.state @@ -37285,7 +37954,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[354].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[362].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLabelPolicyToDefaultRequest); i { case 0: return &v.state @@ -37297,7 +37966,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[355].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[363].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetLabelPolicyToDefaultResponse); i { case 0: return &v.state @@ -37309,7 +37978,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[356].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[364].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomInitMessageTextRequest); i { case 0: return &v.state @@ -37321,7 +37990,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[357].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[365].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomInitMessageTextResponse); i { case 0: return &v.state @@ -37333,7 +38002,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[358].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[366].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultInitMessageTextRequest); i { case 0: return &v.state @@ -37345,7 +38014,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[359].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[367].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultInitMessageTextResponse); i { case 0: return &v.state @@ -37357,7 +38026,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[360].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[368].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomInitMessageTextRequest); i { case 0: return &v.state @@ -37369,7 +38038,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[361].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[369].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomInitMessageTextResponse); i { case 0: return &v.state @@ -37381,7 +38050,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[362].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[370].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomInitMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37393,7 +38062,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[363].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[371].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomInitMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37405,7 +38074,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[364].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[372].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLoginTextsRequest); i { case 0: return &v.state @@ -37417,7 +38086,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[365].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[373].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultLoginTextsResponse); i { case 0: return &v.state @@ -37429,7 +38098,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[366].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[374].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomLoginTextsRequest); i { case 0: return &v.state @@ -37441,7 +38110,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[367].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[375].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomLoginTextsResponse); i { case 0: return &v.state @@ -37453,7 +38122,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[368].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[376].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomLoginTextsRequest); i { case 0: return &v.state @@ -37465,7 +38134,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[369].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[377].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomLoginTextsResponse); i { case 0: return &v.state @@ -37477,7 +38146,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[370].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[378].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomLoginTextsToDefaultRequest); i { case 0: return &v.state @@ -37489,7 +38158,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[371].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[379].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomLoginTextsToDefaultResponse); i { case 0: return &v.state @@ -37501,7 +38170,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[372].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[380].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomPasswordResetMessageTextRequest); i { case 0: return &v.state @@ -37513,7 +38182,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[373].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[381].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomPasswordResetMessageTextResponse); i { case 0: return &v.state @@ -37525,7 +38194,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[374].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[382].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordResetMessageTextRequest); i { case 0: return &v.state @@ -37537,7 +38206,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[375].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[383].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordResetMessageTextResponse); i { case 0: return &v.state @@ -37549,7 +38218,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[376].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[384].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomPasswordResetMessageTextRequest); i { case 0: return &v.state @@ -37561,7 +38230,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[377].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[385].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomPasswordResetMessageTextResponse); i { case 0: return &v.state @@ -37573,7 +38242,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[378].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[386].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomPasswordResetMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37585,7 +38254,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[379].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[387].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomPasswordResetMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37597,7 +38266,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[380].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[388].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomVerifyEmailMessageTextRequest); i { case 0: return &v.state @@ -37609,7 +38278,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[381].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[389].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomVerifyEmailMessageTextResponse); i { case 0: return &v.state @@ -37621,7 +38290,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[382].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[390].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultVerifyEmailMessageTextRequest); i { case 0: return &v.state @@ -37633,7 +38302,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[383].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[391].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultVerifyEmailMessageTextResponse); i { case 0: return &v.state @@ -37645,7 +38314,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[384].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[392].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomVerifyEmailMessageTextRequest); i { case 0: return &v.state @@ -37657,7 +38326,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[385].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[393].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomVerifyEmailMessageTextResponse); i { case 0: return &v.state @@ -37669,7 +38338,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[386].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[394].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomVerifyEmailMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37681,7 +38350,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[387].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[395].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomVerifyEmailMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37693,7 +38362,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[388].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[396].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomVerifyPhoneMessageTextRequest); i { case 0: return &v.state @@ -37705,7 +38374,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[389].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[397].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomVerifyPhoneMessageTextResponse); i { case 0: return &v.state @@ -37717,7 +38386,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[390].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[398].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultVerifyPhoneMessageTextRequest); i { case 0: return &v.state @@ -37729,7 +38398,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[391].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[399].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultVerifyPhoneMessageTextResponse); i { case 0: return &v.state @@ -37741,7 +38410,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[392].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[400].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomVerifyPhoneMessageTextRequest); i { case 0: return &v.state @@ -37753,7 +38422,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[393].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[401].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomVerifyPhoneMessageTextResponse); i { case 0: return &v.state @@ -37765,7 +38434,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[394].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[402].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomVerifyPhoneMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37777,7 +38446,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[395].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[403].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomVerifyPhoneMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37789,7 +38458,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[396].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[404].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomDomainClaimedMessageTextRequest); i { case 0: return &v.state @@ -37801,7 +38470,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[397].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[405].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomDomainClaimedMessageTextResponse); i { case 0: return &v.state @@ -37813,7 +38482,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[398].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[406].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultDomainClaimedMessageTextRequest); i { case 0: return &v.state @@ -37825,7 +38494,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[399].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[407].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultDomainClaimedMessageTextResponse); i { case 0: return &v.state @@ -37837,7 +38506,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[400].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[408].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomDomainClaimedMessageTextRequest); i { case 0: return &v.state @@ -37849,7 +38518,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[401].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[409].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomDomainClaimedMessageTextResponse); i { case 0: return &v.state @@ -37861,7 +38530,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[402].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[410].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomDomainClaimedMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37873,7 +38542,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[403].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[411].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomDomainClaimedMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37885,7 +38554,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[404].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[412].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomPasswordlessRegistrationMessageTextRequest); i { case 0: return &v.state @@ -37897,7 +38566,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[405].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[413].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetCustomPasswordlessRegistrationMessageTextResponse); i { case 0: return &v.state @@ -37909,7 +38578,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[406].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[414].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordlessRegistrationMessageTextRequest); i { case 0: return &v.state @@ -37921,7 +38590,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[407].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[415].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDefaultPasswordlessRegistrationMessageTextResponse); i { case 0: return &v.state @@ -37933,7 +38602,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[408].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[416].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomPasswordlessRegistrationMessageTextRequest); i { case 0: return &v.state @@ -37945,7 +38614,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[409].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[417].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetCustomPasswordlessRegistrationMessageTextResponse); i { case 0: return &v.state @@ -37957,7 +38626,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[410].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[418].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest); i { case 0: return &v.state @@ -37969,7 +38638,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[411].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[419].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse); i { case 0: return &v.state @@ -37981,7 +38650,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[412].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[420].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgIDPByIDRequest); i { case 0: return &v.state @@ -37993,7 +38662,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[413].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[421].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrgIDPByIDResponse); i { case 0: return &v.state @@ -38005,7 +38674,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[414].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[422].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgIDPsRequest); i { case 0: return &v.state @@ -38017,7 +38686,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[415].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[423].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*IDPQuery); i { case 0: return &v.state @@ -38029,7 +38698,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[416].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[424].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrgIDPsResponse); i { case 0: return &v.state @@ -38041,7 +38710,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[417].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[425].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgOIDCIDPRequest); i { case 0: return &v.state @@ -38053,7 +38722,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[418].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[426].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgOIDCIDPResponse); i { case 0: return &v.state @@ -38065,7 +38734,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[419].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[427].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgJWTIDPRequest); i { case 0: return &v.state @@ -38077,7 +38746,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[420].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[428].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddOrgJWTIDPResponse); i { case 0: return &v.state @@ -38089,7 +38758,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[421].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[429].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateOrgIDPRequest); i { case 0: return &v.state @@ -38101,7 +38770,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[422].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[430].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateOrgIDPResponse); i { case 0: return &v.state @@ -38113,7 +38782,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[423].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[431].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateOrgIDPRequest); i { case 0: return &v.state @@ -38125,7 +38794,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[424].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[432].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateOrgIDPResponse); i { case 0: return &v.state @@ -38137,7 +38806,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[425].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[433].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgIDPRequest); i { case 0: return &v.state @@ -38149,7 +38818,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[426].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[434].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveOrgIDPResponse); i { case 0: return &v.state @@ -38161,7 +38830,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[427].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[435].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPRequest); i { case 0: return &v.state @@ -38173,7 +38842,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[428].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[436].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPResponse); i { case 0: return &v.state @@ -38185,7 +38854,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[429].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[437].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPOIDCConfigRequest); i { case 0: return &v.state @@ -38197,7 +38866,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[430].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[438].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPOIDCConfigResponse); i { case 0: return &v.state @@ -38209,7 +38878,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[431].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[439].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPJWTConfigRequest); i { case 0: return &v.state @@ -38221,7 +38890,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[432].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[440].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrgIDPJWTConfigResponse); i { case 0: return &v.state @@ -38233,7 +38902,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[433].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[441].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListActionsRequest); i { case 0: return &v.state @@ -38245,7 +38914,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[434].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[442].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ActionQuery); i { case 0: return &v.state @@ -38257,7 +38926,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[435].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[443].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListActionsResponse); i { case 0: return &v.state @@ -38269,7 +38938,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[436].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[444].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateActionRequest); i { case 0: return &v.state @@ -38281,7 +38950,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[437].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[445].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateActionResponse); i { case 0: return &v.state @@ -38293,7 +38962,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[438].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[446].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetActionRequest); i { case 0: return &v.state @@ -38305,7 +38974,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[439].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[447].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetActionResponse); i { case 0: return &v.state @@ -38317,7 +38986,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[440].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[448].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateActionRequest); i { case 0: return &v.state @@ -38329,7 +38998,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[441].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[449].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateActionResponse); i { case 0: return &v.state @@ -38341,7 +39010,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[442].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[450].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteActionRequest); i { case 0: return &v.state @@ -38353,7 +39022,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[443].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[451].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteActionResponse); i { case 0: return &v.state @@ -38365,7 +39034,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[444].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[452].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateActionRequest); i { case 0: return &v.state @@ -38377,7 +39046,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[445].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[453].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeactivateActionResponse); i { case 0: return &v.state @@ -38389,7 +39058,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[446].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[454].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateActionRequest); i { case 0: return &v.state @@ -38401,7 +39070,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[447].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[455].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ReactivateActionResponse); i { case 0: return &v.state @@ -38413,7 +39082,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[448].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[456].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetFlowRequest); i { case 0: return &v.state @@ -38425,7 +39094,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[449].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[457].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetFlowResponse); i { case 0: return &v.state @@ -38437,7 +39106,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[450].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[458].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClearFlowRequest); i { case 0: return &v.state @@ -38449,7 +39118,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[451].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[459].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClearFlowResponse); i { case 0: return &v.state @@ -38461,7 +39130,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[452].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[460].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetTriggerActionsRequest); i { case 0: return &v.state @@ -38473,7 +39142,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[453].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[461].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SetTriggerActionsResponse); i { case 0: return &v.state @@ -38485,7 +39154,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[454].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[462].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddHumanUserRequest_Profile); i { case 0: return &v.state @@ -38497,7 +39166,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[455].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[463].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddHumanUserRequest_Email); i { case 0: return &v.state @@ -38509,7 +39178,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[456].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[464].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddHumanUserRequest_Phone); i { case 0: return &v.state @@ -38521,7 +39190,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[457].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[465].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportHumanUserRequest_Profile); i { case 0: return &v.state @@ -38533,7 +39202,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[458].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[466].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportHumanUserRequest_Email); i { case 0: return &v.state @@ -38545,7 +39214,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[459].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[467].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportHumanUserRequest_Phone); i { case 0: return &v.state @@ -38557,7 +39226,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[460].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[468].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ImportHumanUserResponse_PasswordlessRegistration); i { case 0: return &v.state @@ -38569,7 +39238,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[461].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[469].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkSetUserMetadataRequest_Metadata); i { case 0: return &v.state @@ -38581,7 +39250,7 @@ func file_zitadel_management_proto_init() { return nil } } - file_zitadel_management_proto_msgTypes[462].Exporter = func(v interface{}, i int) interface{} { + file_zitadel_management_proto_msgTypes[470].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkAddProjectRolesRequest_Role); i { case 0: return &v.state @@ -38594,12 +39263,12 @@ func file_zitadel_management_proto_init() { } } } - file_zitadel_management_proto_msgTypes[415].OneofWrappers = []interface{}{ + file_zitadel_management_proto_msgTypes[423].OneofWrappers = []interface{}{ (*IDPQuery_IdpIdQuery)(nil), (*IDPQuery_IdpNameQuery)(nil), (*IDPQuery_OwnerTypeQuery)(nil), } - file_zitadel_management_proto_msgTypes[434].OneofWrappers = []interface{}{ + file_zitadel_management_proto_msgTypes[442].OneofWrappers = []interface{}{ (*ActionQuery_ActionIdQuery)(nil), (*ActionQuery_ActionNameQuery)(nil), (*ActionQuery_ActionStateQuery)(nil), @@ -38610,7 +39279,7 @@ func file_zitadel_management_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_zitadel_management_proto_rawDesc, NumEnums: 1, - NumMessages: 463, + NumMessages: 471, NumExtensions: 0, NumServices: 1, }, diff --git a/pkg/client/zitadel/user/user.pb.go b/pkg/client/zitadel/user/user.pb.go index 4cd955e..bf40303 100644 --- a/pkg/client/zitadel/user/user.pb.go +++ b/pkg/client/zitadel/user/user.pb.go @@ -2444,6 +2444,77 @@ func (x *RefreshToken) GetAudience() []string { return nil } +type PersonalAccessToken struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Details *object.ObjectDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` + ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` + Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"` +} + +func (x *PersonalAccessToken) Reset() { + *x = PersonalAccessToken{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_user_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PersonalAccessToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PersonalAccessToken) ProtoMessage() {} + +func (x *PersonalAccessToken) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_user_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 PersonalAccessToken.ProtoReflect.Descriptor instead. +func (*PersonalAccessToken) Descriptor() ([]byte, []int) { + return file_zitadel_user_proto_rawDescGZIP(), []int{29} +} + +func (x *PersonalAccessToken) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *PersonalAccessToken) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details + } + return nil +} + +func (x *PersonalAccessToken) GetExpirationDate() *timestamppb.Timestamp { + if x != nil { + return x.ExpirationDate + } + return nil +} + +func (x *PersonalAccessToken) GetScopes() []string { + if x != nil { + return x.Scopes + } + return nil +} + type UserGrant struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -2471,7 +2542,7 @@ type UserGrant struct { func (x *UserGrant) Reset() { *x = UserGrant{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[29] + mi := &file_zitadel_user_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2484,7 +2555,7 @@ func (x *UserGrant) String() string { func (*UserGrant) ProtoMessage() {} func (x *UserGrant) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[29] + mi := &file_zitadel_user_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2497,7 +2568,7 @@ func (x *UserGrant) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrant.ProtoReflect.Descriptor instead. func (*UserGrant) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{29} + return file_zitadel_user_proto_rawDescGZIP(), []int{30} } func (x *UserGrant) GetId() string { @@ -2645,7 +2716,7 @@ type UserGrantQuery struct { func (x *UserGrantQuery) Reset() { *x = UserGrantQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[30] + mi := &file_zitadel_user_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2658,7 +2729,7 @@ func (x *UserGrantQuery) String() string { func (*UserGrantQuery) ProtoMessage() {} func (x *UserGrantQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[30] + mi := &file_zitadel_user_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2671,7 +2742,7 @@ func (x *UserGrantQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantQuery.ProtoReflect.Descriptor instead. func (*UserGrantQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{30} + return file_zitadel_user_proto_rawDescGZIP(), []int{31} } func (m *UserGrantQuery) GetQuery() isUserGrantQuery_Query { @@ -2878,7 +2949,7 @@ type UserGrantProjectIDQuery struct { func (x *UserGrantProjectIDQuery) Reset() { *x = UserGrantProjectIDQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[31] + mi := &file_zitadel_user_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2891,7 +2962,7 @@ func (x *UserGrantProjectIDQuery) String() string { func (*UserGrantProjectIDQuery) ProtoMessage() {} func (x *UserGrantProjectIDQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[31] + mi := &file_zitadel_user_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2904,7 +2975,7 @@ func (x *UserGrantProjectIDQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantProjectIDQuery.ProtoReflect.Descriptor instead. func (*UserGrantProjectIDQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{31} + return file_zitadel_user_proto_rawDescGZIP(), []int{32} } func (x *UserGrantProjectIDQuery) GetProjectId() string { @@ -2925,7 +2996,7 @@ type UserGrantUserIDQuery struct { func (x *UserGrantUserIDQuery) Reset() { *x = UserGrantUserIDQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[32] + mi := &file_zitadel_user_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2938,7 +3009,7 @@ func (x *UserGrantUserIDQuery) String() string { func (*UserGrantUserIDQuery) ProtoMessage() {} func (x *UserGrantUserIDQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[32] + mi := &file_zitadel_user_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2951,7 +3022,7 @@ func (x *UserGrantUserIDQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantUserIDQuery.ProtoReflect.Descriptor instead. func (*UserGrantUserIDQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{32} + return file_zitadel_user_proto_rawDescGZIP(), []int{33} } func (x *UserGrantUserIDQuery) GetUserId() string { @@ -2972,7 +3043,7 @@ type UserGrantWithGrantedQuery struct { func (x *UserGrantWithGrantedQuery) Reset() { *x = UserGrantWithGrantedQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[33] + mi := &file_zitadel_user_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2985,7 +3056,7 @@ func (x *UserGrantWithGrantedQuery) String() string { func (*UserGrantWithGrantedQuery) ProtoMessage() {} func (x *UserGrantWithGrantedQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[33] + mi := &file_zitadel_user_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2998,7 +3069,7 @@ func (x *UserGrantWithGrantedQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantWithGrantedQuery.ProtoReflect.Descriptor instead. func (*UserGrantWithGrantedQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{33} + return file_zitadel_user_proto_rawDescGZIP(), []int{34} } func (x *UserGrantWithGrantedQuery) GetWithGranted() bool { @@ -3020,7 +3091,7 @@ type UserGrantRoleKeyQuery struct { func (x *UserGrantRoleKeyQuery) Reset() { *x = UserGrantRoleKeyQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[34] + mi := &file_zitadel_user_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3033,7 +3104,7 @@ func (x *UserGrantRoleKeyQuery) String() string { func (*UserGrantRoleKeyQuery) ProtoMessage() {} func (x *UserGrantRoleKeyQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[34] + mi := &file_zitadel_user_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3046,7 +3117,7 @@ func (x *UserGrantRoleKeyQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantRoleKeyQuery.ProtoReflect.Descriptor instead. func (*UserGrantRoleKeyQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{34} + return file_zitadel_user_proto_rawDescGZIP(), []int{35} } func (x *UserGrantRoleKeyQuery) GetRoleKey() string { @@ -3074,7 +3145,7 @@ type UserGrantProjectGrantIDQuery struct { func (x *UserGrantProjectGrantIDQuery) Reset() { *x = UserGrantProjectGrantIDQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[35] + mi := &file_zitadel_user_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3087,7 +3158,7 @@ func (x *UserGrantProjectGrantIDQuery) String() string { func (*UserGrantProjectGrantIDQuery) ProtoMessage() {} func (x *UserGrantProjectGrantIDQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[35] + mi := &file_zitadel_user_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3100,7 +3171,7 @@ func (x *UserGrantProjectGrantIDQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantProjectGrantIDQuery.ProtoReflect.Descriptor instead. func (*UserGrantProjectGrantIDQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{35} + return file_zitadel_user_proto_rawDescGZIP(), []int{36} } func (x *UserGrantProjectGrantIDQuery) GetProjectGrantId() string { @@ -3122,7 +3193,7 @@ type UserGrantUserNameQuery struct { func (x *UserGrantUserNameQuery) Reset() { *x = UserGrantUserNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[36] + mi := &file_zitadel_user_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3135,7 +3206,7 @@ func (x *UserGrantUserNameQuery) String() string { func (*UserGrantUserNameQuery) ProtoMessage() {} func (x *UserGrantUserNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[36] + mi := &file_zitadel_user_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3148,7 +3219,7 @@ func (x *UserGrantUserNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantUserNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantUserNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{36} + return file_zitadel_user_proto_rawDescGZIP(), []int{37} } func (x *UserGrantUserNameQuery) GetUserName() string { @@ -3177,7 +3248,7 @@ type UserGrantFirstNameQuery struct { func (x *UserGrantFirstNameQuery) Reset() { *x = UserGrantFirstNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[37] + mi := &file_zitadel_user_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3190,7 +3261,7 @@ func (x *UserGrantFirstNameQuery) String() string { func (*UserGrantFirstNameQuery) ProtoMessage() {} func (x *UserGrantFirstNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[37] + mi := &file_zitadel_user_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3203,7 +3274,7 @@ func (x *UserGrantFirstNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantFirstNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantFirstNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{37} + return file_zitadel_user_proto_rawDescGZIP(), []int{38} } func (x *UserGrantFirstNameQuery) GetFirstName() string { @@ -3232,7 +3303,7 @@ type UserGrantLastNameQuery struct { func (x *UserGrantLastNameQuery) Reset() { *x = UserGrantLastNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[38] + mi := &file_zitadel_user_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3245,7 +3316,7 @@ func (x *UserGrantLastNameQuery) String() string { func (*UserGrantLastNameQuery) ProtoMessage() {} func (x *UserGrantLastNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[38] + mi := &file_zitadel_user_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3258,7 +3329,7 @@ func (x *UserGrantLastNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantLastNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantLastNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{38} + return file_zitadel_user_proto_rawDescGZIP(), []int{39} } func (x *UserGrantLastNameQuery) GetLastName() string { @@ -3287,7 +3358,7 @@ type UserGrantEmailQuery struct { func (x *UserGrantEmailQuery) Reset() { *x = UserGrantEmailQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[39] + mi := &file_zitadel_user_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3300,7 +3371,7 @@ func (x *UserGrantEmailQuery) String() string { func (*UserGrantEmailQuery) ProtoMessage() {} func (x *UserGrantEmailQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[39] + mi := &file_zitadel_user_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3313,7 +3384,7 @@ func (x *UserGrantEmailQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantEmailQuery.ProtoReflect.Descriptor instead. func (*UserGrantEmailQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{39} + return file_zitadel_user_proto_rawDescGZIP(), []int{40} } func (x *UserGrantEmailQuery) GetEmail() string { @@ -3342,7 +3413,7 @@ type UserGrantOrgNameQuery struct { func (x *UserGrantOrgNameQuery) Reset() { *x = UserGrantOrgNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[40] + mi := &file_zitadel_user_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3355,7 +3426,7 @@ func (x *UserGrantOrgNameQuery) String() string { func (*UserGrantOrgNameQuery) ProtoMessage() {} func (x *UserGrantOrgNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[40] + mi := &file_zitadel_user_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3368,7 +3439,7 @@ func (x *UserGrantOrgNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantOrgNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantOrgNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{40} + return file_zitadel_user_proto_rawDescGZIP(), []int{41} } func (x *UserGrantOrgNameQuery) GetOrgName() string { @@ -3397,7 +3468,7 @@ type UserGrantOrgDomainQuery struct { func (x *UserGrantOrgDomainQuery) Reset() { *x = UserGrantOrgDomainQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[41] + mi := &file_zitadel_user_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3410,7 +3481,7 @@ func (x *UserGrantOrgDomainQuery) String() string { func (*UserGrantOrgDomainQuery) ProtoMessage() {} func (x *UserGrantOrgDomainQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[41] + mi := &file_zitadel_user_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3423,7 +3494,7 @@ func (x *UserGrantOrgDomainQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantOrgDomainQuery.ProtoReflect.Descriptor instead. func (*UserGrantOrgDomainQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{41} + return file_zitadel_user_proto_rawDescGZIP(), []int{42} } func (x *UserGrantOrgDomainQuery) GetOrgDomain() string { @@ -3452,7 +3523,7 @@ type UserGrantProjectNameQuery struct { func (x *UserGrantProjectNameQuery) Reset() { *x = UserGrantProjectNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[42] + mi := &file_zitadel_user_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3465,7 +3536,7 @@ func (x *UserGrantProjectNameQuery) String() string { func (*UserGrantProjectNameQuery) ProtoMessage() {} func (x *UserGrantProjectNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[42] + mi := &file_zitadel_user_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3478,7 +3549,7 @@ func (x *UserGrantProjectNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantProjectNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantProjectNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{42} + return file_zitadel_user_proto_rawDescGZIP(), []int{43} } func (x *UserGrantProjectNameQuery) GetProjectName() string { @@ -3507,7 +3578,7 @@ type UserGrantDisplayNameQuery struct { func (x *UserGrantDisplayNameQuery) Reset() { *x = UserGrantDisplayNameQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[43] + mi := &file_zitadel_user_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3520,7 +3591,7 @@ func (x *UserGrantDisplayNameQuery) String() string { func (*UserGrantDisplayNameQuery) ProtoMessage() {} func (x *UserGrantDisplayNameQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[43] + mi := &file_zitadel_user_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3533,7 +3604,7 @@ func (x *UserGrantDisplayNameQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantDisplayNameQuery.ProtoReflect.Descriptor instead. func (*UserGrantDisplayNameQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{43} + return file_zitadel_user_proto_rawDescGZIP(), []int{44} } func (x *UserGrantDisplayNameQuery) GetDisplayName() string { @@ -3561,7 +3632,7 @@ type UserGrantUserTypeQuery struct { func (x *UserGrantUserTypeQuery) Reset() { *x = UserGrantUserTypeQuery{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_user_proto_msgTypes[44] + mi := &file_zitadel_user_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3574,7 +3645,7 @@ func (x *UserGrantUserTypeQuery) String() string { func (*UserGrantUserTypeQuery) ProtoMessage() {} func (x *UserGrantUserTypeQuery) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_user_proto_msgTypes[44] + mi := &file_zitadel_user_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3587,7 +3658,7 @@ func (x *UserGrantUserTypeQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrantUserTypeQuery.ProtoReflect.Descriptor instead. func (*UserGrantUserTypeQuery) Descriptor() ([]byte, []int) { - return file_zitadel_user_proto_rawDescGZIP(), []int{44} + return file_zitadel_user_proto_rawDescGZIP(), []int{45} } func (x *UserGrantUserTypeQuery) GetType() Type { @@ -4108,352 +4179,372 @@ var file_zitadel_user_proto_rawDesc = []byte{ 0x32, 0x5b, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x40, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, 0x4c, 0x22, 0x2c, 0x20, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x31, 0x32, 0x35, - 0x36, 0x22, 0x5d, 0x52, 0x08, 0x61, 0x75, 0x64, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x22, 0xc8, 0x08, - 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, - 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, - 0x22, 0x52, 0x02, 0x69, 0x64, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x34, 0x0a, 0x09, 0x72, 0x6f, - 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x17, 0x92, - 0x41, 0x14, 0x4a, 0x12, 0x5b, 0x22, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, - 0x2e, 0x6d, 0x61, 0x6e, 0x22, 0x5d, 0x52, 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x73, - 0x12, 0x55, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x1f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x42, 0x1e, 0x92, 0x41, 0x1b, 0x32, 0x19, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, - 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, - 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, - 0x34, 0x22, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x09, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0x92, - 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x6d, 0x72, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x63, - 0x6b, 0x22, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x0a, - 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0b, 0x92, 0x41, 0x08, 0x4a, 0x06, 0x22, 0x47, 0x69, 0x67, 0x69, 0x22, 0x52, 0x09, 0x66, - 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, - 0x4a, 0x09, 0x22, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, 0x65, 0x22, 0x52, 0x08, 0x6c, 0x61, 0x73, - 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x70, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x60, 0x01, 0x92, 0x41, - 0x66, 0x32, 0x54, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x20, 0x28, 0x73, - 0x70, 0x65, 0x63, 0x3a, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x74, 0x6f, 0x6f, - 0x6c, 0x73, 0x2e, 0x69, 0x65, 0x74, 0x66, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x68, 0x74, 0x6d, 0x6c, - 0x2f, 0x72, 0x66, 0x63, 0x32, 0x38, 0x32, 0x32, 0x23, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x2d, 0x33, 0x2e, 0x34, 0x2e, 0x31, 0x29, 0x4a, 0x0e, 0x22, 0x67, 0x69, 0x67, 0x69, 0x40, 0x63, - 0x61, 0x6f, 0x73, 0x2e, 0x63, 0x68, 0x22, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x58, - 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, - 0x2a, 0x32, 0x18, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x4a, 0x0e, 0x22, 0x47, 0x69, - 0x67, 0x69, 0x20, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, 0x65, 0x22, 0x52, 0x0b, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x6f, 0x72, 0x67, 0x5f, - 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, - 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, - 0x34, 0x22, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x6f, 0x72, 0x67, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, - 0x4a, 0x09, 0x22, 0x43, 0x41, 0x4f, 0x53, 0x20, 0x41, 0x47, 0x22, 0x52, 0x07, 0x6f, 0x72, 0x67, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6f, 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, - 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x63, 0x68, 0x22, 0x52, 0x09, 0x6f, 0x72, 0x67, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, - 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, - 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, - 0x22, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0c, - 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, - 0x4c, 0x22, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x42, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, - 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, - 0x33, 0x34, 0x22, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x49, 0x64, 0x12, 0x73, 0x0a, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, - 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x42, 0x54, 0x92, 0x41, 0x51, 0x32, 0x16, 0x61, 0x76, - 0x61, 0x74, 0x61, 0x72, 0x20, 0x75, 0x72, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x75, 0x73, 0x65, 0x72, 0x4a, 0x37, 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, - 0x70, 0x69, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x63, 0x68, 0x2f, 0x61, 0x73, - 0x73, 0x65, 0x74, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2d, 0x33, - 0x32, 0x34, 0x33, 0x32, 0x6a, 0x6b, 0x68, 0x34, 0x6b, 0x6a, 0x33, 0x32, 0x22, 0x52, 0x09, 0x61, - 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x22, 0xc9, 0x09, 0x0a, 0x0e, 0x55, 0x73, 0x65, - 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, - 0x00, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x12, 0x4b, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x36, 0x22, 0x5d, 0x52, 0x08, 0x61, 0x75, 0x64, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x22, 0xc4, 0x02, + 0x0a, 0x13, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x28, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, + 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x33, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x19, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, + 0x61, 0x69, 0x6c, 0x73, 0x12, 0x87, 0x01, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 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, 0x42, 0x42, 0x92, 0x41, 0x3f, 0x32, + 0x1e, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, + 0x6b, 0x65, 0x6e, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x4a, + 0x1d, 0x22, 0x33, 0x30, 0x31, 0x39, 0x2d, 0x30, 0x34, 0x2d, 0x30, 0x31, 0x54, 0x30, 0x38, 0x3a, + 0x34, 0x35, 0x3a, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x5a, 0x22, 0x52, 0x0e, + 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x44, + 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x2c, + 0x92, 0x41, 0x29, 0x32, 0x1b, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x67, 0x72, 0x61, 0x6e, + 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, + 0x4a, 0x0a, 0x5b, 0x22, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x22, 0x5d, 0x52, 0x06, 0x73, 0x63, + 0x6f, 0x70, 0x65, 0x73, 0x22, 0xc8, 0x08, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, + 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, + 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x02, 0x69, 0x64, 0x12, 0x33, 0x0a, 0x07, + 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0x12, 0x34, 0x0a, 0x09, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x09, 0x42, 0x17, 0x92, 0x41, 0x14, 0x4a, 0x12, 0x5b, 0x22, 0x72, 0x6f, 0x6c, + 0x65, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x2e, 0x6d, 0x61, 0x6e, 0x22, 0x5d, 0x52, 0x08, 0x72, + 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x55, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x1e, 0x92, 0x41, 0x1b, 0x32, 0x19, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x31, + 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, + 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, + 0x64, 0x12, 0x30, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0x92, 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x6d, 0x72, 0x5f, 0x6c, + 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x63, 0x6b, 0x22, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0x92, 0x41, 0x08, 0x4a, 0x06, 0x22, 0x47, + 0x69, 0x67, 0x69, 0x22, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x2b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, + 0x65, 0x22, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x86, 0x01, 0x0a, + 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x70, 0xfa, 0x42, + 0x04, 0x72, 0x02, 0x60, 0x01, 0x92, 0x41, 0x66, 0x32, 0x54, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x20, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x20, 0x28, 0x73, 0x70, 0x65, 0x63, 0x3a, 0x20, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x69, 0x65, 0x74, 0x66, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x68, 0x74, 0x6d, 0x6c, 0x2f, 0x72, 0x66, 0x63, 0x32, 0x38, 0x32, 0x32, 0x23, + 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x33, 0x2e, 0x34, 0x2e, 0x31, 0x29, 0x4a, 0x0e, + 0x22, 0x67, 0x69, 0x67, 0x69, 0x40, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x63, 0x68, 0x22, 0x52, 0x05, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x58, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xfa, 0x42, 0x05, + 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x2a, 0x32, 0x18, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, + 0x65, 0x72, 0x4a, 0x0e, 0x22, 0x47, 0x69, 0x67, 0x69, 0x20, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, + 0x65, 0x22, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x2f, 0x0a, 0x06, 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, + 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, + 0x12, 0x29, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, 0x43, 0x41, 0x4f, 0x53, 0x20, 0x41, + 0x47, 0x22, 0x52, 0x07, 0x6f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0a, 0x6f, + 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x63, 0x68, 0x22, 0x52, + 0x09, 0x6f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, + 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, + 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0x92, 0x41, 0x0b, 0x4a, 0x09, + 0x22, 0x5a, 0x49, 0x54, 0x41, 0x44, 0x45, 0x4c, 0x22, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x18, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, + 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x73, 0x0a, 0x0a, 0x61, 0x76, + 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x42, 0x54, + 0x92, 0x41, 0x51, 0x32, 0x16, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x20, 0x75, 0x72, 0x6c, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x4a, 0x37, 0x22, 0x68, 0x74, + 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x63, 0x68, 0x2f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, + 0x76, 0x61, 0x74, 0x61, 0x72, 0x2d, 0x33, 0x32, 0x34, 0x33, 0x32, 0x6a, 0x6b, 0x68, 0x34, 0x6b, + 0x6a, 0x33, 0x32, 0x22, 0x52, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x22, + 0xc9, 0x09, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, + 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, + 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, + 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x49, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4b, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x69, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, + 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, + 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5a, 0x0a, 0x12, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x67, 0x72, + 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x57, 0x69, 0x74, + 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, + 0x10, 0x77, 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x12, 0x64, 0x0a, 0x16, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x67, 0x72, 0x61, + 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x48, 0x00, 0x52, 0x13, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x49, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x51, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, + 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, + 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x75, 0x73, 0x65, + 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x07, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, + 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x12, 0x51, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x12, 0x47, 0x0a, 0x0b, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, - 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5a, - 0x0a, 0x12, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x71, - 0x75, 0x65, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, - 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, - 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x77, 0x69, 0x74, 0x68, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x72, 0x6f, - 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, - 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x6f, - 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x6f, - 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x64, 0x0a, 0x16, 0x70, 0x72, - 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x71, - 0x75, 0x65, 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x7a, 0x69, 0x74, + 0x72, 0x61, 0x6e, 0x74, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, + 0x52, 0x0a, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4e, 0x0a, 0x0e, + 0x6f, 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x4f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0c, + 0x6f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, + 0x6f, 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x12, 0x5a, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5a, + 0x0a, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, - 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x13, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x12, 0x51, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, - 0x65, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, + 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x51, 0x0a, 0x0f, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0e, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, + 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, + 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, + 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x42, 0x0c, 0x0a, + 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x22, 0x5a, 0x0a, 0x17, 0x55, + 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, + 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x3f, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, + 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x09, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x51, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, + 0x39, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x20, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, + 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, + 0x34, 0x22, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x19, 0x55, 0x73, + 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x69, 0x74, 0x68, 0x5f, + 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x77, + 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x22, 0xbf, 0x01, 0x0a, 0x15, 0x55, + 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, + 0x92, 0x41, 0x12, 0x4a, 0x10, 0x22, 0x72, 0x6f, 0x6c, 0x65, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, + 0x2e, 0x6d, 0x61, 0x6e, 0x22, 0x52, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x6c, + 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, + 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, + 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x6a, 0x0a, 0x1c, + 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x10, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, + 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, + 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xc0, 0x01, 0x0a, 0x16, 0x55, 0x73, 0x65, + 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1b, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, + 0x92, 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x6d, 0x72, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x65, + 0x63, 0x6b, 0x22, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, + 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, + 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, + 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xbb, 0x01, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, - 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, - 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x51, 0x0a, 0x0f, 0x6c, 0x61, 0x73, - 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, - 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4c, 0x61, - 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x6c, - 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x47, 0x0a, 0x0b, - 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x45, 0x6d, 0x61, - 0x69, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x6f, 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x10, 0x6f, 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x72, 0x67, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5a, 0x0a, 0x12, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, - 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, - 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5a, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0d, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, - 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x44, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, - 0x00, 0x52, 0x10, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x51, 0x0a, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, - 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x42, 0x0c, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, - 0x03, 0xf8, 0x42, 0x01, 0x22, 0x5a, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, - 0x3f, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x20, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x15, - 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, - 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, - 0x22, 0x51, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, - 0x72, 0x49, 0x44, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x39, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xfa, 0x42, 0x05, 0x72, 0x03, - 0x18, 0xc8, 0x01, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, - 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, 0x22, 0x52, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x57, 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x77, 0x69, 0x74, 0x68, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x65, 0x64, 0x22, 0xbf, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x38, 0x0a, - 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x1d, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x12, 0x4a, 0x10, 0x22, 0x72, - 0x6f, 0x6c, 0x65, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x2e, 0x6d, 0x61, 0x6e, 0x22, 0x52, 0x07, - 0x72, 0x6f, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, - 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, - 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x6a, 0x0a, 0x1c, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x44, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x20, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x15, 0x4a, 0x13, 0x22, 0x36, - 0x39, 0x36, 0x32, 0x39, 0x30, 0x32, 0x33, 0x39, 0x30, 0x36, 0x34, 0x38, 0x38, 0x33, 0x33, 0x34, - 0x22, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x49, - 0x64, 0x22, 0xc0, 0x01, 0x0a, 0x16, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x09, - 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x1b, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x6d, - 0x72, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x63, 0x6b, 0x22, 0x52, 0x08, 0x75, 0x73, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, - 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, - 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x22, 0xbb, 0x01, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, - 0x08, 0x4a, 0x06, 0x22, 0x47, 0x69, 0x67, 0x69, 0x22, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, - 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, - 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, - 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x22, 0xbb, 0x01, 0x0a, 0x16, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, - 0x4c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x33, 0x0a, - 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x16, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, - 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, 0x65, 0x22, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, - 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, - 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, - 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x22, 0xb6, 0x01, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x45, 0x6d, - 0x61, 0x69, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x31, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1b, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, - 0x01, 0x92, 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x67, 0x69, 0x67, 0x69, 0x40, 0x63, 0x61, 0x6f, 0x73, - 0x2e, 0x63, 0x68, 0x22, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x6c, 0x0a, 0x06, 0x6d, + 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xfa, 0x42, 0x05, + 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x08, 0x4a, 0x06, 0x22, 0x47, 0x69, 0x67, 0x69, 0x22, + 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xb4, 0x01, 0x0a, 0x15, 0x55, 0x73, - 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, - 0x41, 0x07, 0x4a, 0x05, 0x22, 0x63, 0x61, 0x6f, 0x22, 0x52, 0x07, 0x6f, 0x72, 0x67, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xbb, 0x01, 0x0a, 0x16, 0x55, 0x73, + 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x12, 0x33, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, + 0x01, 0x92, 0x41, 0x0b, 0x4a, 0x09, 0x22, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, 0x65, 0x22, 0x52, + 0x08, 0x6c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, + 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, + 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, + 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, + 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xb6, 0x01, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, + 0x31, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1b, + 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x10, 0x4a, 0x0e, 0x22, 0x67, 0x69, + 0x67, 0x69, 0x40, 0x63, 0x61, 0x6f, 0x73, 0x2e, 0x63, 0x68, 0x22, 0x52, 0x05, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x22, 0xbc, 0x01, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, - 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x33, 0x0a, 0x0a, - 0x6f, 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x14, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x09, 0x4a, 0x07, 0x22, - 0x4f, 0x53, 0x20, 0x41, 0x47, 0x22, 0x52, 0x09, 0x6f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, - 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, - 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, - 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, - 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, - 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, - 0x99, 0x01, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x37, 0x0a, - 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x14, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x09, - 0x4a, 0x07, 0x22, 0x49, 0x54, 0x41, 0x44, 0x45, 0x22, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x42, 0x0e, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x03, - 0x4a, 0x01, 0x33, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x19, - 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4e, 0x0a, 0x0c, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x2b, 0x92, 0x41, 0x28, 0x32, 0x16, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6e, 0x61, - 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x75, 0x73, 0x65, 0x72, 0x4a, 0x0e, 0x22, 0x47, - 0x69, 0x67, 0x69, 0x20, 0x47, 0x69, 0x72, 0x61, 0x66, 0x66, 0x65, 0x22, 0x52, 0x0b, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x67, 0x0a, 0x06, 0x6d, 0x65, 0x74, + 0x22, 0xb4, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, + 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, + 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xfa, 0x42, + 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x07, 0x4a, 0x05, 0x22, 0x63, 0x61, 0x6f, 0x22, + 0x52, 0x07, 0x6f, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x32, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, - 0x92, 0x41, 0x27, 0x32, 0x25, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, - 0x63, 0x68, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, - 0x6f, 0x64, 0x22, 0x64, 0x0a, 0x16, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, - 0x65, 0x42, 0x1f, 0x92, 0x41, 0x1c, 0x32, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6f, 0x66, 0x20, - 0x75, 0x73, 0x65, 0x72, 0x4a, 0x0c, 0x22, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x55, 0x4d, 0x41, - 0x4e, 0x22, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x2a, 0xb6, 0x01, 0x0a, 0x09, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, - 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, - 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, - 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x53, 0x45, - 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, - 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, - 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, - 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, - 0x04, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, - 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, - 0x52, 0x5f, 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, 0x3e, 0x0a, 0x04, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, - 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x48, 0x55, 0x4d, 0x41, 0x4e, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, 0x10, 0x02, 0x2a, 0x9f, 0x02, 0x0a, 0x0d, - 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, - 0x1b, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, - 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, - 0x0a, 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, - 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x1e, 0x0a, - 0x1a, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, - 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x1d, 0x0a, - 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, - 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, - 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, - 0x4e, 0x49, 0x43, 0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x04, 0x12, 0x20, 0x0a, 0x1c, 0x55, - 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x44, - 0x49, 0x53, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x05, 0x12, 0x19, 0x0a, - 0x15, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, - 0x5f, 0x45, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x06, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x53, 0x45, 0x52, - 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x45, 0x10, 0x07, 0x12, 0x18, 0x0a, 0x14, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, - 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x08, 0x2a, 0x91, 0x01, - 0x0a, 0x0f, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, - 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, - 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x43, - 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, - 0x41, 0x44, 0x59, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, - 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, - 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, - 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x44, 0x10, - 0x03, 0x2a, 0x65, 0x0a, 0x0c, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, - 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, - 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, - 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x52, 0x4d, - 0x49, 0x4e, 0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x6e, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x53, - 0x45, 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, - 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, - 0x55, 0x53, 0x45, 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, - 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x53, 0x45, - 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, - 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x42, 0x27, 0x5a, 0x25, 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, 0x75, 0x73, 0x65, - 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, + 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, + 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, + 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0xbc, 0x01, 0x0a, 0x17, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x12, 0x33, 0x0a, 0x0a, 0x6f, 0x72, 0x67, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, + 0x01, 0x92, 0x41, 0x09, 0x4a, 0x07, 0x22, 0x4f, 0x53, 0x20, 0x41, 0x47, 0x22, 0x52, 0x09, 0x6f, + 0x72, 0x67, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x6c, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, + 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, + 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x37, 0xfa, 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, + 0x41, 0x2c, 0x32, 0x2a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x74, 0x65, 0x78, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x20, + 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x52, 0x06, + 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x99, 0x01, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x12, 0x37, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x92, 0x41, 0x09, 0x4a, 0x07, 0x22, 0x49, 0x54, 0x41, 0x44, 0x45, 0x22, + 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, + 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x0e, 0xfa, 0x42, 0x05, 0x82, + 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x03, 0x4a, 0x01, 0x33, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, + 0x6f, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x12, 0x4e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0x92, 0x41, 0x28, 0x32, 0x16, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x75, + 0x73, 0x65, 0x72, 0x4a, 0x0e, 0x22, 0x47, 0x69, 0x67, 0x69, 0x20, 0x47, 0x69, 0x72, 0x61, 0x66, + 0x66, 0x65, 0x22, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x67, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, + 0x78, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x32, 0xfa, + 0x42, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x92, 0x41, 0x27, 0x32, 0x25, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x69, + 0x74, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x64, 0x0a, 0x16, 0x55, 0x73, 0x65, + 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x15, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x1f, 0x92, 0x41, 0x1c, 0x32, 0x0c, 0x74, + 0x79, 0x70, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x73, 0x65, 0x72, 0x4a, 0x0c, 0x22, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x48, 0x55, 0x4d, 0x41, 0x4e, 0x22, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x2a, + 0xb6, 0x01, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, + 0x16, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, + 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, 0x45, + 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, + 0x12, 0x17, 0x0a, 0x13, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, + 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, + 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, + 0x03, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, + 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x04, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, 0x52, + 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x10, 0x05, + 0x12, 0x16, 0x0a, 0x12, 0x55, 0x53, 0x45, 0x52, 0x5f, 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, 0x3e, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x55, 0x4d, 0x41, 0x4e, 0x10, 0x01, + 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, + 0x10, 0x02, 0x2a, 0x9f, 0x02, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, + 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, + 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x4e, 0x41, + 0x4d, 0x45, 0x10, 0x01, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, + 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x4e, 0x41, + 0x4d, 0x45, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, + 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x5f, 0x4e, 0x41, 0x4d, + 0x45, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, + 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, + 0x10, 0x04, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, + 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x41, + 0x4d, 0x45, 0x10, 0x05, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, + 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x45, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x06, 0x12, + 0x19, 0x0a, 0x15, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, + 0x4d, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x07, 0x12, 0x18, 0x0a, 0x14, 0x55, 0x53, + 0x45, 0x52, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x10, 0x08, 0x2a, 0x91, 0x01, 0x0a, 0x0f, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, + 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x55, 0x54, 0x48, + 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x41, + 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, + 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, + 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, + 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x55, 0x54, + 0x48, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, + 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x44, 0x10, 0x03, 0x2a, 0x65, 0x0a, 0x0c, 0x53, 0x65, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x45, 0x53, 0x53, + 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, + 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x53, 0x53, 0x49, + 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, + 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, + 0x54, 0x45, 0x5f, 0x54, 0x45, 0x52, 0x4d, 0x49, 0x4e, 0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x2a, + 0x6e, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, + 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, + 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, + 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x53, + 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x42, + 0x27, 0x5a, 0x25, 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, 0x75, 0x73, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -4469,7 +4560,7 @@ func file_zitadel_user_proto_rawDescGZIP() []byte { } var file_zitadel_user_proto_enumTypes = make([]protoimpl.EnumInfo, 7) -var file_zitadel_user_proto_msgTypes = make([]protoimpl.MessageInfo, 45) +var file_zitadel_user_proto_msgTypes = make([]protoimpl.MessageInfo, 46) var file_zitadel_user_proto_goTypes = []interface{}{ (UserState)(0), // 0: zitadel.user.v1.UserState (Gender)(0), // 1: zitadel.user.v1.Gender @@ -4507,28 +4598,29 @@ var file_zitadel_user_proto_goTypes = []interface{}{ (*MembershipIAMQuery)(nil), // 33: zitadel.user.v1.MembershipIAMQuery (*Session)(nil), // 34: zitadel.user.v1.Session (*RefreshToken)(nil), // 35: zitadel.user.v1.RefreshToken - (*UserGrant)(nil), // 36: zitadel.user.v1.UserGrant - (*UserGrantQuery)(nil), // 37: zitadel.user.v1.UserGrantQuery - (*UserGrantProjectIDQuery)(nil), // 38: zitadel.user.v1.UserGrantProjectIDQuery - (*UserGrantUserIDQuery)(nil), // 39: zitadel.user.v1.UserGrantUserIDQuery - (*UserGrantWithGrantedQuery)(nil), // 40: zitadel.user.v1.UserGrantWithGrantedQuery - (*UserGrantRoleKeyQuery)(nil), // 41: zitadel.user.v1.UserGrantRoleKeyQuery - (*UserGrantProjectGrantIDQuery)(nil), // 42: zitadel.user.v1.UserGrantProjectGrantIDQuery - (*UserGrantUserNameQuery)(nil), // 43: zitadel.user.v1.UserGrantUserNameQuery - (*UserGrantFirstNameQuery)(nil), // 44: zitadel.user.v1.UserGrantFirstNameQuery - (*UserGrantLastNameQuery)(nil), // 45: zitadel.user.v1.UserGrantLastNameQuery - (*UserGrantEmailQuery)(nil), // 46: zitadel.user.v1.UserGrantEmailQuery - (*UserGrantOrgNameQuery)(nil), // 47: zitadel.user.v1.UserGrantOrgNameQuery - (*UserGrantOrgDomainQuery)(nil), // 48: zitadel.user.v1.UserGrantOrgDomainQuery - (*UserGrantProjectNameQuery)(nil), // 49: zitadel.user.v1.UserGrantProjectNameQuery - (*UserGrantDisplayNameQuery)(nil), // 50: zitadel.user.v1.UserGrantDisplayNameQuery - (*UserGrantUserTypeQuery)(nil), // 51: zitadel.user.v1.UserGrantUserTypeQuery - (*object.ObjectDetails)(nil), // 52: zitadel.v1.ObjectDetails - (object.TextQueryMethod)(0), // 53: zitadel.v1.TextQueryMethod - (*timestamppb.Timestamp)(nil), // 54: google.protobuf.Timestamp + (*PersonalAccessToken)(nil), // 36: zitadel.user.v1.PersonalAccessToken + (*UserGrant)(nil), // 37: zitadel.user.v1.UserGrant + (*UserGrantQuery)(nil), // 38: zitadel.user.v1.UserGrantQuery + (*UserGrantProjectIDQuery)(nil), // 39: zitadel.user.v1.UserGrantProjectIDQuery + (*UserGrantUserIDQuery)(nil), // 40: zitadel.user.v1.UserGrantUserIDQuery + (*UserGrantWithGrantedQuery)(nil), // 41: zitadel.user.v1.UserGrantWithGrantedQuery + (*UserGrantRoleKeyQuery)(nil), // 42: zitadel.user.v1.UserGrantRoleKeyQuery + (*UserGrantProjectGrantIDQuery)(nil), // 43: zitadel.user.v1.UserGrantProjectGrantIDQuery + (*UserGrantUserNameQuery)(nil), // 44: zitadel.user.v1.UserGrantUserNameQuery + (*UserGrantFirstNameQuery)(nil), // 45: zitadel.user.v1.UserGrantFirstNameQuery + (*UserGrantLastNameQuery)(nil), // 46: zitadel.user.v1.UserGrantLastNameQuery + (*UserGrantEmailQuery)(nil), // 47: zitadel.user.v1.UserGrantEmailQuery + (*UserGrantOrgNameQuery)(nil), // 48: zitadel.user.v1.UserGrantOrgNameQuery + (*UserGrantOrgDomainQuery)(nil), // 49: zitadel.user.v1.UserGrantOrgDomainQuery + (*UserGrantProjectNameQuery)(nil), // 50: zitadel.user.v1.UserGrantProjectNameQuery + (*UserGrantDisplayNameQuery)(nil), // 51: zitadel.user.v1.UserGrantDisplayNameQuery + (*UserGrantUserTypeQuery)(nil), // 52: zitadel.user.v1.UserGrantUserTypeQuery + (*object.ObjectDetails)(nil), // 53: zitadel.v1.ObjectDetails + (object.TextQueryMethod)(0), // 54: zitadel.v1.TextQueryMethod + (*timestamppb.Timestamp)(nil), // 55: google.protobuf.Timestamp } var file_zitadel_user_proto_depIdxs = []int32{ - 52, // 0: zitadel.user.v1.User.details:type_name -> zitadel.v1.ObjectDetails + 53, // 0: zitadel.user.v1.User.details:type_name -> zitadel.v1.ObjectDetails 0, // 1: zitadel.user.v1.User.state:type_name -> zitadel.user.v1.UserState 8, // 2: zitadel.user.v1.User.human:type_name -> zitadel.user.v1.Human 9, // 3: zitadel.user.v1.User.machine:type_name -> zitadel.user.v1.Machine @@ -4544,60 +4636,62 @@ var file_zitadel_user_proto_depIdxs = []int32{ 19, // 13: zitadel.user.v1.SearchQuery.email_query:type_name -> zitadel.user.v1.EmailQuery 20, // 14: zitadel.user.v1.SearchQuery.state_query:type_name -> zitadel.user.v1.StateQuery 21, // 15: zitadel.user.v1.SearchQuery.type_query:type_name -> zitadel.user.v1.TypeQuery - 53, // 16: zitadel.user.v1.UserNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 17: zitadel.user.v1.FirstNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 18: zitadel.user.v1.LastNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 19: zitadel.user.v1.NickNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 20: zitadel.user.v1.DisplayNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 21: zitadel.user.v1.EmailQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 16: zitadel.user.v1.UserNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 17: zitadel.user.v1.FirstNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 18: zitadel.user.v1.LastNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 19: zitadel.user.v1.NickNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 20: zitadel.user.v1.DisplayNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 21: zitadel.user.v1.EmailQuery.method:type_name -> zitadel.v1.TextQueryMethod 0, // 22: zitadel.user.v1.StateQuery.state:type_name -> zitadel.user.v1.UserState 2, // 23: zitadel.user.v1.TypeQuery.type:type_name -> zitadel.user.v1.Type 4, // 24: zitadel.user.v1.AuthFactor.state:type_name -> zitadel.user.v1.AuthFactorState 23, // 25: zitadel.user.v1.AuthFactor.otp:type_name -> zitadel.user.v1.AuthFactorOTP 24, // 26: zitadel.user.v1.AuthFactor.u2f:type_name -> zitadel.user.v1.AuthFactorU2F 4, // 27: zitadel.user.v1.WebAuthNToken.state:type_name -> zitadel.user.v1.AuthFactorState - 52, // 28: zitadel.user.v1.Membership.details:type_name -> zitadel.v1.ObjectDetails + 53, // 28: zitadel.user.v1.Membership.details:type_name -> zitadel.v1.ObjectDetails 30, // 29: zitadel.user.v1.MembershipQuery.org_query:type_name -> zitadel.user.v1.MembershipOrgQuery 31, // 30: zitadel.user.v1.MembershipQuery.project_query:type_name -> zitadel.user.v1.MembershipProjectQuery 32, // 31: zitadel.user.v1.MembershipQuery.project_grant_query:type_name -> zitadel.user.v1.MembershipProjectGrantQuery 33, // 32: zitadel.user.v1.MembershipQuery.iam_query:type_name -> zitadel.user.v1.MembershipIAMQuery 5, // 33: zitadel.user.v1.Session.auth_state:type_name -> zitadel.user.v1.SessionState - 52, // 34: zitadel.user.v1.Session.details:type_name -> zitadel.v1.ObjectDetails - 52, // 35: zitadel.user.v1.RefreshToken.details:type_name -> zitadel.v1.ObjectDetails - 54, // 36: zitadel.user.v1.RefreshToken.auth_time:type_name -> google.protobuf.Timestamp - 54, // 37: zitadel.user.v1.RefreshToken.idle_expiration:type_name -> google.protobuf.Timestamp - 54, // 38: zitadel.user.v1.RefreshToken.expiration:type_name -> google.protobuf.Timestamp - 52, // 39: zitadel.user.v1.UserGrant.details:type_name -> zitadel.v1.ObjectDetails - 6, // 40: zitadel.user.v1.UserGrant.state:type_name -> zitadel.user.v1.UserGrantState - 38, // 41: zitadel.user.v1.UserGrantQuery.project_id_query:type_name -> zitadel.user.v1.UserGrantProjectIDQuery - 39, // 42: zitadel.user.v1.UserGrantQuery.user_id_query:type_name -> zitadel.user.v1.UserGrantUserIDQuery - 40, // 43: zitadel.user.v1.UserGrantQuery.with_granted_query:type_name -> zitadel.user.v1.UserGrantWithGrantedQuery - 41, // 44: zitadel.user.v1.UserGrantQuery.role_key_query:type_name -> zitadel.user.v1.UserGrantRoleKeyQuery - 42, // 45: zitadel.user.v1.UserGrantQuery.project_grant_id_query:type_name -> zitadel.user.v1.UserGrantProjectGrantIDQuery - 43, // 46: zitadel.user.v1.UserGrantQuery.user_name_query:type_name -> zitadel.user.v1.UserGrantUserNameQuery - 44, // 47: zitadel.user.v1.UserGrantQuery.first_name_query:type_name -> zitadel.user.v1.UserGrantFirstNameQuery - 45, // 48: zitadel.user.v1.UserGrantQuery.last_name_query:type_name -> zitadel.user.v1.UserGrantLastNameQuery - 46, // 49: zitadel.user.v1.UserGrantQuery.email_query:type_name -> zitadel.user.v1.UserGrantEmailQuery - 47, // 50: zitadel.user.v1.UserGrantQuery.org_name_query:type_name -> zitadel.user.v1.UserGrantOrgNameQuery - 48, // 51: zitadel.user.v1.UserGrantQuery.org_domain_query:type_name -> zitadel.user.v1.UserGrantOrgDomainQuery - 49, // 52: zitadel.user.v1.UserGrantQuery.project_name_query:type_name -> zitadel.user.v1.UserGrantProjectNameQuery - 50, // 53: zitadel.user.v1.UserGrantQuery.display_name_query:type_name -> zitadel.user.v1.UserGrantDisplayNameQuery - 51, // 54: zitadel.user.v1.UserGrantQuery.user_type_query:type_name -> zitadel.user.v1.UserGrantUserTypeQuery - 53, // 55: zitadel.user.v1.UserGrantRoleKeyQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 56: zitadel.user.v1.UserGrantUserNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 57: zitadel.user.v1.UserGrantFirstNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 58: zitadel.user.v1.UserGrantLastNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 59: zitadel.user.v1.UserGrantEmailQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 60: zitadel.user.v1.UserGrantOrgNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 61: zitadel.user.v1.UserGrantOrgDomainQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 62: zitadel.user.v1.UserGrantProjectNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 53, // 63: zitadel.user.v1.UserGrantDisplayNameQuery.method:type_name -> zitadel.v1.TextQueryMethod - 2, // 64: zitadel.user.v1.UserGrantUserTypeQuery.type:type_name -> zitadel.user.v1.Type - 65, // [65:65] is the sub-list for method output_type - 65, // [65:65] is the sub-list for method input_type - 65, // [65:65] is the sub-list for extension type_name - 65, // [65:65] is the sub-list for extension extendee - 0, // [0:65] is the sub-list for field type_name + 53, // 34: zitadel.user.v1.Session.details:type_name -> zitadel.v1.ObjectDetails + 53, // 35: zitadel.user.v1.RefreshToken.details:type_name -> zitadel.v1.ObjectDetails + 55, // 36: zitadel.user.v1.RefreshToken.auth_time:type_name -> google.protobuf.Timestamp + 55, // 37: zitadel.user.v1.RefreshToken.idle_expiration:type_name -> google.protobuf.Timestamp + 55, // 38: zitadel.user.v1.RefreshToken.expiration:type_name -> google.protobuf.Timestamp + 53, // 39: zitadel.user.v1.PersonalAccessToken.details:type_name -> zitadel.v1.ObjectDetails + 55, // 40: zitadel.user.v1.PersonalAccessToken.expiration_date:type_name -> google.protobuf.Timestamp + 53, // 41: zitadel.user.v1.UserGrant.details:type_name -> zitadel.v1.ObjectDetails + 6, // 42: zitadel.user.v1.UserGrant.state:type_name -> zitadel.user.v1.UserGrantState + 39, // 43: zitadel.user.v1.UserGrantQuery.project_id_query:type_name -> zitadel.user.v1.UserGrantProjectIDQuery + 40, // 44: zitadel.user.v1.UserGrantQuery.user_id_query:type_name -> zitadel.user.v1.UserGrantUserIDQuery + 41, // 45: zitadel.user.v1.UserGrantQuery.with_granted_query:type_name -> zitadel.user.v1.UserGrantWithGrantedQuery + 42, // 46: zitadel.user.v1.UserGrantQuery.role_key_query:type_name -> zitadel.user.v1.UserGrantRoleKeyQuery + 43, // 47: zitadel.user.v1.UserGrantQuery.project_grant_id_query:type_name -> zitadel.user.v1.UserGrantProjectGrantIDQuery + 44, // 48: zitadel.user.v1.UserGrantQuery.user_name_query:type_name -> zitadel.user.v1.UserGrantUserNameQuery + 45, // 49: zitadel.user.v1.UserGrantQuery.first_name_query:type_name -> zitadel.user.v1.UserGrantFirstNameQuery + 46, // 50: zitadel.user.v1.UserGrantQuery.last_name_query:type_name -> zitadel.user.v1.UserGrantLastNameQuery + 47, // 51: zitadel.user.v1.UserGrantQuery.email_query:type_name -> zitadel.user.v1.UserGrantEmailQuery + 48, // 52: zitadel.user.v1.UserGrantQuery.org_name_query:type_name -> zitadel.user.v1.UserGrantOrgNameQuery + 49, // 53: zitadel.user.v1.UserGrantQuery.org_domain_query:type_name -> zitadel.user.v1.UserGrantOrgDomainQuery + 50, // 54: zitadel.user.v1.UserGrantQuery.project_name_query:type_name -> zitadel.user.v1.UserGrantProjectNameQuery + 51, // 55: zitadel.user.v1.UserGrantQuery.display_name_query:type_name -> zitadel.user.v1.UserGrantDisplayNameQuery + 52, // 56: zitadel.user.v1.UserGrantQuery.user_type_query:type_name -> zitadel.user.v1.UserGrantUserTypeQuery + 54, // 57: zitadel.user.v1.UserGrantRoleKeyQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 58: zitadel.user.v1.UserGrantUserNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 59: zitadel.user.v1.UserGrantFirstNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 60: zitadel.user.v1.UserGrantLastNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 61: zitadel.user.v1.UserGrantEmailQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 62: zitadel.user.v1.UserGrantOrgNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 63: zitadel.user.v1.UserGrantOrgDomainQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 64: zitadel.user.v1.UserGrantProjectNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 54, // 65: zitadel.user.v1.UserGrantDisplayNameQuery.method:type_name -> zitadel.v1.TextQueryMethod + 2, // 66: zitadel.user.v1.UserGrantUserTypeQuery.type:type_name -> zitadel.user.v1.Type + 67, // [67:67] is the sub-list for method output_type + 67, // [67:67] is the sub-list for method input_type + 67, // [67:67] is the sub-list for extension type_name + 67, // [67:67] is the sub-list for extension extendee + 0, // [0:67] is the sub-list for field type_name } func init() { file_zitadel_user_proto_init() } @@ -4955,7 +5049,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrant); i { + switch v := v.(*PersonalAccessToken); i { case 0: return &v.state case 1: @@ -4967,7 +5061,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantQuery); i { + switch v := v.(*UserGrant); i { case 0: return &v.state case 1: @@ -4979,7 +5073,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantProjectIDQuery); i { + switch v := v.(*UserGrantQuery); i { case 0: return &v.state case 1: @@ -4991,7 +5085,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantUserIDQuery); i { + switch v := v.(*UserGrantProjectIDQuery); i { case 0: return &v.state case 1: @@ -5003,7 +5097,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantWithGrantedQuery); i { + switch v := v.(*UserGrantUserIDQuery); i { case 0: return &v.state case 1: @@ -5015,7 +5109,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantRoleKeyQuery); i { + switch v := v.(*UserGrantWithGrantedQuery); i { case 0: return &v.state case 1: @@ -5027,7 +5121,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantProjectGrantIDQuery); i { + switch v := v.(*UserGrantRoleKeyQuery); i { case 0: return &v.state case 1: @@ -5039,7 +5133,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantUserNameQuery); i { + switch v := v.(*UserGrantProjectGrantIDQuery); i { case 0: return &v.state case 1: @@ -5051,7 +5145,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantFirstNameQuery); i { + switch v := v.(*UserGrantUserNameQuery); i { case 0: return &v.state case 1: @@ -5063,7 +5157,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantLastNameQuery); i { + switch v := v.(*UserGrantFirstNameQuery); i { case 0: return &v.state case 1: @@ -5075,7 +5169,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantEmailQuery); i { + switch v := v.(*UserGrantLastNameQuery); i { case 0: return &v.state case 1: @@ -5087,7 +5181,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantOrgNameQuery); i { + switch v := v.(*UserGrantEmailQuery); i { case 0: return &v.state case 1: @@ -5099,7 +5193,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantOrgDomainQuery); i { + switch v := v.(*UserGrantOrgNameQuery); i { case 0: return &v.state case 1: @@ -5111,7 +5205,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantProjectNameQuery); i { + switch v := v.(*UserGrantOrgDomainQuery); i { case 0: return &v.state case 1: @@ -5123,7 +5217,7 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrantDisplayNameQuery); i { + switch v := v.(*UserGrantProjectNameQuery); i { case 0: return &v.state case 1: @@ -5135,6 +5229,18 @@ func file_zitadel_user_proto_init() { } } file_zitadel_user_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserGrantDisplayNameQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_user_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGrantUserTypeQuery); i { case 0: return &v.state @@ -5177,7 +5283,7 @@ func file_zitadel_user_proto_init() { (*MembershipQuery_ProjectGrantQuery)(nil), (*MembershipQuery_IamQuery)(nil), } - file_zitadel_user_proto_msgTypes[30].OneofWrappers = []interface{}{ + file_zitadel_user_proto_msgTypes[31].OneofWrappers = []interface{}{ (*UserGrantQuery_ProjectIdQuery)(nil), (*UserGrantQuery_UserIdQuery)(nil), (*UserGrantQuery_WithGrantedQuery)(nil), @@ -5199,7 +5305,7 @@ func file_zitadel_user_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_zitadel_user_proto_rawDesc, NumEnums: 7, - NumMessages: 45, + NumMessages: 46, NumExtensions: 0, NumServices: 0, },