diff --git a/gen/go/entities/v1/entities.pb.go b/gen/go/entities/v1/entities.pb.go index 9abb2e9..384dbea 100644 --- a/gen/go/entities/v1/entities.pb.go +++ b/gen/go/entities/v1/entities.pb.go @@ -577,6 +577,7 @@ type CorrelateRequest struct { Emails []string `protobuf:"bytes,2,rep,name=emails,proto3" json:"emails,omitempty"` Domains []string `protobuf:"bytes,3,rep,name=domains,proto3" json:"domains,omitempty"` CompanyName string `protobuf:"bytes,4,opt,name=company_name,json=companyName,proto3" json:"company_name,omitempty"` + RecordName string `protobuf:"bytes,5,opt,name=record_name,json=recordName,proto3" json:"record_name,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -639,6 +640,13 @@ func (x *CorrelateRequest) GetCompanyName() string { return "" } +func (x *CorrelateRequest) GetRecordName() string { + if x != nil { + return x.RecordName + } + return "" +} + type CorrelateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Groups []*CorrelationGroup `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` @@ -1675,12 +1683,14 @@ const file_entities_v1_entities_proto_rawDesc = "" + "\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n" + "\trecord_id\x18\x03 \x01(\tR\brecordId\"G\n" + "\x0fResolveResponse\x124\n" + - "\x06entity\x18\x01 \x01(\v2\x1c.entities.v1.CanonicalEntityR\x06entity\"\x8a\x01\n" + + "\x06entity\x18\x01 \x01(\v2\x1c.entities.v1.CanonicalEntityR\x06entity\"\xab\x01\n" + "\x10CorrelateRequest\x12!\n" + "\fworkspace_id\x18\x01 \x01(\tR\vworkspaceId\x12\x16\n" + "\x06emails\x18\x02 \x03(\tR\x06emails\x12\x18\n" + "\adomains\x18\x03 \x03(\tR\adomains\x12!\n" + - "\fcompany_name\x18\x04 \x01(\tR\vcompanyName\"J\n" + + "\fcompany_name\x18\x04 \x01(\tR\vcompanyName\x12\x1f\n" + + "\vrecord_name\x18\x05 \x01(\tR\n" + + "recordName\"J\n" + "\x11CorrelateResponse\x125\n" + "\x06groups\x18\x01 \x03(\v2\x1d.entities.v1.CorrelationGroupR\x06groups\"%\n" + "\x13GetCanonicalRequest\x12\x0e\n" + diff --git a/gen/python/entities/v1/entities_pb2.py b/gen/python/entities/v1/entities_pb2.py index e07dbea..6de138e 100644 --- a/gen/python/entities/v1/entities_pb2.py +++ b/gen/python/entities/v1/entities_pb2.py @@ -25,7 +25,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x65ntities/v1/entities.proto\x12\x0b\x65ntities.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"\xca\x02\n\x0f\x43\x61nonicalEntity\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12!\n\x0cprimary_name\x18\x04 \x01(\tR\x0bprimaryName\x12/\n\x04refs\x18\x05 \x03(\x0b\x32\x1b.entities.v1.CrossSystemRefR\x04refs\x12\x39\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x83\x02\n\x0e\x43rossSystemRef\x12%\n\x0eintegration_id\x18\x01 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x02 \x01(\tR\x08recordId\x12\x38\n\x0b\x65ntity_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\x12\x16\n\x06\x65mails\x18\x05 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x06 \x03(\tR\x07\x64omains\x12\x1e\n\nconfidence\x18\x07 \x01(\x02R\nconfidence\"\x90\x01\n\x10\x43orrelationMatch\x12\x37\n\nmatched_by\x18\x01 \x01(\x0e\x32\x18.entities.v1.MatchMethodR\tmatchedBy\x12#\n\rmatched_value\x18\x02 \x01(\tR\x0cmatchedValue\x12\x1e\n\nconfidence\x18\x03 \x01(\x02R\nconfidence\"\xf4\x01\n\x10\x43orrelationGroup\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cprimary_name\x18\x02 \x01(\tR\x0bprimaryName\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12\x38\n\x08\x65ntities\x18\x04 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x08\x65ntities\x12\x37\n\x07matches\x18\x05 \x03(\x0b\x32\x1d.entities.v1.CorrelationMatchR\x07matches\"w\n\x0eResolveRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\"G\n\x0fResolveResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\x8a\x01\n\x10\x43orrelateRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x16\n\x06\x65mails\x18\x02 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x03 \x03(\tR\x07\x64omains\x12!\n\x0c\x63ompany_name\x18\x04 \x01(\tR\x0b\x63ompanyName\"J\n\x11\x43orrelateResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32\x1d.entities.v1.CorrelationGroupR\x06groups\"%\n\x13GetCanonicalRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\"L\n\x14GetCanonicalResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\xb0\x01\n\rSearchRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12\x38\n\x0b\x65ntity_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12\x16\n\x06offset\x18\x05 \x01(\x05R\x06offset\"`\n\x0eSearchResponse\x12\x38\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x08\x65ntities\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"r\n\x11LinkEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12-\n\x03ref\x18\x02 \x01(\x0b\x32\x1b.entities.v1.CrossSystemRefR\x03ref\"J\n\x12LinkEntityResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\x89\x01\n\x13UnlinkEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\"L\n\x14UnlinkEntityResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"W\n\x11\x43rossSystemRefKey\x12%\n\x0eintegration_id\x18\x01 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x02 \x01(\tR\x08recordId\"\xf1\x01\n\x14MergeEntitiesRequest\x12;\n\x1atarget_canonical_entity_id\x18\x01 \x01(\tR\x17targetCanonicalEntityId\x12=\n\x1bsource_canonical_entity_ids\x18\x02 \x03(\tR\x18sourceCanonicalEntityIds\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12!\n\x0cprimary_name\x18\x04 \x01(\tR\x0bprimaryName\"\x94\x01\n\x15MergeEntitiesResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\x12\x45\n\x0fmerged_entities\x18\x02 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0emergedEntities\"\xe5\x01\n\x12SplitEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12\x32\n\x04refs\x18\x02 \x03(\x0b\x32\x1e.entities.v1.CrossSystemRefKeyR\x04refs\x12\x41\n\x10new_primary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0enewPrimaryType\x12(\n\x10new_primary_name\x18\x04 \x01(\tR\x0enewPrimaryName\"\x99\x01\n\x13SplitEntityResponse\x12\x41\n\rsource_entity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0csourceEntity\x12?\n\x0csplit_entity\x18\x02 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0bsplitEntity\"b\n\x1aGetCorrelationGraphRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12\x14\n\x05\x64\x65pth\x18\x02 \x01(\x05R\x05\x64\x65pth\"T\n\x1bGetCorrelationGraphResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32\x1d.entities.v1.CorrelationGroupR\x06groups\"\x8b\x02\n\x13IngestResultRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\x12\x38\n\x0b\x65ntity_type\x18\x04 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12!\n\x0c\x64isplay_name\x18\x05 \x01(\tR\x0b\x64isplayName\x12\x16\n\x06\x65mails\x18\x06 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x07 \x03(\tR\x07\x64omains\"f\n\x14IngestResultResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\x12\x18\n\x07\x63reated\x18\x02 \x01(\x08R\x07\x63reated*\xc0\x01\n\nEntityType\x12\x1b\n\x17\x45NTITY_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x45NTITY_TYPE_CONTACT\x10\x01\x12\x17\n\x13\x45NTITY_TYPE_COMPANY\x10\x02\x12\x14\n\x10\x45NTITY_TYPE_DEAL\x10\x03\x12\x16\n\x12\x45NTITY_TYPE_TICKET\x10\x04\x12\x18\n\x14\x45NTITY_TYPE_CUSTOMER\x10\x05\x12\x1b\n\x17\x45NTITY_TYPE_OPPORTUNITY\x10\x06*\xb2\x01\n\x0bMatchMethod\x12\x1c\n\x18MATCH_METHOD_UNSPECIFIED\x10\x00\x12\x16\n\x12MATCH_METHOD_EMAIL\x10\x01\x12\x17\n\x13MATCH_METHOD_DOMAIN\x10\x02\x12\x1d\n\x19MATCH_METHOD_COMPANY_NAME\x10\x03\x12\x1c\n\x18MATCH_METHOD_RECORD_NAME\x10\x04\x12\x17\n\x13MATCH_METHOD_MANUAL\x10\x05\x32\xc6\x06\n\rEntityService\x12\x44\n\x07Resolve\x12\x1b.entities.v1.ResolveRequest\x1a\x1c.entities.v1.ResolveResponse\x12J\n\tCorrelate\x12\x1d.entities.v1.CorrelateRequest\x1a\x1e.entities.v1.CorrelateResponse\x12S\n\x0cGetCanonical\x12 .entities.v1.GetCanonicalRequest\x1a!.entities.v1.GetCanonicalResponse\x12\x41\n\x06Search\x12\x1a.entities.v1.SearchRequest\x1a\x1b.entities.v1.SearchResponse\x12M\n\nLinkEntity\x12\x1e.entities.v1.LinkEntityRequest\x1a\x1f.entities.v1.LinkEntityResponse\x12S\n\x0cUnlinkEntity\x12 .entities.v1.UnlinkEntityRequest\x1a!.entities.v1.UnlinkEntityResponse\x12V\n\rMergeEntities\x12!.entities.v1.MergeEntitiesRequest\x1a\".entities.v1.MergeEntitiesResponse\x12P\n\x0bSplitEntity\x12\x1f.entities.v1.SplitEntityRequest\x1a .entities.v1.SplitEntityResponse\x12h\n\x13GetCorrelationGraph\x12\'.entities.v1.GetCorrelationGraphRequest\x1a(.entities.v1.GetCorrelationGraphResponse\x12S\n\x0cIngestResult\x12 .entities.v1.IngestResultRequest\x1a!.entities.v1.IngestResultResponseB8Z6github.com/evalops/proto/gen/go/entities/v1;entitiesv1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x65ntities/v1/entities.proto\x12\x0b\x65ntities.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"\xca\x02\n\x0f\x43\x61nonicalEntity\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12!\n\x0cprimary_name\x18\x04 \x01(\tR\x0bprimaryName\x12/\n\x04refs\x18\x05 \x03(\x0b\x32\x1b.entities.v1.CrossSystemRefR\x04refs\x12\x39\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x83\x02\n\x0e\x43rossSystemRef\x12%\n\x0eintegration_id\x18\x01 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x02 \x01(\tR\x08recordId\x12\x38\n\x0b\x65ntity_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\x12\x16\n\x06\x65mails\x18\x05 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x06 \x03(\tR\x07\x64omains\x12\x1e\n\nconfidence\x18\x07 \x01(\x02R\nconfidence\"\x90\x01\n\x10\x43orrelationMatch\x12\x37\n\nmatched_by\x18\x01 \x01(\x0e\x32\x18.entities.v1.MatchMethodR\tmatchedBy\x12#\n\rmatched_value\x18\x02 \x01(\tR\x0cmatchedValue\x12\x1e\n\nconfidence\x18\x03 \x01(\x02R\nconfidence\"\xf4\x01\n\x10\x43orrelationGroup\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cprimary_name\x18\x02 \x01(\tR\x0bprimaryName\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12\x38\n\x08\x65ntities\x18\x04 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x08\x65ntities\x12\x37\n\x07matches\x18\x05 \x03(\x0b\x32\x1d.entities.v1.CorrelationMatchR\x07matches\"w\n\x0eResolveRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\"G\n\x0fResolveResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\xab\x01\n\x10\x43orrelateRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x16\n\x06\x65mails\x18\x02 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x03 \x03(\tR\x07\x64omains\x12!\n\x0c\x63ompany_name\x18\x04 \x01(\tR\x0b\x63ompanyName\x12\x1f\n\x0brecord_name\x18\x05 \x01(\tR\nrecordName\"J\n\x11\x43orrelateResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32\x1d.entities.v1.CorrelationGroupR\x06groups\"%\n\x13GetCanonicalRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\"L\n\x14GetCanonicalResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\xb0\x01\n\rSearchRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12\x38\n\x0b\x65ntity_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12\x16\n\x06offset\x18\x05 \x01(\x05R\x06offset\"`\n\x0eSearchResponse\x12\x38\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x08\x65ntities\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"r\n\x11LinkEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12-\n\x03ref\x18\x02 \x01(\x0b\x32\x1b.entities.v1.CrossSystemRefR\x03ref\"J\n\x12LinkEntityResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"\x89\x01\n\x13UnlinkEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\"L\n\x14UnlinkEntityResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\"W\n\x11\x43rossSystemRefKey\x12%\n\x0eintegration_id\x18\x01 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x02 \x01(\tR\x08recordId\"\xf1\x01\n\x14MergeEntitiesRequest\x12;\n\x1atarget_canonical_entity_id\x18\x01 \x01(\tR\x17targetCanonicalEntityId\x12=\n\x1bsource_canonical_entity_ids\x18\x02 \x03(\tR\x18sourceCanonicalEntityIds\x12:\n\x0cprimary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0bprimaryType\x12!\n\x0cprimary_name\x18\x04 \x01(\tR\x0bprimaryName\"\x94\x01\n\x15MergeEntitiesResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\x12\x45\n\x0fmerged_entities\x18\x02 \x03(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0emergedEntities\"\xe5\x01\n\x12SplitEntityRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12\x32\n\x04refs\x18\x02 \x03(\x0b\x32\x1e.entities.v1.CrossSystemRefKeyR\x04refs\x12\x41\n\x10new_primary_type\x18\x03 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\x0enewPrimaryType\x12(\n\x10new_primary_name\x18\x04 \x01(\tR\x0enewPrimaryName\"\x99\x01\n\x13SplitEntityResponse\x12\x41\n\rsource_entity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0csourceEntity\x12?\n\x0csplit_entity\x18\x02 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x0bsplitEntity\"b\n\x1aGetCorrelationGraphRequest\x12.\n\x13\x63\x61nonical_entity_id\x18\x01 \x01(\tR\x11\x63\x61nonicalEntityId\x12\x14\n\x05\x64\x65pth\x18\x02 \x01(\x05R\x05\x64\x65pth\"T\n\x1bGetCorrelationGraphResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32\x1d.entities.v1.CorrelationGroupR\x06groups\"\x8b\x02\n\x13IngestResultRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12%\n\x0eintegration_id\x18\x02 \x01(\tR\rintegrationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\x12\x38\n\x0b\x65ntity_type\x18\x04 \x01(\x0e\x32\x17.entities.v1.EntityTypeR\nentityType\x12!\n\x0c\x64isplay_name\x18\x05 \x01(\tR\x0b\x64isplayName\x12\x16\n\x06\x65mails\x18\x06 \x03(\tR\x06\x65mails\x12\x18\n\x07\x64omains\x18\x07 \x03(\tR\x07\x64omains\"f\n\x14IngestResultResponse\x12\x34\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\x1c.entities.v1.CanonicalEntityR\x06\x65ntity\x12\x18\n\x07\x63reated\x18\x02 \x01(\x08R\x07\x63reated*\xc0\x01\n\nEntityType\x12\x1b\n\x17\x45NTITY_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x45NTITY_TYPE_CONTACT\x10\x01\x12\x17\n\x13\x45NTITY_TYPE_COMPANY\x10\x02\x12\x14\n\x10\x45NTITY_TYPE_DEAL\x10\x03\x12\x16\n\x12\x45NTITY_TYPE_TICKET\x10\x04\x12\x18\n\x14\x45NTITY_TYPE_CUSTOMER\x10\x05\x12\x1b\n\x17\x45NTITY_TYPE_OPPORTUNITY\x10\x06*\xb2\x01\n\x0bMatchMethod\x12\x1c\n\x18MATCH_METHOD_UNSPECIFIED\x10\x00\x12\x16\n\x12MATCH_METHOD_EMAIL\x10\x01\x12\x17\n\x13MATCH_METHOD_DOMAIN\x10\x02\x12\x1d\n\x19MATCH_METHOD_COMPANY_NAME\x10\x03\x12\x1c\n\x18MATCH_METHOD_RECORD_NAME\x10\x04\x12\x17\n\x13MATCH_METHOD_MANUAL\x10\x05\x32\xc6\x06\n\rEntityService\x12\x44\n\x07Resolve\x12\x1b.entities.v1.ResolveRequest\x1a\x1c.entities.v1.ResolveResponse\x12J\n\tCorrelate\x12\x1d.entities.v1.CorrelateRequest\x1a\x1e.entities.v1.CorrelateResponse\x12S\n\x0cGetCanonical\x12 .entities.v1.GetCanonicalRequest\x1a!.entities.v1.GetCanonicalResponse\x12\x41\n\x06Search\x12\x1a.entities.v1.SearchRequest\x1a\x1b.entities.v1.SearchResponse\x12M\n\nLinkEntity\x12\x1e.entities.v1.LinkEntityRequest\x1a\x1f.entities.v1.LinkEntityResponse\x12S\n\x0cUnlinkEntity\x12 .entities.v1.UnlinkEntityRequest\x1a!.entities.v1.UnlinkEntityResponse\x12V\n\rMergeEntities\x12!.entities.v1.MergeEntitiesRequest\x1a\".entities.v1.MergeEntitiesResponse\x12P\n\x0bSplitEntity\x12\x1f.entities.v1.SplitEntityRequest\x1a .entities.v1.SplitEntityResponse\x12h\n\x13GetCorrelationGraph\x12\'.entities.v1.GetCorrelationGraphRequest\x1a(.entities.v1.GetCorrelationGraphResponse\x12S\n\x0cIngestResult\x12 .entities.v1.IngestResultRequest\x1a!.entities.v1.IngestResultResponseB8Z6github.com/evalops/proto/gen/go/entities/v1;entitiesv1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -33,10 +33,10 @@ if not _descriptor._USE_C_DESCRIPTORS: _globals['DESCRIPTOR']._loaded_options = None _globals['DESCRIPTOR']._serialized_options = b'Z6github.com/evalops/proto/gen/go/entities/v1;entitiesv1' - _globals['_ENTITYTYPE']._serialized_start=3713 - _globals['_ENTITYTYPE']._serialized_end=3905 - _globals['_MATCHMETHOD']._serialized_start=3908 - _globals['_MATCHMETHOD']._serialized_end=4086 + _globals['_ENTITYTYPE']._serialized_start=3746 + _globals['_ENTITYTYPE']._serialized_end=3938 + _globals['_MATCHMETHOD']._serialized_start=3941 + _globals['_MATCHMETHOD']._serialized_end=4119 _globals['_CANONICALENTITY']._serialized_start=77 _globals['_CANONICALENTITY']._serialized_end=407 _globals['_CROSSSYSTEMREF']._serialized_start=410 @@ -50,43 +50,43 @@ _globals['_RESOLVERESPONSE']._serialized_start=1186 _globals['_RESOLVERESPONSE']._serialized_end=1257 _globals['_CORRELATEREQUEST']._serialized_start=1260 - _globals['_CORRELATEREQUEST']._serialized_end=1398 - _globals['_CORRELATERESPONSE']._serialized_start=1400 - _globals['_CORRELATERESPONSE']._serialized_end=1474 - _globals['_GETCANONICALREQUEST']._serialized_start=1476 - _globals['_GETCANONICALREQUEST']._serialized_end=1513 - _globals['_GETCANONICALRESPONSE']._serialized_start=1515 - _globals['_GETCANONICALRESPONSE']._serialized_end=1591 - _globals['_SEARCHREQUEST']._serialized_start=1594 - _globals['_SEARCHREQUEST']._serialized_end=1770 - _globals['_SEARCHRESPONSE']._serialized_start=1772 - _globals['_SEARCHRESPONSE']._serialized_end=1868 - _globals['_LINKENTITYREQUEST']._serialized_start=1870 - _globals['_LINKENTITYREQUEST']._serialized_end=1984 - _globals['_LINKENTITYRESPONSE']._serialized_start=1986 - _globals['_LINKENTITYRESPONSE']._serialized_end=2060 - _globals['_UNLINKENTITYREQUEST']._serialized_start=2063 - _globals['_UNLINKENTITYREQUEST']._serialized_end=2200 - _globals['_UNLINKENTITYRESPONSE']._serialized_start=2202 - _globals['_UNLINKENTITYRESPONSE']._serialized_end=2278 - _globals['_CROSSSYSTEMREFKEY']._serialized_start=2280 - _globals['_CROSSSYSTEMREFKEY']._serialized_end=2367 - _globals['_MERGEENTITIESREQUEST']._serialized_start=2370 - _globals['_MERGEENTITIESREQUEST']._serialized_end=2611 - _globals['_MERGEENTITIESRESPONSE']._serialized_start=2614 - _globals['_MERGEENTITIESRESPONSE']._serialized_end=2762 - _globals['_SPLITENTITYREQUEST']._serialized_start=2765 - _globals['_SPLITENTITYREQUEST']._serialized_end=2994 - _globals['_SPLITENTITYRESPONSE']._serialized_start=2997 - _globals['_SPLITENTITYRESPONSE']._serialized_end=3150 - _globals['_GETCORRELATIONGRAPHREQUEST']._serialized_start=3152 - _globals['_GETCORRELATIONGRAPHREQUEST']._serialized_end=3250 - _globals['_GETCORRELATIONGRAPHRESPONSE']._serialized_start=3252 - _globals['_GETCORRELATIONGRAPHRESPONSE']._serialized_end=3336 - _globals['_INGESTRESULTREQUEST']._serialized_start=3339 - _globals['_INGESTRESULTREQUEST']._serialized_end=3606 - _globals['_INGESTRESULTRESPONSE']._serialized_start=3608 - _globals['_INGESTRESULTRESPONSE']._serialized_end=3710 - _globals['_ENTITYSERVICE']._serialized_start=4089 - _globals['_ENTITYSERVICE']._serialized_end=4927 + _globals['_CORRELATEREQUEST']._serialized_end=1431 + _globals['_CORRELATERESPONSE']._serialized_start=1433 + _globals['_CORRELATERESPONSE']._serialized_end=1507 + _globals['_GETCANONICALREQUEST']._serialized_start=1509 + _globals['_GETCANONICALREQUEST']._serialized_end=1546 + _globals['_GETCANONICALRESPONSE']._serialized_start=1548 + _globals['_GETCANONICALRESPONSE']._serialized_end=1624 + _globals['_SEARCHREQUEST']._serialized_start=1627 + _globals['_SEARCHREQUEST']._serialized_end=1803 + _globals['_SEARCHRESPONSE']._serialized_start=1805 + _globals['_SEARCHRESPONSE']._serialized_end=1901 + _globals['_LINKENTITYREQUEST']._serialized_start=1903 + _globals['_LINKENTITYREQUEST']._serialized_end=2017 + _globals['_LINKENTITYRESPONSE']._serialized_start=2019 + _globals['_LINKENTITYRESPONSE']._serialized_end=2093 + _globals['_UNLINKENTITYREQUEST']._serialized_start=2096 + _globals['_UNLINKENTITYREQUEST']._serialized_end=2233 + _globals['_UNLINKENTITYRESPONSE']._serialized_start=2235 + _globals['_UNLINKENTITYRESPONSE']._serialized_end=2311 + _globals['_CROSSSYSTEMREFKEY']._serialized_start=2313 + _globals['_CROSSSYSTEMREFKEY']._serialized_end=2400 + _globals['_MERGEENTITIESREQUEST']._serialized_start=2403 + _globals['_MERGEENTITIESREQUEST']._serialized_end=2644 + _globals['_MERGEENTITIESRESPONSE']._serialized_start=2647 + _globals['_MERGEENTITIESRESPONSE']._serialized_end=2795 + _globals['_SPLITENTITYREQUEST']._serialized_start=2798 + _globals['_SPLITENTITYREQUEST']._serialized_end=3027 + _globals['_SPLITENTITYRESPONSE']._serialized_start=3030 + _globals['_SPLITENTITYRESPONSE']._serialized_end=3183 + _globals['_GETCORRELATIONGRAPHREQUEST']._serialized_start=3185 + _globals['_GETCORRELATIONGRAPHREQUEST']._serialized_end=3283 + _globals['_GETCORRELATIONGRAPHRESPONSE']._serialized_start=3285 + _globals['_GETCORRELATIONGRAPHRESPONSE']._serialized_end=3369 + _globals['_INGESTRESULTREQUEST']._serialized_start=3372 + _globals['_INGESTRESULTREQUEST']._serialized_end=3639 + _globals['_INGESTRESULTRESPONSE']._serialized_start=3641 + _globals['_INGESTRESULTRESPONSE']._serialized_end=3743 + _globals['_ENTITYSERVICE']._serialized_start=4122 + _globals['_ENTITYSERVICE']._serialized_end=4960 # @@protoc_insertion_point(module_scope) diff --git a/gen/ts/entities/v1/entities_pb.ts b/gen/ts/entities/v1/entities_pb.ts index 8b813dd..4d9b13b 100644 --- a/gen/ts/entities/v1/entities_pb.ts +++ b/gen/ts/entities/v1/entities_pb.ts @@ -12,7 +12,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file entities/v1/entities.proto. */ export const file_entities_v1_entities: GenFile = /*@__PURE__*/ - fileDesc("ChplbnRpdGllcy92MS9lbnRpdGllcy5wcm90bxILZW50aXRpZXMudjEigwIKD0Nhbm9uaWNhbEVudGl0eRIKCgJpZBgBIAEoCRIUCgx3b3Jrc3BhY2VfaWQYAiABKAkSLQoMcHJpbWFyeV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRIUCgxwcmltYXJ5X25hbWUYBCABKAkSKQoEcmVmcxgFIAMoCzIbLmVudGl0aWVzLnYxLkNyb3NzU3lzdGVtUmVmEi4KCmNyZWF0ZWRfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIrQBCg5Dcm9zc1N5c3RlbVJlZhIWCg5pbnRlZ3JhdGlvbl9pZBgBIAEoCRIRCglyZWNvcmRfaWQYAiABKAkSLAoLZW50aXR5X3R5cGUYAyABKA4yFy5lbnRpdGllcy52MS5FbnRpdHlUeXBlEhQKDGRpc3BsYXlfbmFtZRgEIAEoCRIOCgZlbWFpbHMYBSADKAkSDwoHZG9tYWlucxgGIAMoCRISCgpjb25maWRlbmNlGAcgASgCImsKEENvcnJlbGF0aW9uTWF0Y2gSLAoKbWF0Y2hlZF9ieRgBIAEoDjIYLmVudGl0aWVzLnYxLk1hdGNoTWV0aG9kEhUKDW1hdGNoZWRfdmFsdWUYAiABKAkSEgoKY29uZmlkZW5jZRgDIAEoAiLDAQoQQ29ycmVsYXRpb25Hcm91cBIKCgJpZBgBIAEoCRIUCgxwcmltYXJ5X25hbWUYAiABKAkSLQoMcHJpbWFyeV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRIuCghlbnRpdGllcxgEIAMoCzIcLmVudGl0aWVzLnYxLkNhbm9uaWNhbEVudGl0eRIuCgdtYXRjaGVzGAUgAygLMh0uZW50aXRpZXMudjEuQ29ycmVsYXRpb25NYXRjaCJRCg5SZXNvbHZlUmVxdWVzdBIUCgx3b3Jrc3BhY2VfaWQYASABKAkSFgoOaW50ZWdyYXRpb25faWQYAiABKAkSEQoJcmVjb3JkX2lkGAMgASgJIj8KD1Jlc29sdmVSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkiXwoQQ29ycmVsYXRlUmVxdWVzdBIUCgx3b3Jrc3BhY2VfaWQYASABKAkSDgoGZW1haWxzGAIgAygJEg8KB2RvbWFpbnMYAyADKAkSFAoMY29tcGFueV9uYW1lGAQgASgJIkIKEUNvcnJlbGF0ZVJlc3BvbnNlEi0KBmdyb3VwcxgBIAMoCzIdLmVudGl0aWVzLnYxLkNvcnJlbGF0aW9uR3JvdXAiIQoTR2V0Q2Fub25pY2FsUmVxdWVzdBIKCgJpZBgBIAEoCSJEChRHZXRDYW5vbmljYWxSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkigQEKDVNlYXJjaFJlcXVlc3QSFAoMd29ya3NwYWNlX2lkGAEgASgJEg0KBXF1ZXJ5GAIgASgJEiwKC2VudGl0eV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRINCgVsaW1pdBgEIAEoBRIOCgZvZmZzZXQYBSABKAUiTwoOU2VhcmNoUmVzcG9uc2USLgoIZW50aXRpZXMYASADKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSDQoFdG90YWwYAiABKAUiWgoRTGlua0VudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIoCgNyZWYYAiABKAsyGy5lbnRpdGllcy52MS5Dcm9zc1N5c3RlbVJlZiJCChJMaW5rRW50aXR5UmVzcG9uc2USLAoGZW50aXR5GAEgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5Il0KE1VubGlua0VudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIWCg5pbnRlZ3JhdGlvbl9pZBgCIAEoCRIRCglyZWNvcmRfaWQYAyABKAkiRAoUVW5saW5rRW50aXR5UmVzcG9uc2USLAoGZW50aXR5GAEgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5Ij4KEUNyb3NzU3lzdGVtUmVmS2V5EhYKDmludGVncmF0aW9uX2lkGAEgASgJEhEKCXJlY29yZF9pZBgCIAEoCSKkAQoUTWVyZ2VFbnRpdGllc1JlcXVlc3QSIgoadGFyZ2V0X2Nhbm9uaWNhbF9lbnRpdHlfaWQYASABKAkSIwobc291cmNlX2Nhbm9uaWNhbF9lbnRpdHlfaWRzGAIgAygJEi0KDHByaW1hcnlfdHlwZRgDIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSFAoMcHJpbWFyeV9uYW1lGAQgASgJInwKFU1lcmdlRW50aXRpZXNSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSNQoPbWVyZ2VkX2VudGl0aWVzGAIgAygLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5IqwBChJTcGxpdEVudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIsCgRyZWZzGAIgAygLMh4uZW50aXRpZXMudjEuQ3Jvc3NTeXN0ZW1SZWZLZXkSMQoQbmV3X3ByaW1hcnlfdHlwZRgDIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSGAoQbmV3X3ByaW1hcnlfbmFtZRgEIAEoCSJ+ChNTcGxpdEVudGl0eVJlc3BvbnNlEjMKDXNvdXJjZV9lbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSMgoMc3BsaXRfZW50aXR5GAIgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5IkgKGkdldENvcnJlbGF0aW9uR3JhcGhSZXF1ZXN0EhsKE2Nhbm9uaWNhbF9lbnRpdHlfaWQYASABKAkSDQoFZGVwdGgYAiABKAUiTAobR2V0Q29ycmVsYXRpb25HcmFwaFJlc3BvbnNlEi0KBmdyb3VwcxgBIAMoCzIdLmVudGl0aWVzLnYxLkNvcnJlbGF0aW9uR3JvdXAiuwEKE0luZ2VzdFJlc3VsdFJlcXVlc3QSFAoMd29ya3NwYWNlX2lkGAEgASgJEhYKDmludGVncmF0aW9uX2lkGAIgASgJEhEKCXJlY29yZF9pZBgDIAEoCRIsCgtlbnRpdHlfdHlwZRgEIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSFAoMZGlzcGxheV9uYW1lGAUgASgJEg4KBmVtYWlscxgGIAMoCRIPCgdkb21haW5zGAcgAygJIlUKFEluZ2VzdFJlc3VsdFJlc3BvbnNlEiwKBmVudGl0eRgBIAEoCzIcLmVudGl0aWVzLnYxLkNhbm9uaWNhbEVudGl0eRIPCgdjcmVhdGVkGAIgASgIKsABCgpFbnRpdHlUeXBlEhsKF0VOVElUWV9UWVBFX1VOU1BFQ0lGSUVEEAASFwoTRU5USVRZX1RZUEVfQ09OVEFDVBABEhcKE0VOVElUWV9UWVBFX0NPTVBBTlkQAhIUChBFTlRJVFlfVFlQRV9ERUFMEAMSFgoSRU5USVRZX1RZUEVfVElDS0VUEAQSGAoURU5USVRZX1RZUEVfQ1VTVE9NRVIQBRIbChdFTlRJVFlfVFlQRV9PUFBPUlRVTklUWRAGKrIBCgtNYXRjaE1ldGhvZBIcChhNQVRDSF9NRVRIT0RfVU5TUEVDSUZJRUQQABIWChJNQVRDSF9NRVRIT0RfRU1BSUwQARIXChNNQVRDSF9NRVRIT0RfRE9NQUlOEAISHQoZTUFUQ0hfTUVUSE9EX0NPTVBBTllfTkFNRRADEhwKGE1BVENIX01FVEhPRF9SRUNPUkRfTkFNRRAEEhcKE01BVENIX01FVEhPRF9NQU5VQUwQBTLGBgoNRW50aXR5U2VydmljZRJECgdSZXNvbHZlEhsuZW50aXRpZXMudjEuUmVzb2x2ZVJlcXVlc3QaHC5lbnRpdGllcy52MS5SZXNvbHZlUmVzcG9uc2USSgoJQ29ycmVsYXRlEh0uZW50aXRpZXMudjEuQ29ycmVsYXRlUmVxdWVzdBoeLmVudGl0aWVzLnYxLkNvcnJlbGF0ZVJlc3BvbnNlElMKDEdldENhbm9uaWNhbBIgLmVudGl0aWVzLnYxLkdldENhbm9uaWNhbFJlcXVlc3QaIS5lbnRpdGllcy52MS5HZXRDYW5vbmljYWxSZXNwb25zZRJBCgZTZWFyY2gSGi5lbnRpdGllcy52MS5TZWFyY2hSZXF1ZXN0GhsuZW50aXRpZXMudjEuU2VhcmNoUmVzcG9uc2USTQoKTGlua0VudGl0eRIeLmVudGl0aWVzLnYxLkxpbmtFbnRpdHlSZXF1ZXN0Gh8uZW50aXRpZXMudjEuTGlua0VudGl0eVJlc3BvbnNlElMKDFVubGlua0VudGl0eRIgLmVudGl0aWVzLnYxLlVubGlua0VudGl0eVJlcXVlc3QaIS5lbnRpdGllcy52MS5VbmxpbmtFbnRpdHlSZXNwb25zZRJWCg1NZXJnZUVudGl0aWVzEiEuZW50aXRpZXMudjEuTWVyZ2VFbnRpdGllc1JlcXVlc3QaIi5lbnRpdGllcy52MS5NZXJnZUVudGl0aWVzUmVzcG9uc2USUAoLU3BsaXRFbnRpdHkSHy5lbnRpdGllcy52MS5TcGxpdEVudGl0eVJlcXVlc3QaIC5lbnRpdGllcy52MS5TcGxpdEVudGl0eVJlc3BvbnNlEmgKE0dldENvcnJlbGF0aW9uR3JhcGgSJy5lbnRpdGllcy52MS5HZXRDb3JyZWxhdGlvbkdyYXBoUmVxdWVzdBooLmVudGl0aWVzLnYxLkdldENvcnJlbGF0aW9uR3JhcGhSZXNwb25zZRJTCgxJbmdlc3RSZXN1bHQSIC5lbnRpdGllcy52MS5Jbmdlc3RSZXN1bHRSZXF1ZXN0GiEuZW50aXRpZXMudjEuSW5nZXN0UmVzdWx0UmVzcG9uc2VCOFo2Z2l0aHViLmNvbS9ldmFsb3BzL3Byb3RvL2dlbi9nby9lbnRpdGllcy92MTtlbnRpdGllc3YxYgZwcm90bzM", [file_google_protobuf_timestamp]); + fileDesc("ChplbnRpdGllcy92MS9lbnRpdGllcy5wcm90bxILZW50aXRpZXMudjEigwIKD0Nhbm9uaWNhbEVudGl0eRIKCgJpZBgBIAEoCRIUCgx3b3Jrc3BhY2VfaWQYAiABKAkSLQoMcHJpbWFyeV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRIUCgxwcmltYXJ5X25hbWUYBCABKAkSKQoEcmVmcxgFIAMoCzIbLmVudGl0aWVzLnYxLkNyb3NzU3lzdGVtUmVmEi4KCmNyZWF0ZWRfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIrQBCg5Dcm9zc1N5c3RlbVJlZhIWCg5pbnRlZ3JhdGlvbl9pZBgBIAEoCRIRCglyZWNvcmRfaWQYAiABKAkSLAoLZW50aXR5X3R5cGUYAyABKA4yFy5lbnRpdGllcy52MS5FbnRpdHlUeXBlEhQKDGRpc3BsYXlfbmFtZRgEIAEoCRIOCgZlbWFpbHMYBSADKAkSDwoHZG9tYWlucxgGIAMoCRISCgpjb25maWRlbmNlGAcgASgCImsKEENvcnJlbGF0aW9uTWF0Y2gSLAoKbWF0Y2hlZF9ieRgBIAEoDjIYLmVudGl0aWVzLnYxLk1hdGNoTWV0aG9kEhUKDW1hdGNoZWRfdmFsdWUYAiABKAkSEgoKY29uZmlkZW5jZRgDIAEoAiLDAQoQQ29ycmVsYXRpb25Hcm91cBIKCgJpZBgBIAEoCRIUCgxwcmltYXJ5X25hbWUYAiABKAkSLQoMcHJpbWFyeV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRIuCghlbnRpdGllcxgEIAMoCzIcLmVudGl0aWVzLnYxLkNhbm9uaWNhbEVudGl0eRIuCgdtYXRjaGVzGAUgAygLMh0uZW50aXRpZXMudjEuQ29ycmVsYXRpb25NYXRjaCJRCg5SZXNvbHZlUmVxdWVzdBIUCgx3b3Jrc3BhY2VfaWQYASABKAkSFgoOaW50ZWdyYXRpb25faWQYAiABKAkSEQoJcmVjb3JkX2lkGAMgASgJIj8KD1Jlc29sdmVSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkidAoQQ29ycmVsYXRlUmVxdWVzdBIUCgx3b3Jrc3BhY2VfaWQYASABKAkSDgoGZW1haWxzGAIgAygJEg8KB2RvbWFpbnMYAyADKAkSFAoMY29tcGFueV9uYW1lGAQgASgJEhMKC3JlY29yZF9uYW1lGAUgASgJIkIKEUNvcnJlbGF0ZVJlc3BvbnNlEi0KBmdyb3VwcxgBIAMoCzIdLmVudGl0aWVzLnYxLkNvcnJlbGF0aW9uR3JvdXAiIQoTR2V0Q2Fub25pY2FsUmVxdWVzdBIKCgJpZBgBIAEoCSJEChRHZXRDYW5vbmljYWxSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkigQEKDVNlYXJjaFJlcXVlc3QSFAoMd29ya3NwYWNlX2lkGAEgASgJEg0KBXF1ZXJ5GAIgASgJEiwKC2VudGl0eV90eXBlGAMgASgOMhcuZW50aXRpZXMudjEuRW50aXR5VHlwZRINCgVsaW1pdBgEIAEoBRIOCgZvZmZzZXQYBSABKAUiTwoOU2VhcmNoUmVzcG9uc2USLgoIZW50aXRpZXMYASADKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSDQoFdG90YWwYAiABKAUiWgoRTGlua0VudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIoCgNyZWYYAiABKAsyGy5lbnRpdGllcy52MS5Dcm9zc1N5c3RlbVJlZiJCChJMaW5rRW50aXR5UmVzcG9uc2USLAoGZW50aXR5GAEgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5Il0KE1VubGlua0VudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIWCg5pbnRlZ3JhdGlvbl9pZBgCIAEoCRIRCglyZWNvcmRfaWQYAyABKAkiRAoUVW5saW5rRW50aXR5UmVzcG9uc2USLAoGZW50aXR5GAEgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5Ij4KEUNyb3NzU3lzdGVtUmVmS2V5EhYKDmludGVncmF0aW9uX2lkGAEgASgJEhEKCXJlY29yZF9pZBgCIAEoCSKkAQoUTWVyZ2VFbnRpdGllc1JlcXVlc3QSIgoadGFyZ2V0X2Nhbm9uaWNhbF9lbnRpdHlfaWQYASABKAkSIwobc291cmNlX2Nhbm9uaWNhbF9lbnRpdHlfaWRzGAIgAygJEi0KDHByaW1hcnlfdHlwZRgDIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSFAoMcHJpbWFyeV9uYW1lGAQgASgJInwKFU1lcmdlRW50aXRpZXNSZXNwb25zZRIsCgZlbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSNQoPbWVyZ2VkX2VudGl0aWVzGAIgAygLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5IqwBChJTcGxpdEVudGl0eVJlcXVlc3QSGwoTY2Fub25pY2FsX2VudGl0eV9pZBgBIAEoCRIsCgRyZWZzGAIgAygLMh4uZW50aXRpZXMudjEuQ3Jvc3NTeXN0ZW1SZWZLZXkSMQoQbmV3X3ByaW1hcnlfdHlwZRgDIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSGAoQbmV3X3ByaW1hcnlfbmFtZRgEIAEoCSJ+ChNTcGxpdEVudGl0eVJlc3BvbnNlEjMKDXNvdXJjZV9lbnRpdHkYASABKAsyHC5lbnRpdGllcy52MS5DYW5vbmljYWxFbnRpdHkSMgoMc3BsaXRfZW50aXR5GAIgASgLMhwuZW50aXRpZXMudjEuQ2Fub25pY2FsRW50aXR5IkgKGkdldENvcnJlbGF0aW9uR3JhcGhSZXF1ZXN0EhsKE2Nhbm9uaWNhbF9lbnRpdHlfaWQYASABKAkSDQoFZGVwdGgYAiABKAUiTAobR2V0Q29ycmVsYXRpb25HcmFwaFJlc3BvbnNlEi0KBmdyb3VwcxgBIAMoCzIdLmVudGl0aWVzLnYxLkNvcnJlbGF0aW9uR3JvdXAiuwEKE0luZ2VzdFJlc3VsdFJlcXVlc3QSFAoMd29ya3NwYWNlX2lkGAEgASgJEhYKDmludGVncmF0aW9uX2lkGAIgASgJEhEKCXJlY29yZF9pZBgDIAEoCRIsCgtlbnRpdHlfdHlwZRgEIAEoDjIXLmVudGl0aWVzLnYxLkVudGl0eVR5cGUSFAoMZGlzcGxheV9uYW1lGAUgASgJEg4KBmVtYWlscxgGIAMoCRIPCgdkb21haW5zGAcgAygJIlUKFEluZ2VzdFJlc3VsdFJlc3BvbnNlEiwKBmVudGl0eRgBIAEoCzIcLmVudGl0aWVzLnYxLkNhbm9uaWNhbEVudGl0eRIPCgdjcmVhdGVkGAIgASgIKsABCgpFbnRpdHlUeXBlEhsKF0VOVElUWV9UWVBFX1VOU1BFQ0lGSUVEEAASFwoTRU5USVRZX1RZUEVfQ09OVEFDVBABEhcKE0VOVElUWV9UWVBFX0NPTVBBTlkQAhIUChBFTlRJVFlfVFlQRV9ERUFMEAMSFgoSRU5USVRZX1RZUEVfVElDS0VUEAQSGAoURU5USVRZX1RZUEVfQ1VTVE9NRVIQBRIbChdFTlRJVFlfVFlQRV9PUFBPUlRVTklUWRAGKrIBCgtNYXRjaE1ldGhvZBIcChhNQVRDSF9NRVRIT0RfVU5TUEVDSUZJRUQQABIWChJNQVRDSF9NRVRIT0RfRU1BSUwQARIXChNNQVRDSF9NRVRIT0RfRE9NQUlOEAISHQoZTUFUQ0hfTUVUSE9EX0NPTVBBTllfTkFNRRADEhwKGE1BVENIX01FVEhPRF9SRUNPUkRfTkFNRRAEEhcKE01BVENIX01FVEhPRF9NQU5VQUwQBTLGBgoNRW50aXR5U2VydmljZRJECgdSZXNvbHZlEhsuZW50aXRpZXMudjEuUmVzb2x2ZVJlcXVlc3QaHC5lbnRpdGllcy52MS5SZXNvbHZlUmVzcG9uc2USSgoJQ29ycmVsYXRlEh0uZW50aXRpZXMudjEuQ29ycmVsYXRlUmVxdWVzdBoeLmVudGl0aWVzLnYxLkNvcnJlbGF0ZVJlc3BvbnNlElMKDEdldENhbm9uaWNhbBIgLmVudGl0aWVzLnYxLkdldENhbm9uaWNhbFJlcXVlc3QaIS5lbnRpdGllcy52MS5HZXRDYW5vbmljYWxSZXNwb25zZRJBCgZTZWFyY2gSGi5lbnRpdGllcy52MS5TZWFyY2hSZXF1ZXN0GhsuZW50aXRpZXMudjEuU2VhcmNoUmVzcG9uc2USTQoKTGlua0VudGl0eRIeLmVudGl0aWVzLnYxLkxpbmtFbnRpdHlSZXF1ZXN0Gh8uZW50aXRpZXMudjEuTGlua0VudGl0eVJlc3BvbnNlElMKDFVubGlua0VudGl0eRIgLmVudGl0aWVzLnYxLlVubGlua0VudGl0eVJlcXVlc3QaIS5lbnRpdGllcy52MS5VbmxpbmtFbnRpdHlSZXNwb25zZRJWCg1NZXJnZUVudGl0aWVzEiEuZW50aXRpZXMudjEuTWVyZ2VFbnRpdGllc1JlcXVlc3QaIi5lbnRpdGllcy52MS5NZXJnZUVudGl0aWVzUmVzcG9uc2USUAoLU3BsaXRFbnRpdHkSHy5lbnRpdGllcy52MS5TcGxpdEVudGl0eVJlcXVlc3QaIC5lbnRpdGllcy52MS5TcGxpdEVudGl0eVJlc3BvbnNlEmgKE0dldENvcnJlbGF0aW9uR3JhcGgSJy5lbnRpdGllcy52MS5HZXRDb3JyZWxhdGlvbkdyYXBoUmVxdWVzdBooLmVudGl0aWVzLnYxLkdldENvcnJlbGF0aW9uR3JhcGhSZXNwb25zZRJTCgxJbmdlc3RSZXN1bHQSIC5lbnRpdGllcy52MS5Jbmdlc3RSZXN1bHRSZXF1ZXN0GiEuZW50aXRpZXMudjEuSW5nZXN0UmVzdWx0UmVzcG9uc2VCOFo2Z2l0aHViLmNvbS9ldmFsb3BzL3Byb3RvL2dlbi9nby9lbnRpdGllcy92MTtlbnRpdGllc3YxYgZwcm90bzM", [file_google_protobuf_timestamp]); /** * CanonicalEntity is the unified, deduplicated entity record. @@ -247,6 +247,11 @@ export type CorrelateRequest = Message<"entities.v1.CorrelateRequest"> & { * @generated from field: string company_name = 4; */ companyName: string; + + /** + * @generated from field: string record_name = 5; + */ + recordName: string; }; /** diff --git a/proto/entities/v1/entities.proto b/proto/entities/v1/entities.proto index 67a07d8..1f4a4a1 100644 --- a/proto/entities/v1/entities.proto +++ b/proto/entities/v1/entities.proto @@ -2,10 +2,10 @@ syntax = "proto3"; package entities.v1; -option go_package = "github.com/evalops/proto/gen/go/entities/v1;entitiesv1"; - import "google/protobuf/timestamp.proto"; +option go_package = "github.com/evalops/proto/gen/go/entities/v1;entitiesv1"; + // EntityService provides cross-system entity resolution and correlation. service EntityService { rpc Resolve(ResolveRequest) returns (ResolveResponse); @@ -94,6 +94,7 @@ message CorrelateRequest { repeated string emails = 2; repeated string domains = 3; string company_name = 4; + string record_name = 5; } message CorrelateResponse {