diff --git a/pkg/client/zitadel/auth/auth.pb.go b/pkg/client/zitadel/auth/auth.pb.go index bc03234..4b2e320 100644 --- a/pkg/client/zitadel/auth/auth.pb.go +++ b/pkg/client/zitadel/auth/auth.pb.go @@ -293,6 +293,93 @@ func (x *GetMyUserResponse) GetLastLogin() *timestamppb.Timestamp { return nil } +//This is an empty request +// the request parameters are read from the token-header +type RemoveMyUserRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *RemoveMyUserRequest) Reset() { + *x = RemoveMyUserRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_auth_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RemoveMyUserRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveMyUserRequest) ProtoMessage() {} + +func (x *RemoveMyUserRequest) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_auth_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveMyUserRequest.ProtoReflect.Descriptor instead. +func (*RemoveMyUserRequest) Descriptor() ([]byte, []int) { + return file_zitadel_auth_proto_rawDescGZIP(), []int{6} +} + +type RemoveMyUserResponse 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 *RemoveMyUserResponse) Reset() { + *x = RemoveMyUserResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_zitadel_auth_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RemoveMyUserResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveMyUserResponse) ProtoMessage() {} + +func (x *RemoveMyUserResponse) ProtoReflect() protoreflect.Message { + mi := &file_zitadel_auth_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveMyUserResponse.ProtoReflect.Descriptor instead. +func (*RemoveMyUserResponse) Descriptor() ([]byte, []int) { + return file_zitadel_auth_proto_rawDescGZIP(), []int{7} +} + +func (x *RemoveMyUserResponse) GetDetails() *object.ObjectDetails { + if x != nil { + return x.Details + } + return nil +} + type ListMyUserChangesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -304,7 +391,7 @@ type ListMyUserChangesRequest struct { func (x *ListMyUserChangesRequest) Reset() { *x = ListMyUserChangesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[6] + mi := &file_zitadel_auth_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -317,7 +404,7 @@ func (x *ListMyUserChangesRequest) String() string { func (*ListMyUserChangesRequest) ProtoMessage() {} func (x *ListMyUserChangesRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[6] + mi := &file_zitadel_auth_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -330,7 +417,7 @@ func (x *ListMyUserChangesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserChangesRequest.ProtoReflect.Descriptor instead. func (*ListMyUserChangesRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{6} + return file_zitadel_auth_proto_rawDescGZIP(), []int{8} } func (x *ListMyUserChangesRequest) GetQuery() *change.ChangeQuery { @@ -352,7 +439,7 @@ type ListMyUserChangesResponse struct { func (x *ListMyUserChangesResponse) Reset() { *x = ListMyUserChangesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[7] + mi := &file_zitadel_auth_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -365,7 +452,7 @@ func (x *ListMyUserChangesResponse) String() string { func (*ListMyUserChangesResponse) ProtoMessage() {} func (x *ListMyUserChangesResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[7] + mi := &file_zitadel_auth_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -378,7 +465,7 @@ func (x *ListMyUserChangesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserChangesResponse.ProtoReflect.Descriptor instead. func (*ListMyUserChangesResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{7} + return file_zitadel_auth_proto_rawDescGZIP(), []int{9} } func (x *ListMyUserChangesResponse) GetDetails() *object.ListDetails { @@ -405,7 +492,7 @@ type ListMyUserSessionsRequest struct { func (x *ListMyUserSessionsRequest) Reset() { *x = ListMyUserSessionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[8] + mi := &file_zitadel_auth_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -418,7 +505,7 @@ func (x *ListMyUserSessionsRequest) String() string { func (*ListMyUserSessionsRequest) ProtoMessage() {} func (x *ListMyUserSessionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[8] + mi := &file_zitadel_auth_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -431,7 +518,7 @@ func (x *ListMyUserSessionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserSessionsRequest.ProtoReflect.Descriptor instead. func (*ListMyUserSessionsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{8} + return file_zitadel_auth_proto_rawDescGZIP(), []int{10} } type ListMyUserSessionsResponse struct { @@ -445,7 +532,7 @@ type ListMyUserSessionsResponse struct { func (x *ListMyUserSessionsResponse) Reset() { *x = ListMyUserSessionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[9] + mi := &file_zitadel_auth_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -458,7 +545,7 @@ func (x *ListMyUserSessionsResponse) String() string { func (*ListMyUserSessionsResponse) ProtoMessage() {} func (x *ListMyUserSessionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[9] + mi := &file_zitadel_auth_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -471,7 +558,7 @@ func (x *ListMyUserSessionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserSessionsResponse.ProtoReflect.Descriptor instead. func (*ListMyUserSessionsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{9} + return file_zitadel_auth_proto_rawDescGZIP(), []int{11} } func (x *ListMyUserSessionsResponse) GetResult() []*user.Session { @@ -493,7 +580,7 @@ type ListMyMetadataRequest struct { func (x *ListMyMetadataRequest) Reset() { *x = ListMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[10] + mi := &file_zitadel_auth_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -506,7 +593,7 @@ func (x *ListMyMetadataRequest) String() string { func (*ListMyMetadataRequest) ProtoMessage() {} func (x *ListMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[10] + mi := &file_zitadel_auth_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -519,7 +606,7 @@ func (x *ListMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyMetadataRequest.ProtoReflect.Descriptor instead. func (*ListMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{10} + return file_zitadel_auth_proto_rawDescGZIP(), []int{12} } func (x *ListMyMetadataRequest) GetQuery() *object.ListQuery { @@ -548,7 +635,7 @@ type ListMyMetadataResponse struct { func (x *ListMyMetadataResponse) Reset() { *x = ListMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[11] + mi := &file_zitadel_auth_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -561,7 +648,7 @@ func (x *ListMyMetadataResponse) String() string { func (*ListMyMetadataResponse) ProtoMessage() {} func (x *ListMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[11] + mi := &file_zitadel_auth_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -574,7 +661,7 @@ func (x *ListMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyMetadataResponse.ProtoReflect.Descriptor instead. func (*ListMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{11} + return file_zitadel_auth_proto_rawDescGZIP(), []int{13} } func (x *ListMyMetadataResponse) GetDetails() *object.ListDetails { @@ -602,7 +689,7 @@ type GetMyMetadataRequest struct { func (x *GetMyMetadataRequest) Reset() { *x = GetMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[12] + mi := &file_zitadel_auth_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -615,7 +702,7 @@ func (x *GetMyMetadataRequest) String() string { func (*GetMyMetadataRequest) ProtoMessage() {} func (x *GetMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[12] + mi := &file_zitadel_auth_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -628,7 +715,7 @@ func (x *GetMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyMetadataRequest.ProtoReflect.Descriptor instead. func (*GetMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{12} + return file_zitadel_auth_proto_rawDescGZIP(), []int{14} } func (x *GetMyMetadataRequest) GetKey() string { @@ -649,7 +736,7 @@ type GetMyMetadataResponse struct { func (x *GetMyMetadataResponse) Reset() { *x = GetMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[13] + mi := &file_zitadel_auth_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -662,7 +749,7 @@ func (x *GetMyMetadataResponse) String() string { func (*GetMyMetadataResponse) ProtoMessage() {} func (x *GetMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[13] + mi := &file_zitadel_auth_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -675,7 +762,7 @@ func (x *GetMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyMetadataResponse.ProtoReflect.Descriptor instead. func (*GetMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{13} + return file_zitadel_auth_proto_rawDescGZIP(), []int{15} } func (x *GetMyMetadataResponse) GetMetadata() *metadata.Metadata { @@ -697,7 +784,7 @@ type SetMyMetadataRequest struct { func (x *SetMyMetadataRequest) Reset() { *x = SetMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[14] + mi := &file_zitadel_auth_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -710,7 +797,7 @@ func (x *SetMyMetadataRequest) String() string { func (*SetMyMetadataRequest) ProtoMessage() {} func (x *SetMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[14] + mi := &file_zitadel_auth_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -723,7 +810,7 @@ func (x *SetMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyMetadataRequest.ProtoReflect.Descriptor instead. func (*SetMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{14} + return file_zitadel_auth_proto_rawDescGZIP(), []int{16} } func (x *SetMyMetadataRequest) GetKey() string { @@ -751,7 +838,7 @@ type SetMyMetadataResponse struct { func (x *SetMyMetadataResponse) Reset() { *x = SetMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[15] + mi := &file_zitadel_auth_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -764,7 +851,7 @@ func (x *SetMyMetadataResponse) String() string { func (*SetMyMetadataResponse) ProtoMessage() {} func (x *SetMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[15] + mi := &file_zitadel_auth_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -777,7 +864,7 @@ func (x *SetMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyMetadataResponse.ProtoReflect.Descriptor instead. func (*SetMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{15} + return file_zitadel_auth_proto_rawDescGZIP(), []int{17} } func (x *SetMyMetadataResponse) GetDetails() *object.ObjectDetails { @@ -798,7 +885,7 @@ type BulkSetMyMetadataRequest struct { func (x *BulkSetMyMetadataRequest) Reset() { *x = BulkSetMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[16] + mi := &file_zitadel_auth_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -811,7 +898,7 @@ func (x *BulkSetMyMetadataRequest) String() string { func (*BulkSetMyMetadataRequest) ProtoMessage() {} func (x *BulkSetMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[16] + mi := &file_zitadel_auth_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -824,7 +911,7 @@ func (x *BulkSetMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use BulkSetMyMetadataRequest.ProtoReflect.Descriptor instead. func (*BulkSetMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{16} + return file_zitadel_auth_proto_rawDescGZIP(), []int{18} } func (x *BulkSetMyMetadataRequest) GetMetadata() []*BulkSetMyMetadataRequest_Metadata { @@ -845,7 +932,7 @@ type BulkSetMyMetadataResponse struct { func (x *BulkSetMyMetadataResponse) Reset() { *x = BulkSetMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[17] + mi := &file_zitadel_auth_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -858,7 +945,7 @@ func (x *BulkSetMyMetadataResponse) String() string { func (*BulkSetMyMetadataResponse) ProtoMessage() {} func (x *BulkSetMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[17] + mi := &file_zitadel_auth_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -871,7 +958,7 @@ func (x *BulkSetMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use BulkSetMyMetadataResponse.ProtoReflect.Descriptor instead. func (*BulkSetMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{17} + return file_zitadel_auth_proto_rawDescGZIP(), []int{19} } func (x *BulkSetMyMetadataResponse) GetDetails() *object.ObjectDetails { @@ -892,7 +979,7 @@ type RemoveMyMetadataRequest struct { func (x *RemoveMyMetadataRequest) Reset() { *x = RemoveMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[18] + mi := &file_zitadel_auth_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -905,7 +992,7 @@ func (x *RemoveMyMetadataRequest) String() string { func (*RemoveMyMetadataRequest) ProtoMessage() {} func (x *RemoveMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[18] + mi := &file_zitadel_auth_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -918,7 +1005,7 @@ func (x *RemoveMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyMetadataRequest.ProtoReflect.Descriptor instead. func (*RemoveMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{18} + return file_zitadel_auth_proto_rawDescGZIP(), []int{20} } func (x *RemoveMyMetadataRequest) GetKey() string { @@ -939,7 +1026,7 @@ type RemoveMyMetadataResponse struct { func (x *RemoveMyMetadataResponse) Reset() { *x = RemoveMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[19] + mi := &file_zitadel_auth_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -952,7 +1039,7 @@ func (x *RemoveMyMetadataResponse) String() string { func (*RemoveMyMetadataResponse) ProtoMessage() {} func (x *RemoveMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[19] + mi := &file_zitadel_auth_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -965,7 +1052,7 @@ func (x *RemoveMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyMetadataResponse.ProtoReflect.Descriptor instead. func (*RemoveMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{19} + return file_zitadel_auth_proto_rawDescGZIP(), []int{21} } func (x *RemoveMyMetadataResponse) GetDetails() *object.ObjectDetails { @@ -986,7 +1073,7 @@ type BulkRemoveMyMetadataRequest struct { func (x *BulkRemoveMyMetadataRequest) Reset() { *x = BulkRemoveMyMetadataRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[20] + mi := &file_zitadel_auth_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -999,7 +1086,7 @@ func (x *BulkRemoveMyMetadataRequest) String() string { func (*BulkRemoveMyMetadataRequest) ProtoMessage() {} func (x *BulkRemoveMyMetadataRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[20] + mi := &file_zitadel_auth_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1012,7 +1099,7 @@ func (x *BulkRemoveMyMetadataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use BulkRemoveMyMetadataRequest.ProtoReflect.Descriptor instead. func (*BulkRemoveMyMetadataRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{20} + return file_zitadel_auth_proto_rawDescGZIP(), []int{22} } func (x *BulkRemoveMyMetadataRequest) GetKeys() []string { @@ -1033,7 +1120,7 @@ type BulkRemoveMyMetadataResponse struct { func (x *BulkRemoveMyMetadataResponse) Reset() { *x = BulkRemoveMyMetadataResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[21] + mi := &file_zitadel_auth_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1046,7 +1133,7 @@ func (x *BulkRemoveMyMetadataResponse) String() string { func (*BulkRemoveMyMetadataResponse) ProtoMessage() {} func (x *BulkRemoveMyMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[21] + mi := &file_zitadel_auth_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1059,7 +1146,7 @@ func (x *BulkRemoveMyMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use BulkRemoveMyMetadataResponse.ProtoReflect.Descriptor instead. func (*BulkRemoveMyMetadataResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{21} + return file_zitadel_auth_proto_rawDescGZIP(), []int{23} } func (x *BulkRemoveMyMetadataResponse) GetDetails() *object.ObjectDetails { @@ -1079,7 +1166,7 @@ type ListMyRefreshTokensRequest struct { func (x *ListMyRefreshTokensRequest) Reset() { *x = ListMyRefreshTokensRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[22] + mi := &file_zitadel_auth_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1092,7 +1179,7 @@ func (x *ListMyRefreshTokensRequest) String() string { func (*ListMyRefreshTokensRequest) ProtoMessage() {} func (x *ListMyRefreshTokensRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[22] + mi := &file_zitadel_auth_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1105,7 +1192,7 @@ func (x *ListMyRefreshTokensRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyRefreshTokensRequest.ProtoReflect.Descriptor instead. func (*ListMyRefreshTokensRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{22} + return file_zitadel_auth_proto_rawDescGZIP(), []int{24} } type ListMyRefreshTokensResponse struct { @@ -1120,7 +1207,7 @@ type ListMyRefreshTokensResponse struct { func (x *ListMyRefreshTokensResponse) Reset() { *x = ListMyRefreshTokensResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[23] + mi := &file_zitadel_auth_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1133,7 +1220,7 @@ func (x *ListMyRefreshTokensResponse) String() string { func (*ListMyRefreshTokensResponse) ProtoMessage() {} func (x *ListMyRefreshTokensResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[23] + mi := &file_zitadel_auth_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1146,7 +1233,7 @@ func (x *ListMyRefreshTokensResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyRefreshTokensResponse.ProtoReflect.Descriptor instead. func (*ListMyRefreshTokensResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{23} + return file_zitadel_auth_proto_rawDescGZIP(), []int{25} } func (x *ListMyRefreshTokensResponse) GetDetails() *object.ListDetails { @@ -1174,7 +1261,7 @@ type RevokeMyRefreshTokenRequest struct { func (x *RevokeMyRefreshTokenRequest) Reset() { *x = RevokeMyRefreshTokenRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[24] + mi := &file_zitadel_auth_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1187,7 +1274,7 @@ func (x *RevokeMyRefreshTokenRequest) String() string { func (*RevokeMyRefreshTokenRequest) ProtoMessage() {} func (x *RevokeMyRefreshTokenRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[24] + mi := &file_zitadel_auth_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1200,7 +1287,7 @@ func (x *RevokeMyRefreshTokenRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeMyRefreshTokenRequest.ProtoReflect.Descriptor instead. func (*RevokeMyRefreshTokenRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{24} + return file_zitadel_auth_proto_rawDescGZIP(), []int{26} } func (x *RevokeMyRefreshTokenRequest) GetId() string { @@ -1221,7 +1308,7 @@ type RevokeMyRefreshTokenResponse struct { func (x *RevokeMyRefreshTokenResponse) Reset() { *x = RevokeMyRefreshTokenResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[25] + mi := &file_zitadel_auth_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1234,7 +1321,7 @@ func (x *RevokeMyRefreshTokenResponse) String() string { func (*RevokeMyRefreshTokenResponse) ProtoMessage() {} func (x *RevokeMyRefreshTokenResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[25] + mi := &file_zitadel_auth_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1247,7 +1334,7 @@ func (x *RevokeMyRefreshTokenResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeMyRefreshTokenResponse.ProtoReflect.Descriptor instead. func (*RevokeMyRefreshTokenResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{25} + return file_zitadel_auth_proto_rawDescGZIP(), []int{27} } func (x *RevokeMyRefreshTokenResponse) GetDetails() *object.ObjectDetails { @@ -1267,7 +1354,7 @@ type RevokeAllMyRefreshTokensRequest struct { func (x *RevokeAllMyRefreshTokensRequest) Reset() { *x = RevokeAllMyRefreshTokensRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[26] + mi := &file_zitadel_auth_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1280,7 +1367,7 @@ func (x *RevokeAllMyRefreshTokensRequest) String() string { func (*RevokeAllMyRefreshTokensRequest) ProtoMessage() {} func (x *RevokeAllMyRefreshTokensRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[26] + mi := &file_zitadel_auth_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1293,7 +1380,7 @@ func (x *RevokeAllMyRefreshTokensRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAllMyRefreshTokensRequest.ProtoReflect.Descriptor instead. func (*RevokeAllMyRefreshTokensRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{26} + return file_zitadel_auth_proto_rawDescGZIP(), []int{28} } //This is an empty response @@ -1306,7 +1393,7 @@ type RevokeAllMyRefreshTokensResponse struct { func (x *RevokeAllMyRefreshTokensResponse) Reset() { *x = RevokeAllMyRefreshTokensResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[27] + mi := &file_zitadel_auth_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1319,7 +1406,7 @@ func (x *RevokeAllMyRefreshTokensResponse) String() string { func (*RevokeAllMyRefreshTokensResponse) ProtoMessage() {} func (x *RevokeAllMyRefreshTokensResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[27] + mi := &file_zitadel_auth_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1332,7 +1419,7 @@ func (x *RevokeAllMyRefreshTokensResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeAllMyRefreshTokensResponse.ProtoReflect.Descriptor instead. func (*RevokeAllMyRefreshTokensResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{27} + return file_zitadel_auth_proto_rawDescGZIP(), []int{29} } type UpdateMyUserNameRequest struct { @@ -1346,7 +1433,7 @@ type UpdateMyUserNameRequest struct { func (x *UpdateMyUserNameRequest) Reset() { *x = UpdateMyUserNameRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[28] + mi := &file_zitadel_auth_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1359,7 +1446,7 @@ func (x *UpdateMyUserNameRequest) String() string { func (*UpdateMyUserNameRequest) ProtoMessage() {} func (x *UpdateMyUserNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[28] + mi := &file_zitadel_auth_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1372,7 +1459,7 @@ func (x *UpdateMyUserNameRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyUserNameRequest.ProtoReflect.Descriptor instead. func (*UpdateMyUserNameRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{28} + return file_zitadel_auth_proto_rawDescGZIP(), []int{30} } func (x *UpdateMyUserNameRequest) GetUserName() string { @@ -1393,7 +1480,7 @@ type UpdateMyUserNameResponse struct { func (x *UpdateMyUserNameResponse) Reset() { *x = UpdateMyUserNameResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[29] + mi := &file_zitadel_auth_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1406,7 +1493,7 @@ func (x *UpdateMyUserNameResponse) String() string { func (*UpdateMyUserNameResponse) ProtoMessage() {} func (x *UpdateMyUserNameResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[29] + mi := &file_zitadel_auth_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1419,7 +1506,7 @@ func (x *UpdateMyUserNameResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyUserNameResponse.ProtoReflect.Descriptor instead. func (*UpdateMyUserNameResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{29} + return file_zitadel_auth_proto_rawDescGZIP(), []int{31} } func (x *UpdateMyUserNameResponse) GetDetails() *object.ObjectDetails { @@ -1439,7 +1526,7 @@ type GetMyPasswordComplexityPolicyRequest struct { func (x *GetMyPasswordComplexityPolicyRequest) Reset() { *x = GetMyPasswordComplexityPolicyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[30] + mi := &file_zitadel_auth_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1452,7 +1539,7 @@ func (x *GetMyPasswordComplexityPolicyRequest) String() string { func (*GetMyPasswordComplexityPolicyRequest) ProtoMessage() {} func (x *GetMyPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[30] + mi := &file_zitadel_auth_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1465,7 +1552,7 @@ func (x *GetMyPasswordComplexityPolicyRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use GetMyPasswordComplexityPolicyRequest.ProtoReflect.Descriptor instead. func (*GetMyPasswordComplexityPolicyRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{30} + return file_zitadel_auth_proto_rawDescGZIP(), []int{32} } type GetMyPasswordComplexityPolicyResponse struct { @@ -1479,7 +1566,7 @@ type GetMyPasswordComplexityPolicyResponse struct { func (x *GetMyPasswordComplexityPolicyResponse) Reset() { *x = GetMyPasswordComplexityPolicyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[31] + mi := &file_zitadel_auth_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1492,7 +1579,7 @@ func (x *GetMyPasswordComplexityPolicyResponse) String() string { func (*GetMyPasswordComplexityPolicyResponse) ProtoMessage() {} func (x *GetMyPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[31] + mi := &file_zitadel_auth_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1505,7 +1592,7 @@ func (x *GetMyPasswordComplexityPolicyResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use GetMyPasswordComplexityPolicyResponse.ProtoReflect.Descriptor instead. func (*GetMyPasswordComplexityPolicyResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{31} + return file_zitadel_auth_proto_rawDescGZIP(), []int{33} } func (x *GetMyPasswordComplexityPolicyResponse) GetPolicy() *policy.PasswordComplexityPolicy { @@ -1527,7 +1614,7 @@ type UpdateMyPasswordRequest struct { func (x *UpdateMyPasswordRequest) Reset() { *x = UpdateMyPasswordRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[32] + mi := &file_zitadel_auth_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1540,7 +1627,7 @@ func (x *UpdateMyPasswordRequest) String() string { func (*UpdateMyPasswordRequest) ProtoMessage() {} func (x *UpdateMyPasswordRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[32] + mi := &file_zitadel_auth_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1553,7 +1640,7 @@ func (x *UpdateMyPasswordRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyPasswordRequest.ProtoReflect.Descriptor instead. func (*UpdateMyPasswordRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{32} + return file_zitadel_auth_proto_rawDescGZIP(), []int{34} } func (x *UpdateMyPasswordRequest) GetOldPassword() string { @@ -1581,7 +1668,7 @@ type UpdateMyPasswordResponse struct { func (x *UpdateMyPasswordResponse) Reset() { *x = UpdateMyPasswordResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[33] + mi := &file_zitadel_auth_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1594,7 +1681,7 @@ func (x *UpdateMyPasswordResponse) String() string { func (*UpdateMyPasswordResponse) ProtoMessage() {} func (x *UpdateMyPasswordResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[33] + mi := &file_zitadel_auth_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1607,7 +1694,7 @@ func (x *UpdateMyPasswordResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyPasswordResponse.ProtoReflect.Descriptor instead. func (*UpdateMyPasswordResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{33} + return file_zitadel_auth_proto_rawDescGZIP(), []int{35} } func (x *UpdateMyPasswordResponse) GetDetails() *object.ObjectDetails { @@ -1627,7 +1714,7 @@ type GetMyProfileRequest struct { func (x *GetMyProfileRequest) Reset() { *x = GetMyProfileRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[34] + mi := &file_zitadel_auth_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1640,7 +1727,7 @@ func (x *GetMyProfileRequest) String() string { func (*GetMyProfileRequest) ProtoMessage() {} func (x *GetMyProfileRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[34] + mi := &file_zitadel_auth_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1653,7 +1740,7 @@ func (x *GetMyProfileRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyProfileRequest.ProtoReflect.Descriptor instead. func (*GetMyProfileRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{34} + return file_zitadel_auth_proto_rawDescGZIP(), []int{36} } type GetMyProfileResponse struct { @@ -1668,7 +1755,7 @@ type GetMyProfileResponse struct { func (x *GetMyProfileResponse) Reset() { *x = GetMyProfileResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[35] + mi := &file_zitadel_auth_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1681,7 +1768,7 @@ func (x *GetMyProfileResponse) String() string { func (*GetMyProfileResponse) ProtoMessage() {} func (x *GetMyProfileResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[35] + mi := &file_zitadel_auth_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1694,7 +1781,7 @@ func (x *GetMyProfileResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyProfileResponse.ProtoReflect.Descriptor instead. func (*GetMyProfileResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{35} + return file_zitadel_auth_proto_rawDescGZIP(), []int{37} } func (x *GetMyProfileResponse) GetDetails() *object.ObjectDetails { @@ -1727,7 +1814,7 @@ type UpdateMyProfileRequest struct { func (x *UpdateMyProfileRequest) Reset() { *x = UpdateMyProfileRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[36] + mi := &file_zitadel_auth_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1740,7 +1827,7 @@ func (x *UpdateMyProfileRequest) String() string { func (*UpdateMyProfileRequest) ProtoMessage() {} func (x *UpdateMyProfileRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[36] + mi := &file_zitadel_auth_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1753,7 +1840,7 @@ func (x *UpdateMyProfileRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyProfileRequest.ProtoReflect.Descriptor instead. func (*UpdateMyProfileRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{36} + return file_zitadel_auth_proto_rawDescGZIP(), []int{38} } func (x *UpdateMyProfileRequest) GetFirstName() string { @@ -1809,7 +1896,7 @@ type UpdateMyProfileResponse struct { func (x *UpdateMyProfileResponse) Reset() { *x = UpdateMyProfileResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[37] + mi := &file_zitadel_auth_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1822,7 +1909,7 @@ func (x *UpdateMyProfileResponse) String() string { func (*UpdateMyProfileResponse) ProtoMessage() {} func (x *UpdateMyProfileResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[37] + mi := &file_zitadel_auth_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1835,7 +1922,7 @@ func (x *UpdateMyProfileResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyProfileResponse.ProtoReflect.Descriptor instead. func (*UpdateMyProfileResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{37} + return file_zitadel_auth_proto_rawDescGZIP(), []int{39} } func (x *UpdateMyProfileResponse) GetDetails() *object.ObjectDetails { @@ -1855,7 +1942,7 @@ type GetMyEmailRequest struct { func (x *GetMyEmailRequest) Reset() { *x = GetMyEmailRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[38] + mi := &file_zitadel_auth_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1868,7 +1955,7 @@ func (x *GetMyEmailRequest) String() string { func (*GetMyEmailRequest) ProtoMessage() {} func (x *GetMyEmailRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[38] + mi := &file_zitadel_auth_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1881,7 +1968,7 @@ func (x *GetMyEmailRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyEmailRequest.ProtoReflect.Descriptor instead. func (*GetMyEmailRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{38} + return file_zitadel_auth_proto_rawDescGZIP(), []int{40} } type GetMyEmailResponse struct { @@ -1896,7 +1983,7 @@ type GetMyEmailResponse struct { func (x *GetMyEmailResponse) Reset() { *x = GetMyEmailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[39] + mi := &file_zitadel_auth_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1909,7 +1996,7 @@ func (x *GetMyEmailResponse) String() string { func (*GetMyEmailResponse) ProtoMessage() {} func (x *GetMyEmailResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[39] + mi := &file_zitadel_auth_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1922,7 +2009,7 @@ func (x *GetMyEmailResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyEmailResponse.ProtoReflect.Descriptor instead. func (*GetMyEmailResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{39} + return file_zitadel_auth_proto_rawDescGZIP(), []int{41} } func (x *GetMyEmailResponse) GetDetails() *object.ObjectDetails { @@ -1950,7 +2037,7 @@ type SetMyEmailRequest struct { func (x *SetMyEmailRequest) Reset() { *x = SetMyEmailRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[40] + mi := &file_zitadel_auth_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1963,7 +2050,7 @@ func (x *SetMyEmailRequest) String() string { func (*SetMyEmailRequest) ProtoMessage() {} func (x *SetMyEmailRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[40] + mi := &file_zitadel_auth_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1976,7 +2063,7 @@ func (x *SetMyEmailRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyEmailRequest.ProtoReflect.Descriptor instead. func (*SetMyEmailRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{40} + return file_zitadel_auth_proto_rawDescGZIP(), []int{42} } func (x *SetMyEmailRequest) GetEmail() string { @@ -1997,7 +2084,7 @@ type SetMyEmailResponse struct { func (x *SetMyEmailResponse) Reset() { *x = SetMyEmailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[41] + mi := &file_zitadel_auth_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2010,7 +2097,7 @@ func (x *SetMyEmailResponse) String() string { func (*SetMyEmailResponse) ProtoMessage() {} func (x *SetMyEmailResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[41] + mi := &file_zitadel_auth_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2023,7 +2110,7 @@ func (x *SetMyEmailResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyEmailResponse.ProtoReflect.Descriptor instead. func (*SetMyEmailResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{41} + return file_zitadel_auth_proto_rawDescGZIP(), []int{43} } func (x *SetMyEmailResponse) GetDetails() *object.ObjectDetails { @@ -2044,7 +2131,7 @@ type VerifyMyEmailRequest struct { func (x *VerifyMyEmailRequest) Reset() { *x = VerifyMyEmailRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[42] + mi := &file_zitadel_auth_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2057,7 +2144,7 @@ func (x *VerifyMyEmailRequest) String() string { func (*VerifyMyEmailRequest) ProtoMessage() {} func (x *VerifyMyEmailRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[42] + mi := &file_zitadel_auth_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2070,7 +2157,7 @@ func (x *VerifyMyEmailRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyEmailRequest.ProtoReflect.Descriptor instead. func (*VerifyMyEmailRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{42} + return file_zitadel_auth_proto_rawDescGZIP(), []int{44} } func (x *VerifyMyEmailRequest) GetCode() string { @@ -2091,7 +2178,7 @@ type VerifyMyEmailResponse struct { func (x *VerifyMyEmailResponse) Reset() { *x = VerifyMyEmailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[43] + mi := &file_zitadel_auth_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2104,7 +2191,7 @@ func (x *VerifyMyEmailResponse) String() string { func (*VerifyMyEmailResponse) ProtoMessage() {} func (x *VerifyMyEmailResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[43] + mi := &file_zitadel_auth_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2117,7 +2204,7 @@ func (x *VerifyMyEmailResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyEmailResponse.ProtoReflect.Descriptor instead. func (*VerifyMyEmailResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{43} + return file_zitadel_auth_proto_rawDescGZIP(), []int{45} } func (x *VerifyMyEmailResponse) GetDetails() *object.ObjectDetails { @@ -2137,7 +2224,7 @@ type ResendMyEmailVerificationRequest struct { func (x *ResendMyEmailVerificationRequest) Reset() { *x = ResendMyEmailVerificationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[44] + mi := &file_zitadel_auth_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2150,7 +2237,7 @@ func (x *ResendMyEmailVerificationRequest) String() string { func (*ResendMyEmailVerificationRequest) ProtoMessage() {} func (x *ResendMyEmailVerificationRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[44] + mi := &file_zitadel_auth_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2163,7 +2250,7 @@ func (x *ResendMyEmailVerificationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ResendMyEmailVerificationRequest.ProtoReflect.Descriptor instead. func (*ResendMyEmailVerificationRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{44} + return file_zitadel_auth_proto_rawDescGZIP(), []int{46} } type ResendMyEmailVerificationResponse struct { @@ -2177,7 +2264,7 @@ type ResendMyEmailVerificationResponse struct { func (x *ResendMyEmailVerificationResponse) Reset() { *x = ResendMyEmailVerificationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[45] + mi := &file_zitadel_auth_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2190,7 +2277,7 @@ func (x *ResendMyEmailVerificationResponse) String() string { func (*ResendMyEmailVerificationResponse) ProtoMessage() {} func (x *ResendMyEmailVerificationResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[45] + mi := &file_zitadel_auth_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2203,7 +2290,7 @@ func (x *ResendMyEmailVerificationResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ResendMyEmailVerificationResponse.ProtoReflect.Descriptor instead. func (*ResendMyEmailVerificationResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{45} + return file_zitadel_auth_proto_rawDescGZIP(), []int{47} } func (x *ResendMyEmailVerificationResponse) GetDetails() *object.ObjectDetails { @@ -2223,7 +2310,7 @@ type GetMyPhoneRequest struct { func (x *GetMyPhoneRequest) Reset() { *x = GetMyPhoneRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[46] + mi := &file_zitadel_auth_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2236,7 +2323,7 @@ func (x *GetMyPhoneRequest) String() string { func (*GetMyPhoneRequest) ProtoMessage() {} func (x *GetMyPhoneRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[46] + mi := &file_zitadel_auth_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2249,7 +2336,7 @@ func (x *GetMyPhoneRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyPhoneRequest.ProtoReflect.Descriptor instead. func (*GetMyPhoneRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{46} + return file_zitadel_auth_proto_rawDescGZIP(), []int{48} } type GetMyPhoneResponse struct { @@ -2264,7 +2351,7 @@ type GetMyPhoneResponse struct { func (x *GetMyPhoneResponse) Reset() { *x = GetMyPhoneResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[47] + mi := &file_zitadel_auth_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2277,7 +2364,7 @@ func (x *GetMyPhoneResponse) String() string { func (*GetMyPhoneResponse) ProtoMessage() {} func (x *GetMyPhoneResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[47] + mi := &file_zitadel_auth_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2290,7 +2377,7 @@ func (x *GetMyPhoneResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyPhoneResponse.ProtoReflect.Descriptor instead. func (*GetMyPhoneResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{47} + return file_zitadel_auth_proto_rawDescGZIP(), []int{49} } func (x *GetMyPhoneResponse) GetDetails() *object.ObjectDetails { @@ -2318,7 +2405,7 @@ type SetMyPhoneRequest struct { func (x *SetMyPhoneRequest) Reset() { *x = SetMyPhoneRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[48] + mi := &file_zitadel_auth_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2331,7 +2418,7 @@ func (x *SetMyPhoneRequest) String() string { func (*SetMyPhoneRequest) ProtoMessage() {} func (x *SetMyPhoneRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[48] + mi := &file_zitadel_auth_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2344,7 +2431,7 @@ func (x *SetMyPhoneRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyPhoneRequest.ProtoReflect.Descriptor instead. func (*SetMyPhoneRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{48} + return file_zitadel_auth_proto_rawDescGZIP(), []int{50} } func (x *SetMyPhoneRequest) GetPhone() string { @@ -2365,7 +2452,7 @@ type SetMyPhoneResponse struct { func (x *SetMyPhoneResponse) Reset() { *x = SetMyPhoneResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[49] + mi := &file_zitadel_auth_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2378,7 +2465,7 @@ func (x *SetMyPhoneResponse) String() string { func (*SetMyPhoneResponse) ProtoMessage() {} func (x *SetMyPhoneResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[49] + mi := &file_zitadel_auth_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2391,7 +2478,7 @@ func (x *SetMyPhoneResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetMyPhoneResponse.ProtoReflect.Descriptor instead. func (*SetMyPhoneResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{49} + return file_zitadel_auth_proto_rawDescGZIP(), []int{51} } func (x *SetMyPhoneResponse) GetDetails() *object.ObjectDetails { @@ -2412,7 +2499,7 @@ type VerifyMyPhoneRequest struct { func (x *VerifyMyPhoneRequest) Reset() { *x = VerifyMyPhoneRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[50] + mi := &file_zitadel_auth_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2425,7 +2512,7 @@ func (x *VerifyMyPhoneRequest) String() string { func (*VerifyMyPhoneRequest) ProtoMessage() {} func (x *VerifyMyPhoneRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[50] + mi := &file_zitadel_auth_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2438,7 +2525,7 @@ func (x *VerifyMyPhoneRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyPhoneRequest.ProtoReflect.Descriptor instead. func (*VerifyMyPhoneRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{50} + return file_zitadel_auth_proto_rawDescGZIP(), []int{52} } func (x *VerifyMyPhoneRequest) GetCode() string { @@ -2459,7 +2546,7 @@ type VerifyMyPhoneResponse struct { func (x *VerifyMyPhoneResponse) Reset() { *x = VerifyMyPhoneResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[51] + mi := &file_zitadel_auth_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2472,7 +2559,7 @@ func (x *VerifyMyPhoneResponse) String() string { func (*VerifyMyPhoneResponse) ProtoMessage() {} func (x *VerifyMyPhoneResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[51] + mi := &file_zitadel_auth_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2485,7 +2572,7 @@ func (x *VerifyMyPhoneResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyPhoneResponse.ProtoReflect.Descriptor instead. func (*VerifyMyPhoneResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{51} + return file_zitadel_auth_proto_rawDescGZIP(), []int{53} } func (x *VerifyMyPhoneResponse) GetDetails() *object.ObjectDetails { @@ -2505,7 +2592,7 @@ type ResendMyPhoneVerificationRequest struct { func (x *ResendMyPhoneVerificationRequest) Reset() { *x = ResendMyPhoneVerificationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[52] + mi := &file_zitadel_auth_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2518,7 +2605,7 @@ func (x *ResendMyPhoneVerificationRequest) String() string { func (*ResendMyPhoneVerificationRequest) ProtoMessage() {} func (x *ResendMyPhoneVerificationRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[52] + mi := &file_zitadel_auth_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2531,7 +2618,7 @@ func (x *ResendMyPhoneVerificationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ResendMyPhoneVerificationRequest.ProtoReflect.Descriptor instead. func (*ResendMyPhoneVerificationRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{52} + return file_zitadel_auth_proto_rawDescGZIP(), []int{54} } type ResendMyPhoneVerificationResponse struct { @@ -2545,7 +2632,7 @@ type ResendMyPhoneVerificationResponse struct { func (x *ResendMyPhoneVerificationResponse) Reset() { *x = ResendMyPhoneVerificationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[53] + mi := &file_zitadel_auth_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2558,7 +2645,7 @@ func (x *ResendMyPhoneVerificationResponse) String() string { func (*ResendMyPhoneVerificationResponse) ProtoMessage() {} func (x *ResendMyPhoneVerificationResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[53] + mi := &file_zitadel_auth_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2571,7 +2658,7 @@ func (x *ResendMyPhoneVerificationResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ResendMyPhoneVerificationResponse.ProtoReflect.Descriptor instead. func (*ResendMyPhoneVerificationResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{53} + return file_zitadel_auth_proto_rawDescGZIP(), []int{55} } func (x *ResendMyPhoneVerificationResponse) GetDetails() *object.ObjectDetails { @@ -2591,7 +2678,7 @@ type RemoveMyPhoneRequest struct { func (x *RemoveMyPhoneRequest) Reset() { *x = RemoveMyPhoneRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[54] + mi := &file_zitadel_auth_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2604,7 +2691,7 @@ func (x *RemoveMyPhoneRequest) String() string { func (*RemoveMyPhoneRequest) ProtoMessage() {} func (x *RemoveMyPhoneRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[54] + mi := &file_zitadel_auth_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2617,7 +2704,7 @@ func (x *RemoveMyPhoneRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyPhoneRequest.ProtoReflect.Descriptor instead. func (*RemoveMyPhoneRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{54} + return file_zitadel_auth_proto_rawDescGZIP(), []int{56} } type RemoveMyPhoneResponse struct { @@ -2631,7 +2718,7 @@ type RemoveMyPhoneResponse struct { func (x *RemoveMyPhoneResponse) Reset() { *x = RemoveMyPhoneResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[55] + mi := &file_zitadel_auth_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2644,7 +2731,7 @@ func (x *RemoveMyPhoneResponse) String() string { func (*RemoveMyPhoneResponse) ProtoMessage() {} func (x *RemoveMyPhoneResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[55] + mi := &file_zitadel_auth_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2657,7 +2744,7 @@ func (x *RemoveMyPhoneResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyPhoneResponse.ProtoReflect.Descriptor instead. func (*RemoveMyPhoneResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{55} + return file_zitadel_auth_proto_rawDescGZIP(), []int{57} } func (x *RemoveMyPhoneResponse) GetDetails() *object.ObjectDetails { @@ -2677,7 +2764,7 @@ type RemoveMyAvatarRequest struct { func (x *RemoveMyAvatarRequest) Reset() { *x = RemoveMyAvatarRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[56] + mi := &file_zitadel_auth_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2690,7 +2777,7 @@ func (x *RemoveMyAvatarRequest) String() string { func (*RemoveMyAvatarRequest) ProtoMessage() {} func (x *RemoveMyAvatarRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[56] + mi := &file_zitadel_auth_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2703,7 +2790,7 @@ func (x *RemoveMyAvatarRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAvatarRequest.ProtoReflect.Descriptor instead. func (*RemoveMyAvatarRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{56} + return file_zitadel_auth_proto_rawDescGZIP(), []int{58} } type RemoveMyAvatarResponse struct { @@ -2717,7 +2804,7 @@ type RemoveMyAvatarResponse struct { func (x *RemoveMyAvatarResponse) Reset() { *x = RemoveMyAvatarResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[57] + mi := &file_zitadel_auth_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2730,7 +2817,7 @@ func (x *RemoveMyAvatarResponse) String() string { func (*RemoveMyAvatarResponse) ProtoMessage() {} func (x *RemoveMyAvatarResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[57] + mi := &file_zitadel_auth_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2743,7 +2830,7 @@ func (x *RemoveMyAvatarResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAvatarResponse.ProtoReflect.Descriptor instead. func (*RemoveMyAvatarResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{57} + return file_zitadel_auth_proto_rawDescGZIP(), []int{59} } func (x *RemoveMyAvatarResponse) GetDetails() *object.ObjectDetails { @@ -2765,7 +2852,7 @@ type ListMyLinkedIDPsRequest struct { func (x *ListMyLinkedIDPsRequest) Reset() { *x = ListMyLinkedIDPsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[58] + mi := &file_zitadel_auth_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2778,7 +2865,7 @@ func (x *ListMyLinkedIDPsRequest) String() string { func (*ListMyLinkedIDPsRequest) ProtoMessage() {} func (x *ListMyLinkedIDPsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[58] + mi := &file_zitadel_auth_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2791,7 +2878,7 @@ func (x *ListMyLinkedIDPsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyLinkedIDPsRequest.ProtoReflect.Descriptor instead. func (*ListMyLinkedIDPsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{58} + return file_zitadel_auth_proto_rawDescGZIP(), []int{60} } func (x *ListMyLinkedIDPsRequest) GetQuery() *object.ListQuery { @@ -2813,7 +2900,7 @@ type ListMyLinkedIDPsResponse struct { func (x *ListMyLinkedIDPsResponse) Reset() { *x = ListMyLinkedIDPsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[59] + mi := &file_zitadel_auth_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2826,7 +2913,7 @@ func (x *ListMyLinkedIDPsResponse) String() string { func (*ListMyLinkedIDPsResponse) ProtoMessage() {} func (x *ListMyLinkedIDPsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[59] + mi := &file_zitadel_auth_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2839,7 +2926,7 @@ func (x *ListMyLinkedIDPsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyLinkedIDPsResponse.ProtoReflect.Descriptor instead. func (*ListMyLinkedIDPsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{59} + return file_zitadel_auth_proto_rawDescGZIP(), []int{61} } func (x *ListMyLinkedIDPsResponse) GetDetails() *object.ListDetails { @@ -2868,7 +2955,7 @@ type RemoveMyLinkedIDPRequest struct { func (x *RemoveMyLinkedIDPRequest) Reset() { *x = RemoveMyLinkedIDPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[60] + mi := &file_zitadel_auth_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2881,7 +2968,7 @@ func (x *RemoveMyLinkedIDPRequest) String() string { func (*RemoveMyLinkedIDPRequest) ProtoMessage() {} func (x *RemoveMyLinkedIDPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[60] + mi := &file_zitadel_auth_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2894,7 +2981,7 @@ func (x *RemoveMyLinkedIDPRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyLinkedIDPRequest.ProtoReflect.Descriptor instead. func (*RemoveMyLinkedIDPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{60} + return file_zitadel_auth_proto_rawDescGZIP(), []int{62} } func (x *RemoveMyLinkedIDPRequest) GetIdpId() string { @@ -2922,7 +3009,7 @@ type RemoveMyLinkedIDPResponse struct { func (x *RemoveMyLinkedIDPResponse) Reset() { *x = RemoveMyLinkedIDPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[61] + mi := &file_zitadel_auth_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2935,7 +3022,7 @@ func (x *RemoveMyLinkedIDPResponse) String() string { func (*RemoveMyLinkedIDPResponse) ProtoMessage() {} func (x *RemoveMyLinkedIDPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[61] + mi := &file_zitadel_auth_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2948,7 +3035,7 @@ func (x *RemoveMyLinkedIDPResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyLinkedIDPResponse.ProtoReflect.Descriptor instead. func (*RemoveMyLinkedIDPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{61} + return file_zitadel_auth_proto_rawDescGZIP(), []int{63} } func (x *RemoveMyLinkedIDPResponse) GetDetails() *object.ObjectDetails { @@ -2968,7 +3055,7 @@ type ListMyAuthFactorsRequest struct { func (x *ListMyAuthFactorsRequest) Reset() { *x = ListMyAuthFactorsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[62] + mi := &file_zitadel_auth_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2981,7 +3068,7 @@ func (x *ListMyAuthFactorsRequest) String() string { func (*ListMyAuthFactorsRequest) ProtoMessage() {} func (x *ListMyAuthFactorsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[62] + mi := &file_zitadel_auth_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2994,7 +3081,7 @@ func (x *ListMyAuthFactorsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyAuthFactorsRequest.ProtoReflect.Descriptor instead. func (*ListMyAuthFactorsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{62} + return file_zitadel_auth_proto_rawDescGZIP(), []int{64} } type ListMyAuthFactorsResponse struct { @@ -3008,7 +3095,7 @@ type ListMyAuthFactorsResponse struct { func (x *ListMyAuthFactorsResponse) Reset() { *x = ListMyAuthFactorsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[63] + mi := &file_zitadel_auth_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3021,7 +3108,7 @@ func (x *ListMyAuthFactorsResponse) String() string { func (*ListMyAuthFactorsResponse) ProtoMessage() {} func (x *ListMyAuthFactorsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[63] + mi := &file_zitadel_auth_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3034,7 +3121,7 @@ func (x *ListMyAuthFactorsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyAuthFactorsResponse.ProtoReflect.Descriptor instead. func (*ListMyAuthFactorsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{63} + return file_zitadel_auth_proto_rawDescGZIP(), []int{65} } func (x *ListMyAuthFactorsResponse) GetResult() []*user.AuthFactor { @@ -3054,7 +3141,7 @@ type AddMyAuthFactorU2FRequest struct { func (x *AddMyAuthFactorU2FRequest) Reset() { *x = AddMyAuthFactorU2FRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[64] + mi := &file_zitadel_auth_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3067,7 +3154,7 @@ func (x *AddMyAuthFactorU2FRequest) String() string { func (*AddMyAuthFactorU2FRequest) ProtoMessage() {} func (x *AddMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[64] + mi := &file_zitadel_auth_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3080,7 +3167,7 @@ func (x *AddMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyAuthFactorU2FRequest.ProtoReflect.Descriptor instead. func (*AddMyAuthFactorU2FRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{64} + return file_zitadel_auth_proto_rawDescGZIP(), []int{66} } type AddMyAuthFactorU2FResponse struct { @@ -3095,7 +3182,7 @@ type AddMyAuthFactorU2FResponse struct { func (x *AddMyAuthFactorU2FResponse) Reset() { *x = AddMyAuthFactorU2FResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[65] + mi := &file_zitadel_auth_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3108,7 +3195,7 @@ func (x *AddMyAuthFactorU2FResponse) String() string { func (*AddMyAuthFactorU2FResponse) ProtoMessage() {} func (x *AddMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[65] + mi := &file_zitadel_auth_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3121,7 +3208,7 @@ func (x *AddMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyAuthFactorU2FResponse.ProtoReflect.Descriptor instead. func (*AddMyAuthFactorU2FResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{65} + return file_zitadel_auth_proto_rawDescGZIP(), []int{67} } func (x *AddMyAuthFactorU2FResponse) GetKey() *user.WebAuthNKey { @@ -3148,7 +3235,7 @@ type AddMyAuthFactorOTPRequest struct { func (x *AddMyAuthFactorOTPRequest) Reset() { *x = AddMyAuthFactorOTPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[66] + mi := &file_zitadel_auth_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3161,7 +3248,7 @@ func (x *AddMyAuthFactorOTPRequest) String() string { func (*AddMyAuthFactorOTPRequest) ProtoMessage() {} func (x *AddMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[66] + mi := &file_zitadel_auth_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3174,7 +3261,7 @@ func (x *AddMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyAuthFactorOTPRequest.ProtoReflect.Descriptor instead. func (*AddMyAuthFactorOTPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{66} + return file_zitadel_auth_proto_rawDescGZIP(), []int{68} } type AddMyAuthFactorOTPResponse struct { @@ -3190,7 +3277,7 @@ type AddMyAuthFactorOTPResponse struct { func (x *AddMyAuthFactorOTPResponse) Reset() { *x = AddMyAuthFactorOTPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[67] + mi := &file_zitadel_auth_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3203,7 +3290,7 @@ func (x *AddMyAuthFactorOTPResponse) String() string { func (*AddMyAuthFactorOTPResponse) ProtoMessage() {} func (x *AddMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[67] + mi := &file_zitadel_auth_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3216,7 +3303,7 @@ func (x *AddMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyAuthFactorOTPResponse.ProtoReflect.Descriptor instead. func (*AddMyAuthFactorOTPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{67} + return file_zitadel_auth_proto_rawDescGZIP(), []int{69} } func (x *AddMyAuthFactorOTPResponse) GetUrl() string { @@ -3251,7 +3338,7 @@ type VerifyMyAuthFactorOTPRequest struct { func (x *VerifyMyAuthFactorOTPRequest) Reset() { *x = VerifyMyAuthFactorOTPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[68] + mi := &file_zitadel_auth_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3264,7 +3351,7 @@ func (x *VerifyMyAuthFactorOTPRequest) String() string { func (*VerifyMyAuthFactorOTPRequest) ProtoMessage() {} func (x *VerifyMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[68] + mi := &file_zitadel_auth_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3277,7 +3364,7 @@ func (x *VerifyMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyAuthFactorOTPRequest.ProtoReflect.Descriptor instead. func (*VerifyMyAuthFactorOTPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{68} + return file_zitadel_auth_proto_rawDescGZIP(), []int{70} } func (x *VerifyMyAuthFactorOTPRequest) GetCode() string { @@ -3298,7 +3385,7 @@ type VerifyMyAuthFactorOTPResponse struct { func (x *VerifyMyAuthFactorOTPResponse) Reset() { *x = VerifyMyAuthFactorOTPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[69] + mi := &file_zitadel_auth_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3311,7 +3398,7 @@ func (x *VerifyMyAuthFactorOTPResponse) String() string { func (*VerifyMyAuthFactorOTPResponse) ProtoMessage() {} func (x *VerifyMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[69] + mi := &file_zitadel_auth_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3324,7 +3411,7 @@ func (x *VerifyMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyAuthFactorOTPResponse.ProtoReflect.Descriptor instead. func (*VerifyMyAuthFactorOTPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{69} + return file_zitadel_auth_proto_rawDescGZIP(), []int{71} } func (x *VerifyMyAuthFactorOTPResponse) GetDetails() *object.ObjectDetails { @@ -3345,7 +3432,7 @@ type VerifyMyAuthFactorU2FRequest struct { func (x *VerifyMyAuthFactorU2FRequest) Reset() { *x = VerifyMyAuthFactorU2FRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[70] + mi := &file_zitadel_auth_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3358,7 +3445,7 @@ func (x *VerifyMyAuthFactorU2FRequest) String() string { func (*VerifyMyAuthFactorU2FRequest) ProtoMessage() {} func (x *VerifyMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[70] + mi := &file_zitadel_auth_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3371,7 +3458,7 @@ func (x *VerifyMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyAuthFactorU2FRequest.ProtoReflect.Descriptor instead. func (*VerifyMyAuthFactorU2FRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{70} + return file_zitadel_auth_proto_rawDescGZIP(), []int{72} } func (x *VerifyMyAuthFactorU2FRequest) GetVerification() *user.WebAuthNVerification { @@ -3392,7 +3479,7 @@ type VerifyMyAuthFactorU2FResponse struct { func (x *VerifyMyAuthFactorU2FResponse) Reset() { *x = VerifyMyAuthFactorU2FResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[71] + mi := &file_zitadel_auth_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3405,7 +3492,7 @@ func (x *VerifyMyAuthFactorU2FResponse) String() string { func (*VerifyMyAuthFactorU2FResponse) ProtoMessage() {} func (x *VerifyMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[71] + mi := &file_zitadel_auth_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3418,7 +3505,7 @@ func (x *VerifyMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyAuthFactorU2FResponse.ProtoReflect.Descriptor instead. func (*VerifyMyAuthFactorU2FResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{71} + return file_zitadel_auth_proto_rawDescGZIP(), []int{73} } func (x *VerifyMyAuthFactorU2FResponse) GetDetails() *object.ObjectDetails { @@ -3438,7 +3525,7 @@ type RemoveMyAuthFactorOTPRequest struct { func (x *RemoveMyAuthFactorOTPRequest) Reset() { *x = RemoveMyAuthFactorOTPRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[72] + mi := &file_zitadel_auth_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3451,7 +3538,7 @@ func (x *RemoveMyAuthFactorOTPRequest) String() string { func (*RemoveMyAuthFactorOTPRequest) ProtoMessage() {} func (x *RemoveMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[72] + mi := &file_zitadel_auth_proto_msgTypes[74] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3464,7 +3551,7 @@ func (x *RemoveMyAuthFactorOTPRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAuthFactorOTPRequest.ProtoReflect.Descriptor instead. func (*RemoveMyAuthFactorOTPRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{72} + return file_zitadel_auth_proto_rawDescGZIP(), []int{74} } type RemoveMyAuthFactorOTPResponse struct { @@ -3478,7 +3565,7 @@ type RemoveMyAuthFactorOTPResponse struct { func (x *RemoveMyAuthFactorOTPResponse) Reset() { *x = RemoveMyAuthFactorOTPResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[73] + mi := &file_zitadel_auth_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3491,7 +3578,7 @@ func (x *RemoveMyAuthFactorOTPResponse) String() string { func (*RemoveMyAuthFactorOTPResponse) ProtoMessage() {} func (x *RemoveMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[73] + mi := &file_zitadel_auth_proto_msgTypes[75] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3504,7 +3591,7 @@ func (x *RemoveMyAuthFactorOTPResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAuthFactorOTPResponse.ProtoReflect.Descriptor instead. func (*RemoveMyAuthFactorOTPResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{73} + return file_zitadel_auth_proto_rawDescGZIP(), []int{75} } func (x *RemoveMyAuthFactorOTPResponse) GetDetails() *object.ObjectDetails { @@ -3525,7 +3612,7 @@ type RemoveMyAuthFactorU2FRequest struct { func (x *RemoveMyAuthFactorU2FRequest) Reset() { *x = RemoveMyAuthFactorU2FRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[74] + mi := &file_zitadel_auth_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3538,7 +3625,7 @@ func (x *RemoveMyAuthFactorU2FRequest) String() string { func (*RemoveMyAuthFactorU2FRequest) ProtoMessage() {} func (x *RemoveMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[74] + mi := &file_zitadel_auth_proto_msgTypes[76] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3551,7 +3638,7 @@ func (x *RemoveMyAuthFactorU2FRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAuthFactorU2FRequest.ProtoReflect.Descriptor instead. func (*RemoveMyAuthFactorU2FRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{74} + return file_zitadel_auth_proto_rawDescGZIP(), []int{76} } func (x *RemoveMyAuthFactorU2FRequest) GetTokenId() string { @@ -3572,7 +3659,7 @@ type RemoveMyAuthFactorU2FResponse struct { func (x *RemoveMyAuthFactorU2FResponse) Reset() { *x = RemoveMyAuthFactorU2FResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[75] + mi := &file_zitadel_auth_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3585,7 +3672,7 @@ func (x *RemoveMyAuthFactorU2FResponse) String() string { func (*RemoveMyAuthFactorU2FResponse) ProtoMessage() {} func (x *RemoveMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[75] + mi := &file_zitadel_auth_proto_msgTypes[77] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3598,7 +3685,7 @@ func (x *RemoveMyAuthFactorU2FResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyAuthFactorU2FResponse.ProtoReflect.Descriptor instead. func (*RemoveMyAuthFactorU2FResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{75} + return file_zitadel_auth_proto_rawDescGZIP(), []int{77} } func (x *RemoveMyAuthFactorU2FResponse) GetDetails() *object.ObjectDetails { @@ -3618,7 +3705,7 @@ type ListMyPasswordlessRequest struct { func (x *ListMyPasswordlessRequest) Reset() { *x = ListMyPasswordlessRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[76] + mi := &file_zitadel_auth_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3631,7 +3718,7 @@ func (x *ListMyPasswordlessRequest) String() string { func (*ListMyPasswordlessRequest) ProtoMessage() {} func (x *ListMyPasswordlessRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[76] + mi := &file_zitadel_auth_proto_msgTypes[78] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3644,7 +3731,7 @@ func (x *ListMyPasswordlessRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyPasswordlessRequest.ProtoReflect.Descriptor instead. func (*ListMyPasswordlessRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{76} + return file_zitadel_auth_proto_rawDescGZIP(), []int{78} } type ListMyPasswordlessResponse struct { @@ -3658,7 +3745,7 @@ type ListMyPasswordlessResponse struct { func (x *ListMyPasswordlessResponse) Reset() { *x = ListMyPasswordlessResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[77] + mi := &file_zitadel_auth_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3671,7 +3758,7 @@ func (x *ListMyPasswordlessResponse) String() string { func (*ListMyPasswordlessResponse) ProtoMessage() {} func (x *ListMyPasswordlessResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[77] + mi := &file_zitadel_auth_proto_msgTypes[79] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3684,7 +3771,7 @@ func (x *ListMyPasswordlessResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyPasswordlessResponse.ProtoReflect.Descriptor instead. func (*ListMyPasswordlessResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{77} + return file_zitadel_auth_proto_rawDescGZIP(), []int{79} } func (x *ListMyPasswordlessResponse) GetResult() []*user.WebAuthNToken { @@ -3704,7 +3791,7 @@ type AddMyPasswordlessRequest struct { func (x *AddMyPasswordlessRequest) Reset() { *x = AddMyPasswordlessRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[78] + mi := &file_zitadel_auth_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3717,7 +3804,7 @@ func (x *AddMyPasswordlessRequest) String() string { func (*AddMyPasswordlessRequest) ProtoMessage() {} func (x *AddMyPasswordlessRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[78] + mi := &file_zitadel_auth_proto_msgTypes[80] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3730,7 +3817,7 @@ func (x *AddMyPasswordlessRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyPasswordlessRequest.ProtoReflect.Descriptor instead. func (*AddMyPasswordlessRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{78} + return file_zitadel_auth_proto_rawDescGZIP(), []int{80} } type AddMyPasswordlessResponse struct { @@ -3745,7 +3832,7 @@ type AddMyPasswordlessResponse struct { func (x *AddMyPasswordlessResponse) Reset() { *x = AddMyPasswordlessResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[79] + mi := &file_zitadel_auth_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3758,7 +3845,7 @@ func (x *AddMyPasswordlessResponse) String() string { func (*AddMyPasswordlessResponse) ProtoMessage() {} func (x *AddMyPasswordlessResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[79] + mi := &file_zitadel_auth_proto_msgTypes[81] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3771,7 +3858,7 @@ func (x *AddMyPasswordlessResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyPasswordlessResponse.ProtoReflect.Descriptor instead. func (*AddMyPasswordlessResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{79} + return file_zitadel_auth_proto_rawDescGZIP(), []int{81} } func (x *AddMyPasswordlessResponse) GetKey() *user.WebAuthNKey { @@ -3798,7 +3885,7 @@ type AddMyPasswordlessLinkRequest struct { func (x *AddMyPasswordlessLinkRequest) Reset() { *x = AddMyPasswordlessLinkRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[80] + mi := &file_zitadel_auth_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3811,7 +3898,7 @@ func (x *AddMyPasswordlessLinkRequest) String() string { func (*AddMyPasswordlessLinkRequest) ProtoMessage() {} func (x *AddMyPasswordlessLinkRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[80] + mi := &file_zitadel_auth_proto_msgTypes[82] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3824,7 +3911,7 @@ func (x *AddMyPasswordlessLinkRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyPasswordlessLinkRequest.ProtoReflect.Descriptor instead. func (*AddMyPasswordlessLinkRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{80} + return file_zitadel_auth_proto_rawDescGZIP(), []int{82} } type AddMyPasswordlessLinkResponse struct { @@ -3840,7 +3927,7 @@ type AddMyPasswordlessLinkResponse struct { func (x *AddMyPasswordlessLinkResponse) Reset() { *x = AddMyPasswordlessLinkResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[81] + mi := &file_zitadel_auth_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3853,7 +3940,7 @@ func (x *AddMyPasswordlessLinkResponse) String() string { func (*AddMyPasswordlessLinkResponse) ProtoMessage() {} func (x *AddMyPasswordlessLinkResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[81] + mi := &file_zitadel_auth_proto_msgTypes[83] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3866,7 +3953,7 @@ func (x *AddMyPasswordlessLinkResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AddMyPasswordlessLinkResponse.ProtoReflect.Descriptor instead. func (*AddMyPasswordlessLinkResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{81} + return file_zitadel_auth_proto_rawDescGZIP(), []int{83} } func (x *AddMyPasswordlessLinkResponse) GetDetails() *object.ObjectDetails { @@ -3900,7 +3987,7 @@ type SendMyPasswordlessLinkRequest struct { func (x *SendMyPasswordlessLinkRequest) Reset() { *x = SendMyPasswordlessLinkRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[82] + mi := &file_zitadel_auth_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3913,7 +4000,7 @@ func (x *SendMyPasswordlessLinkRequest) String() string { func (*SendMyPasswordlessLinkRequest) ProtoMessage() {} func (x *SendMyPasswordlessLinkRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[82] + mi := &file_zitadel_auth_proto_msgTypes[84] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3926,7 +4013,7 @@ func (x *SendMyPasswordlessLinkRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendMyPasswordlessLinkRequest.ProtoReflect.Descriptor instead. func (*SendMyPasswordlessLinkRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{82} + return file_zitadel_auth_proto_rawDescGZIP(), []int{84} } type SendMyPasswordlessLinkResponse struct { @@ -3940,7 +4027,7 @@ type SendMyPasswordlessLinkResponse struct { func (x *SendMyPasswordlessLinkResponse) Reset() { *x = SendMyPasswordlessLinkResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[83] + mi := &file_zitadel_auth_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3953,7 +4040,7 @@ func (x *SendMyPasswordlessLinkResponse) String() string { func (*SendMyPasswordlessLinkResponse) ProtoMessage() {} func (x *SendMyPasswordlessLinkResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[83] + mi := &file_zitadel_auth_proto_msgTypes[85] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3966,7 +4053,7 @@ func (x *SendMyPasswordlessLinkResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SendMyPasswordlessLinkResponse.ProtoReflect.Descriptor instead. func (*SendMyPasswordlessLinkResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{83} + return file_zitadel_auth_proto_rawDescGZIP(), []int{85} } func (x *SendMyPasswordlessLinkResponse) GetDetails() *object.ObjectDetails { @@ -3987,7 +4074,7 @@ type VerifyMyPasswordlessRequest struct { func (x *VerifyMyPasswordlessRequest) Reset() { *x = VerifyMyPasswordlessRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[84] + mi := &file_zitadel_auth_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4000,7 +4087,7 @@ func (x *VerifyMyPasswordlessRequest) String() string { func (*VerifyMyPasswordlessRequest) ProtoMessage() {} func (x *VerifyMyPasswordlessRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[84] + mi := &file_zitadel_auth_proto_msgTypes[86] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4013,7 +4100,7 @@ func (x *VerifyMyPasswordlessRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyPasswordlessRequest.ProtoReflect.Descriptor instead. func (*VerifyMyPasswordlessRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{84} + return file_zitadel_auth_proto_rawDescGZIP(), []int{86} } func (x *VerifyMyPasswordlessRequest) GetVerification() *user.WebAuthNVerification { @@ -4034,7 +4121,7 @@ type VerifyMyPasswordlessResponse struct { func (x *VerifyMyPasswordlessResponse) Reset() { *x = VerifyMyPasswordlessResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[85] + mi := &file_zitadel_auth_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4047,7 +4134,7 @@ func (x *VerifyMyPasswordlessResponse) String() string { func (*VerifyMyPasswordlessResponse) ProtoMessage() {} func (x *VerifyMyPasswordlessResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[85] + mi := &file_zitadel_auth_proto_msgTypes[87] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4060,7 +4147,7 @@ func (x *VerifyMyPasswordlessResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyMyPasswordlessResponse.ProtoReflect.Descriptor instead. func (*VerifyMyPasswordlessResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{85} + return file_zitadel_auth_proto_rawDescGZIP(), []int{87} } func (x *VerifyMyPasswordlessResponse) GetDetails() *object.ObjectDetails { @@ -4081,7 +4168,7 @@ type RemoveMyPasswordlessRequest struct { func (x *RemoveMyPasswordlessRequest) Reset() { *x = RemoveMyPasswordlessRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[86] + mi := &file_zitadel_auth_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4094,7 +4181,7 @@ func (x *RemoveMyPasswordlessRequest) String() string { func (*RemoveMyPasswordlessRequest) ProtoMessage() {} func (x *RemoveMyPasswordlessRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[86] + mi := &file_zitadel_auth_proto_msgTypes[88] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4107,7 +4194,7 @@ func (x *RemoveMyPasswordlessRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyPasswordlessRequest.ProtoReflect.Descriptor instead. func (*RemoveMyPasswordlessRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{86} + return file_zitadel_auth_proto_rawDescGZIP(), []int{88} } func (x *RemoveMyPasswordlessRequest) GetTokenId() string { @@ -4128,7 +4215,7 @@ type RemoveMyPasswordlessResponse struct { func (x *RemoveMyPasswordlessResponse) Reset() { *x = RemoveMyPasswordlessResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[87] + mi := &file_zitadel_auth_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4141,7 +4228,7 @@ func (x *RemoveMyPasswordlessResponse) String() string { func (*RemoveMyPasswordlessResponse) ProtoMessage() {} func (x *RemoveMyPasswordlessResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[87] + mi := &file_zitadel_auth_proto_msgTypes[89] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4154,7 +4241,7 @@ func (x *RemoveMyPasswordlessResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveMyPasswordlessResponse.ProtoReflect.Descriptor instead. func (*RemoveMyPasswordlessResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{87} + return file_zitadel_auth_proto_rawDescGZIP(), []int{89} } func (x *RemoveMyPasswordlessResponse) GetDetails() *object.ObjectDetails { @@ -4176,7 +4263,7 @@ type ListMyUserGrantsRequest struct { func (x *ListMyUserGrantsRequest) Reset() { *x = ListMyUserGrantsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[88] + mi := &file_zitadel_auth_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4189,7 +4276,7 @@ func (x *ListMyUserGrantsRequest) String() string { func (*ListMyUserGrantsRequest) ProtoMessage() {} func (x *ListMyUserGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[88] + mi := &file_zitadel_auth_proto_msgTypes[90] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4202,7 +4289,7 @@ func (x *ListMyUserGrantsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserGrantsRequest.ProtoReflect.Descriptor instead. func (*ListMyUserGrantsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{88} + return file_zitadel_auth_proto_rawDescGZIP(), []int{90} } func (x *ListMyUserGrantsRequest) GetQuery() *object.ListQuery { @@ -4224,7 +4311,7 @@ type ListMyUserGrantsResponse struct { func (x *ListMyUserGrantsResponse) Reset() { *x = ListMyUserGrantsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[89] + mi := &file_zitadel_auth_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4237,7 +4324,7 @@ func (x *ListMyUserGrantsResponse) String() string { func (*ListMyUserGrantsResponse) ProtoMessage() {} func (x *ListMyUserGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[89] + mi := &file_zitadel_auth_proto_msgTypes[91] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4250,7 +4337,7 @@ func (x *ListMyUserGrantsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyUserGrantsResponse.ProtoReflect.Descriptor instead. func (*ListMyUserGrantsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{89} + return file_zitadel_auth_proto_rawDescGZIP(), []int{91} } func (x *ListMyUserGrantsResponse) GetDetails() *object.ListDetails { @@ -4283,7 +4370,7 @@ type UserGrant struct { func (x *UserGrant) Reset() { *x = UserGrant{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[90] + mi := &file_zitadel_auth_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4296,7 +4383,7 @@ func (x *UserGrant) String() string { func (*UserGrant) ProtoMessage() {} func (x *UserGrant) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[90] + mi := &file_zitadel_auth_proto_msgTypes[92] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4309,7 +4396,7 @@ func (x *UserGrant) ProtoReflect() protoreflect.Message { // Deprecated: Use UserGrant.ProtoReflect.Descriptor instead. func (*UserGrant) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{90} + return file_zitadel_auth_proto_rawDescGZIP(), []int{92} } func (x *UserGrant) GetOrgId() string { @@ -4368,7 +4455,7 @@ type ListMyProjectOrgsRequest struct { func (x *ListMyProjectOrgsRequest) Reset() { *x = ListMyProjectOrgsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[91] + mi := &file_zitadel_auth_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4381,7 +4468,7 @@ func (x *ListMyProjectOrgsRequest) String() string { func (*ListMyProjectOrgsRequest) ProtoMessage() {} func (x *ListMyProjectOrgsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[91] + mi := &file_zitadel_auth_proto_msgTypes[93] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4394,7 +4481,7 @@ func (x *ListMyProjectOrgsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyProjectOrgsRequest.ProtoReflect.Descriptor instead. func (*ListMyProjectOrgsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{91} + return file_zitadel_auth_proto_rawDescGZIP(), []int{93} } func (x *ListMyProjectOrgsRequest) GetQuery() *object.ListQuery { @@ -4423,7 +4510,7 @@ type ListMyProjectOrgsResponse struct { func (x *ListMyProjectOrgsResponse) Reset() { *x = ListMyProjectOrgsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[92] + mi := &file_zitadel_auth_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4436,7 +4523,7 @@ func (x *ListMyProjectOrgsResponse) String() string { func (*ListMyProjectOrgsResponse) ProtoMessage() {} func (x *ListMyProjectOrgsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[92] + mi := &file_zitadel_auth_proto_msgTypes[94] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4449,7 +4536,7 @@ func (x *ListMyProjectOrgsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyProjectOrgsResponse.ProtoReflect.Descriptor instead. func (*ListMyProjectOrgsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{92} + return file_zitadel_auth_proto_rawDescGZIP(), []int{94} } func (x *ListMyProjectOrgsResponse) GetDetails() *object.ListDetails { @@ -4476,7 +4563,7 @@ type ListMyZitadelFeaturesRequest struct { func (x *ListMyZitadelFeaturesRequest) Reset() { *x = ListMyZitadelFeaturesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[93] + mi := &file_zitadel_auth_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4489,7 +4576,7 @@ func (x *ListMyZitadelFeaturesRequest) String() string { func (*ListMyZitadelFeaturesRequest) ProtoMessage() {} func (x *ListMyZitadelFeaturesRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[93] + mi := &file_zitadel_auth_proto_msgTypes[95] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4502,7 +4589,7 @@ func (x *ListMyZitadelFeaturesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyZitadelFeaturesRequest.ProtoReflect.Descriptor instead. func (*ListMyZitadelFeaturesRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{93} + return file_zitadel_auth_proto_rawDescGZIP(), []int{95} } type ListMyZitadelFeaturesResponse struct { @@ -4516,7 +4603,7 @@ type ListMyZitadelFeaturesResponse struct { func (x *ListMyZitadelFeaturesResponse) Reset() { *x = ListMyZitadelFeaturesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[94] + mi := &file_zitadel_auth_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4529,7 +4616,7 @@ func (x *ListMyZitadelFeaturesResponse) String() string { func (*ListMyZitadelFeaturesResponse) ProtoMessage() {} func (x *ListMyZitadelFeaturesResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[94] + mi := &file_zitadel_auth_proto_msgTypes[96] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4542,7 +4629,7 @@ func (x *ListMyZitadelFeaturesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyZitadelFeaturesResponse.ProtoReflect.Descriptor instead. func (*ListMyZitadelFeaturesResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{94} + return file_zitadel_auth_proto_rawDescGZIP(), []int{96} } func (x *ListMyZitadelFeaturesResponse) GetResult() []string { @@ -4562,7 +4649,7 @@ type ListMyZitadelPermissionsRequest struct { func (x *ListMyZitadelPermissionsRequest) Reset() { *x = ListMyZitadelPermissionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[95] + mi := &file_zitadel_auth_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4575,7 +4662,7 @@ func (x *ListMyZitadelPermissionsRequest) String() string { func (*ListMyZitadelPermissionsRequest) ProtoMessage() {} func (x *ListMyZitadelPermissionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[95] + mi := &file_zitadel_auth_proto_msgTypes[97] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4588,7 +4675,7 @@ func (x *ListMyZitadelPermissionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyZitadelPermissionsRequest.ProtoReflect.Descriptor instead. func (*ListMyZitadelPermissionsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{95} + return file_zitadel_auth_proto_rawDescGZIP(), []int{97} } type ListMyZitadelPermissionsResponse struct { @@ -4602,7 +4689,7 @@ type ListMyZitadelPermissionsResponse struct { func (x *ListMyZitadelPermissionsResponse) Reset() { *x = ListMyZitadelPermissionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[96] + mi := &file_zitadel_auth_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4615,7 +4702,7 @@ func (x *ListMyZitadelPermissionsResponse) String() string { func (*ListMyZitadelPermissionsResponse) ProtoMessage() {} func (x *ListMyZitadelPermissionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[96] + mi := &file_zitadel_auth_proto_msgTypes[98] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4628,7 +4715,7 @@ func (x *ListMyZitadelPermissionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyZitadelPermissionsResponse.ProtoReflect.Descriptor instead. func (*ListMyZitadelPermissionsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{96} + return file_zitadel_auth_proto_rawDescGZIP(), []int{98} } func (x *ListMyZitadelPermissionsResponse) GetResult() []string { @@ -4648,7 +4735,7 @@ type ListMyProjectPermissionsRequest struct { func (x *ListMyProjectPermissionsRequest) Reset() { *x = ListMyProjectPermissionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[97] + mi := &file_zitadel_auth_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4661,7 +4748,7 @@ func (x *ListMyProjectPermissionsRequest) String() string { func (*ListMyProjectPermissionsRequest) ProtoMessage() {} func (x *ListMyProjectPermissionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[97] + mi := &file_zitadel_auth_proto_msgTypes[99] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4674,7 +4761,7 @@ func (x *ListMyProjectPermissionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyProjectPermissionsRequest.ProtoReflect.Descriptor instead. func (*ListMyProjectPermissionsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{97} + return file_zitadel_auth_proto_rawDescGZIP(), []int{99} } type ListMyProjectPermissionsResponse struct { @@ -4688,7 +4775,7 @@ type ListMyProjectPermissionsResponse struct { func (x *ListMyProjectPermissionsResponse) Reset() { *x = ListMyProjectPermissionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[98] + mi := &file_zitadel_auth_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4701,7 +4788,7 @@ func (x *ListMyProjectPermissionsResponse) String() string { func (*ListMyProjectPermissionsResponse) ProtoMessage() {} func (x *ListMyProjectPermissionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[98] + mi := &file_zitadel_auth_proto_msgTypes[100] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4714,7 +4801,7 @@ func (x *ListMyProjectPermissionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyProjectPermissionsResponse.ProtoReflect.Descriptor instead. func (*ListMyProjectPermissionsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{98} + return file_zitadel_auth_proto_rawDescGZIP(), []int{100} } func (x *ListMyProjectPermissionsResponse) GetResult() []string { @@ -4738,7 +4825,7 @@ type ListMyMembershipsRequest struct { func (x *ListMyMembershipsRequest) Reset() { *x = ListMyMembershipsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[99] + mi := &file_zitadel_auth_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4751,7 +4838,7 @@ func (x *ListMyMembershipsRequest) String() string { func (*ListMyMembershipsRequest) ProtoMessage() {} func (x *ListMyMembershipsRequest) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[99] + mi := &file_zitadel_auth_proto_msgTypes[101] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4764,7 +4851,7 @@ func (x *ListMyMembershipsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyMembershipsRequest.ProtoReflect.Descriptor instead. func (*ListMyMembershipsRequest) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{99} + return file_zitadel_auth_proto_rawDescGZIP(), []int{101} } func (x *ListMyMembershipsRequest) GetQuery() *object.ListQuery { @@ -4793,7 +4880,7 @@ type ListMyMembershipsResponse struct { func (x *ListMyMembershipsResponse) Reset() { *x = ListMyMembershipsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[100] + mi := &file_zitadel_auth_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4806,7 +4893,7 @@ func (x *ListMyMembershipsResponse) String() string { func (*ListMyMembershipsResponse) ProtoMessage() {} func (x *ListMyMembershipsResponse) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[100] + mi := &file_zitadel_auth_proto_msgTypes[102] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4819,7 +4906,7 @@ func (x *ListMyMembershipsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyMembershipsResponse.ProtoReflect.Descriptor instead. func (*ListMyMembershipsResponse) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{100} + return file_zitadel_auth_proto_rawDescGZIP(), []int{102} } func (x *ListMyMembershipsResponse) GetDetails() *object.ListDetails { @@ -4848,7 +4935,7 @@ type BulkSetMyMetadataRequest_Metadata struct { func (x *BulkSetMyMetadataRequest_Metadata) Reset() { *x = BulkSetMyMetadataRequest_Metadata{} if protoimpl.UnsafeEnabled { - mi := &file_zitadel_auth_proto_msgTypes[101] + mi := &file_zitadel_auth_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4861,7 +4948,7 @@ func (x *BulkSetMyMetadataRequest_Metadata) String() string { func (*BulkSetMyMetadataRequest_Metadata) ProtoMessage() {} func (x *BulkSetMyMetadataRequest_Metadata) ProtoReflect() protoreflect.Message { - mi := &file_zitadel_auth_proto_msgTypes[101] + mi := &file_zitadel_auth_proto_msgTypes[103] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4874,7 +4961,7 @@ func (x *BulkSetMyMetadataRequest_Metadata) ProtoReflect() protoreflect.Message // Deprecated: Use BulkSetMyMetadataRequest_Metadata.ProtoReflect.Descriptor instead. func (*BulkSetMyMetadataRequest_Metadata) Descriptor() ([]byte, []int) { - return file_zitadel_auth_proto_rawDescGZIP(), []int{16, 0} + return file_zitadel_auth_proto_rawDescGZIP(), []int{18, 0} } func (x *BulkSetMyMetadataRequest_Metadata) GetKey() string { @@ -4937,998 +5024,1013 @@ var file_zitadel_auth_proto_rawDesc = []byte{ 0x70, 0x42, 0x2f, 0x92, 0x41, 0x2c, 0x32, 0x2a, 0x54, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x20, 0x6c, 0x6f, 0x67, - 0x69, 0x6e, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x50, 0x0a, - 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 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, 0x22, - 0x81, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, - 0x61, 0x6e, 0x67, 0x65, 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, 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, 0x22, 0x1b, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x4e, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, - 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, - 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x22, 0x82, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, - 0x61, 0x74, 0x61, 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, 0x3c, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, - 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, - 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, - 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x35, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x65, - 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, - 0x74, 0x61, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x34, 0x0a, 0x14, 0x47, 0x65, - 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x22, 0x52, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, - 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x08, 0x6d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, - 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x22, 0x57, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, - 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0b, 0xfa, 0x42, 0x08, 0x7a, 0x06, - 0x10, 0x01, 0x18, 0xa0, 0xc2, 0x1e, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x4c, 0x0a, - 0x15, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0xb7, 0x01, 0x0a, 0x18, - 0x42, 0x75, 0x6c, 0x6b, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, - 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x6c, - 0x6b, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, - 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4b, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0c, 0x42, 0x0b, 0xfa, 0x42, 0x08, 0x7a, 0x06, 0x10, 0x01, 0x18, 0xa0, 0xc2, 0x1e, 0x52, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x50, 0x0a, 0x19, 0x42, 0x75, 0x6c, 0x6b, 0x53, 0x65, 0x74, - 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x37, 0x0a, 0x17, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x22, 0x4f, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x07, + 0x69, 0x6e, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x15, 0x0a, + 0x13, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, + 0x55, 0x73, 0x65, 0x72, 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, 0x42, 0x0a, 0x1b, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, - 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x23, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0f, - 0xfa, 0x42, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, - 0x04, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x53, 0x0a, 0x1c, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, - 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x1c, 0x0a, 0x1a, 0x4c, 0x69, - 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, - 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 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, 0x35, 0x0a, 0x06, 0x72, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x22, 0x39, 0x0a, 0x1b, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, - 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 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, 0x53, 0x0a, - 0x1c, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, - 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, 0x21, 0x0a, 0x1f, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, - 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x22, 0x0a, 0x20, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, - 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, 0x17, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 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, 0x72, 0x05, 0x10, 0x01, - 0x18, 0xc8, 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, - 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 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, 0x26, - 0x0a, 0x24, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x22, 0x6c, 0x0a, 0x25, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x12, - 0x43, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 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, 0x06, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x22, 0x75, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x2c, 0x0a, 0x0c, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xfa, 0x42, 0x06, 0x72, 0x04, 0x10, 0x01, 0x28, 0x46, - 0x52, 0x0b, 0x6f, 0x6c, 0x64, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x0a, - 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x09, 0xfa, 0x42, 0x06, 0x72, 0x04, 0x10, 0x01, 0x28, 0x46, 0x52, 0x0b, - 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x4f, 0x0a, 0x18, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 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, 0x15, 0x0a, 0x13, - 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x7f, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, - 0x69, 0x6c, 0x65, 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, - 0x12, 0x32, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x18, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x07, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x22, 0xab, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, - 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x29, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x73, 0x22, 0x50, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 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, 0x22, 0x81, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, + 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 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, 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, 0x22, 0x1b, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x4e, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, + 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x30, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x22, 0x82, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x3c, 0x0a, 0x07, 0x71, + 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x16, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x35, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x34, + 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, - 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x09, 0x6c, 0x61, - 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, - 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, 0x03, 0x18, 0xc8, 0x01, - 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0c, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x0b, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x12, 0x70, 0x72, 0x65, - 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x18, 0x0a, 0x52, 0x11, - 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x17, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x22, 0x4e, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, - 0x6f, 0x66, 0x69, 0x6c, 0x65, 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, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, 0x79, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 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, 0x12, 0x2c, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x16, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, - 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x22, 0x32, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x60, 0x01, 0x52, 0x05, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x49, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, - 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, + 0x03, 0x6b, 0x65, 0x79, 0x22, 0x52, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, + 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x57, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x4d, + 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, + 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0b, 0xfa, + 0x42, 0x08, 0x7a, 0x06, 0x10, 0x01, 0x18, 0xa0, 0xc2, 0x1e, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x22, 0x4c, 0x0a, 0x15, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 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, - 0x36, 0x0a, 0x14, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, + 0xb7, 0x01, 0x0a, 0x18, 0x42, 0x75, 0x6c, 0x6b, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x08, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4b, 0x0a, 0x08, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, - 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x4c, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 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, 0x22, 0x0a, 0x20, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, - 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, 0x21, 0x52, 0x65, 0x73, - 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 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, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, - 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 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, 0x12, 0x2c, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, - 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x22, 0x37, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c, 0xfa, 0x42, 0x09, 0x72, 0x07, 0x10, 0x01, 0x18, 0x32, - 0x3a, 0x01, 0x2b, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x49, 0x0a, 0x12, 0x53, 0x65, - 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 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, 0x36, 0x0a, 0x14, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, - 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, - 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x4c, 0x0a, - 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, + 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0b, 0xfa, 0x42, 0x08, 0x7a, 0x06, 0x10, 0x01, 0x18, 0xa0, + 0xc2, 0x1e, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x50, 0x0a, 0x19, 0x42, 0x75, 0x6c, + 0x6b, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x22, 0x0a, 0x20, 0x52, - 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x58, 0x0a, 0x21, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 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, 0x16, 0x0a, 0x14, 0x52, 0x65, 0x6d, - 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x22, 0x4c, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, - 0x6e, 0x65, 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, - 0x17, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 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, 0x46, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 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, 0x22, - 0x82, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, - 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x07, + 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x37, 0x0a, 0x17, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, + 0x03, 0x6b, 0x65, 0x79, 0x22, 0x4f, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x42, 0x0a, 0x1b, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x09, 0x42, 0x0f, 0xfa, 0x42, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0x72, 0x05, 0x10, 0x01, + 0x18, 0xc8, 0x01, 0x52, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x53, 0x0a, 0x1c, 0x42, 0x75, 0x6c, + 0x6b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 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, 0x1c, + 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, + 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x87, 0x01, 0x0a, + 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 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, - 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x69, 0x64, 0x70, 0x2e, 0x76, 0x31, - 0x2e, 0x49, 0x44, 0x50, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x06, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x22, 0x6f, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, - 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x21, 0x0a, 0x06, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x05, 0x69, 0x64, - 0x70, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x0e, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x5f, 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, 0x0c, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, - 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 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, 0x1a, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, - 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, - 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x72, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1b, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, - 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x81, 0x01, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, - 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x4b, 0x65, 0x79, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x35, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x39, 0x0a, 0x1b, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, + 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 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, 0x53, 0x0a, 0x1c, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, + 0x72, 0x65, 0x73, 0x68, 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, 0x1b, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, - 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x64, - 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x7a, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x21, 0x0a, 0x1f, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, + 0x41, 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, + 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x22, 0x0a, 0x20, 0x52, 0x65, 0x76, + 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, + 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, + 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, + 0x65, 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, + 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, + 0x65, 0x22, 0x4f, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, + 0x72, 0x4e, 0x61, 0x6d, 0x65, 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, 0x26, 0x0a, 0x24, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x22, 0x6c, 0x0a, 0x25, 0x47, 0x65, + 0x74, 0x4d, 0x79, 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, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 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, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x75, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0c, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xfa, 0x42, 0x06, 0x72, 0x04, + 0x10, 0x01, 0x28, 0x46, 0x52, 0x0b, 0x6f, 0x6c, 0x64, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x12, 0x2c, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xfa, 0x42, 0x06, 0x72, 0x04, 0x10, 0x01, + 0x28, 0x46, 0x52, 0x0b, 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, + 0x4f, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 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, 0x3e, 0x0a, 0x1c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, - 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x22, 0x54, 0x0a, 0x1d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x22, 0x15, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7f, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x79, + 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 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, 0x12, 0x32, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, + 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0xab, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, + 0x18, 0xc8, 0x01, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, + 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6c, + 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x72, + 0x03, 0x18, 0xc8, 0x01, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, + 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, + 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, + 0x12, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, + 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, + 0x18, 0x0a, 0x52, 0x11, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x6e, + 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x06, + 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x4e, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 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, 0x73, 0x0a, 0x1c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x57, - 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x54, 0x0a, 0x1d, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, - 0x72, 0x55, 0x32, 0x46, 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, 0x1e, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, - 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x22, 0x54, 0x0a, 0x1d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, - 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x12, 0x47, + 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 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, 0x12, 0x2c, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x05, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x32, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, + 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x05, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x60, + 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x49, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x4d, + 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 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, 0x36, 0x0a, 0x14, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x04, 0x63, + 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, + 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x4c, 0x0a, 0x15, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 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, 0x22, 0x0a, 0x20, 0x52, 0x65, 0x73, + 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, + 0x21, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 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, 0x45, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, - 0x5f, 0x69, 0x64, 0x18, 0x01, 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, 0x54, - 0x0a, 0x1d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, - 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 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, 0x1b, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x22, 0x54, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, - 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x36, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, - 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, - 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1a, 0x0a, 0x18, 0x41, 0x64, 0x64, 0x4d, 0x79, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x80, 0x01, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, - 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x4b, 0x65, 0x79, 0x52, 0x03, 0x6b, 0x65, - 0x79, 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, 0x22, 0x1e, 0x0a, 0x1c, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa3, 0x01, 0x0a, 0x1d, 0x41, 0x64, 0x64, 0x4d, 0x79, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, + 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x79, + 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x12, + 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 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, 0x12, 0x2c, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x05, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x37, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, + 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x05, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c, 0xfa, 0x42, 0x09, 0x72, 0x07, + 0x10, 0x01, 0x18, 0x32, 0x3a, 0x01, 0x2b, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x49, + 0x0a, 0x12, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 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, 0x36, 0x0a, 0x14, 0x56, 0x65, 0x72, + 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, + 0x65, 0x22, 0x4c, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, + 0x6e, 0x65, 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, + 0x22, 0x0a, 0x20, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x22, 0x58, 0x0a, 0x21, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, + 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 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, 0x12, 0x12, 0x0a, - 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x69, 0x6e, - 0x6b, 0x12, 0x39, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1f, 0x0a, 0x1d, - 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, - 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x55, 0x0a, - 0x1e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, - 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 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, + 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x16, 0x0a, + 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, + 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 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, 0x17, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, + 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a, 0x16, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 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, 0x46, 0x0a, 0x17, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 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, 0x22, 0x82, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, + 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 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, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x69, 0x64, + 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x44, 0x50, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, + 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x6f, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x06, 0x69, 0x64, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, + 0x52, 0x05, 0x69, 0x64, 0x70, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x0e, 0x6c, 0x69, 0x6e, 0x6b, 0x65, + 0x64, 0x5f, 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, 0x0c, 0x6c, 0x69, 0x6e, + 0x6b, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x19, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 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, 0x1a, 0x0a, 0x18, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, + 0x72, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1b, 0x0a, 0x19, 0x41, 0x64, 0x64, + 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x81, 0x01, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x4d, 0x79, + 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x4b, 0x65, 0x79, + 0x52, 0x03, 0x6b, 0x65, 0x79, 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, 0x22, 0x1b, 0x0a, 0x19, 0x41, 0x64, + 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x4d, 0x79, + 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, + 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 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, 0x72, 0x0a, 0x1b, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, - 0x75, 0x74, 0x68, 0x4e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x53, 0x0a, 0x1c, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, - 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, 0x44, 0x0a, - 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, - 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 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, 0x53, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, + 0x61, 0x69, 0x6c, 0x73, 0x22, 0x3e, 0x0a, 0x1c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, + 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0x72, 0x05, 0x10, 0x01, 0x18, 0xc8, 0x01, 0x52, 0x04, + 0x63, 0x6f, 0x64, 0x65, 0x22, 0x54, 0x0a, 0x1d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, + 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 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, 0x73, 0x0a, 0x1c, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, + 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x76, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, + 0x76, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, + 0x01, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x54, 0x0a, 0x1d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 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, 0x1e, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, + 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x54, 0x0a, 0x1d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, + 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 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, 0x45, 0x0a, 0x1c, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, + 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x08, 0x74, + 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 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, 0x54, 0x0a, 0x1d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, + 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 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, 0x1b, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, + 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x54, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, + 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x54, 0x6f, + 0x6b, 0x65, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1a, 0x0a, 0x18, 0x41, + 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x80, 0x01, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x4d, + 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x4b, 0x65, 0x79, + 0x52, 0x03, 0x6b, 0x65, 0x79, 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, 0x22, 0x1e, 0x0a, 0x1c, 0x41, 0x64, + 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, + 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa3, 0x01, 0x0a, 0x1d, 0x41, + 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x4c, 0x69, 0x6e, 0x6b, 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, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x39, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x1f, 0x0a, 0x1d, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x22, 0x55, 0x0a, 0x1e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 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, 0x46, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, - 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 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, - 0x22, 0x81, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, - 0x72, 0x61, 0x6e, 0x74, 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, + 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x72, 0x0a, 0x1b, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, + 0x57, 0x65, 0x62, 0x41, 0x75, 0x74, 0x68, 0x4e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0c, + 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x53, 0x0a, 0x1c, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x6c, 0x65, 0x73, 0x73, 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, 0x44, 0x0a, 0x1b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x25, 0x0a, 0x08, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 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, 0x53, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 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, 0x46, 0x0a, 0x17, + 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 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, 0x22, 0x81, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, + 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 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, 0x32, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0xa6, 0x01, 0x0a, 0x09, 0x55, 0x73, 0x65, + 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, + 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, + 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, + 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, + 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, + 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, + 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, + 0x64, 0x22, 0x7b, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x4f, 0x72, 0x67, 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, 0x32, 0x0a, 0x07, 0x71, 0x75, + 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x7b, + 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, + 0x72, 0x67, 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, 0x2b, + 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x76, 0x31, 0x2e, + 0x4f, 0x72, 0x67, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1e, 0x0a, 0x1c, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x1d, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x22, 0x21, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x22, 0x21, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x22, 0x83, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 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, - 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x12, 0x32, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x22, 0xa6, 0x01, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x72, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x6f, 0x72, 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x67, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x67, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x7b, 0x0a, - 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, - 0x67, 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, 0x32, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x7b, 0x0a, 0x19, 0x4c, 0x69, - 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 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, 0x2b, 0x0a, 0x06, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x52, - 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1e, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x22, 0x21, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, - 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, - 0x21, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, - 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x83, - 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, - 0x68, 0x69, 0x70, 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, 0x3a, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, - 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x3a, 0x0a, 0x07, + 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, + 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, + 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, + 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 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, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, - 0x72, 0x69, 0x65, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 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, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x75, 0x73, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, - 0x69, 0x70, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x32, 0xbb, 0x3b, 0x0a, 0x0b, 0x41, - 0x75, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5e, 0x0a, 0x07, 0x48, 0x65, - 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x12, 0x1f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x10, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, - 0x12, 0x08, 0x2f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x12, 0x9d, 0x01, 0x0a, 0x15, 0x47, - 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, - 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 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, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, - 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 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, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x6c, 0x61, - 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, - 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x78, 0x0a, 0x09, 0x47, 0x65, - 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x55, - 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, - 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x12, 0xa3, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, - 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x32, 0xc2, + 0x3c, 0x0a, 0x0b, 0x41, 0x75, 0x74, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5e, + 0x0a, 0x07, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x12, 0x1f, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x6c, + 0x74, 0x68, 0x7a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, + 0x6c, 0x74, 0x68, 0x7a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x10, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x7a, 0x12, 0x9d, + 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 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, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 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, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, + 0x0a, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x82, 0xb5, 0x18, 0x0f, 0x0a, + 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x78, + 0x0a, 0x09, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, + 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x75, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, + 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x84, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x12, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x2a, 0x09, + 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x82, 0xb5, 0x18, 0x12, 0x0a, 0x10, 0x75, + 0x73, 0x65, 0x72, 0x2e, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, + 0xa3, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x75, 0x73, 0x65, 0x72, - 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, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, - 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x12, 0x4c, + 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x75, 0x73, 0x65, 0x72, 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, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, + 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x73, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x12, 0x9b, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, - 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, - 0x22, 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x6d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x12, 0x93, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, - 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, + 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, + 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, + 0x9b, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x75, 0x73, + 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2f, - 0x7b, 0x6b, 0x65, 0x79, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, - 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, - 0x12, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, + 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x93, 0x01, + 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, + 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, + 0x65, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x7b, 0x6b, 0x65, 0x79, 0x7d, + 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x74, 0x65, 0x64, 0x12, 0xb0, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, + 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x2b, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x22, 0x20, + 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, + 0x2f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, + 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xad, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, + 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, + 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, + 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x25, 0x22, 0x20, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x74, - 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x2f, 0x5f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, - 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xad, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, - 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, - 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4d, 0x79, 0x52, 0x65, 0x66, - 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x66, 0x72, - 0x65, 0x73, 0x68, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, - 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc3, 0x01, 0x0a, 0x18, - 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, - 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, + 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x2f, 0x7b, + 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, + 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc3, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, - 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, - 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x2f, - 0x5f, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0x99, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, - 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x17, 0x1a, 0x12, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x75, - 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, - 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc9, 0x01, - 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, - 0x35, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x39, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, - 0x73, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x70, - 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x99, 0x01, 0x0a, 0x10, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x28, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x1a, 0x12, 0x2f, 0x75, 0x73, - 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x3a, - 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, - 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x89, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, - 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, - 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x75, 0x73, - 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x82, 0xb5, - 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0x95, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, - 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, - 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, - 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, - 0x1a, 0x11, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x66, - 0x69, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x81, 0x01, 0x0a, 0x0a, 0x47, 0x65, - 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, - 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, - 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x84, 0x01, - 0x0a, 0x0a, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x22, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x23, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, - 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x3a, 0x01, - 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x12, 0x95, 0x01, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, - 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, - 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, - 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x5f, - 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, - 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc6, 0x01, 0x0a, - 0x19, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, - 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x5f, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, - 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x81, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, - 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, - 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, - 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, - 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x84, 0x01, 0x0a, 0x0a, 0x53, 0x65, - 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x79, - 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x65, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x4d, + 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x6c, + 0x6c, 0x4d, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, + 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x74, 0x6f, 0x6b, 0x65, + 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x2f, 0x5f, 0x72, 0x65, 0x76, 0x6f, + 0x6b, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, + 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x99, 0x01, 0x0a, + 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, + 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x1a, 0x12, + 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, + 0x6d, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, + 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc9, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, + 0x4d, 0x79, 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, 0x35, 0x2e, 0x7a, 0x69, 0x74, + 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, + 0x4d, 0x79, 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, 0x36, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 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, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x20, 0x12, 0x1e, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, + 0x79, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x12, 0x99, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, + 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x1a, 0x12, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, + 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, - 0x12, 0x95, 0x01, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, - 0x6e, 0x65, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, - 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x73, - 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, - 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, - 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, - 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, - 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0x8a, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, - 0x6f, 0x6e, 0x65, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, - 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, - 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, - 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, - 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x75, 0x73, 0x65, - 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x8e, - 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, - 0x72, 0x12, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, - 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x2a, 0x10, 0x2f, 0x75, 0x73, 0x65, - 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x82, 0xb5, 0x18, 0x0f, + 0x12, 0x89, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x12, 0x24, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, + 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x95, 0x01, 0x0a, + 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x12, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x1a, 0x11, 0x2f, 0x75, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x3a, 0x01, + 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x12, 0x81, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, + 0x61, 0x69, 0x6c, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, + 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x84, 0x01, 0x0a, 0x0a, 0x53, 0x65, 0x74, + 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, + 0x74, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, + 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, - 0x9d, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, - 0x49, 0x44, 0x50, 0x73, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, - 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, - 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, + 0x95, 0x01, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, + 0x6c, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, + 0x2f, 0x6d, 0x65, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, + 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, + 0x6e, 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, + 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x6e, + 0x64, 0x4d, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x29, 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x76, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, + 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x12, 0x81, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, + 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, + 0x12, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x12, 0x84, 0x01, 0x0a, 0x0a, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, + 0x6f, 0x6e, 0x65, 0x12, 0x22, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x79, 0x50, + 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x14, 0x1a, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, + 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x95, 0x01, 0x0a, 0x0d, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x25, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, + 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x74, 0x65, 0x64, 0x12, 0xc6, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, + 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, + 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, + 0x68, 0x6f, 0x6e, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, + 0x22, 0x24, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x2f, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, + 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x8a, 0x01, 0x0a, + 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x25, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x1b, 0x22, 0x16, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x69, 0x64, 0x70, - 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, - 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, - 0xaf, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, - 0x65, 0x64, 0x49, 0x44, 0x50, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, - 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x2a, 0x0f, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, + 0x2f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x8e, 0x01, 0x0a, 0x0e, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x26, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, + 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x12, 0x2a, 0x10, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, + 0x2f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, + 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x9d, 0x01, 0x0a, 0x10, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, 0x12, + 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, + 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, + 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x75, + 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x69, 0x64, 0x70, 0x73, 0x2f, 0x5f, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, + 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xaf, 0x01, 0x0a, 0x11, 0x52, + 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, + 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, - 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x2a, 0x2a, 0x28, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 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, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0xa5, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, - 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x64, 0x49, 0x44, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x49, 0x44, 0x50, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x2a, + 0x28, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 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, 0x0f, 0x0a, 0x0d, 0x61, + 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa5, 0x01, 0x0a, + 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, + 0x72, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, - 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, - 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x5f, - 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x12, 0x41, 0x64, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, + 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x20, 0x22, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, + 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x12, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, + 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x12, 0x2a, 0x2e, 0x7a, 0x69, + 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, + 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x75, + 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, + 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, + 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb8, + 0x01, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, + 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x22, + 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, + 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, 0x2f, 0x5f, 0x76, 0x65, 0x72, + 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xad, 0x01, 0x0a, 0x15, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, + 0x4f, 0x54, 0x50, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, + 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, + 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x75, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, + 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x12, 0x41, 0x64, + 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, + 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, - 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, - 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, + 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, - 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, 0x3a, 0x01, 0x2a, + 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x75, 0x32, 0x66, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb8, 0x01, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, - 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x12, 0x2d, 0x2e, + 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, + 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, - 0x72, 0x4f, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x27, 0x22, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, - 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, - 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xad, - 0x01, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, - 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, - 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, - 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x54, 0x50, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, - 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, - 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x6f, 0x74, 0x70, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa7, - 0x01, 0x0a, 0x12, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x55, 0x32, 0x46, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, - 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, - 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, - 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x75, - 0x32, 0x66, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb8, 0x01, 0x0a, 0x15, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, - 0x32, 0x46, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, - 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, - 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x22, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, - 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, - 0x73, 0x2f, 0x75, 0x32, 0x66, 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, - 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x12, 0xb8, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, - 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x12, 0x2d, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, - 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x27, 0x2a, 0x25, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, + 0xe4, 0x93, 0x02, 0x27, 0x22, 0x22, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x75, 0x32, 0x66, - 0x2f, 0x7b, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa8, - 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, - 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, - 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa0, 0x01, 0x0a, 0x11, 0x41, 0x64, - 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, - 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, - 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, + 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, + 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb8, + 0x01, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, + 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x4d, 0x79, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x55, 0x32, 0x46, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x2a, + 0x25, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x5f, + 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x75, 0x32, 0x66, 0x2f, 0x7b, 0x74, 0x6f, 0x6b, + 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa8, 0x01, 0x0a, 0x12, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x12, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x7a, + 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x20, 0x22, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x12, 0xa0, 0x01, 0x0a, 0x11, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, + 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, - 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, - 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb2, 0x01, 0x0a, - 0x15, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, - 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1c, 0x2f, - 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x75, 0x73, 0x65, 0x72, + 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, + 0x73, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, + 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb2, 0x01, 0x0a, 0x15, 0x41, 0x64, 0x64, 0x4d, + 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, + 0x6b, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, + 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, + 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1c, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, + 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, + 0x2f, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, + 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xba, 0x01, 0x0a, + 0x16, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, + 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, + 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, + 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, + 0x22, 0x21, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, + 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x6c, + 0x69, 0x6e, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb1, 0x01, 0x0a, 0x14, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, + 0x73, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, + 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, + 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, + 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, + 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb1, 0x01, + 0x0a, 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, + 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, + 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, + 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x2a, 0x21, 0x2f, 0x75, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, + 0x65, 0x73, 0x73, 0x2f, 0x7b, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0xba, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x2e, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, - 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, - 0x65, 0x6e, 0x64, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, - 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x22, 0x21, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, - 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, 0x73, - 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb1, - 0x01, 0x0a, 0x14, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, - 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4d, 0x79, - 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x75, - 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, - 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x3a, 0x01, 0x2a, 0x82, - 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x12, 0xb1, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, - 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x6d, 0x6f, 0x76, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, - 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, - 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, - 0x76, 0x65, 0x4d, 0x79, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, - 0x2a, 0x21, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2f, 0x7b, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, - 0x69, 0x64, 0x7d, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, - 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x9d, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x28, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, - 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, - 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, - 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xa5, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, 0x12, 0x29, 0x2e, 0x7a, - 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, - 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1b, 0x2f, 0x67, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x67, 0x73, - 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xaf, - 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, + 0x64, 0x12, 0x9d, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x28, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, + 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x61, + 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, + 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, + 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x12, 0xa5, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, - 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, - 0x1c, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, - 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, - 0x12, 0xbb, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, - 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x4f, 0x72, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1b, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x67, 0x73, 0x2f, 0x5f, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xaf, 0x01, 0x0a, 0x15, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, + 0x64, 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x1c, 0x2f, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, + 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, + 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xbb, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, - 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1f, 0x2f, 0x70, 0x65, 0x72, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, - 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, - 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb3, - 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, - 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, - 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x17, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x12, 0xa1, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, + 0x74, 0x4d, 0x79, 0x5a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x22, 0x1f, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x2f, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0xb3, 0x01, 0x0a, 0x18, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, + 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, + 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x79, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x19, 0x22, 0x17, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x82, 0xb5, 0x18, 0x0f, + 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, + 0xa1, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x73, 0x68, 0x69, 0x70, 0x73, 0x12, 0x29, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x6d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x3a, 0x01, 0x2a, 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x42, 0x8a, 0x04, 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, 0x61, 0x75, - 0x74, 0x68, 0x92, 0x41, 0xdf, 0x03, 0x12, 0x80, 0x02, 0x0a, 0x1b, 0x41, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x61, 0x6b, - 0x61, 0x20, 0x41, 0x75, 0x74, 0x68, 0x12, 0x52, 0x54, 0x68, 0x65, 0x20, 0x61, 0x75, 0x74, 0x68, - 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, - 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x6c, 0x6f, 0x67, 0x67, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x20, 0x75, 0x73, 0x65, 0x72, 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, 0x08, 0x2f, 0x61, 0x75, 0x74, 0x68, - 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, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2a, 0x2e, 0x7a, 0x69, 0x74, 0x61, 0x64, 0x65, 0x6c, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, + 0x68, 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, + 0x70, 0x73, 0x2f, 0x6d, 0x65, 0x2f, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x3a, 0x01, 0x2a, + 0x82, 0xb5, 0x18, 0x0f, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x74, 0x65, 0x64, 0x42, 0x8a, 0x04, 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, 0x61, 0x75, 0x74, 0x68, 0x92, 0x41, 0xdf, + 0x03, 0x12, 0x80, 0x02, 0x0a, 0x1b, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x61, 0x6b, 0x61, 0x20, 0x41, 0x75, 0x74, + 0x68, 0x12, 0x52, 0x54, 0x68, 0x65, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x75, 0x73, 0x65, 0x72, 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, 0x08, 0x2f, 0x61, 0x75, 0x74, 0x68, 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, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -5943,7 +6045,7 @@ func file_zitadel_auth_proto_rawDescGZIP() []byte { return file_zitadel_auth_proto_rawDescData } -var file_zitadel_auth_proto_msgTypes = make([]protoimpl.MessageInfo, 102) +var file_zitadel_auth_proto_msgTypes = make([]protoimpl.MessageInfo, 104) var file_zitadel_auth_proto_goTypes = []interface{}{ (*HealthzRequest)(nil), // 0: zitadel.auth.v1.HealthzRequest (*HealthzResponse)(nil), // 1: zitadel.auth.v1.HealthzResponse @@ -5951,298 +6053,303 @@ var file_zitadel_auth_proto_goTypes = []interface{}{ (*GetSupportedLanguagesResponse)(nil), // 3: zitadel.auth.v1.GetSupportedLanguagesResponse (*GetMyUserRequest)(nil), // 4: zitadel.auth.v1.GetMyUserRequest (*GetMyUserResponse)(nil), // 5: zitadel.auth.v1.GetMyUserResponse - (*ListMyUserChangesRequest)(nil), // 6: zitadel.auth.v1.ListMyUserChangesRequest - (*ListMyUserChangesResponse)(nil), // 7: zitadel.auth.v1.ListMyUserChangesResponse - (*ListMyUserSessionsRequest)(nil), // 8: zitadel.auth.v1.ListMyUserSessionsRequest - (*ListMyUserSessionsResponse)(nil), // 9: zitadel.auth.v1.ListMyUserSessionsResponse - (*ListMyMetadataRequest)(nil), // 10: zitadel.auth.v1.ListMyMetadataRequest - (*ListMyMetadataResponse)(nil), // 11: zitadel.auth.v1.ListMyMetadataResponse - (*GetMyMetadataRequest)(nil), // 12: zitadel.auth.v1.GetMyMetadataRequest - (*GetMyMetadataResponse)(nil), // 13: zitadel.auth.v1.GetMyMetadataResponse - (*SetMyMetadataRequest)(nil), // 14: zitadel.auth.v1.SetMyMetadataRequest - (*SetMyMetadataResponse)(nil), // 15: zitadel.auth.v1.SetMyMetadataResponse - (*BulkSetMyMetadataRequest)(nil), // 16: zitadel.auth.v1.BulkSetMyMetadataRequest - (*BulkSetMyMetadataResponse)(nil), // 17: zitadel.auth.v1.BulkSetMyMetadataResponse - (*RemoveMyMetadataRequest)(nil), // 18: zitadel.auth.v1.RemoveMyMetadataRequest - (*RemoveMyMetadataResponse)(nil), // 19: zitadel.auth.v1.RemoveMyMetadataResponse - (*BulkRemoveMyMetadataRequest)(nil), // 20: zitadel.auth.v1.BulkRemoveMyMetadataRequest - (*BulkRemoveMyMetadataResponse)(nil), // 21: zitadel.auth.v1.BulkRemoveMyMetadataResponse - (*ListMyRefreshTokensRequest)(nil), // 22: zitadel.auth.v1.ListMyRefreshTokensRequest - (*ListMyRefreshTokensResponse)(nil), // 23: zitadel.auth.v1.ListMyRefreshTokensResponse - (*RevokeMyRefreshTokenRequest)(nil), // 24: zitadel.auth.v1.RevokeMyRefreshTokenRequest - (*RevokeMyRefreshTokenResponse)(nil), // 25: zitadel.auth.v1.RevokeMyRefreshTokenResponse - (*RevokeAllMyRefreshTokensRequest)(nil), // 26: zitadel.auth.v1.RevokeAllMyRefreshTokensRequest - (*RevokeAllMyRefreshTokensResponse)(nil), // 27: zitadel.auth.v1.RevokeAllMyRefreshTokensResponse - (*UpdateMyUserNameRequest)(nil), // 28: zitadel.auth.v1.UpdateMyUserNameRequest - (*UpdateMyUserNameResponse)(nil), // 29: zitadel.auth.v1.UpdateMyUserNameResponse - (*GetMyPasswordComplexityPolicyRequest)(nil), // 30: zitadel.auth.v1.GetMyPasswordComplexityPolicyRequest - (*GetMyPasswordComplexityPolicyResponse)(nil), // 31: zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse - (*UpdateMyPasswordRequest)(nil), // 32: zitadel.auth.v1.UpdateMyPasswordRequest - (*UpdateMyPasswordResponse)(nil), // 33: zitadel.auth.v1.UpdateMyPasswordResponse - (*GetMyProfileRequest)(nil), // 34: zitadel.auth.v1.GetMyProfileRequest - (*GetMyProfileResponse)(nil), // 35: zitadel.auth.v1.GetMyProfileResponse - (*UpdateMyProfileRequest)(nil), // 36: zitadel.auth.v1.UpdateMyProfileRequest - (*UpdateMyProfileResponse)(nil), // 37: zitadel.auth.v1.UpdateMyProfileResponse - (*GetMyEmailRequest)(nil), // 38: zitadel.auth.v1.GetMyEmailRequest - (*GetMyEmailResponse)(nil), // 39: zitadel.auth.v1.GetMyEmailResponse - (*SetMyEmailRequest)(nil), // 40: zitadel.auth.v1.SetMyEmailRequest - (*SetMyEmailResponse)(nil), // 41: zitadel.auth.v1.SetMyEmailResponse - (*VerifyMyEmailRequest)(nil), // 42: zitadel.auth.v1.VerifyMyEmailRequest - (*VerifyMyEmailResponse)(nil), // 43: zitadel.auth.v1.VerifyMyEmailResponse - (*ResendMyEmailVerificationRequest)(nil), // 44: zitadel.auth.v1.ResendMyEmailVerificationRequest - (*ResendMyEmailVerificationResponse)(nil), // 45: zitadel.auth.v1.ResendMyEmailVerificationResponse - (*GetMyPhoneRequest)(nil), // 46: zitadel.auth.v1.GetMyPhoneRequest - (*GetMyPhoneResponse)(nil), // 47: zitadel.auth.v1.GetMyPhoneResponse - (*SetMyPhoneRequest)(nil), // 48: zitadel.auth.v1.SetMyPhoneRequest - (*SetMyPhoneResponse)(nil), // 49: zitadel.auth.v1.SetMyPhoneResponse - (*VerifyMyPhoneRequest)(nil), // 50: zitadel.auth.v1.VerifyMyPhoneRequest - (*VerifyMyPhoneResponse)(nil), // 51: zitadel.auth.v1.VerifyMyPhoneResponse - (*ResendMyPhoneVerificationRequest)(nil), // 52: zitadel.auth.v1.ResendMyPhoneVerificationRequest - (*ResendMyPhoneVerificationResponse)(nil), // 53: zitadel.auth.v1.ResendMyPhoneVerificationResponse - (*RemoveMyPhoneRequest)(nil), // 54: zitadel.auth.v1.RemoveMyPhoneRequest - (*RemoveMyPhoneResponse)(nil), // 55: zitadel.auth.v1.RemoveMyPhoneResponse - (*RemoveMyAvatarRequest)(nil), // 56: zitadel.auth.v1.RemoveMyAvatarRequest - (*RemoveMyAvatarResponse)(nil), // 57: zitadel.auth.v1.RemoveMyAvatarResponse - (*ListMyLinkedIDPsRequest)(nil), // 58: zitadel.auth.v1.ListMyLinkedIDPsRequest - (*ListMyLinkedIDPsResponse)(nil), // 59: zitadel.auth.v1.ListMyLinkedIDPsResponse - (*RemoveMyLinkedIDPRequest)(nil), // 60: zitadel.auth.v1.RemoveMyLinkedIDPRequest - (*RemoveMyLinkedIDPResponse)(nil), // 61: zitadel.auth.v1.RemoveMyLinkedIDPResponse - (*ListMyAuthFactorsRequest)(nil), // 62: zitadel.auth.v1.ListMyAuthFactorsRequest - (*ListMyAuthFactorsResponse)(nil), // 63: zitadel.auth.v1.ListMyAuthFactorsResponse - (*AddMyAuthFactorU2FRequest)(nil), // 64: zitadel.auth.v1.AddMyAuthFactorU2FRequest - (*AddMyAuthFactorU2FResponse)(nil), // 65: zitadel.auth.v1.AddMyAuthFactorU2FResponse - (*AddMyAuthFactorOTPRequest)(nil), // 66: zitadel.auth.v1.AddMyAuthFactorOTPRequest - (*AddMyAuthFactorOTPResponse)(nil), // 67: zitadel.auth.v1.AddMyAuthFactorOTPResponse - (*VerifyMyAuthFactorOTPRequest)(nil), // 68: zitadel.auth.v1.VerifyMyAuthFactorOTPRequest - (*VerifyMyAuthFactorOTPResponse)(nil), // 69: zitadel.auth.v1.VerifyMyAuthFactorOTPResponse - (*VerifyMyAuthFactorU2FRequest)(nil), // 70: zitadel.auth.v1.VerifyMyAuthFactorU2FRequest - (*VerifyMyAuthFactorU2FResponse)(nil), // 71: zitadel.auth.v1.VerifyMyAuthFactorU2FResponse - (*RemoveMyAuthFactorOTPRequest)(nil), // 72: zitadel.auth.v1.RemoveMyAuthFactorOTPRequest - (*RemoveMyAuthFactorOTPResponse)(nil), // 73: zitadel.auth.v1.RemoveMyAuthFactorOTPResponse - (*RemoveMyAuthFactorU2FRequest)(nil), // 74: zitadel.auth.v1.RemoveMyAuthFactorU2FRequest - (*RemoveMyAuthFactorU2FResponse)(nil), // 75: zitadel.auth.v1.RemoveMyAuthFactorU2FResponse - (*ListMyPasswordlessRequest)(nil), // 76: zitadel.auth.v1.ListMyPasswordlessRequest - (*ListMyPasswordlessResponse)(nil), // 77: zitadel.auth.v1.ListMyPasswordlessResponse - (*AddMyPasswordlessRequest)(nil), // 78: zitadel.auth.v1.AddMyPasswordlessRequest - (*AddMyPasswordlessResponse)(nil), // 79: zitadel.auth.v1.AddMyPasswordlessResponse - (*AddMyPasswordlessLinkRequest)(nil), // 80: zitadel.auth.v1.AddMyPasswordlessLinkRequest - (*AddMyPasswordlessLinkResponse)(nil), // 81: zitadel.auth.v1.AddMyPasswordlessLinkResponse - (*SendMyPasswordlessLinkRequest)(nil), // 82: zitadel.auth.v1.SendMyPasswordlessLinkRequest - (*SendMyPasswordlessLinkResponse)(nil), // 83: zitadel.auth.v1.SendMyPasswordlessLinkResponse - (*VerifyMyPasswordlessRequest)(nil), // 84: zitadel.auth.v1.VerifyMyPasswordlessRequest - (*VerifyMyPasswordlessResponse)(nil), // 85: zitadel.auth.v1.VerifyMyPasswordlessResponse - (*RemoveMyPasswordlessRequest)(nil), // 86: zitadel.auth.v1.RemoveMyPasswordlessRequest - (*RemoveMyPasswordlessResponse)(nil), // 87: zitadel.auth.v1.RemoveMyPasswordlessResponse - (*ListMyUserGrantsRequest)(nil), // 88: zitadel.auth.v1.ListMyUserGrantsRequest - (*ListMyUserGrantsResponse)(nil), // 89: zitadel.auth.v1.ListMyUserGrantsResponse - (*UserGrant)(nil), // 90: zitadel.auth.v1.UserGrant - (*ListMyProjectOrgsRequest)(nil), // 91: zitadel.auth.v1.ListMyProjectOrgsRequest - (*ListMyProjectOrgsResponse)(nil), // 92: zitadel.auth.v1.ListMyProjectOrgsResponse - (*ListMyZitadelFeaturesRequest)(nil), // 93: zitadel.auth.v1.ListMyZitadelFeaturesRequest - (*ListMyZitadelFeaturesResponse)(nil), // 94: zitadel.auth.v1.ListMyZitadelFeaturesResponse - (*ListMyZitadelPermissionsRequest)(nil), // 95: zitadel.auth.v1.ListMyZitadelPermissionsRequest - (*ListMyZitadelPermissionsResponse)(nil), // 96: zitadel.auth.v1.ListMyZitadelPermissionsResponse - (*ListMyProjectPermissionsRequest)(nil), // 97: zitadel.auth.v1.ListMyProjectPermissionsRequest - (*ListMyProjectPermissionsResponse)(nil), // 98: zitadel.auth.v1.ListMyProjectPermissionsResponse - (*ListMyMembershipsRequest)(nil), // 99: zitadel.auth.v1.ListMyMembershipsRequest - (*ListMyMembershipsResponse)(nil), // 100: zitadel.auth.v1.ListMyMembershipsResponse - (*BulkSetMyMetadataRequest_Metadata)(nil), // 101: zitadel.auth.v1.BulkSetMyMetadataRequest.Metadata - (*user.User)(nil), // 102: zitadel.user.v1.User - (*timestamppb.Timestamp)(nil), // 103: google.protobuf.Timestamp - (*change.ChangeQuery)(nil), // 104: zitadel.change.v1.ChangeQuery - (*object.ListDetails)(nil), // 105: zitadel.v1.ListDetails - (*change.Change)(nil), // 106: zitadel.change.v1.Change - (*user.Session)(nil), // 107: zitadel.user.v1.Session - (*object.ListQuery)(nil), // 108: zitadel.v1.ListQuery - (*metadata.MetadataQuery)(nil), // 109: zitadel.metadata.v1.MetadataQuery - (*metadata.Metadata)(nil), // 110: zitadel.metadata.v1.Metadata - (*object.ObjectDetails)(nil), // 111: zitadel.v1.ObjectDetails - (*user.RefreshToken)(nil), // 112: zitadel.user.v1.RefreshToken - (*policy.PasswordComplexityPolicy)(nil), // 113: zitadel.policy.v1.PasswordComplexityPolicy - (*user.Profile)(nil), // 114: zitadel.user.v1.Profile - (user.Gender)(0), // 115: zitadel.user.v1.Gender - (*user.Email)(nil), // 116: zitadel.user.v1.Email - (*user.Phone)(nil), // 117: zitadel.user.v1.Phone - (*idp.IDPUserLink)(nil), // 118: zitadel.idp.v1.IDPUserLink - (*user.AuthFactor)(nil), // 119: zitadel.user.v1.AuthFactor - (*user.WebAuthNKey)(nil), // 120: zitadel.user.v1.WebAuthNKey - (*user.WebAuthNVerification)(nil), // 121: zitadel.user.v1.WebAuthNVerification - (*user.WebAuthNToken)(nil), // 122: zitadel.user.v1.WebAuthNToken - (*durationpb.Duration)(nil), // 123: google.protobuf.Duration - (*org.OrgQuery)(nil), // 124: zitadel.org.v1.OrgQuery - (*org.Org)(nil), // 125: zitadel.org.v1.Org - (*user.MembershipQuery)(nil), // 126: zitadel.user.v1.MembershipQuery - (*user.Membership)(nil), // 127: zitadel.user.v1.Membership + (*RemoveMyUserRequest)(nil), // 6: zitadel.auth.v1.RemoveMyUserRequest + (*RemoveMyUserResponse)(nil), // 7: zitadel.auth.v1.RemoveMyUserResponse + (*ListMyUserChangesRequest)(nil), // 8: zitadel.auth.v1.ListMyUserChangesRequest + (*ListMyUserChangesResponse)(nil), // 9: zitadel.auth.v1.ListMyUserChangesResponse + (*ListMyUserSessionsRequest)(nil), // 10: zitadel.auth.v1.ListMyUserSessionsRequest + (*ListMyUserSessionsResponse)(nil), // 11: zitadel.auth.v1.ListMyUserSessionsResponse + (*ListMyMetadataRequest)(nil), // 12: zitadel.auth.v1.ListMyMetadataRequest + (*ListMyMetadataResponse)(nil), // 13: zitadel.auth.v1.ListMyMetadataResponse + (*GetMyMetadataRequest)(nil), // 14: zitadel.auth.v1.GetMyMetadataRequest + (*GetMyMetadataResponse)(nil), // 15: zitadel.auth.v1.GetMyMetadataResponse + (*SetMyMetadataRequest)(nil), // 16: zitadel.auth.v1.SetMyMetadataRequest + (*SetMyMetadataResponse)(nil), // 17: zitadel.auth.v1.SetMyMetadataResponse + (*BulkSetMyMetadataRequest)(nil), // 18: zitadel.auth.v1.BulkSetMyMetadataRequest + (*BulkSetMyMetadataResponse)(nil), // 19: zitadel.auth.v1.BulkSetMyMetadataResponse + (*RemoveMyMetadataRequest)(nil), // 20: zitadel.auth.v1.RemoveMyMetadataRequest + (*RemoveMyMetadataResponse)(nil), // 21: zitadel.auth.v1.RemoveMyMetadataResponse + (*BulkRemoveMyMetadataRequest)(nil), // 22: zitadel.auth.v1.BulkRemoveMyMetadataRequest + (*BulkRemoveMyMetadataResponse)(nil), // 23: zitadel.auth.v1.BulkRemoveMyMetadataResponse + (*ListMyRefreshTokensRequest)(nil), // 24: zitadel.auth.v1.ListMyRefreshTokensRequest + (*ListMyRefreshTokensResponse)(nil), // 25: zitadel.auth.v1.ListMyRefreshTokensResponse + (*RevokeMyRefreshTokenRequest)(nil), // 26: zitadel.auth.v1.RevokeMyRefreshTokenRequest + (*RevokeMyRefreshTokenResponse)(nil), // 27: zitadel.auth.v1.RevokeMyRefreshTokenResponse + (*RevokeAllMyRefreshTokensRequest)(nil), // 28: zitadel.auth.v1.RevokeAllMyRefreshTokensRequest + (*RevokeAllMyRefreshTokensResponse)(nil), // 29: zitadel.auth.v1.RevokeAllMyRefreshTokensResponse + (*UpdateMyUserNameRequest)(nil), // 30: zitadel.auth.v1.UpdateMyUserNameRequest + (*UpdateMyUserNameResponse)(nil), // 31: zitadel.auth.v1.UpdateMyUserNameResponse + (*GetMyPasswordComplexityPolicyRequest)(nil), // 32: zitadel.auth.v1.GetMyPasswordComplexityPolicyRequest + (*GetMyPasswordComplexityPolicyResponse)(nil), // 33: zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse + (*UpdateMyPasswordRequest)(nil), // 34: zitadel.auth.v1.UpdateMyPasswordRequest + (*UpdateMyPasswordResponse)(nil), // 35: zitadel.auth.v1.UpdateMyPasswordResponse + (*GetMyProfileRequest)(nil), // 36: zitadel.auth.v1.GetMyProfileRequest + (*GetMyProfileResponse)(nil), // 37: zitadel.auth.v1.GetMyProfileResponse + (*UpdateMyProfileRequest)(nil), // 38: zitadel.auth.v1.UpdateMyProfileRequest + (*UpdateMyProfileResponse)(nil), // 39: zitadel.auth.v1.UpdateMyProfileResponse + (*GetMyEmailRequest)(nil), // 40: zitadel.auth.v1.GetMyEmailRequest + (*GetMyEmailResponse)(nil), // 41: zitadel.auth.v1.GetMyEmailResponse + (*SetMyEmailRequest)(nil), // 42: zitadel.auth.v1.SetMyEmailRequest + (*SetMyEmailResponse)(nil), // 43: zitadel.auth.v1.SetMyEmailResponse + (*VerifyMyEmailRequest)(nil), // 44: zitadel.auth.v1.VerifyMyEmailRequest + (*VerifyMyEmailResponse)(nil), // 45: zitadel.auth.v1.VerifyMyEmailResponse + (*ResendMyEmailVerificationRequest)(nil), // 46: zitadel.auth.v1.ResendMyEmailVerificationRequest + (*ResendMyEmailVerificationResponse)(nil), // 47: zitadel.auth.v1.ResendMyEmailVerificationResponse + (*GetMyPhoneRequest)(nil), // 48: zitadel.auth.v1.GetMyPhoneRequest + (*GetMyPhoneResponse)(nil), // 49: zitadel.auth.v1.GetMyPhoneResponse + (*SetMyPhoneRequest)(nil), // 50: zitadel.auth.v1.SetMyPhoneRequest + (*SetMyPhoneResponse)(nil), // 51: zitadel.auth.v1.SetMyPhoneResponse + (*VerifyMyPhoneRequest)(nil), // 52: zitadel.auth.v1.VerifyMyPhoneRequest + (*VerifyMyPhoneResponse)(nil), // 53: zitadel.auth.v1.VerifyMyPhoneResponse + (*ResendMyPhoneVerificationRequest)(nil), // 54: zitadel.auth.v1.ResendMyPhoneVerificationRequest + (*ResendMyPhoneVerificationResponse)(nil), // 55: zitadel.auth.v1.ResendMyPhoneVerificationResponse + (*RemoveMyPhoneRequest)(nil), // 56: zitadel.auth.v1.RemoveMyPhoneRequest + (*RemoveMyPhoneResponse)(nil), // 57: zitadel.auth.v1.RemoveMyPhoneResponse + (*RemoveMyAvatarRequest)(nil), // 58: zitadel.auth.v1.RemoveMyAvatarRequest + (*RemoveMyAvatarResponse)(nil), // 59: zitadel.auth.v1.RemoveMyAvatarResponse + (*ListMyLinkedIDPsRequest)(nil), // 60: zitadel.auth.v1.ListMyLinkedIDPsRequest + (*ListMyLinkedIDPsResponse)(nil), // 61: zitadel.auth.v1.ListMyLinkedIDPsResponse + (*RemoveMyLinkedIDPRequest)(nil), // 62: zitadel.auth.v1.RemoveMyLinkedIDPRequest + (*RemoveMyLinkedIDPResponse)(nil), // 63: zitadel.auth.v1.RemoveMyLinkedIDPResponse + (*ListMyAuthFactorsRequest)(nil), // 64: zitadel.auth.v1.ListMyAuthFactorsRequest + (*ListMyAuthFactorsResponse)(nil), // 65: zitadel.auth.v1.ListMyAuthFactorsResponse + (*AddMyAuthFactorU2FRequest)(nil), // 66: zitadel.auth.v1.AddMyAuthFactorU2FRequest + (*AddMyAuthFactorU2FResponse)(nil), // 67: zitadel.auth.v1.AddMyAuthFactorU2FResponse + (*AddMyAuthFactorOTPRequest)(nil), // 68: zitadel.auth.v1.AddMyAuthFactorOTPRequest + (*AddMyAuthFactorOTPResponse)(nil), // 69: zitadel.auth.v1.AddMyAuthFactorOTPResponse + (*VerifyMyAuthFactorOTPRequest)(nil), // 70: zitadel.auth.v1.VerifyMyAuthFactorOTPRequest + (*VerifyMyAuthFactorOTPResponse)(nil), // 71: zitadel.auth.v1.VerifyMyAuthFactorOTPResponse + (*VerifyMyAuthFactorU2FRequest)(nil), // 72: zitadel.auth.v1.VerifyMyAuthFactorU2FRequest + (*VerifyMyAuthFactorU2FResponse)(nil), // 73: zitadel.auth.v1.VerifyMyAuthFactorU2FResponse + (*RemoveMyAuthFactorOTPRequest)(nil), // 74: zitadel.auth.v1.RemoveMyAuthFactorOTPRequest + (*RemoveMyAuthFactorOTPResponse)(nil), // 75: zitadel.auth.v1.RemoveMyAuthFactorOTPResponse + (*RemoveMyAuthFactorU2FRequest)(nil), // 76: zitadel.auth.v1.RemoveMyAuthFactorU2FRequest + (*RemoveMyAuthFactorU2FResponse)(nil), // 77: zitadel.auth.v1.RemoveMyAuthFactorU2FResponse + (*ListMyPasswordlessRequest)(nil), // 78: zitadel.auth.v1.ListMyPasswordlessRequest + (*ListMyPasswordlessResponse)(nil), // 79: zitadel.auth.v1.ListMyPasswordlessResponse + (*AddMyPasswordlessRequest)(nil), // 80: zitadel.auth.v1.AddMyPasswordlessRequest + (*AddMyPasswordlessResponse)(nil), // 81: zitadel.auth.v1.AddMyPasswordlessResponse + (*AddMyPasswordlessLinkRequest)(nil), // 82: zitadel.auth.v1.AddMyPasswordlessLinkRequest + (*AddMyPasswordlessLinkResponse)(nil), // 83: zitadel.auth.v1.AddMyPasswordlessLinkResponse + (*SendMyPasswordlessLinkRequest)(nil), // 84: zitadel.auth.v1.SendMyPasswordlessLinkRequest + (*SendMyPasswordlessLinkResponse)(nil), // 85: zitadel.auth.v1.SendMyPasswordlessLinkResponse + (*VerifyMyPasswordlessRequest)(nil), // 86: zitadel.auth.v1.VerifyMyPasswordlessRequest + (*VerifyMyPasswordlessResponse)(nil), // 87: zitadel.auth.v1.VerifyMyPasswordlessResponse + (*RemoveMyPasswordlessRequest)(nil), // 88: zitadel.auth.v1.RemoveMyPasswordlessRequest + (*RemoveMyPasswordlessResponse)(nil), // 89: zitadel.auth.v1.RemoveMyPasswordlessResponse + (*ListMyUserGrantsRequest)(nil), // 90: zitadel.auth.v1.ListMyUserGrantsRequest + (*ListMyUserGrantsResponse)(nil), // 91: zitadel.auth.v1.ListMyUserGrantsResponse + (*UserGrant)(nil), // 92: zitadel.auth.v1.UserGrant + (*ListMyProjectOrgsRequest)(nil), // 93: zitadel.auth.v1.ListMyProjectOrgsRequest + (*ListMyProjectOrgsResponse)(nil), // 94: zitadel.auth.v1.ListMyProjectOrgsResponse + (*ListMyZitadelFeaturesRequest)(nil), // 95: zitadel.auth.v1.ListMyZitadelFeaturesRequest + (*ListMyZitadelFeaturesResponse)(nil), // 96: zitadel.auth.v1.ListMyZitadelFeaturesResponse + (*ListMyZitadelPermissionsRequest)(nil), // 97: zitadel.auth.v1.ListMyZitadelPermissionsRequest + (*ListMyZitadelPermissionsResponse)(nil), // 98: zitadel.auth.v1.ListMyZitadelPermissionsResponse + (*ListMyProjectPermissionsRequest)(nil), // 99: zitadel.auth.v1.ListMyProjectPermissionsRequest + (*ListMyProjectPermissionsResponse)(nil), // 100: zitadel.auth.v1.ListMyProjectPermissionsResponse + (*ListMyMembershipsRequest)(nil), // 101: zitadel.auth.v1.ListMyMembershipsRequest + (*ListMyMembershipsResponse)(nil), // 102: zitadel.auth.v1.ListMyMembershipsResponse + (*BulkSetMyMetadataRequest_Metadata)(nil), // 103: zitadel.auth.v1.BulkSetMyMetadataRequest.Metadata + (*user.User)(nil), // 104: zitadel.user.v1.User + (*timestamppb.Timestamp)(nil), // 105: google.protobuf.Timestamp + (*object.ObjectDetails)(nil), // 106: zitadel.v1.ObjectDetails + (*change.ChangeQuery)(nil), // 107: zitadel.change.v1.ChangeQuery + (*object.ListDetails)(nil), // 108: zitadel.v1.ListDetails + (*change.Change)(nil), // 109: zitadel.change.v1.Change + (*user.Session)(nil), // 110: zitadel.user.v1.Session + (*object.ListQuery)(nil), // 111: zitadel.v1.ListQuery + (*metadata.MetadataQuery)(nil), // 112: zitadel.metadata.v1.MetadataQuery + (*metadata.Metadata)(nil), // 113: zitadel.metadata.v1.Metadata + (*user.RefreshToken)(nil), // 114: zitadel.user.v1.RefreshToken + (*policy.PasswordComplexityPolicy)(nil), // 115: zitadel.policy.v1.PasswordComplexityPolicy + (*user.Profile)(nil), // 116: zitadel.user.v1.Profile + (user.Gender)(0), // 117: zitadel.user.v1.Gender + (*user.Email)(nil), // 118: zitadel.user.v1.Email + (*user.Phone)(nil), // 119: zitadel.user.v1.Phone + (*idp.IDPUserLink)(nil), // 120: zitadel.idp.v1.IDPUserLink + (*user.AuthFactor)(nil), // 121: zitadel.user.v1.AuthFactor + (*user.WebAuthNKey)(nil), // 122: zitadel.user.v1.WebAuthNKey + (*user.WebAuthNVerification)(nil), // 123: zitadel.user.v1.WebAuthNVerification + (*user.WebAuthNToken)(nil), // 124: zitadel.user.v1.WebAuthNToken + (*durationpb.Duration)(nil), // 125: google.protobuf.Duration + (*org.OrgQuery)(nil), // 126: zitadel.org.v1.OrgQuery + (*org.Org)(nil), // 127: zitadel.org.v1.Org + (*user.MembershipQuery)(nil), // 128: zitadel.user.v1.MembershipQuery + (*user.Membership)(nil), // 129: zitadel.user.v1.Membership } var file_zitadel_auth_proto_depIdxs = []int32{ - 102, // 0: zitadel.auth.v1.GetMyUserResponse.user:type_name -> zitadel.user.v1.User - 103, // 1: zitadel.auth.v1.GetMyUserResponse.last_login:type_name -> google.protobuf.Timestamp - 104, // 2: zitadel.auth.v1.ListMyUserChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery - 105, // 3: zitadel.auth.v1.ListMyUserChangesResponse.details:type_name -> zitadel.v1.ListDetails - 106, // 4: zitadel.auth.v1.ListMyUserChangesResponse.result:type_name -> zitadel.change.v1.Change - 107, // 5: zitadel.auth.v1.ListMyUserSessionsResponse.result:type_name -> zitadel.user.v1.Session - 108, // 6: zitadel.auth.v1.ListMyMetadataRequest.query:type_name -> zitadel.v1.ListQuery - 109, // 7: zitadel.auth.v1.ListMyMetadataRequest.queries:type_name -> zitadel.metadata.v1.MetadataQuery - 105, // 8: zitadel.auth.v1.ListMyMetadataResponse.details:type_name -> zitadel.v1.ListDetails - 110, // 9: zitadel.auth.v1.ListMyMetadataResponse.result:type_name -> zitadel.metadata.v1.Metadata - 110, // 10: zitadel.auth.v1.GetMyMetadataResponse.metadata:type_name -> zitadel.metadata.v1.Metadata - 111, // 11: zitadel.auth.v1.SetMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 101, // 12: zitadel.auth.v1.BulkSetMyMetadataRequest.metadata:type_name -> zitadel.auth.v1.BulkSetMyMetadataRequest.Metadata - 111, // 13: zitadel.auth.v1.BulkSetMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 14: zitadel.auth.v1.RemoveMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 15: zitadel.auth.v1.BulkRemoveMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails - 105, // 16: zitadel.auth.v1.ListMyRefreshTokensResponse.details:type_name -> zitadel.v1.ListDetails - 112, // 17: zitadel.auth.v1.ListMyRefreshTokensResponse.result:type_name -> zitadel.user.v1.RefreshToken - 111, // 18: zitadel.auth.v1.RevokeMyRefreshTokenResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 19: zitadel.auth.v1.UpdateMyUserNameResponse.details:type_name -> zitadel.v1.ObjectDetails - 113, // 20: zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy - 111, // 21: zitadel.auth.v1.UpdateMyPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 22: zitadel.auth.v1.GetMyProfileResponse.details:type_name -> zitadel.v1.ObjectDetails - 114, // 23: zitadel.auth.v1.GetMyProfileResponse.profile:type_name -> zitadel.user.v1.Profile - 115, // 24: zitadel.auth.v1.UpdateMyProfileRequest.gender:type_name -> zitadel.user.v1.Gender - 111, // 25: zitadel.auth.v1.UpdateMyProfileResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 26: zitadel.auth.v1.GetMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails - 116, // 27: zitadel.auth.v1.GetMyEmailResponse.email:type_name -> zitadel.user.v1.Email - 111, // 28: zitadel.auth.v1.SetMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 29: zitadel.auth.v1.VerifyMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 30: zitadel.auth.v1.ResendMyEmailVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 31: zitadel.auth.v1.GetMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 117, // 32: zitadel.auth.v1.GetMyPhoneResponse.phone:type_name -> zitadel.user.v1.Phone - 111, // 33: zitadel.auth.v1.SetMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 34: zitadel.auth.v1.VerifyMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 35: zitadel.auth.v1.ResendMyPhoneVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 36: zitadel.auth.v1.RemoveMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 37: zitadel.auth.v1.RemoveMyAvatarResponse.details:type_name -> zitadel.v1.ObjectDetails - 108, // 38: zitadel.auth.v1.ListMyLinkedIDPsRequest.query:type_name -> zitadel.v1.ListQuery - 105, // 39: zitadel.auth.v1.ListMyLinkedIDPsResponse.details:type_name -> zitadel.v1.ListDetails - 118, // 40: zitadel.auth.v1.ListMyLinkedIDPsResponse.result:type_name -> zitadel.idp.v1.IDPUserLink - 111, // 41: zitadel.auth.v1.RemoveMyLinkedIDPResponse.details:type_name -> zitadel.v1.ObjectDetails - 119, // 42: zitadel.auth.v1.ListMyAuthFactorsResponse.result:type_name -> zitadel.user.v1.AuthFactor - 120, // 43: zitadel.auth.v1.AddMyAuthFactorU2FResponse.key:type_name -> zitadel.user.v1.WebAuthNKey - 111, // 44: zitadel.auth.v1.AddMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 45: zitadel.auth.v1.AddMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 46: zitadel.auth.v1.VerifyMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails - 121, // 47: zitadel.auth.v1.VerifyMyAuthFactorU2FRequest.verification:type_name -> zitadel.user.v1.WebAuthNVerification - 111, // 48: zitadel.auth.v1.VerifyMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 49: zitadel.auth.v1.RemoveMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 50: zitadel.auth.v1.RemoveMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails - 122, // 51: zitadel.auth.v1.ListMyPasswordlessResponse.result:type_name -> zitadel.user.v1.WebAuthNToken - 120, // 52: zitadel.auth.v1.AddMyPasswordlessResponse.key:type_name -> zitadel.user.v1.WebAuthNKey - 111, // 53: zitadel.auth.v1.AddMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 54: zitadel.auth.v1.AddMyPasswordlessLinkResponse.details:type_name -> zitadel.v1.ObjectDetails - 123, // 55: zitadel.auth.v1.AddMyPasswordlessLinkResponse.expiration:type_name -> google.protobuf.Duration - 111, // 56: zitadel.auth.v1.SendMyPasswordlessLinkResponse.details:type_name -> zitadel.v1.ObjectDetails - 121, // 57: zitadel.auth.v1.VerifyMyPasswordlessRequest.verification:type_name -> zitadel.user.v1.WebAuthNVerification - 111, // 58: zitadel.auth.v1.VerifyMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails - 111, // 59: zitadel.auth.v1.RemoveMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails - 108, // 60: zitadel.auth.v1.ListMyUserGrantsRequest.query:type_name -> zitadel.v1.ListQuery - 105, // 61: zitadel.auth.v1.ListMyUserGrantsResponse.details:type_name -> zitadel.v1.ListDetails - 90, // 62: zitadel.auth.v1.ListMyUserGrantsResponse.result:type_name -> zitadel.auth.v1.UserGrant - 108, // 63: zitadel.auth.v1.ListMyProjectOrgsRequest.query:type_name -> zitadel.v1.ListQuery - 124, // 64: zitadel.auth.v1.ListMyProjectOrgsRequest.queries:type_name -> zitadel.org.v1.OrgQuery - 105, // 65: zitadel.auth.v1.ListMyProjectOrgsResponse.details:type_name -> zitadel.v1.ListDetails - 125, // 66: zitadel.auth.v1.ListMyProjectOrgsResponse.result:type_name -> zitadel.org.v1.Org - 108, // 67: zitadel.auth.v1.ListMyMembershipsRequest.query:type_name -> zitadel.v1.ListQuery - 126, // 68: zitadel.auth.v1.ListMyMembershipsRequest.queries:type_name -> zitadel.user.v1.MembershipQuery - 105, // 69: zitadel.auth.v1.ListMyMembershipsResponse.details:type_name -> zitadel.v1.ListDetails - 127, // 70: zitadel.auth.v1.ListMyMembershipsResponse.result:type_name -> zitadel.user.v1.Membership - 0, // 71: zitadel.auth.v1.AuthService.Healthz:input_type -> zitadel.auth.v1.HealthzRequest - 2, // 72: zitadel.auth.v1.AuthService.GetSupportedLanguages:input_type -> zitadel.auth.v1.GetSupportedLanguagesRequest - 4, // 73: zitadel.auth.v1.AuthService.GetMyUser:input_type -> zitadel.auth.v1.GetMyUserRequest - 6, // 74: zitadel.auth.v1.AuthService.ListMyUserChanges:input_type -> zitadel.auth.v1.ListMyUserChangesRequest - 8, // 75: zitadel.auth.v1.AuthService.ListMyUserSessions:input_type -> zitadel.auth.v1.ListMyUserSessionsRequest - 10, // 76: zitadel.auth.v1.AuthService.ListMyMetadata:input_type -> zitadel.auth.v1.ListMyMetadataRequest - 12, // 77: zitadel.auth.v1.AuthService.GetMyMetadata:input_type -> zitadel.auth.v1.GetMyMetadataRequest - 22, // 78: zitadel.auth.v1.AuthService.ListMyRefreshTokens:input_type -> zitadel.auth.v1.ListMyRefreshTokensRequest - 24, // 79: zitadel.auth.v1.AuthService.RevokeMyRefreshToken:input_type -> zitadel.auth.v1.RevokeMyRefreshTokenRequest - 26, // 80: zitadel.auth.v1.AuthService.RevokeAllMyRefreshTokens:input_type -> zitadel.auth.v1.RevokeAllMyRefreshTokensRequest - 28, // 81: zitadel.auth.v1.AuthService.UpdateMyUserName:input_type -> zitadel.auth.v1.UpdateMyUserNameRequest - 30, // 82: zitadel.auth.v1.AuthService.GetMyPasswordComplexityPolicy:input_type -> zitadel.auth.v1.GetMyPasswordComplexityPolicyRequest - 32, // 83: zitadel.auth.v1.AuthService.UpdateMyPassword:input_type -> zitadel.auth.v1.UpdateMyPasswordRequest - 34, // 84: zitadel.auth.v1.AuthService.GetMyProfile:input_type -> zitadel.auth.v1.GetMyProfileRequest - 36, // 85: zitadel.auth.v1.AuthService.UpdateMyProfile:input_type -> zitadel.auth.v1.UpdateMyProfileRequest - 38, // 86: zitadel.auth.v1.AuthService.GetMyEmail:input_type -> zitadel.auth.v1.GetMyEmailRequest - 40, // 87: zitadel.auth.v1.AuthService.SetMyEmail:input_type -> zitadel.auth.v1.SetMyEmailRequest - 42, // 88: zitadel.auth.v1.AuthService.VerifyMyEmail:input_type -> zitadel.auth.v1.VerifyMyEmailRequest - 44, // 89: zitadel.auth.v1.AuthService.ResendMyEmailVerification:input_type -> zitadel.auth.v1.ResendMyEmailVerificationRequest - 46, // 90: zitadel.auth.v1.AuthService.GetMyPhone:input_type -> zitadel.auth.v1.GetMyPhoneRequest - 48, // 91: zitadel.auth.v1.AuthService.SetMyPhone:input_type -> zitadel.auth.v1.SetMyPhoneRequest - 50, // 92: zitadel.auth.v1.AuthService.VerifyMyPhone:input_type -> zitadel.auth.v1.VerifyMyPhoneRequest - 52, // 93: zitadel.auth.v1.AuthService.ResendMyPhoneVerification:input_type -> zitadel.auth.v1.ResendMyPhoneVerificationRequest - 54, // 94: zitadel.auth.v1.AuthService.RemoveMyPhone:input_type -> zitadel.auth.v1.RemoveMyPhoneRequest - 56, // 95: zitadel.auth.v1.AuthService.RemoveMyAvatar:input_type -> zitadel.auth.v1.RemoveMyAvatarRequest - 58, // 96: zitadel.auth.v1.AuthService.ListMyLinkedIDPs:input_type -> zitadel.auth.v1.ListMyLinkedIDPsRequest - 60, // 97: zitadel.auth.v1.AuthService.RemoveMyLinkedIDP:input_type -> zitadel.auth.v1.RemoveMyLinkedIDPRequest - 62, // 98: zitadel.auth.v1.AuthService.ListMyAuthFactors:input_type -> zitadel.auth.v1.ListMyAuthFactorsRequest - 66, // 99: zitadel.auth.v1.AuthService.AddMyAuthFactorOTP:input_type -> zitadel.auth.v1.AddMyAuthFactorOTPRequest - 68, // 100: zitadel.auth.v1.AuthService.VerifyMyAuthFactorOTP:input_type -> zitadel.auth.v1.VerifyMyAuthFactorOTPRequest - 72, // 101: zitadel.auth.v1.AuthService.RemoveMyAuthFactorOTP:input_type -> zitadel.auth.v1.RemoveMyAuthFactorOTPRequest - 64, // 102: zitadel.auth.v1.AuthService.AddMyAuthFactorU2F:input_type -> zitadel.auth.v1.AddMyAuthFactorU2FRequest - 70, // 103: zitadel.auth.v1.AuthService.VerifyMyAuthFactorU2F:input_type -> zitadel.auth.v1.VerifyMyAuthFactorU2FRequest - 74, // 104: zitadel.auth.v1.AuthService.RemoveMyAuthFactorU2F:input_type -> zitadel.auth.v1.RemoveMyAuthFactorU2FRequest - 76, // 105: zitadel.auth.v1.AuthService.ListMyPasswordless:input_type -> zitadel.auth.v1.ListMyPasswordlessRequest - 78, // 106: zitadel.auth.v1.AuthService.AddMyPasswordless:input_type -> zitadel.auth.v1.AddMyPasswordlessRequest - 80, // 107: zitadel.auth.v1.AuthService.AddMyPasswordlessLink:input_type -> zitadel.auth.v1.AddMyPasswordlessLinkRequest - 82, // 108: zitadel.auth.v1.AuthService.SendMyPasswordlessLink:input_type -> zitadel.auth.v1.SendMyPasswordlessLinkRequest - 84, // 109: zitadel.auth.v1.AuthService.VerifyMyPasswordless:input_type -> zitadel.auth.v1.VerifyMyPasswordlessRequest - 86, // 110: zitadel.auth.v1.AuthService.RemoveMyPasswordless:input_type -> zitadel.auth.v1.RemoveMyPasswordlessRequest - 88, // 111: zitadel.auth.v1.AuthService.ListMyUserGrants:input_type -> zitadel.auth.v1.ListMyUserGrantsRequest - 91, // 112: zitadel.auth.v1.AuthService.ListMyProjectOrgs:input_type -> zitadel.auth.v1.ListMyProjectOrgsRequest - 93, // 113: zitadel.auth.v1.AuthService.ListMyZitadelFeatures:input_type -> zitadel.auth.v1.ListMyZitadelFeaturesRequest - 95, // 114: zitadel.auth.v1.AuthService.ListMyZitadelPermissions:input_type -> zitadel.auth.v1.ListMyZitadelPermissionsRequest - 97, // 115: zitadel.auth.v1.AuthService.ListMyProjectPermissions:input_type -> zitadel.auth.v1.ListMyProjectPermissionsRequest - 99, // 116: zitadel.auth.v1.AuthService.ListMyMemberships:input_type -> zitadel.auth.v1.ListMyMembershipsRequest - 1, // 117: zitadel.auth.v1.AuthService.Healthz:output_type -> zitadel.auth.v1.HealthzResponse - 3, // 118: zitadel.auth.v1.AuthService.GetSupportedLanguages:output_type -> zitadel.auth.v1.GetSupportedLanguagesResponse - 5, // 119: zitadel.auth.v1.AuthService.GetMyUser:output_type -> zitadel.auth.v1.GetMyUserResponse - 7, // 120: zitadel.auth.v1.AuthService.ListMyUserChanges:output_type -> zitadel.auth.v1.ListMyUserChangesResponse - 9, // 121: zitadel.auth.v1.AuthService.ListMyUserSessions:output_type -> zitadel.auth.v1.ListMyUserSessionsResponse - 11, // 122: zitadel.auth.v1.AuthService.ListMyMetadata:output_type -> zitadel.auth.v1.ListMyMetadataResponse - 13, // 123: zitadel.auth.v1.AuthService.GetMyMetadata:output_type -> zitadel.auth.v1.GetMyMetadataResponse - 23, // 124: zitadel.auth.v1.AuthService.ListMyRefreshTokens:output_type -> zitadel.auth.v1.ListMyRefreshTokensResponse - 25, // 125: zitadel.auth.v1.AuthService.RevokeMyRefreshToken:output_type -> zitadel.auth.v1.RevokeMyRefreshTokenResponse - 27, // 126: zitadel.auth.v1.AuthService.RevokeAllMyRefreshTokens:output_type -> zitadel.auth.v1.RevokeAllMyRefreshTokensResponse - 29, // 127: zitadel.auth.v1.AuthService.UpdateMyUserName:output_type -> zitadel.auth.v1.UpdateMyUserNameResponse - 31, // 128: zitadel.auth.v1.AuthService.GetMyPasswordComplexityPolicy:output_type -> zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse - 33, // 129: zitadel.auth.v1.AuthService.UpdateMyPassword:output_type -> zitadel.auth.v1.UpdateMyPasswordResponse - 35, // 130: zitadel.auth.v1.AuthService.GetMyProfile:output_type -> zitadel.auth.v1.GetMyProfileResponse - 37, // 131: zitadel.auth.v1.AuthService.UpdateMyProfile:output_type -> zitadel.auth.v1.UpdateMyProfileResponse - 39, // 132: zitadel.auth.v1.AuthService.GetMyEmail:output_type -> zitadel.auth.v1.GetMyEmailResponse - 41, // 133: zitadel.auth.v1.AuthService.SetMyEmail:output_type -> zitadel.auth.v1.SetMyEmailResponse - 43, // 134: zitadel.auth.v1.AuthService.VerifyMyEmail:output_type -> zitadel.auth.v1.VerifyMyEmailResponse - 45, // 135: zitadel.auth.v1.AuthService.ResendMyEmailVerification:output_type -> zitadel.auth.v1.ResendMyEmailVerificationResponse - 47, // 136: zitadel.auth.v1.AuthService.GetMyPhone:output_type -> zitadel.auth.v1.GetMyPhoneResponse - 49, // 137: zitadel.auth.v1.AuthService.SetMyPhone:output_type -> zitadel.auth.v1.SetMyPhoneResponse - 51, // 138: zitadel.auth.v1.AuthService.VerifyMyPhone:output_type -> zitadel.auth.v1.VerifyMyPhoneResponse - 53, // 139: zitadel.auth.v1.AuthService.ResendMyPhoneVerification:output_type -> zitadel.auth.v1.ResendMyPhoneVerificationResponse - 55, // 140: zitadel.auth.v1.AuthService.RemoveMyPhone:output_type -> zitadel.auth.v1.RemoveMyPhoneResponse - 57, // 141: zitadel.auth.v1.AuthService.RemoveMyAvatar:output_type -> zitadel.auth.v1.RemoveMyAvatarResponse - 59, // 142: zitadel.auth.v1.AuthService.ListMyLinkedIDPs:output_type -> zitadel.auth.v1.ListMyLinkedIDPsResponse - 61, // 143: zitadel.auth.v1.AuthService.RemoveMyLinkedIDP:output_type -> zitadel.auth.v1.RemoveMyLinkedIDPResponse - 63, // 144: zitadel.auth.v1.AuthService.ListMyAuthFactors:output_type -> zitadel.auth.v1.ListMyAuthFactorsResponse - 67, // 145: zitadel.auth.v1.AuthService.AddMyAuthFactorOTP:output_type -> zitadel.auth.v1.AddMyAuthFactorOTPResponse - 69, // 146: zitadel.auth.v1.AuthService.VerifyMyAuthFactorOTP:output_type -> zitadel.auth.v1.VerifyMyAuthFactorOTPResponse - 73, // 147: zitadel.auth.v1.AuthService.RemoveMyAuthFactorOTP:output_type -> zitadel.auth.v1.RemoveMyAuthFactorOTPResponse - 65, // 148: zitadel.auth.v1.AuthService.AddMyAuthFactorU2F:output_type -> zitadel.auth.v1.AddMyAuthFactorU2FResponse - 71, // 149: zitadel.auth.v1.AuthService.VerifyMyAuthFactorU2F:output_type -> zitadel.auth.v1.VerifyMyAuthFactorU2FResponse - 75, // 150: zitadel.auth.v1.AuthService.RemoveMyAuthFactorU2F:output_type -> zitadel.auth.v1.RemoveMyAuthFactorU2FResponse - 77, // 151: zitadel.auth.v1.AuthService.ListMyPasswordless:output_type -> zitadel.auth.v1.ListMyPasswordlessResponse - 79, // 152: zitadel.auth.v1.AuthService.AddMyPasswordless:output_type -> zitadel.auth.v1.AddMyPasswordlessResponse - 81, // 153: zitadel.auth.v1.AuthService.AddMyPasswordlessLink:output_type -> zitadel.auth.v1.AddMyPasswordlessLinkResponse - 83, // 154: zitadel.auth.v1.AuthService.SendMyPasswordlessLink:output_type -> zitadel.auth.v1.SendMyPasswordlessLinkResponse - 85, // 155: zitadel.auth.v1.AuthService.VerifyMyPasswordless:output_type -> zitadel.auth.v1.VerifyMyPasswordlessResponse - 87, // 156: zitadel.auth.v1.AuthService.RemoveMyPasswordless:output_type -> zitadel.auth.v1.RemoveMyPasswordlessResponse - 89, // 157: zitadel.auth.v1.AuthService.ListMyUserGrants:output_type -> zitadel.auth.v1.ListMyUserGrantsResponse - 92, // 158: zitadel.auth.v1.AuthService.ListMyProjectOrgs:output_type -> zitadel.auth.v1.ListMyProjectOrgsResponse - 94, // 159: zitadel.auth.v1.AuthService.ListMyZitadelFeatures:output_type -> zitadel.auth.v1.ListMyZitadelFeaturesResponse - 96, // 160: zitadel.auth.v1.AuthService.ListMyZitadelPermissions:output_type -> zitadel.auth.v1.ListMyZitadelPermissionsResponse - 98, // 161: zitadel.auth.v1.AuthService.ListMyProjectPermissions:output_type -> zitadel.auth.v1.ListMyProjectPermissionsResponse - 100, // 162: zitadel.auth.v1.AuthService.ListMyMemberships:output_type -> zitadel.auth.v1.ListMyMembershipsResponse - 117, // [117:163] is the sub-list for method output_type - 71, // [71:117] is the sub-list for method input_type - 71, // [71:71] is the sub-list for extension type_name - 71, // [71:71] is the sub-list for extension extendee - 0, // [0:71] is the sub-list for field type_name + 104, // 0: zitadel.auth.v1.GetMyUserResponse.user:type_name -> zitadel.user.v1.User + 105, // 1: zitadel.auth.v1.GetMyUserResponse.last_login:type_name -> google.protobuf.Timestamp + 106, // 2: zitadel.auth.v1.RemoveMyUserResponse.details:type_name -> zitadel.v1.ObjectDetails + 107, // 3: zitadel.auth.v1.ListMyUserChangesRequest.query:type_name -> zitadel.change.v1.ChangeQuery + 108, // 4: zitadel.auth.v1.ListMyUserChangesResponse.details:type_name -> zitadel.v1.ListDetails + 109, // 5: zitadel.auth.v1.ListMyUserChangesResponse.result:type_name -> zitadel.change.v1.Change + 110, // 6: zitadel.auth.v1.ListMyUserSessionsResponse.result:type_name -> zitadel.user.v1.Session + 111, // 7: zitadel.auth.v1.ListMyMetadataRequest.query:type_name -> zitadel.v1.ListQuery + 112, // 8: zitadel.auth.v1.ListMyMetadataRequest.queries:type_name -> zitadel.metadata.v1.MetadataQuery + 108, // 9: zitadel.auth.v1.ListMyMetadataResponse.details:type_name -> zitadel.v1.ListDetails + 113, // 10: zitadel.auth.v1.ListMyMetadataResponse.result:type_name -> zitadel.metadata.v1.Metadata + 113, // 11: zitadel.auth.v1.GetMyMetadataResponse.metadata:type_name -> zitadel.metadata.v1.Metadata + 106, // 12: zitadel.auth.v1.SetMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 103, // 13: zitadel.auth.v1.BulkSetMyMetadataRequest.metadata:type_name -> zitadel.auth.v1.BulkSetMyMetadataRequest.Metadata + 106, // 14: zitadel.auth.v1.BulkSetMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 15: zitadel.auth.v1.RemoveMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 16: zitadel.auth.v1.BulkRemoveMyMetadataResponse.details:type_name -> zitadel.v1.ObjectDetails + 108, // 17: zitadel.auth.v1.ListMyRefreshTokensResponse.details:type_name -> zitadel.v1.ListDetails + 114, // 18: zitadel.auth.v1.ListMyRefreshTokensResponse.result:type_name -> zitadel.user.v1.RefreshToken + 106, // 19: zitadel.auth.v1.RevokeMyRefreshTokenResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 20: zitadel.auth.v1.UpdateMyUserNameResponse.details:type_name -> zitadel.v1.ObjectDetails + 115, // 21: zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse.policy:type_name -> zitadel.policy.v1.PasswordComplexityPolicy + 106, // 22: zitadel.auth.v1.UpdateMyPasswordResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 23: zitadel.auth.v1.GetMyProfileResponse.details:type_name -> zitadel.v1.ObjectDetails + 116, // 24: zitadel.auth.v1.GetMyProfileResponse.profile:type_name -> zitadel.user.v1.Profile + 117, // 25: zitadel.auth.v1.UpdateMyProfileRequest.gender:type_name -> zitadel.user.v1.Gender + 106, // 26: zitadel.auth.v1.UpdateMyProfileResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 27: zitadel.auth.v1.GetMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails + 118, // 28: zitadel.auth.v1.GetMyEmailResponse.email:type_name -> zitadel.user.v1.Email + 106, // 29: zitadel.auth.v1.SetMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 30: zitadel.auth.v1.VerifyMyEmailResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 31: zitadel.auth.v1.ResendMyEmailVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 32: zitadel.auth.v1.GetMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 119, // 33: zitadel.auth.v1.GetMyPhoneResponse.phone:type_name -> zitadel.user.v1.Phone + 106, // 34: zitadel.auth.v1.SetMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 35: zitadel.auth.v1.VerifyMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 36: zitadel.auth.v1.ResendMyPhoneVerificationResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 37: zitadel.auth.v1.RemoveMyPhoneResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 38: zitadel.auth.v1.RemoveMyAvatarResponse.details:type_name -> zitadel.v1.ObjectDetails + 111, // 39: zitadel.auth.v1.ListMyLinkedIDPsRequest.query:type_name -> zitadel.v1.ListQuery + 108, // 40: zitadel.auth.v1.ListMyLinkedIDPsResponse.details:type_name -> zitadel.v1.ListDetails + 120, // 41: zitadel.auth.v1.ListMyLinkedIDPsResponse.result:type_name -> zitadel.idp.v1.IDPUserLink + 106, // 42: zitadel.auth.v1.RemoveMyLinkedIDPResponse.details:type_name -> zitadel.v1.ObjectDetails + 121, // 43: zitadel.auth.v1.ListMyAuthFactorsResponse.result:type_name -> zitadel.user.v1.AuthFactor + 122, // 44: zitadel.auth.v1.AddMyAuthFactorU2FResponse.key:type_name -> zitadel.user.v1.WebAuthNKey + 106, // 45: zitadel.auth.v1.AddMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 46: zitadel.auth.v1.AddMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 47: zitadel.auth.v1.VerifyMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails + 123, // 48: zitadel.auth.v1.VerifyMyAuthFactorU2FRequest.verification:type_name -> zitadel.user.v1.WebAuthNVerification + 106, // 49: zitadel.auth.v1.VerifyMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 50: zitadel.auth.v1.RemoveMyAuthFactorOTPResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 51: zitadel.auth.v1.RemoveMyAuthFactorU2FResponse.details:type_name -> zitadel.v1.ObjectDetails + 124, // 52: zitadel.auth.v1.ListMyPasswordlessResponse.result:type_name -> zitadel.user.v1.WebAuthNToken + 122, // 53: zitadel.auth.v1.AddMyPasswordlessResponse.key:type_name -> zitadel.user.v1.WebAuthNKey + 106, // 54: zitadel.auth.v1.AddMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 55: zitadel.auth.v1.AddMyPasswordlessLinkResponse.details:type_name -> zitadel.v1.ObjectDetails + 125, // 56: zitadel.auth.v1.AddMyPasswordlessLinkResponse.expiration:type_name -> google.protobuf.Duration + 106, // 57: zitadel.auth.v1.SendMyPasswordlessLinkResponse.details:type_name -> zitadel.v1.ObjectDetails + 123, // 58: zitadel.auth.v1.VerifyMyPasswordlessRequest.verification:type_name -> zitadel.user.v1.WebAuthNVerification + 106, // 59: zitadel.auth.v1.VerifyMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails + 106, // 60: zitadel.auth.v1.RemoveMyPasswordlessResponse.details:type_name -> zitadel.v1.ObjectDetails + 111, // 61: zitadel.auth.v1.ListMyUserGrantsRequest.query:type_name -> zitadel.v1.ListQuery + 108, // 62: zitadel.auth.v1.ListMyUserGrantsResponse.details:type_name -> zitadel.v1.ListDetails + 92, // 63: zitadel.auth.v1.ListMyUserGrantsResponse.result:type_name -> zitadel.auth.v1.UserGrant + 111, // 64: zitadel.auth.v1.ListMyProjectOrgsRequest.query:type_name -> zitadel.v1.ListQuery + 126, // 65: zitadel.auth.v1.ListMyProjectOrgsRequest.queries:type_name -> zitadel.org.v1.OrgQuery + 108, // 66: zitadel.auth.v1.ListMyProjectOrgsResponse.details:type_name -> zitadel.v1.ListDetails + 127, // 67: zitadel.auth.v1.ListMyProjectOrgsResponse.result:type_name -> zitadel.org.v1.Org + 111, // 68: zitadel.auth.v1.ListMyMembershipsRequest.query:type_name -> zitadel.v1.ListQuery + 128, // 69: zitadel.auth.v1.ListMyMembershipsRequest.queries:type_name -> zitadel.user.v1.MembershipQuery + 108, // 70: zitadel.auth.v1.ListMyMembershipsResponse.details:type_name -> zitadel.v1.ListDetails + 129, // 71: zitadel.auth.v1.ListMyMembershipsResponse.result:type_name -> zitadel.user.v1.Membership + 0, // 72: zitadel.auth.v1.AuthService.Healthz:input_type -> zitadel.auth.v1.HealthzRequest + 2, // 73: zitadel.auth.v1.AuthService.GetSupportedLanguages:input_type -> zitadel.auth.v1.GetSupportedLanguagesRequest + 4, // 74: zitadel.auth.v1.AuthService.GetMyUser:input_type -> zitadel.auth.v1.GetMyUserRequest + 6, // 75: zitadel.auth.v1.AuthService.RemoveMyUser:input_type -> zitadel.auth.v1.RemoveMyUserRequest + 8, // 76: zitadel.auth.v1.AuthService.ListMyUserChanges:input_type -> zitadel.auth.v1.ListMyUserChangesRequest + 10, // 77: zitadel.auth.v1.AuthService.ListMyUserSessions:input_type -> zitadel.auth.v1.ListMyUserSessionsRequest + 12, // 78: zitadel.auth.v1.AuthService.ListMyMetadata:input_type -> zitadel.auth.v1.ListMyMetadataRequest + 14, // 79: zitadel.auth.v1.AuthService.GetMyMetadata:input_type -> zitadel.auth.v1.GetMyMetadataRequest + 24, // 80: zitadel.auth.v1.AuthService.ListMyRefreshTokens:input_type -> zitadel.auth.v1.ListMyRefreshTokensRequest + 26, // 81: zitadel.auth.v1.AuthService.RevokeMyRefreshToken:input_type -> zitadel.auth.v1.RevokeMyRefreshTokenRequest + 28, // 82: zitadel.auth.v1.AuthService.RevokeAllMyRefreshTokens:input_type -> zitadel.auth.v1.RevokeAllMyRefreshTokensRequest + 30, // 83: zitadel.auth.v1.AuthService.UpdateMyUserName:input_type -> zitadel.auth.v1.UpdateMyUserNameRequest + 32, // 84: zitadel.auth.v1.AuthService.GetMyPasswordComplexityPolicy:input_type -> zitadel.auth.v1.GetMyPasswordComplexityPolicyRequest + 34, // 85: zitadel.auth.v1.AuthService.UpdateMyPassword:input_type -> zitadel.auth.v1.UpdateMyPasswordRequest + 36, // 86: zitadel.auth.v1.AuthService.GetMyProfile:input_type -> zitadel.auth.v1.GetMyProfileRequest + 38, // 87: zitadel.auth.v1.AuthService.UpdateMyProfile:input_type -> zitadel.auth.v1.UpdateMyProfileRequest + 40, // 88: zitadel.auth.v1.AuthService.GetMyEmail:input_type -> zitadel.auth.v1.GetMyEmailRequest + 42, // 89: zitadel.auth.v1.AuthService.SetMyEmail:input_type -> zitadel.auth.v1.SetMyEmailRequest + 44, // 90: zitadel.auth.v1.AuthService.VerifyMyEmail:input_type -> zitadel.auth.v1.VerifyMyEmailRequest + 46, // 91: zitadel.auth.v1.AuthService.ResendMyEmailVerification:input_type -> zitadel.auth.v1.ResendMyEmailVerificationRequest + 48, // 92: zitadel.auth.v1.AuthService.GetMyPhone:input_type -> zitadel.auth.v1.GetMyPhoneRequest + 50, // 93: zitadel.auth.v1.AuthService.SetMyPhone:input_type -> zitadel.auth.v1.SetMyPhoneRequest + 52, // 94: zitadel.auth.v1.AuthService.VerifyMyPhone:input_type -> zitadel.auth.v1.VerifyMyPhoneRequest + 54, // 95: zitadel.auth.v1.AuthService.ResendMyPhoneVerification:input_type -> zitadel.auth.v1.ResendMyPhoneVerificationRequest + 56, // 96: zitadel.auth.v1.AuthService.RemoveMyPhone:input_type -> zitadel.auth.v1.RemoveMyPhoneRequest + 58, // 97: zitadel.auth.v1.AuthService.RemoveMyAvatar:input_type -> zitadel.auth.v1.RemoveMyAvatarRequest + 60, // 98: zitadel.auth.v1.AuthService.ListMyLinkedIDPs:input_type -> zitadel.auth.v1.ListMyLinkedIDPsRequest + 62, // 99: zitadel.auth.v1.AuthService.RemoveMyLinkedIDP:input_type -> zitadel.auth.v1.RemoveMyLinkedIDPRequest + 64, // 100: zitadel.auth.v1.AuthService.ListMyAuthFactors:input_type -> zitadel.auth.v1.ListMyAuthFactorsRequest + 68, // 101: zitadel.auth.v1.AuthService.AddMyAuthFactorOTP:input_type -> zitadel.auth.v1.AddMyAuthFactorOTPRequest + 70, // 102: zitadel.auth.v1.AuthService.VerifyMyAuthFactorOTP:input_type -> zitadel.auth.v1.VerifyMyAuthFactorOTPRequest + 74, // 103: zitadel.auth.v1.AuthService.RemoveMyAuthFactorOTP:input_type -> zitadel.auth.v1.RemoveMyAuthFactorOTPRequest + 66, // 104: zitadel.auth.v1.AuthService.AddMyAuthFactorU2F:input_type -> zitadel.auth.v1.AddMyAuthFactorU2FRequest + 72, // 105: zitadel.auth.v1.AuthService.VerifyMyAuthFactorU2F:input_type -> zitadel.auth.v1.VerifyMyAuthFactorU2FRequest + 76, // 106: zitadel.auth.v1.AuthService.RemoveMyAuthFactorU2F:input_type -> zitadel.auth.v1.RemoveMyAuthFactorU2FRequest + 78, // 107: zitadel.auth.v1.AuthService.ListMyPasswordless:input_type -> zitadel.auth.v1.ListMyPasswordlessRequest + 80, // 108: zitadel.auth.v1.AuthService.AddMyPasswordless:input_type -> zitadel.auth.v1.AddMyPasswordlessRequest + 82, // 109: zitadel.auth.v1.AuthService.AddMyPasswordlessLink:input_type -> zitadel.auth.v1.AddMyPasswordlessLinkRequest + 84, // 110: zitadel.auth.v1.AuthService.SendMyPasswordlessLink:input_type -> zitadel.auth.v1.SendMyPasswordlessLinkRequest + 86, // 111: zitadel.auth.v1.AuthService.VerifyMyPasswordless:input_type -> zitadel.auth.v1.VerifyMyPasswordlessRequest + 88, // 112: zitadel.auth.v1.AuthService.RemoveMyPasswordless:input_type -> zitadel.auth.v1.RemoveMyPasswordlessRequest + 90, // 113: zitadel.auth.v1.AuthService.ListMyUserGrants:input_type -> zitadel.auth.v1.ListMyUserGrantsRequest + 93, // 114: zitadel.auth.v1.AuthService.ListMyProjectOrgs:input_type -> zitadel.auth.v1.ListMyProjectOrgsRequest + 95, // 115: zitadel.auth.v1.AuthService.ListMyZitadelFeatures:input_type -> zitadel.auth.v1.ListMyZitadelFeaturesRequest + 97, // 116: zitadel.auth.v1.AuthService.ListMyZitadelPermissions:input_type -> zitadel.auth.v1.ListMyZitadelPermissionsRequest + 99, // 117: zitadel.auth.v1.AuthService.ListMyProjectPermissions:input_type -> zitadel.auth.v1.ListMyProjectPermissionsRequest + 101, // 118: zitadel.auth.v1.AuthService.ListMyMemberships:input_type -> zitadel.auth.v1.ListMyMembershipsRequest + 1, // 119: zitadel.auth.v1.AuthService.Healthz:output_type -> zitadel.auth.v1.HealthzResponse + 3, // 120: zitadel.auth.v1.AuthService.GetSupportedLanguages:output_type -> zitadel.auth.v1.GetSupportedLanguagesResponse + 5, // 121: zitadel.auth.v1.AuthService.GetMyUser:output_type -> zitadel.auth.v1.GetMyUserResponse + 7, // 122: zitadel.auth.v1.AuthService.RemoveMyUser:output_type -> zitadel.auth.v1.RemoveMyUserResponse + 9, // 123: zitadel.auth.v1.AuthService.ListMyUserChanges:output_type -> zitadel.auth.v1.ListMyUserChangesResponse + 11, // 124: zitadel.auth.v1.AuthService.ListMyUserSessions:output_type -> zitadel.auth.v1.ListMyUserSessionsResponse + 13, // 125: zitadel.auth.v1.AuthService.ListMyMetadata:output_type -> zitadel.auth.v1.ListMyMetadataResponse + 15, // 126: zitadel.auth.v1.AuthService.GetMyMetadata:output_type -> zitadel.auth.v1.GetMyMetadataResponse + 25, // 127: zitadel.auth.v1.AuthService.ListMyRefreshTokens:output_type -> zitadel.auth.v1.ListMyRefreshTokensResponse + 27, // 128: zitadel.auth.v1.AuthService.RevokeMyRefreshToken:output_type -> zitadel.auth.v1.RevokeMyRefreshTokenResponse + 29, // 129: zitadel.auth.v1.AuthService.RevokeAllMyRefreshTokens:output_type -> zitadel.auth.v1.RevokeAllMyRefreshTokensResponse + 31, // 130: zitadel.auth.v1.AuthService.UpdateMyUserName:output_type -> zitadel.auth.v1.UpdateMyUserNameResponse + 33, // 131: zitadel.auth.v1.AuthService.GetMyPasswordComplexityPolicy:output_type -> zitadel.auth.v1.GetMyPasswordComplexityPolicyResponse + 35, // 132: zitadel.auth.v1.AuthService.UpdateMyPassword:output_type -> zitadel.auth.v1.UpdateMyPasswordResponse + 37, // 133: zitadel.auth.v1.AuthService.GetMyProfile:output_type -> zitadel.auth.v1.GetMyProfileResponse + 39, // 134: zitadel.auth.v1.AuthService.UpdateMyProfile:output_type -> zitadel.auth.v1.UpdateMyProfileResponse + 41, // 135: zitadel.auth.v1.AuthService.GetMyEmail:output_type -> zitadel.auth.v1.GetMyEmailResponse + 43, // 136: zitadel.auth.v1.AuthService.SetMyEmail:output_type -> zitadel.auth.v1.SetMyEmailResponse + 45, // 137: zitadel.auth.v1.AuthService.VerifyMyEmail:output_type -> zitadel.auth.v1.VerifyMyEmailResponse + 47, // 138: zitadel.auth.v1.AuthService.ResendMyEmailVerification:output_type -> zitadel.auth.v1.ResendMyEmailVerificationResponse + 49, // 139: zitadel.auth.v1.AuthService.GetMyPhone:output_type -> zitadel.auth.v1.GetMyPhoneResponse + 51, // 140: zitadel.auth.v1.AuthService.SetMyPhone:output_type -> zitadel.auth.v1.SetMyPhoneResponse + 53, // 141: zitadel.auth.v1.AuthService.VerifyMyPhone:output_type -> zitadel.auth.v1.VerifyMyPhoneResponse + 55, // 142: zitadel.auth.v1.AuthService.ResendMyPhoneVerification:output_type -> zitadel.auth.v1.ResendMyPhoneVerificationResponse + 57, // 143: zitadel.auth.v1.AuthService.RemoveMyPhone:output_type -> zitadel.auth.v1.RemoveMyPhoneResponse + 59, // 144: zitadel.auth.v1.AuthService.RemoveMyAvatar:output_type -> zitadel.auth.v1.RemoveMyAvatarResponse + 61, // 145: zitadel.auth.v1.AuthService.ListMyLinkedIDPs:output_type -> zitadel.auth.v1.ListMyLinkedIDPsResponse + 63, // 146: zitadel.auth.v1.AuthService.RemoveMyLinkedIDP:output_type -> zitadel.auth.v1.RemoveMyLinkedIDPResponse + 65, // 147: zitadel.auth.v1.AuthService.ListMyAuthFactors:output_type -> zitadel.auth.v1.ListMyAuthFactorsResponse + 69, // 148: zitadel.auth.v1.AuthService.AddMyAuthFactorOTP:output_type -> zitadel.auth.v1.AddMyAuthFactorOTPResponse + 71, // 149: zitadel.auth.v1.AuthService.VerifyMyAuthFactorOTP:output_type -> zitadel.auth.v1.VerifyMyAuthFactorOTPResponse + 75, // 150: zitadel.auth.v1.AuthService.RemoveMyAuthFactorOTP:output_type -> zitadel.auth.v1.RemoveMyAuthFactorOTPResponse + 67, // 151: zitadel.auth.v1.AuthService.AddMyAuthFactorU2F:output_type -> zitadel.auth.v1.AddMyAuthFactorU2FResponse + 73, // 152: zitadel.auth.v1.AuthService.VerifyMyAuthFactorU2F:output_type -> zitadel.auth.v1.VerifyMyAuthFactorU2FResponse + 77, // 153: zitadel.auth.v1.AuthService.RemoveMyAuthFactorU2F:output_type -> zitadel.auth.v1.RemoveMyAuthFactorU2FResponse + 79, // 154: zitadel.auth.v1.AuthService.ListMyPasswordless:output_type -> zitadel.auth.v1.ListMyPasswordlessResponse + 81, // 155: zitadel.auth.v1.AuthService.AddMyPasswordless:output_type -> zitadel.auth.v1.AddMyPasswordlessResponse + 83, // 156: zitadel.auth.v1.AuthService.AddMyPasswordlessLink:output_type -> zitadel.auth.v1.AddMyPasswordlessLinkResponse + 85, // 157: zitadel.auth.v1.AuthService.SendMyPasswordlessLink:output_type -> zitadel.auth.v1.SendMyPasswordlessLinkResponse + 87, // 158: zitadel.auth.v1.AuthService.VerifyMyPasswordless:output_type -> zitadel.auth.v1.VerifyMyPasswordlessResponse + 89, // 159: zitadel.auth.v1.AuthService.RemoveMyPasswordless:output_type -> zitadel.auth.v1.RemoveMyPasswordlessResponse + 91, // 160: zitadel.auth.v1.AuthService.ListMyUserGrants:output_type -> zitadel.auth.v1.ListMyUserGrantsResponse + 94, // 161: zitadel.auth.v1.AuthService.ListMyProjectOrgs:output_type -> zitadel.auth.v1.ListMyProjectOrgsResponse + 96, // 162: zitadel.auth.v1.AuthService.ListMyZitadelFeatures:output_type -> zitadel.auth.v1.ListMyZitadelFeaturesResponse + 98, // 163: zitadel.auth.v1.AuthService.ListMyZitadelPermissions:output_type -> zitadel.auth.v1.ListMyZitadelPermissionsResponse + 100, // 164: zitadel.auth.v1.AuthService.ListMyProjectPermissions:output_type -> zitadel.auth.v1.ListMyProjectPermissionsResponse + 102, // 165: zitadel.auth.v1.AuthService.ListMyMemberships:output_type -> zitadel.auth.v1.ListMyMembershipsResponse + 119, // [119:166] is the sub-list for method output_type + 72, // [72:119] is the sub-list for method input_type + 72, // [72:72] is the sub-list for extension type_name + 72, // [72:72] is the sub-list for extension extendee + 0, // [0:72] is the sub-list for field type_name } func init() { file_zitadel_auth_proto_init() } @@ -6324,7 +6431,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserChangesRequest); i { + switch v := v.(*RemoveMyUserRequest); i { case 0: return &v.state case 1: @@ -6336,7 +6443,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserChangesResponse); i { + switch v := v.(*RemoveMyUserResponse); i { case 0: return &v.state case 1: @@ -6348,7 +6455,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserSessionsRequest); i { + switch v := v.(*ListMyUserChangesRequest); i { case 0: return &v.state case 1: @@ -6360,7 +6467,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserSessionsResponse); i { + switch v := v.(*ListMyUserChangesResponse); i { case 0: return &v.state case 1: @@ -6372,7 +6479,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyMetadataRequest); i { + switch v := v.(*ListMyUserSessionsRequest); i { case 0: return &v.state case 1: @@ -6384,7 +6491,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyMetadataResponse); i { + switch v := v.(*ListMyUserSessionsResponse); i { case 0: return &v.state case 1: @@ -6396,7 +6503,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyMetadataRequest); i { + switch v := v.(*ListMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6408,7 +6515,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyMetadataResponse); i { + switch v := v.(*ListMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6420,7 +6527,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyMetadataRequest); i { + switch v := v.(*GetMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6432,7 +6539,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyMetadataResponse); i { + switch v := v.(*GetMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6444,7 +6551,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BulkSetMyMetadataRequest); i { + switch v := v.(*SetMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6456,7 +6563,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BulkSetMyMetadataResponse); i { + switch v := v.(*SetMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6468,7 +6575,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyMetadataRequest); i { + switch v := v.(*BulkSetMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6480,7 +6587,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyMetadataResponse); i { + switch v := v.(*BulkSetMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6492,7 +6599,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BulkRemoveMyMetadataRequest); i { + switch v := v.(*RemoveMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6504,7 +6611,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BulkRemoveMyMetadataResponse); i { + switch v := v.(*RemoveMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6516,7 +6623,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyRefreshTokensRequest); i { + switch v := v.(*BulkRemoveMyMetadataRequest); i { case 0: return &v.state case 1: @@ -6528,7 +6635,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyRefreshTokensResponse); i { + switch v := v.(*BulkRemoveMyMetadataResponse); i { case 0: return &v.state case 1: @@ -6540,7 +6647,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RevokeMyRefreshTokenRequest); i { + switch v := v.(*ListMyRefreshTokensRequest); i { case 0: return &v.state case 1: @@ -6552,7 +6659,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RevokeMyRefreshTokenResponse); i { + switch v := v.(*ListMyRefreshTokensResponse); i { case 0: return &v.state case 1: @@ -6564,7 +6671,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RevokeAllMyRefreshTokensRequest); i { + switch v := v.(*RevokeMyRefreshTokenRequest); i { case 0: return &v.state case 1: @@ -6576,7 +6683,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RevokeAllMyRefreshTokensResponse); i { + switch v := v.(*RevokeMyRefreshTokenResponse); i { case 0: return &v.state case 1: @@ -6588,7 +6695,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyUserNameRequest); i { + switch v := v.(*RevokeAllMyRefreshTokensRequest); i { case 0: return &v.state case 1: @@ -6600,7 +6707,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyUserNameResponse); i { + switch v := v.(*RevokeAllMyRefreshTokensResponse); i { case 0: return &v.state case 1: @@ -6612,7 +6719,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyPasswordComplexityPolicyRequest); i { + switch v := v.(*UpdateMyUserNameRequest); i { case 0: return &v.state case 1: @@ -6624,7 +6731,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyPasswordComplexityPolicyResponse); i { + switch v := v.(*UpdateMyUserNameResponse); i { case 0: return &v.state case 1: @@ -6636,7 +6743,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyPasswordRequest); i { + switch v := v.(*GetMyPasswordComplexityPolicyRequest); i { case 0: return &v.state case 1: @@ -6648,7 +6755,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyPasswordResponse); i { + switch v := v.(*GetMyPasswordComplexityPolicyResponse); i { case 0: return &v.state case 1: @@ -6660,7 +6767,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyProfileRequest); i { + switch v := v.(*UpdateMyPasswordRequest); i { case 0: return &v.state case 1: @@ -6672,7 +6779,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyProfileResponse); i { + switch v := v.(*UpdateMyPasswordResponse); i { case 0: return &v.state case 1: @@ -6684,7 +6791,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyProfileRequest); i { + switch v := v.(*GetMyProfileRequest); i { case 0: return &v.state case 1: @@ -6696,7 +6803,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateMyProfileResponse); i { + switch v := v.(*GetMyProfileResponse); i { case 0: return &v.state case 1: @@ -6708,7 +6815,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyEmailRequest); i { + switch v := v.(*UpdateMyProfileRequest); i { case 0: return &v.state case 1: @@ -6720,7 +6827,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyEmailResponse); i { + switch v := v.(*UpdateMyProfileResponse); i { case 0: return &v.state case 1: @@ -6732,7 +6839,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyEmailRequest); i { + switch v := v.(*GetMyEmailRequest); i { case 0: return &v.state case 1: @@ -6744,7 +6851,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyEmailResponse); i { + switch v := v.(*GetMyEmailResponse); i { case 0: return &v.state case 1: @@ -6756,7 +6863,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyEmailRequest); i { + switch v := v.(*SetMyEmailRequest); i { case 0: return &v.state case 1: @@ -6768,7 +6875,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyEmailResponse); i { + switch v := v.(*SetMyEmailResponse); i { case 0: return &v.state case 1: @@ -6780,7 +6887,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ResendMyEmailVerificationRequest); i { + switch v := v.(*VerifyMyEmailRequest); i { case 0: return &v.state case 1: @@ -6792,7 +6899,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ResendMyEmailVerificationResponse); i { + switch v := v.(*VerifyMyEmailResponse); i { case 0: return &v.state case 1: @@ -6804,7 +6911,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyPhoneRequest); i { + switch v := v.(*ResendMyEmailVerificationRequest); i { case 0: return &v.state case 1: @@ -6816,7 +6923,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyPhoneResponse); i { + switch v := v.(*ResendMyEmailVerificationResponse); i { case 0: return &v.state case 1: @@ -6828,7 +6935,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyPhoneRequest); i { + switch v := v.(*GetMyPhoneRequest); i { case 0: return &v.state case 1: @@ -6840,7 +6947,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SetMyPhoneResponse); i { + switch v := v.(*GetMyPhoneResponse); i { case 0: return &v.state case 1: @@ -6852,7 +6959,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyPhoneRequest); i { + switch v := v.(*SetMyPhoneRequest); i { case 0: return &v.state case 1: @@ -6864,7 +6971,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyPhoneResponse); i { + switch v := v.(*SetMyPhoneResponse); i { case 0: return &v.state case 1: @@ -6876,7 +6983,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ResendMyPhoneVerificationRequest); i { + switch v := v.(*VerifyMyPhoneRequest); i { case 0: return &v.state case 1: @@ -6888,7 +6995,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ResendMyPhoneVerificationResponse); i { + switch v := v.(*VerifyMyPhoneResponse); i { case 0: return &v.state case 1: @@ -6900,7 +7007,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyPhoneRequest); i { + switch v := v.(*ResendMyPhoneVerificationRequest); i { case 0: return &v.state case 1: @@ -6912,7 +7019,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyPhoneResponse); i { + switch v := v.(*ResendMyPhoneVerificationResponse); i { case 0: return &v.state case 1: @@ -6924,7 +7031,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAvatarRequest); i { + switch v := v.(*RemoveMyPhoneRequest); i { case 0: return &v.state case 1: @@ -6936,7 +7043,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAvatarResponse); i { + switch v := v.(*RemoveMyPhoneResponse); i { case 0: return &v.state case 1: @@ -6948,7 +7055,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyLinkedIDPsRequest); i { + switch v := v.(*RemoveMyAvatarRequest); i { case 0: return &v.state case 1: @@ -6960,7 +7067,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyLinkedIDPsResponse); i { + switch v := v.(*RemoveMyAvatarResponse); i { case 0: return &v.state case 1: @@ -6972,7 +7079,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyLinkedIDPRequest); i { + switch v := v.(*ListMyLinkedIDPsRequest); i { case 0: return &v.state case 1: @@ -6984,7 +7091,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyLinkedIDPResponse); i { + switch v := v.(*ListMyLinkedIDPsResponse); i { case 0: return &v.state case 1: @@ -6996,7 +7103,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyAuthFactorsRequest); i { + switch v := v.(*RemoveMyLinkedIDPRequest); i { case 0: return &v.state case 1: @@ -7008,7 +7115,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyAuthFactorsResponse); i { + switch v := v.(*RemoveMyLinkedIDPResponse); i { case 0: return &v.state case 1: @@ -7020,7 +7127,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyAuthFactorU2FRequest); i { + switch v := v.(*ListMyAuthFactorsRequest); i { case 0: return &v.state case 1: @@ -7032,7 +7139,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyAuthFactorU2FResponse); i { + switch v := v.(*ListMyAuthFactorsResponse); i { case 0: return &v.state case 1: @@ -7044,7 +7151,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyAuthFactorOTPRequest); i { + switch v := v.(*AddMyAuthFactorU2FRequest); i { case 0: return &v.state case 1: @@ -7056,7 +7163,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyAuthFactorOTPResponse); i { + switch v := v.(*AddMyAuthFactorU2FResponse); i { case 0: return &v.state case 1: @@ -7068,7 +7175,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyAuthFactorOTPRequest); i { + switch v := v.(*AddMyAuthFactorOTPRequest); i { case 0: return &v.state case 1: @@ -7080,7 +7187,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyAuthFactorOTPResponse); i { + switch v := v.(*AddMyAuthFactorOTPResponse); i { case 0: return &v.state case 1: @@ -7092,7 +7199,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyAuthFactorU2FRequest); i { + switch v := v.(*VerifyMyAuthFactorOTPRequest); i { case 0: return &v.state case 1: @@ -7104,7 +7211,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyAuthFactorU2FResponse); i { + switch v := v.(*VerifyMyAuthFactorOTPResponse); i { case 0: return &v.state case 1: @@ -7116,7 +7223,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAuthFactorOTPRequest); i { + switch v := v.(*VerifyMyAuthFactorU2FRequest); i { case 0: return &v.state case 1: @@ -7128,7 +7235,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAuthFactorOTPResponse); i { + switch v := v.(*VerifyMyAuthFactorU2FResponse); i { case 0: return &v.state case 1: @@ -7140,7 +7247,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAuthFactorU2FRequest); i { + switch v := v.(*RemoveMyAuthFactorOTPRequest); i { case 0: return &v.state case 1: @@ -7152,7 +7259,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyAuthFactorU2FResponse); i { + switch v := v.(*RemoveMyAuthFactorOTPResponse); i { case 0: return &v.state case 1: @@ -7164,7 +7271,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyPasswordlessRequest); i { + switch v := v.(*RemoveMyAuthFactorU2FRequest); i { case 0: return &v.state case 1: @@ -7176,7 +7283,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyPasswordlessResponse); i { + switch v := v.(*RemoveMyAuthFactorU2FResponse); i { case 0: return &v.state case 1: @@ -7188,7 +7295,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyPasswordlessRequest); i { + switch v := v.(*ListMyPasswordlessRequest); i { case 0: return &v.state case 1: @@ -7200,7 +7307,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyPasswordlessResponse); i { + switch v := v.(*ListMyPasswordlessResponse); i { case 0: return &v.state case 1: @@ -7212,7 +7319,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyPasswordlessLinkRequest); i { + switch v := v.(*AddMyPasswordlessRequest); i { case 0: return &v.state case 1: @@ -7224,7 +7331,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AddMyPasswordlessLinkResponse); i { + switch v := v.(*AddMyPasswordlessResponse); i { case 0: return &v.state case 1: @@ -7236,7 +7343,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SendMyPasswordlessLinkRequest); i { + switch v := v.(*AddMyPasswordlessLinkRequest); i { case 0: return &v.state case 1: @@ -7248,7 +7355,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SendMyPasswordlessLinkResponse); i { + switch v := v.(*AddMyPasswordlessLinkResponse); i { case 0: return &v.state case 1: @@ -7260,7 +7367,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyPasswordlessRequest); i { + switch v := v.(*SendMyPasswordlessLinkRequest); i { case 0: return &v.state case 1: @@ -7272,7 +7379,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyMyPasswordlessResponse); i { + switch v := v.(*SendMyPasswordlessLinkResponse); i { case 0: return &v.state case 1: @@ -7284,7 +7391,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyPasswordlessRequest); i { + switch v := v.(*VerifyMyPasswordlessRequest); i { case 0: return &v.state case 1: @@ -7296,7 +7403,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoveMyPasswordlessResponse); i { + switch v := v.(*VerifyMyPasswordlessResponse); i { case 0: return &v.state case 1: @@ -7308,7 +7415,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserGrantsRequest); i { + switch v := v.(*RemoveMyPasswordlessRequest); i { case 0: return &v.state case 1: @@ -7320,7 +7427,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyUserGrantsResponse); i { + switch v := v.(*RemoveMyPasswordlessResponse); i { case 0: return &v.state case 1: @@ -7332,7 +7439,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UserGrant); i { + switch v := v.(*ListMyUserGrantsRequest); i { case 0: return &v.state case 1: @@ -7344,7 +7451,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyProjectOrgsRequest); i { + switch v := v.(*ListMyUserGrantsResponse); i { case 0: return &v.state case 1: @@ -7356,7 +7463,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyProjectOrgsResponse); i { + switch v := v.(*UserGrant); i { case 0: return &v.state case 1: @@ -7368,7 +7475,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyZitadelFeaturesRequest); i { + switch v := v.(*ListMyProjectOrgsRequest); i { case 0: return &v.state case 1: @@ -7380,7 +7487,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyZitadelFeaturesResponse); i { + switch v := v.(*ListMyProjectOrgsResponse); i { case 0: return &v.state case 1: @@ -7392,7 +7499,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyZitadelPermissionsRequest); i { + switch v := v.(*ListMyZitadelFeaturesRequest); i { case 0: return &v.state case 1: @@ -7404,7 +7511,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyZitadelPermissionsResponse); i { + switch v := v.(*ListMyZitadelFeaturesResponse); i { case 0: return &v.state case 1: @@ -7416,7 +7523,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyProjectPermissionsRequest); i { + switch v := v.(*ListMyZitadelPermissionsRequest); i { case 0: return &v.state case 1: @@ -7428,7 +7535,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyProjectPermissionsResponse); i { + switch v := v.(*ListMyZitadelPermissionsResponse); i { case 0: return &v.state case 1: @@ -7440,7 +7547,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyMembershipsRequest); i { + switch v := v.(*ListMyProjectPermissionsRequest); i { case 0: return &v.state case 1: @@ -7452,7 +7559,7 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMyMembershipsResponse); i { + switch v := v.(*ListMyProjectPermissionsResponse); i { case 0: return &v.state case 1: @@ -7464,6 +7571,30 @@ func file_zitadel_auth_proto_init() { } } file_zitadel_auth_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMyMembershipsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_auth_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMyMembershipsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_zitadel_auth_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BulkSetMyMetadataRequest_Metadata); i { case 0: return &v.state @@ -7482,7 +7613,7 @@ func file_zitadel_auth_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_zitadel_auth_proto_rawDesc, NumEnums: 0, - NumMessages: 102, + NumMessages: 104, NumExtensions: 0, NumServices: 1, },