Files
PowderCoatingLogix/src/PowderCoating.Core/Entities/PlatformSettingKeys.cs
T
spouliot 20ae11be03 Commit remaining unstaged changes from this session
- Platform settings service: IPlatformSettingsService, PlatformSettingKeys,
  PlatformSettingsService, SubscriptionService, AppConstants,
  SubscriptionExpiryBackgroundService, SubscriptionMiddleware
- JobTimeEntry entity, DTOs, AutoMapper profile (ShopWorker → UserId migration)
- InventoryDtos: SourceTransactionId on PowderUsageLogDto
- InventoryTransactionRepository: include Job.Customer in ledger query
- InventoryAiLookupService: @graph unwrap + HTML price fallback
- ApplicationDbContextModelSnapshot: reflect migration changes
- launchSettings.json, publish profile

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 21:20:30 -04:00

21 lines
1.0 KiB
C#

namespace PowderCoating.Core.Entities;
/// <summary>
/// Well-known keys for the PlatformSettings table.
/// </summary>
public static class PlatformSettingKeys
{
public const string AdminNotificationEmail = "AdminNotificationEmail";
public const string BaseUrl = "BaseUrl";
public const string TrialPeriodDays = "TrialPeriodDays";
public const string TrialsEnabled = "TrialsEnabled";
public const string QuoteApprovalTokenDays = "QuoteApprovalTokenDays";
public const string AuditLogRetentionDays = "AuditLogRetentionDays";
public const string StripeWebhookRetentionDays = "StripeWebhookRetentionDays";
public const string MaxTenants = "MaxTenants";
public const string SmsEnabled = "SmsEnabled";
public const string AiCatalogPriceCheckEnabled = "AiCatalogPriceCheckEnabled";
public const string GracePeriodDays = "GracePeriodDays";
public const string GracePeriodAppliesToTrials = "GracePeriodAppliesToTrials";
}