<?php

return [
    /*
    | Categories available during employee document upload.
    | Key is stored in documents.type for consistency.
    */
    'upload_categories' => [
        'aadhaar_card' => 'Aadhaar Card',
        'pan_card' => 'PAN Card',
        'bank_account_proof' => 'Bank Account Proof',
        'educational_certificate' => 'Educational Certificate',
        'experience_letter' => 'Previous Employment / Experience Letter',
        'appointment_letter' => 'Offer / Appointment Letter',
        'address_proof' => 'Address Proof',
        'resume' => 'Resume',
        'other' => 'Other',
    ],

    /*
    | Mandatory categories for India compliance (warning-only).
    | aliases help map old free-text types/names.
    */
    'mandatory' => [
        'aadhaar_card' => [
            'label' => 'Aadhaar Card',
            'aliases' => ['aadhaar', 'aadhar', 'aadhaar card', 'aadhar card'],
        ],
        'pan_card' => [
            'label' => 'PAN Card',
            'aliases' => ['pan', 'pan card'],
        ],
        'bank_account_proof' => [
            'label' => 'Bank Account Proof',
            'aliases' => ['bank', 'bank proof', 'cancelled cheque', 'passbook'],
        ],
        'educational_certificate' => [
            'label' => 'Educational Certificate',
            'aliases' => ['education', 'degree', 'certificate', 'educational certificate'],
        ],
        'experience_letter' => [
            'label' => 'Previous Employment / Experience Letter',
            'aliases' => ['experience', 'experience letter', 'employment letter'],
        ],
        'appointment_letter' => [
            'label' => 'Offer / Appointment Letter',
            'aliases' => ['offer letter', 'appointment letter'],
        ],
    ],
];
