Interface IExternalAppDetailsRepository
- Namespace
- Monai.Deploy.InformaticsGateway.Database.Api.Repositories
- Assembly
- Monai.Deploy.InformaticsGateway.Database.Api.dll
public interface IExternalAppDetailsRepository
Methods
Task AddAsync(ExternalAppDetails details, CancellationToken cancellationToken)
Parameters
details
ExternalAppDetails
cancellationToken
CancellationToken
Returns
- Task
Task<List<ExternalAppDetails>> GetAsync(string studyInstanceId, CancellationToken cancellationToken)
Parameters
studyInstanceId
string
cancellationToken
CancellationToken
Returns
- Task<List<ExternalAppDetails>>
Task<ExternalAppDetails?> GetByPatientIdOutboundAsync(string patientId, CancellationToken cancellationToken)
Parameters
patientId
string
cancellationToken
CancellationToken
Returns
- Task<ExternalAppDetails>
Task<ExternalAppDetails?> GetByStudyIdOutboundAsync(string studyInstanceId, CancellationToken cancellationToken)
Parameters
studyInstanceId
string
cancellationToken
CancellationToken
Returns
- Task<ExternalAppDetails>