<?php

declare(strict_types=1);

return [
    // auth
    'otp_sent' => 'OTP has been sent successfully.',
    'otp_invalid' => 'Invalid OTP.',
    'otp_verified' => 'OTP verified successfully.',
    'login_success' => 'Logged in successfully.',
    'unauthenticated' => 'You are not authorized.',

    // reports
    'report_details' => 'Report details fetched successfully.',
    'report_created' => 'Report submitted successfully.',
    'reports' => 'Reports fetched successfully.',

    // report types
    'report_type_not_found' => 'Report type not found.',
    'report_type_created' => 'Report type created successfully.',
    'report_type_updated' => 'Report type updated successfully.',
    'report_type_deleted' => 'Report type deleted successfully.',
    'report_type_in_use' => 'Cannot delete this report type because it is used in existing reports.',
    'report_types' => 'Report types fetched successfully.',

    // employee teams
    'employee_team_created' => 'Employee team created successfully.',
    'employee_team_updated' => 'Employee team created successfully.',
    // procedures
    'procedure_not_found' => 'Procedure not found.',
    'procedure_created' => 'Procedure created successfully.',
    'procedure_updated' => 'Procedure updated successfully.',
    'procedure_deleted' => 'Procedure deleted successfully.',
    'procedure_in_use' => 'Cannot delete this procedure because it is linked to existing reports.',

    // report procedures
    'procedure_attached' => 'Procedure attached to the report successfully.',
    'procedure_updated' => 'Procedure updated successfully.',
    'procedure_detached' => 'Procedure detached from the report.',
    'procedure_list' => 'List of procedures linked to this report.',

    // employees 
    'employee_created' => 'Employee created successfully.',
    'employee_updated' => 'Employee updated successfully.',
    'employee_deleted' => 'Employee deleted successfully.',
    'employees' => 'Employees fetched successfully.',

    // login
    'login_success' => 'Login successful.',
    'invalid_credentials' => 'Invalid email or password.',
    'unauthorized' => 'You are not authorized to access this resource.',

    // Global 

    'uploaded_successfully' => 'Uploaded successfully.',
    'validation_failed' => 'Validation failed.',
];
