using Microsoft.Extensions.Options;
using Tiku.Application.PlatformAdmin;
using Tiku.Application.Security;
using Tiku.Application.Tenancy;

namespace Tiku.Infrastructure.PlatformAdmin;

internal sealed partial class PlatformAdminService(
    ICurrentAccessContext currentAccessContext,
    ITenantExecutionScope tenantExecutionScope,
    IOptions<TenantProvisioningOptions> provisioningOptions,
    IOptions<DomainLifecycleOptions> domainOptions) : IPlatformAdminService
{
    private readonly DomainLifecycleOptions domains = domainOptions.Value;
    private readonly TenantProvisioningOptions provisioning = provisioningOptions.Value;
}