import { SubscriptionPeriod } from '../../models/SubscriptionPeriod';

export interface SeedPlan {
    title: string;
    price: number;
    period: SubscriptionPeriod;
    features: string[];
}

export const seedPlansData: SeedPlan[] = [
    {
        title: 'Free Trial',
        price: 0,
        period: SubscriptionPeriod.FREELY,
        features: [
            '48 hours trial period',
            'Scheduling',
            'Confirmations',
            'Medical History',
            'Odontogram',
            'Technical Support',
            'Patient Management',
            'Prescriptions',
            'Digital Signature',
            'PDF Export'
        ]
    },
    {
        title: 'Monthly Plan',
        price: 15.6,
        period: SubscriptionPeriod.MONTHLY,
        features: [
            'Scheduling',
            'Confirmations',
            'Medical History',
            'Odontogram',
            'Technical Support',
            'Patient Management',
            'Prescriptions',
            'Digital Signature',
            'PDF Export'
        ]
    },
    {
        title: '6 Month Plan',
        price: 87.9,
        period: SubscriptionPeriod.SIX_MONTH,
        features: [
            'Scheduling',
            'Confirmations',
            'Medical History',
            'Odontogram',
            'Technical Support',
            'Patient Management',
            'Prescriptions',
            'Digital Signature',
            'PDF Export'
        ]
    },
    {
        title: 'Annual Plan',
        price: 169,
        period: SubscriptionPeriod.ANNUAL,
        features: [
            'Scheduling',
            'Confirmations',
            'Medical History',
            'Odontogram',
            'Technical Support',
            'Patient Management',
            'Prescriptions',
            'Digital Signature',
            'PDF Export'
        ]
    },
    {
        title: 'Free Forever',
        price: 0,
        period: SubscriptionPeriod.FREELY,
        features: [
            'Full access — never expires',
            'Scheduling',
            'Confirmations',
            'Medical History',
            'Odontogram',
            'Technical Support',
            'Patient Management',
            'Prescriptions',
            'Digital Signature',
            'PDF Export',
            'Admin granted'
        ]
    }
];
