# Generated by Django 5.2.11 on 2026-04-17 14:20

import django.core.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('expat_life', '0011_foreignerinterest'),
    ]

    operations = [
        migrations.AddField(
            model_name='package',
            name='affiliate_fee_percentage',
            field=models.DecimalField(decimal_places=2, default=20, help_text='Affiliate commission as a percentage of the service fee.', max_digits=5, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)]),
        ),
        migrations.AddField(
            model_name='package',
            name='confirmation_fee_usd',
            field=models.DecimalField(decimal_places=2, default=100, help_text='One-time confirmation fee charged after approval.', max_digits=10, validators=[django.core.validators.MinValueValidator(0)]),
        ),
        migrations.AddField(
            model_name='package',
            name='estimated_deposit_months',
            field=models.PositiveIntegerField(default=3, help_text='Estimated number of rental deposit months usually required.'),
        ),
        migrations.AddField(
            model_name='package',
            name='estimated_rent_usd',
            field=models.DecimalField(decimal_places=2, default=0, help_text='Estimated monthly rent portion within this package.', max_digits=10, validators=[django.core.validators.MinValueValidator(0)]),
        ),
        migrations.AddField(
            model_name='package',
            name='service_fee_percentage',
            field=models.DecimalField(decimal_places=2, default=0, help_text='One-time service fee as a percentage of monthly package value.', max_digits=5, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)]),
        ),
    ]
