<?php

return [
    'unauthorized' => 'You are not authorized to access this resource.',
    'working_hours_saved' => 'Working hours saved successfully.',
    'pending_bookings_warning' => 'Warning: :count pending booking(s) exist during this time.',
    'blocked_time_saved' => 'Blocked time saved successfully.',
    'blocked_time_deleted' => 'Blocked time deleted successfully.',

    // Consultation Management
    'marked_completed' => 'Consultation marked as completed.',
    'marked_no_show' => 'Consultation marked as no-show.',
    'consultation_cancelled' => 'Consultation has been cancelled.',
    'consultation_rescheduled' => 'Consultation has been rescheduled successfully.',
    'payment_marked_received' => 'Payment marked as received.',
    'note_added' => 'Note added successfully.',
    'note_updated' => 'Note updated successfully.',
    'note_deleted' => 'Note deleted successfully.',
    'no_changes_made' => 'No changes were made.',

    // Consultation Management Errors
    'invalid_status_transition' => 'Cannot change status from :from to :to.',
    'cannot_cancel_consultation' => 'This consultation cannot be cancelled.',
    'not_paid_consultation' => 'This is not a paid consultation.',
    'payment_already_received' => 'Payment has already been marked as received.',
    'client_account_not_found' => 'Client account not found.',

    // Timeline Management
    'timeline_created' => 'Timeline created successfully.',
    'update_added' => 'Update added successfully.',
    'update_edited' => 'Update edited successfully.',
    'timeline_archived' => 'Timeline has been archived.',
    'timeline_unarchived' => 'Timeline has been unarchived.',
    'cannot_update_archived_timeline' => 'Updates cannot be added to archived timelines.',
];
