diff --git a/build/rpc.json b/build/rpc.json index f418edd..d650b8e 100644 --- a/build/rpc.json +++ b/build/rpc.json @@ -6961,6 +6961,15 @@ ], "isDeprecated": false }, + { + "name": "findVerifiedNSDomainOnCluster", + "requestMessageName": "FindVerifiedNSDomainOnClusterRequest", + "responseMessageName": "FindVerifiedNSDomainOnClusterResponse", + "code": "rpc findVerifiedNSDomainOnCluster(FindVerifiedNSDomainOnClusterRequest) returns (FindVerifiedNSDomainOnClusterResponse);", + "doc": "根据域名名称查找集群中的已验证域名", + "roles": [], + "isDeprecated": false + }, { "name": "countAllNSDomains", "requestMessageName": "CountAllNSDomainsRequest", @@ -17813,6 +17822,16 @@ "code": "message FindUserTrafficBillsResponse {\n\trepeated UserTrafficBill userTrafficBills = 1;\n}", "doc": "" }, + { + "name": "FindVerifiedNSDomainOnClusterRequest", + "code": "message FindVerifiedNSDomainOnClusterRequest {\n\tint64 nsClusterId = 1; // 集群ID\n\tstring name = 2; // 域名\n}", + "doc": "根据域名名称查找集群中的已验证域名" + }, + { + "name": "FindVerifiedNSDomainOnClusterResponse", + "code": "message FindVerifiedNSDomainOnClusterResponse {\n\tNSDomain nsDomain = 1;\n}", + "doc": "" + }, { "name": "FinishUserOrderRequest", "code": "message FinishUserOrderRequest {\n\tstring code = 1;\n}", diff --git a/pkg/rpc/pb/service_ns_domain.pb.go b/pkg/rpc/pb/service_ns_domain.pb.go index 558622a..7f3679a 100644 --- a/pkg/rpc/pb/service_ns_domain.pb.go +++ b/pkg/rpc/pb/service_ns_domain.pb.go @@ -706,6 +706,109 @@ func (x *FindNSDomainWithNameResponse) GetNsDomain() *NSDomain { return nil } +// 根据域名名称查找集群中的已验证域名 +type FindVerifiedNSDomainOnClusterRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NsClusterId int64 `protobuf:"varint,1,opt,name=nsClusterId,proto3" json:"nsClusterId,omitempty"` // 集群ID + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 域名 +} + +func (x *FindVerifiedNSDomainOnClusterRequest) Reset() { + *x = FindVerifiedNSDomainOnClusterRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_ns_domain_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindVerifiedNSDomainOnClusterRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindVerifiedNSDomainOnClusterRequest) ProtoMessage() {} + +func (x *FindVerifiedNSDomainOnClusterRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_domain_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindVerifiedNSDomainOnClusterRequest.ProtoReflect.Descriptor instead. +func (*FindVerifiedNSDomainOnClusterRequest) Descriptor() ([]byte, []int) { + return file_service_ns_domain_proto_rawDescGZIP(), []int{12} +} + +func (x *FindVerifiedNSDomainOnClusterRequest) GetNsClusterId() int64 { + if x != nil { + return x.NsClusterId + } + return 0 +} + +func (x *FindVerifiedNSDomainOnClusterRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +type FindVerifiedNSDomainOnClusterResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NsDomain *NSDomain `protobuf:"bytes,1,opt,name=nsDomain,proto3" json:"nsDomain,omitempty"` +} + +func (x *FindVerifiedNSDomainOnClusterResponse) Reset() { + *x = FindVerifiedNSDomainOnClusterResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_ns_domain_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindVerifiedNSDomainOnClusterResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindVerifiedNSDomainOnClusterResponse) ProtoMessage() {} + +func (x *FindVerifiedNSDomainOnClusterResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_ns_domain_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FindVerifiedNSDomainOnClusterResponse.ProtoReflect.Descriptor instead. +func (*FindVerifiedNSDomainOnClusterResponse) Descriptor() ([]byte, []int) { + return file_service_ns_domain_proto_rawDescGZIP(), []int{13} +} + +func (x *FindVerifiedNSDomainOnClusterResponse) GetNsDomain() *NSDomain { + if x != nil { + return x.NsDomain + } + return nil +} + // 计算域名数量 type CountAllNSDomainsRequest struct { state protoimpl.MessageState @@ -722,7 +825,7 @@ type CountAllNSDomainsRequest struct { func (x *CountAllNSDomainsRequest) Reset() { *x = CountAllNSDomainsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[12] + mi := &file_service_ns_domain_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -735,7 +838,7 @@ func (x *CountAllNSDomainsRequest) String() string { func (*CountAllNSDomainsRequest) ProtoMessage() {} func (x *CountAllNSDomainsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[12] + mi := &file_service_ns_domain_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -748,7 +851,7 @@ func (x *CountAllNSDomainsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CountAllNSDomainsRequest.ProtoReflect.Descriptor instead. func (*CountAllNSDomainsRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{12} + return file_service_ns_domain_proto_rawDescGZIP(), []int{14} } func (x *CountAllNSDomainsRequest) GetUserId() int64 { @@ -803,7 +906,7 @@ type ListNSDomainsRequest struct { func (x *ListNSDomainsRequest) Reset() { *x = ListNSDomainsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[13] + mi := &file_service_ns_domain_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -816,7 +919,7 @@ func (x *ListNSDomainsRequest) String() string { func (*ListNSDomainsRequest) ProtoMessage() {} func (x *ListNSDomainsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[13] + mi := &file_service_ns_domain_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -829,7 +932,7 @@ func (x *ListNSDomainsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListNSDomainsRequest.ProtoReflect.Descriptor instead. func (*ListNSDomainsRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{13} + return file_service_ns_domain_proto_rawDescGZIP(), []int{15} } func (x *ListNSDomainsRequest) GetUserId() int64 { @@ -885,7 +988,7 @@ type ListNSDomainsResponse struct { func (x *ListNSDomainsResponse) Reset() { *x = ListNSDomainsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[14] + mi := &file_service_ns_domain_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -898,7 +1001,7 @@ func (x *ListNSDomainsResponse) String() string { func (*ListNSDomainsResponse) ProtoMessage() {} func (x *ListNSDomainsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[14] + mi := &file_service_ns_domain_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -911,7 +1014,7 @@ func (x *ListNSDomainsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListNSDomainsResponse.ProtoReflect.Descriptor instead. func (*ListNSDomainsResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{14} + return file_service_ns_domain_proto_rawDescGZIP(), []int{16} } func (x *ListNSDomainsResponse) GetNsDomains() []*NSDomain { @@ -934,7 +1037,7 @@ type ListNSDomainsAfterVersionRequest struct { func (x *ListNSDomainsAfterVersionRequest) Reset() { *x = ListNSDomainsAfterVersionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[15] + mi := &file_service_ns_domain_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -947,7 +1050,7 @@ func (x *ListNSDomainsAfterVersionRequest) String() string { func (*ListNSDomainsAfterVersionRequest) ProtoMessage() {} func (x *ListNSDomainsAfterVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[15] + mi := &file_service_ns_domain_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -960,7 +1063,7 @@ func (x *ListNSDomainsAfterVersionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListNSDomainsAfterVersionRequest.ProtoReflect.Descriptor instead. func (*ListNSDomainsAfterVersionRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{15} + return file_service_ns_domain_proto_rawDescGZIP(), []int{17} } func (x *ListNSDomainsAfterVersionRequest) GetVersion() int64 { @@ -988,7 +1091,7 @@ type ListNSDomainsAfterVersionResponse struct { func (x *ListNSDomainsAfterVersionResponse) Reset() { *x = ListNSDomainsAfterVersionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[16] + mi := &file_service_ns_domain_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1001,7 +1104,7 @@ func (x *ListNSDomainsAfterVersionResponse) String() string { func (*ListNSDomainsAfterVersionResponse) ProtoMessage() {} func (x *ListNSDomainsAfterVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[16] + mi := &file_service_ns_domain_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1014,7 +1117,7 @@ func (x *ListNSDomainsAfterVersionResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListNSDomainsAfterVersionResponse.ProtoReflect.Descriptor instead. func (*ListNSDomainsAfterVersionResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{16} + return file_service_ns_domain_proto_rawDescGZIP(), []int{18} } func (x *ListNSDomainsAfterVersionResponse) GetNsDomains() []*NSDomain { @@ -1036,7 +1139,7 @@ type FindNSDomainTSIGRequest struct { func (x *FindNSDomainTSIGRequest) Reset() { *x = FindNSDomainTSIGRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[17] + mi := &file_service_ns_domain_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1049,7 +1152,7 @@ func (x *FindNSDomainTSIGRequest) String() string { func (*FindNSDomainTSIGRequest) ProtoMessage() {} func (x *FindNSDomainTSIGRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[17] + mi := &file_service_ns_domain_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1062,7 +1165,7 @@ func (x *FindNSDomainTSIGRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use FindNSDomainTSIGRequest.ProtoReflect.Descriptor instead. func (*FindNSDomainTSIGRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{17} + return file_service_ns_domain_proto_rawDescGZIP(), []int{19} } func (x *FindNSDomainTSIGRequest) GetNsDomainId() int64 { @@ -1083,7 +1186,7 @@ type FindNSDomainTSIGResponse struct { func (x *FindNSDomainTSIGResponse) Reset() { *x = FindNSDomainTSIGResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[18] + mi := &file_service_ns_domain_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1096,7 +1199,7 @@ func (x *FindNSDomainTSIGResponse) String() string { func (*FindNSDomainTSIGResponse) ProtoMessage() {} func (x *FindNSDomainTSIGResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[18] + mi := &file_service_ns_domain_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1109,7 +1212,7 @@ func (x *FindNSDomainTSIGResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use FindNSDomainTSIGResponse.ProtoReflect.Descriptor instead. func (*FindNSDomainTSIGResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{18} + return file_service_ns_domain_proto_rawDescGZIP(), []int{20} } func (x *FindNSDomainTSIGResponse) GetTsigJSON() []byte { @@ -1132,7 +1235,7 @@ type UpdateNSDomainTSIGRequest struct { func (x *UpdateNSDomainTSIGRequest) Reset() { *x = UpdateNSDomainTSIGRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[19] + mi := &file_service_ns_domain_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1145,7 +1248,7 @@ func (x *UpdateNSDomainTSIGRequest) String() string { func (*UpdateNSDomainTSIGRequest) ProtoMessage() {} func (x *UpdateNSDomainTSIGRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[19] + mi := &file_service_ns_domain_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1158,7 +1261,7 @@ func (x *UpdateNSDomainTSIGRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateNSDomainTSIGRequest.ProtoReflect.Descriptor instead. func (*UpdateNSDomainTSIGRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{19} + return file_service_ns_domain_proto_rawDescGZIP(), []int{21} } func (x *UpdateNSDomainTSIGRequest) GetNsDomainId() int64 { @@ -1188,7 +1291,7 @@ type ExistNSDomainsRequest struct { func (x *ExistNSDomainsRequest) Reset() { *x = ExistNSDomainsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[20] + mi := &file_service_ns_domain_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1201,7 +1304,7 @@ func (x *ExistNSDomainsRequest) String() string { func (*ExistNSDomainsRequest) ProtoMessage() {} func (x *ExistNSDomainsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[20] + mi := &file_service_ns_domain_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1214,7 +1317,7 @@ func (x *ExistNSDomainsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ExistNSDomainsRequest.ProtoReflect.Descriptor instead. func (*ExistNSDomainsRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{20} + return file_service_ns_domain_proto_rawDescGZIP(), []int{22} } func (x *ExistNSDomainsRequest) GetNames() []string { @@ -1242,7 +1345,7 @@ type ExistNSDomainsResponse struct { func (x *ExistNSDomainsResponse) Reset() { *x = ExistNSDomainsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[21] + mi := &file_service_ns_domain_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1255,7 +1358,7 @@ func (x *ExistNSDomainsResponse) String() string { func (*ExistNSDomainsResponse) ProtoMessage() {} func (x *ExistNSDomainsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[21] + mi := &file_service_ns_domain_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1268,7 +1371,7 @@ func (x *ExistNSDomainsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ExistNSDomainsResponse.ProtoReflect.Descriptor instead. func (*ExistNSDomainsResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{21} + return file_service_ns_domain_proto_rawDescGZIP(), []int{23} } func (x *ExistNSDomainsResponse) GetExistingNames() []string { @@ -1290,7 +1393,7 @@ type ExistVerifiedNSDomainsRequest struct { func (x *ExistVerifiedNSDomainsRequest) Reset() { *x = ExistVerifiedNSDomainsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[22] + mi := &file_service_ns_domain_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1303,7 +1406,7 @@ func (x *ExistVerifiedNSDomainsRequest) String() string { func (*ExistVerifiedNSDomainsRequest) ProtoMessage() {} func (x *ExistVerifiedNSDomainsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[22] + mi := &file_service_ns_domain_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1316,7 +1419,7 @@ func (x *ExistVerifiedNSDomainsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ExistVerifiedNSDomainsRequest.ProtoReflect.Descriptor instead. func (*ExistVerifiedNSDomainsRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{22} + return file_service_ns_domain_proto_rawDescGZIP(), []int{24} } func (x *ExistVerifiedNSDomainsRequest) GetNames() []string { @@ -1337,7 +1440,7 @@ type ExistVerifiedNSDomainsResponse struct { func (x *ExistVerifiedNSDomainsResponse) Reset() { *x = ExistVerifiedNSDomainsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[23] + mi := &file_service_ns_domain_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1350,7 +1453,7 @@ func (x *ExistVerifiedNSDomainsResponse) String() string { func (*ExistVerifiedNSDomainsResponse) ProtoMessage() {} func (x *ExistVerifiedNSDomainsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[23] + mi := &file_service_ns_domain_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1363,7 +1466,7 @@ func (x *ExistVerifiedNSDomainsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ExistVerifiedNSDomainsResponse.ProtoReflect.Descriptor instead. func (*ExistVerifiedNSDomainsResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{23} + return file_service_ns_domain_proto_rawDescGZIP(), []int{25} } func (x *ExistVerifiedNSDomainsResponse) GetExistingNames() []string { @@ -1385,7 +1488,7 @@ type FindNSDomainVerifyingInfoRequest struct { func (x *FindNSDomainVerifyingInfoRequest) Reset() { *x = FindNSDomainVerifyingInfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[24] + mi := &file_service_ns_domain_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1398,7 +1501,7 @@ func (x *FindNSDomainVerifyingInfoRequest) String() string { func (*FindNSDomainVerifyingInfoRequest) ProtoMessage() {} func (x *FindNSDomainVerifyingInfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[24] + mi := &file_service_ns_domain_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1411,7 +1514,7 @@ func (x *FindNSDomainVerifyingInfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use FindNSDomainVerifyingInfoRequest.ProtoReflect.Descriptor instead. func (*FindNSDomainVerifyingInfoRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{24} + return file_service_ns_domain_proto_rawDescGZIP(), []int{26} } func (x *FindNSDomainVerifyingInfoRequest) GetNsDomainId() int64 { @@ -1435,7 +1538,7 @@ type FindNSDomainVerifyingInfoResponse struct { func (x *FindNSDomainVerifyingInfoResponse) Reset() { *x = FindNSDomainVerifyingInfoResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[25] + mi := &file_service_ns_domain_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1448,7 +1551,7 @@ func (x *FindNSDomainVerifyingInfoResponse) String() string { func (*FindNSDomainVerifyingInfoResponse) ProtoMessage() {} func (x *FindNSDomainVerifyingInfoResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[25] + mi := &file_service_ns_domain_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1461,7 +1564,7 @@ func (x *FindNSDomainVerifyingInfoResponse) ProtoReflect() protoreflect.Message // Deprecated: Use FindNSDomainVerifyingInfoResponse.ProtoReflect.Descriptor instead. func (*FindNSDomainVerifyingInfoResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{25} + return file_service_ns_domain_proto_rawDescGZIP(), []int{27} } func (x *FindNSDomainVerifyingInfoResponse) GetRequireTXT() bool { @@ -1504,7 +1607,7 @@ type VerifyNSDomainRequest struct { func (x *VerifyNSDomainRequest) Reset() { *x = VerifyNSDomainRequest{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[26] + mi := &file_service_ns_domain_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1517,7 +1620,7 @@ func (x *VerifyNSDomainRequest) String() string { func (*VerifyNSDomainRequest) ProtoMessage() {} func (x *VerifyNSDomainRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[26] + mi := &file_service_ns_domain_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1530,7 +1633,7 @@ func (x *VerifyNSDomainRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyNSDomainRequest.ProtoReflect.Descriptor instead. func (*VerifyNSDomainRequest) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{26} + return file_service_ns_domain_proto_rawDescGZIP(), []int{28} } func (x *VerifyNSDomainRequest) GetNsDomainId() int64 { @@ -1553,7 +1656,7 @@ type VerifyNSDomainResponse struct { func (x *VerifyNSDomainResponse) Reset() { *x = VerifyNSDomainResponse{} if protoimpl.UnsafeEnabled { - mi := &file_service_ns_domain_proto_msgTypes[27] + mi := &file_service_ns_domain_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1566,7 +1669,7 @@ func (x *VerifyNSDomainResponse) String() string { func (*VerifyNSDomainResponse) ProtoMessage() {} func (x *VerifyNSDomainResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_ns_domain_proto_msgTypes[27] + mi := &file_service_ns_domain_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1579,7 +1682,7 @@ func (x *VerifyNSDomainResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyNSDomainResponse.ProtoReflect.Descriptor instead. func (*VerifyNSDomainResponse) Descriptor() ([]byte, []int) { - return file_service_ns_domain_proto_rawDescGZIP(), []int{27} + return file_service_ns_domain_proto_rawDescGZIP(), []int{29} } func (x *VerifyNSDomainResponse) GetIsOk() bool { @@ -1679,7 +1782,29 @@ var file_service_ns_domain_proto_rawDesc = []byte{ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x18, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, + 0x69, 0x6e, 0x22, 0x5c, 0x0a, 0x24, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, + 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, + 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, + 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x51, 0x0a, 0x25, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6e, 0x73, 0x44, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, + 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x08, 0x6e, 0x73, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x18, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, + 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, + 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, + 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, + 0x77, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, + 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, + 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xc0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, @@ -1687,173 +1812,170 @@ var file_service_ns_domain_proto_rawDesc = []byte{ 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, + 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xc0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x6e, 0x73, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x73, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, - 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6e, 0x73, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x50, 0x0a, - 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, - 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, - 0x4f, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x22, 0x39, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, - 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x36, 0x0a, 0x18, 0x46, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, - 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, - 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x45, 0x0a, 0x15, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, + 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x43, 0x0a, 0x15, 0x4c, 0x69, 0x73, + 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x22, 0x50, + 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, + 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, + 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, + 0x22, 0x4f, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x53, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x09, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x73, 0x22, 0x39, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, + 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x36, 0x0a, 0x18, + 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, + 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, + 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x57, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, + 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0c, 0x52, 0x08, 0x74, 0x73, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x45, 0x0a, + 0x15, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, + 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, + 0x65, 0x72, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x16, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, + 0x0a, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, + 0x61, 0x6d, 0x65, 0x73, 0x22, 0x35, 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, - 0x72, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x16, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x46, 0x0a, 0x1e, 0x45, + 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x22, 0x35, 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x46, 0x0a, 0x1e, 0x45, 0x78, - 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x22, 0x42, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x8b, 0x01, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x12, 0x10, 0x0a, 0x03, - 0x74, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x78, 0x74, 0x12, 0x1c, - 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x22, 0x37, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, - 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x6e, 0x0a, - 0x16, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0xb0, 0x0a, - 0x0a, 0x0f, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, - 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, + 0x6d, 0x65, 0x73, 0x22, 0x42, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x8b, 0x01, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, + 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, + 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, + 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x54, 0x58, 0x54, 0x12, 0x10, 0x0a, + 0x03, 0x74, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x78, 0x74, 0x12, + 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x12, 0x16, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x37, 0x0a, 0x15, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, + 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, + 0x0a, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x6e, + 0x0a, 0x16, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x1c, 0x0a, 0x09, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0xa6, + 0x0b, 0x0a, 0x0f, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, - 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x0e, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, - 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, - 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x64, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x66, - 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, + 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x2e, 0x70, + 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, + 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, + 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, + 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, + 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x0f, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1a, 0x2e, + 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, + 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x0c, 0x66, 0x69, 0x6e, + 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x46, + 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, + 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, - 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x44, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, - 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, - 0x53, 0x49, 0x47, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, - 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x54, 0x53, 0x49, 0x47, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x65, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, + 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x64, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, + 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x28, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, + 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4f, 0x6e, 0x43, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, + 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, - 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x45, - 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, - 0x19, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, - 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, - 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x76, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, - 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, + 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, + 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, + 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, + 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x73, 0x41, 0x66, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, + 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, + 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, + 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x53, 0x49, 0x47, 0x12, 0x1d, 0x2e, 0x70, 0x62, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x54, + 0x53, 0x49, 0x47, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, + 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x65, 0x78, + 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x19, 0x2e, 0x70, + 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, + 0x73, 0x74, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x65, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x21, 0x2e, + 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, + 0x64, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x69, + 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, + 0x0a, 0x0e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, + 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x4e, 0x53, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1868,84 +1990,89 @@ func file_service_ns_domain_proto_rawDescGZIP() []byte { return file_service_ns_domain_proto_rawDescData } -var file_service_ns_domain_proto_msgTypes = make([]protoimpl.MessageInfo, 28) +var file_service_ns_domain_proto_msgTypes = make([]protoimpl.MessageInfo, 30) var file_service_ns_domain_proto_goTypes = []interface{}{ - (*CreateNSDomainRequest)(nil), // 0: pb.CreateNSDomainRequest - (*CreateNSDomainResponse)(nil), // 1: pb.CreateNSDomainResponse - (*CreateNSDomainsRequest)(nil), // 2: pb.CreateNSDomainsRequest - (*CreateNSDomainsResponse)(nil), // 3: pb.CreateNSDomainsResponse - (*UpdateNSDomainRequest)(nil), // 4: pb.UpdateNSDomainRequest - (*UpdateNSDomainStatusRequest)(nil), // 5: pb.UpdateNSDomainStatusRequest - (*DeleteNSDomainRequest)(nil), // 6: pb.DeleteNSDomainRequest - (*DeleteNSDomainsRequest)(nil), // 7: pb.DeleteNSDomainsRequest - (*FindNSDomainRequest)(nil), // 8: pb.FindNSDomainRequest - (*FindNSDomainResponse)(nil), // 9: pb.FindNSDomainResponse - (*FindNSDomainWithNameRequest)(nil), // 10: pb.FindNSDomainWithNameRequest - (*FindNSDomainWithNameResponse)(nil), // 11: pb.FindNSDomainWithNameResponse - (*CountAllNSDomainsRequest)(nil), // 12: pb.CountAllNSDomainsRequest - (*ListNSDomainsRequest)(nil), // 13: pb.ListNSDomainsRequest - (*ListNSDomainsResponse)(nil), // 14: pb.ListNSDomainsResponse - (*ListNSDomainsAfterVersionRequest)(nil), // 15: pb.ListNSDomainsAfterVersionRequest - (*ListNSDomainsAfterVersionResponse)(nil), // 16: pb.ListNSDomainsAfterVersionResponse - (*FindNSDomainTSIGRequest)(nil), // 17: pb.FindNSDomainTSIGRequest - (*FindNSDomainTSIGResponse)(nil), // 18: pb.FindNSDomainTSIGResponse - (*UpdateNSDomainTSIGRequest)(nil), // 19: pb.UpdateNSDomainTSIGRequest - (*ExistNSDomainsRequest)(nil), // 20: pb.ExistNSDomainsRequest - (*ExistNSDomainsResponse)(nil), // 21: pb.ExistNSDomainsResponse - (*ExistVerifiedNSDomainsRequest)(nil), // 22: pb.ExistVerifiedNSDomainsRequest - (*ExistVerifiedNSDomainsResponse)(nil), // 23: pb.ExistVerifiedNSDomainsResponse - (*FindNSDomainVerifyingInfoRequest)(nil), // 24: pb.FindNSDomainVerifyingInfoRequest - (*FindNSDomainVerifyingInfoResponse)(nil), // 25: pb.FindNSDomainVerifyingInfoResponse - (*VerifyNSDomainRequest)(nil), // 26: pb.VerifyNSDomainRequest - (*VerifyNSDomainResponse)(nil), // 27: pb.VerifyNSDomainResponse - (*NSDomain)(nil), // 28: pb.NSDomain - (*RPCSuccess)(nil), // 29: pb.RPCSuccess - (*RPCCountResponse)(nil), // 30: pb.RPCCountResponse + (*CreateNSDomainRequest)(nil), // 0: pb.CreateNSDomainRequest + (*CreateNSDomainResponse)(nil), // 1: pb.CreateNSDomainResponse + (*CreateNSDomainsRequest)(nil), // 2: pb.CreateNSDomainsRequest + (*CreateNSDomainsResponse)(nil), // 3: pb.CreateNSDomainsResponse + (*UpdateNSDomainRequest)(nil), // 4: pb.UpdateNSDomainRequest + (*UpdateNSDomainStatusRequest)(nil), // 5: pb.UpdateNSDomainStatusRequest + (*DeleteNSDomainRequest)(nil), // 6: pb.DeleteNSDomainRequest + (*DeleteNSDomainsRequest)(nil), // 7: pb.DeleteNSDomainsRequest + (*FindNSDomainRequest)(nil), // 8: pb.FindNSDomainRequest + (*FindNSDomainResponse)(nil), // 9: pb.FindNSDomainResponse + (*FindNSDomainWithNameRequest)(nil), // 10: pb.FindNSDomainWithNameRequest + (*FindNSDomainWithNameResponse)(nil), // 11: pb.FindNSDomainWithNameResponse + (*FindVerifiedNSDomainOnClusterRequest)(nil), // 12: pb.FindVerifiedNSDomainOnClusterRequest + (*FindVerifiedNSDomainOnClusterResponse)(nil), // 13: pb.FindVerifiedNSDomainOnClusterResponse + (*CountAllNSDomainsRequest)(nil), // 14: pb.CountAllNSDomainsRequest + (*ListNSDomainsRequest)(nil), // 15: pb.ListNSDomainsRequest + (*ListNSDomainsResponse)(nil), // 16: pb.ListNSDomainsResponse + (*ListNSDomainsAfterVersionRequest)(nil), // 17: pb.ListNSDomainsAfterVersionRequest + (*ListNSDomainsAfterVersionResponse)(nil), // 18: pb.ListNSDomainsAfterVersionResponse + (*FindNSDomainTSIGRequest)(nil), // 19: pb.FindNSDomainTSIGRequest + (*FindNSDomainTSIGResponse)(nil), // 20: pb.FindNSDomainTSIGResponse + (*UpdateNSDomainTSIGRequest)(nil), // 21: pb.UpdateNSDomainTSIGRequest + (*ExistNSDomainsRequest)(nil), // 22: pb.ExistNSDomainsRequest + (*ExistNSDomainsResponse)(nil), // 23: pb.ExistNSDomainsResponse + (*ExistVerifiedNSDomainsRequest)(nil), // 24: pb.ExistVerifiedNSDomainsRequest + (*ExistVerifiedNSDomainsResponse)(nil), // 25: pb.ExistVerifiedNSDomainsResponse + (*FindNSDomainVerifyingInfoRequest)(nil), // 26: pb.FindNSDomainVerifyingInfoRequest + (*FindNSDomainVerifyingInfoResponse)(nil), // 27: pb.FindNSDomainVerifyingInfoResponse + (*VerifyNSDomainRequest)(nil), // 28: pb.VerifyNSDomainRequest + (*VerifyNSDomainResponse)(nil), // 29: pb.VerifyNSDomainResponse + (*NSDomain)(nil), // 30: pb.NSDomain + (*RPCSuccess)(nil), // 31: pb.RPCSuccess + (*RPCCountResponse)(nil), // 32: pb.RPCCountResponse } var file_service_ns_domain_proto_depIdxs = []int32{ - 28, // 0: pb.FindNSDomainResponse.nsDomain:type_name -> pb.NSDomain - 28, // 1: pb.FindNSDomainWithNameResponse.nsDomain:type_name -> pb.NSDomain - 28, // 2: pb.ListNSDomainsResponse.nsDomains:type_name -> pb.NSDomain - 28, // 3: pb.ListNSDomainsAfterVersionResponse.nsDomains:type_name -> pb.NSDomain - 0, // 4: pb.NSDomainService.createNSDomain:input_type -> pb.CreateNSDomainRequest - 2, // 5: pb.NSDomainService.createNSDomains:input_type -> pb.CreateNSDomainsRequest - 4, // 6: pb.NSDomainService.updateNSDomain:input_type -> pb.UpdateNSDomainRequest - 5, // 7: pb.NSDomainService.updateNSDomainStatus:input_type -> pb.UpdateNSDomainStatusRequest - 6, // 8: pb.NSDomainService.deleteNSDomain:input_type -> pb.DeleteNSDomainRequest - 7, // 9: pb.NSDomainService.deleteNSDomains:input_type -> pb.DeleteNSDomainsRequest - 8, // 10: pb.NSDomainService.findNSDomain:input_type -> pb.FindNSDomainRequest - 10, // 11: pb.NSDomainService.findNSDomainWithName:input_type -> pb.FindNSDomainWithNameRequest - 12, // 12: pb.NSDomainService.countAllNSDomains:input_type -> pb.CountAllNSDomainsRequest - 13, // 13: pb.NSDomainService.listNSDomains:input_type -> pb.ListNSDomainsRequest - 15, // 14: pb.NSDomainService.listNSDomainsAfterVersion:input_type -> pb.ListNSDomainsAfterVersionRequest - 17, // 15: pb.NSDomainService.findNSDomainTSIG:input_type -> pb.FindNSDomainTSIGRequest - 19, // 16: pb.NSDomainService.updateNSDomainTSIG:input_type -> pb.UpdateNSDomainTSIGRequest - 20, // 17: pb.NSDomainService.existNSDomains:input_type -> pb.ExistNSDomainsRequest - 22, // 18: pb.NSDomainService.existVerifiedNSDomains:input_type -> pb.ExistVerifiedNSDomainsRequest - 24, // 19: pb.NSDomainService.findNSDomainVerifyingInfo:input_type -> pb.FindNSDomainVerifyingInfoRequest - 26, // 20: pb.NSDomainService.verifyNSDomain:input_type -> pb.VerifyNSDomainRequest - 1, // 21: pb.NSDomainService.createNSDomain:output_type -> pb.CreateNSDomainResponse - 3, // 22: pb.NSDomainService.createNSDomains:output_type -> pb.CreateNSDomainsResponse - 29, // 23: pb.NSDomainService.updateNSDomain:output_type -> pb.RPCSuccess - 29, // 24: pb.NSDomainService.updateNSDomainStatus:output_type -> pb.RPCSuccess - 29, // 25: pb.NSDomainService.deleteNSDomain:output_type -> pb.RPCSuccess - 29, // 26: pb.NSDomainService.deleteNSDomains:output_type -> pb.RPCSuccess - 9, // 27: pb.NSDomainService.findNSDomain:output_type -> pb.FindNSDomainResponse - 11, // 28: pb.NSDomainService.findNSDomainWithName:output_type -> pb.FindNSDomainWithNameResponse - 30, // 29: pb.NSDomainService.countAllNSDomains:output_type -> pb.RPCCountResponse - 14, // 30: pb.NSDomainService.listNSDomains:output_type -> pb.ListNSDomainsResponse - 16, // 31: pb.NSDomainService.listNSDomainsAfterVersion:output_type -> pb.ListNSDomainsAfterVersionResponse - 18, // 32: pb.NSDomainService.findNSDomainTSIG:output_type -> pb.FindNSDomainTSIGResponse - 29, // 33: pb.NSDomainService.updateNSDomainTSIG:output_type -> pb.RPCSuccess - 21, // 34: pb.NSDomainService.existNSDomains:output_type -> pb.ExistNSDomainsResponse - 23, // 35: pb.NSDomainService.existVerifiedNSDomains:output_type -> pb.ExistVerifiedNSDomainsResponse - 25, // 36: pb.NSDomainService.findNSDomainVerifyingInfo:output_type -> pb.FindNSDomainVerifyingInfoResponse - 27, // 37: pb.NSDomainService.verifyNSDomain:output_type -> pb.VerifyNSDomainResponse - 21, // [21:38] is the sub-list for method output_type - 4, // [4:21] is the sub-list for method input_type - 4, // [4:4] is the sub-list for extension type_name - 4, // [4:4] is the sub-list for extension extendee - 0, // [0:4] is the sub-list for field type_name + 30, // 0: pb.FindNSDomainResponse.nsDomain:type_name -> pb.NSDomain + 30, // 1: pb.FindNSDomainWithNameResponse.nsDomain:type_name -> pb.NSDomain + 30, // 2: pb.FindVerifiedNSDomainOnClusterResponse.nsDomain:type_name -> pb.NSDomain + 30, // 3: pb.ListNSDomainsResponse.nsDomains:type_name -> pb.NSDomain + 30, // 4: pb.ListNSDomainsAfterVersionResponse.nsDomains:type_name -> pb.NSDomain + 0, // 5: pb.NSDomainService.createNSDomain:input_type -> pb.CreateNSDomainRequest + 2, // 6: pb.NSDomainService.createNSDomains:input_type -> pb.CreateNSDomainsRequest + 4, // 7: pb.NSDomainService.updateNSDomain:input_type -> pb.UpdateNSDomainRequest + 5, // 8: pb.NSDomainService.updateNSDomainStatus:input_type -> pb.UpdateNSDomainStatusRequest + 6, // 9: pb.NSDomainService.deleteNSDomain:input_type -> pb.DeleteNSDomainRequest + 7, // 10: pb.NSDomainService.deleteNSDomains:input_type -> pb.DeleteNSDomainsRequest + 8, // 11: pb.NSDomainService.findNSDomain:input_type -> pb.FindNSDomainRequest + 10, // 12: pb.NSDomainService.findNSDomainWithName:input_type -> pb.FindNSDomainWithNameRequest + 12, // 13: pb.NSDomainService.findVerifiedNSDomainOnCluster:input_type -> pb.FindVerifiedNSDomainOnClusterRequest + 14, // 14: pb.NSDomainService.countAllNSDomains:input_type -> pb.CountAllNSDomainsRequest + 15, // 15: pb.NSDomainService.listNSDomains:input_type -> pb.ListNSDomainsRequest + 17, // 16: pb.NSDomainService.listNSDomainsAfterVersion:input_type -> pb.ListNSDomainsAfterVersionRequest + 19, // 17: pb.NSDomainService.findNSDomainTSIG:input_type -> pb.FindNSDomainTSIGRequest + 21, // 18: pb.NSDomainService.updateNSDomainTSIG:input_type -> pb.UpdateNSDomainTSIGRequest + 22, // 19: pb.NSDomainService.existNSDomains:input_type -> pb.ExistNSDomainsRequest + 24, // 20: pb.NSDomainService.existVerifiedNSDomains:input_type -> pb.ExistVerifiedNSDomainsRequest + 26, // 21: pb.NSDomainService.findNSDomainVerifyingInfo:input_type -> pb.FindNSDomainVerifyingInfoRequest + 28, // 22: pb.NSDomainService.verifyNSDomain:input_type -> pb.VerifyNSDomainRequest + 1, // 23: pb.NSDomainService.createNSDomain:output_type -> pb.CreateNSDomainResponse + 3, // 24: pb.NSDomainService.createNSDomains:output_type -> pb.CreateNSDomainsResponse + 31, // 25: pb.NSDomainService.updateNSDomain:output_type -> pb.RPCSuccess + 31, // 26: pb.NSDomainService.updateNSDomainStatus:output_type -> pb.RPCSuccess + 31, // 27: pb.NSDomainService.deleteNSDomain:output_type -> pb.RPCSuccess + 31, // 28: pb.NSDomainService.deleteNSDomains:output_type -> pb.RPCSuccess + 9, // 29: pb.NSDomainService.findNSDomain:output_type -> pb.FindNSDomainResponse + 11, // 30: pb.NSDomainService.findNSDomainWithName:output_type -> pb.FindNSDomainWithNameResponse + 13, // 31: pb.NSDomainService.findVerifiedNSDomainOnCluster:output_type -> pb.FindVerifiedNSDomainOnClusterResponse + 32, // 32: pb.NSDomainService.countAllNSDomains:output_type -> pb.RPCCountResponse + 16, // 33: pb.NSDomainService.listNSDomains:output_type -> pb.ListNSDomainsResponse + 18, // 34: pb.NSDomainService.listNSDomainsAfterVersion:output_type -> pb.ListNSDomainsAfterVersionResponse + 20, // 35: pb.NSDomainService.findNSDomainTSIG:output_type -> pb.FindNSDomainTSIGResponse + 31, // 36: pb.NSDomainService.updateNSDomainTSIG:output_type -> pb.RPCSuccess + 23, // 37: pb.NSDomainService.existNSDomains:output_type -> pb.ExistNSDomainsResponse + 25, // 38: pb.NSDomainService.existVerifiedNSDomains:output_type -> pb.ExistVerifiedNSDomainsResponse + 27, // 39: pb.NSDomainService.findNSDomainVerifyingInfo:output_type -> pb.FindNSDomainVerifyingInfoResponse + 29, // 40: pb.NSDomainService.verifyNSDomain:output_type -> pb.VerifyNSDomainResponse + 23, // [23:41] is the sub-list for method output_type + 5, // [5:23] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name } func init() { file_service_ns_domain_proto_init() } @@ -2101,7 +2228,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllNSDomainsRequest); i { + switch v := v.(*FindVerifiedNSDomainOnClusterRequest); i { case 0: return &v.state case 1: @@ -2113,7 +2240,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListNSDomainsRequest); i { + switch v := v.(*FindVerifiedNSDomainOnClusterResponse); i { case 0: return &v.state case 1: @@ -2125,7 +2252,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListNSDomainsResponse); i { + switch v := v.(*CountAllNSDomainsRequest); i { case 0: return &v.state case 1: @@ -2137,7 +2264,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListNSDomainsAfterVersionRequest); i { + switch v := v.(*ListNSDomainsRequest); i { case 0: return &v.state case 1: @@ -2149,7 +2276,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListNSDomainsAfterVersionResponse); i { + switch v := v.(*ListNSDomainsResponse); i { case 0: return &v.state case 1: @@ -2161,7 +2288,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindNSDomainTSIGRequest); i { + switch v := v.(*ListNSDomainsAfterVersionRequest); i { case 0: return &v.state case 1: @@ -2173,7 +2300,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindNSDomainTSIGResponse); i { + switch v := v.(*ListNSDomainsAfterVersionResponse); i { case 0: return &v.state case 1: @@ -2185,7 +2312,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNSDomainTSIGRequest); i { + switch v := v.(*FindNSDomainTSIGRequest); i { case 0: return &v.state case 1: @@ -2197,7 +2324,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExistNSDomainsRequest); i { + switch v := v.(*FindNSDomainTSIGResponse); i { case 0: return &v.state case 1: @@ -2209,7 +2336,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExistNSDomainsResponse); i { + switch v := v.(*UpdateNSDomainTSIGRequest); i { case 0: return &v.state case 1: @@ -2221,7 +2348,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExistVerifiedNSDomainsRequest); i { + switch v := v.(*ExistNSDomainsRequest); i { case 0: return &v.state case 1: @@ -2233,7 +2360,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExistVerifiedNSDomainsResponse); i { + switch v := v.(*ExistNSDomainsResponse); i { case 0: return &v.state case 1: @@ -2245,7 +2372,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindNSDomainVerifyingInfoRequest); i { + switch v := v.(*ExistVerifiedNSDomainsRequest); i { case 0: return &v.state case 1: @@ -2257,7 +2384,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindNSDomainVerifyingInfoResponse); i { + switch v := v.(*ExistVerifiedNSDomainsResponse); i { case 0: return &v.state case 1: @@ -2269,7 +2396,7 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifyNSDomainRequest); i { + switch v := v.(*FindNSDomainVerifyingInfoRequest); i { case 0: return &v.state case 1: @@ -2281,6 +2408,30 @@ func file_service_ns_domain_proto_init() { } } file_service_ns_domain_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindNSDomainVerifyingInfoResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_ns_domain_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VerifyNSDomainRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_ns_domain_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VerifyNSDomainResponse); i { case 0: return &v.state @@ -2299,7 +2450,7 @@ func file_service_ns_domain_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_service_ns_domain_proto_rawDesc, NumEnums: 0, - NumMessages: 28, + NumMessages: 30, NumExtensions: 0, NumServices: 1, }, @@ -2341,6 +2492,8 @@ type NSDomainServiceClient interface { FindNSDomain(ctx context.Context, in *FindNSDomainRequest, opts ...grpc.CallOption) (*FindNSDomainResponse, error) // 根据域名名称查找域名 FindNSDomainWithName(ctx context.Context, in *FindNSDomainWithNameRequest, opts ...grpc.CallOption) (*FindNSDomainWithNameResponse, error) + // 根据域名名称查找集群中的已验证域名 + FindVerifiedNSDomainOnCluster(ctx context.Context, in *FindVerifiedNSDomainOnClusterRequest, opts ...grpc.CallOption) (*FindVerifiedNSDomainOnClusterResponse, error) // 计算域名数量 CountAllNSDomains(ctx context.Context, in *CountAllNSDomainsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) // 列出单页域名 @@ -2441,6 +2594,15 @@ func (c *nSDomainServiceClient) FindNSDomainWithName(ctx context.Context, in *Fi return out, nil } +func (c *nSDomainServiceClient) FindVerifiedNSDomainOnCluster(ctx context.Context, in *FindVerifiedNSDomainOnClusterRequest, opts ...grpc.CallOption) (*FindVerifiedNSDomainOnClusterResponse, error) { + out := new(FindVerifiedNSDomainOnClusterResponse) + err := c.cc.Invoke(ctx, "/pb.NSDomainService/findVerifiedNSDomainOnCluster", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *nSDomainServiceClient) CountAllNSDomains(ctx context.Context, in *CountAllNSDomainsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) { out := new(RPCCountResponse) err := c.cc.Invoke(ctx, "/pb.NSDomainService/countAllNSDomains", in, out, opts...) @@ -2540,6 +2702,8 @@ type NSDomainServiceServer interface { FindNSDomain(context.Context, *FindNSDomainRequest) (*FindNSDomainResponse, error) // 根据域名名称查找域名 FindNSDomainWithName(context.Context, *FindNSDomainWithNameRequest) (*FindNSDomainWithNameResponse, error) + // 根据域名名称查找集群中的已验证域名 + FindVerifiedNSDomainOnCluster(context.Context, *FindVerifiedNSDomainOnClusterRequest) (*FindVerifiedNSDomainOnClusterResponse, error) // 计算域名数量 CountAllNSDomains(context.Context, *CountAllNSDomainsRequest) (*RPCCountResponse, error) // 列出单页域名 @@ -2588,6 +2752,9 @@ func (*UnimplementedNSDomainServiceServer) FindNSDomain(context.Context, *FindNS func (*UnimplementedNSDomainServiceServer) FindNSDomainWithName(context.Context, *FindNSDomainWithNameRequest) (*FindNSDomainWithNameResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method FindNSDomainWithName not implemented") } +func (*UnimplementedNSDomainServiceServer) FindVerifiedNSDomainOnCluster(context.Context, *FindVerifiedNSDomainOnClusterRequest) (*FindVerifiedNSDomainOnClusterResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindVerifiedNSDomainOnCluster not implemented") +} func (*UnimplementedNSDomainServiceServer) CountAllNSDomains(context.Context, *CountAllNSDomainsRequest) (*RPCCountResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CountAllNSDomains not implemented") } @@ -2764,6 +2931,24 @@ func _NSDomainService_FindNSDomainWithName_Handler(srv interface{}, ctx context. return interceptor(ctx, in, info, handler) } +func _NSDomainService_FindVerifiedNSDomainOnCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindVerifiedNSDomainOnClusterRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(NSDomainServiceServer).FindVerifiedNSDomainOnCluster(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.NSDomainService/FindVerifiedNSDomainOnCluster", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(NSDomainServiceServer).FindVerifiedNSDomainOnCluster(ctx, req.(*FindVerifiedNSDomainOnClusterRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _NSDomainService_CountAllNSDomains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CountAllNSDomainsRequest) if err := dec(in); err != nil { @@ -2962,6 +3147,10 @@ var _NSDomainService_serviceDesc = grpc.ServiceDesc{ MethodName: "findNSDomainWithName", Handler: _NSDomainService_FindNSDomainWithName_Handler, }, + { + MethodName: "findVerifiedNSDomainOnCluster", + Handler: _NSDomainService_FindVerifiedNSDomainOnCluster_Handler, + }, { MethodName: "countAllNSDomains", Handler: _NSDomainService_CountAllNSDomains_Handler, diff --git a/pkg/rpc/protos/service_ns_domain.proto b/pkg/rpc/protos/service_ns_domain.proto index d9359c0..4a2b963 100644 --- a/pkg/rpc/protos/service_ns_domain.proto +++ b/pkg/rpc/protos/service_ns_domain.proto @@ -32,6 +32,9 @@ service NSDomainService { // 根据域名名称查找域名 rpc findNSDomainWithName(FindNSDomainWithNameRequest) returns (FindNSDomainWithNameResponse); + // 根据域名名称查找集群中的已验证域名 + rpc findVerifiedNSDomainOnCluster(FindVerifiedNSDomainOnClusterRequest) returns (FindVerifiedNSDomainOnClusterResponse); + // 计算域名数量 rpc countAllNSDomains (CountAllNSDomainsRequest) returns (RPCCountResponse); @@ -130,6 +133,16 @@ message FindNSDomainWithNameResponse { NSDomain nsDomain = 1; } +// 根据域名名称查找集群中的已验证域名 +message FindVerifiedNSDomainOnClusterRequest { + int64 nsClusterId = 1; // 集群ID + string name = 2; // 域名 +} + +message FindVerifiedNSDomainOnClusterResponse { + NSDomain nsDomain = 1; +} + // 计算域名数量 message CountAllNSDomainsRequest { int64 userId = 1;