11 lines
428 B
C#
11 lines
428 B
C#
public interface IExternalIdentifierService
|
|
{
|
|
Task<Guid?> ResolveInternalIdAsync(
|
|
ExternalResourceType resourceType, string system, string value);
|
|
|
|
Task LinkAsync(
|
|
ExternalResourceType resourceType, Guid internalId, string system, string value);
|
|
|
|
Task<(string System, string Value)?> FindPrimaryIdentifierAsync(
|
|
ExternalResourceType resourceType, Guid internalId, string[] acceptedSystems);
|
|
} |