namespace RealCV.Infrastructure.Configuration;

public class StripeSettings
{
    public const string SectionName = "Stripe";

    public string SecretKey { get; set; } = string.Empty;
    public string PublishableKey { get; set; } = string.Empty;
    public string WebhookSecret { get; set; } = string.Empty;
    public StripePriceIds PriceIds { get; set; } = new();
}

public class StripePriceIds
{
    public string Professional { get; set; } = string.Empty;
    public string Enterprise { get; set; } = string.Empty;
}
