Table of Contents

Interface IFileSearchAsync

Namespace
InSite.Application.Files.Read
Assembly
Shift.Sdk.dll
public interface IFileSearchAsync
Extension Methods

Methods

GetExpiredModelsAsync(DateTimeOffset)

Task<List<FileStorageModel>> GetExpiredModelsAsync(DateTimeOffset expiredAt)

Parameters

expiredAt DateTimeOffset

Returns

Task<List<FileStorageModel>>

GetFileActivitiesAsync(Guid)

Task<List<FileActivity>> GetFileActivitiesAsync(Guid fileIdentifier)

Parameters

fileIdentifier Guid

Returns

Task<List<FileActivity>>

GetModelAsync(Guid)

Task<FileStorageModel> GetModelAsync(Guid fileIdentifier)

Parameters

fileIdentifier Guid

Returns

Task<FileStorageModel>

GetModelsAsync(Guid?, Guid, string, bool)

Task<List<FileStorageModel>> GetModelsAsync(Guid? organizationIdentifier, Guid objectIdentifier, string documentName, bool includeClaims)

Parameters

organizationIdentifier Guid?
objectIdentifier Guid
documentName string
includeClaims bool

Returns

Task<List<FileStorageModel>>

GetModelsAsync(Guid?, Guid[], string, bool)

Task<List<FileStorageModel>> GetModelsAsync(Guid? organizationIdentifier, Guid[] objectIdentifiers, string documentName, bool includeClaims)

Parameters

organizationIdentifier Guid?
objectIdentifiers Guid[]
documentName string
includeClaims bool

Returns

Task<List<FileStorageModel>>

GetOrphanFilesAsync()

Task<List<OrphanFile>> GetOrphanFilesAsync()

Returns

Task<List<OrphanFile>>