using Tiku.Application.Assets; using Tiku.Application.Content; namespace Tiku.Api.Controllers; public sealed class TenantContentCapabilitySet( IAssetCatalogManagementService assetCatalog, IAssetUploadManagementService assetUploads, IAssetLifecycleManagementService assetLifecycle, IAssetAuditQueryService assetAudit, IAssetImportJobQueryService assetImports) { internal IAssetCatalogManagementService AssetCatalog { get; } = assetCatalog; internal IAssetUploadManagementService AssetUploads { get; } = assetUploads; internal IAssetLifecycleManagementService AssetLifecycle { get; } = assetLifecycle; internal IAssetAuditQueryService AssetAudit { get; } = assetAudit; internal IAssetImportJobQueryService AssetImports { get; } = assetImports; }