<?php

return [

    'free_types' => [
        'daily_agenda',
        'birthday_reminder',
    ],

    'types' => [
        'event_reminder' => [
            'name'        => 'Termin-Erinnerung',
            'description' => 'Erinnert dich X Minuten/Stunden vor jedem Termin per Benachrichtigung oder E-Mail.',
            'icon'        => 'bell',
            'icon_app'    => 'notifications-outline',
            'color'       => 'indigo',
            'color_hex'   => '#4F46E5',
            'is_free'     => false,
            'channels'    => ['push'],
            'defaults'    => [
                'minutes_before' => 30,
            ],
        ],
        'daily_agenda' => [
            'name'        => 'Tägliche Agenda',
            'description' => 'Sendet dir jeden Morgen eine Übersicht aller Termine des Tages.',
            'icon'        => 'sun',
            'icon_app'    => 'sunny-outline',
            'color'       => 'amber',
            'color_hex'   => '#F59E0B',
            'is_free'     => true,
            'channels'    => ['push', 'email'],
            'defaults'    => [
                'send_time'     => '08:00',
                'weekdays_only' => false,
            ],
        ],
        'weekly_overview' => [
            'name'        => 'Wöchentliche Vorschau',
            'description' => 'Schickt dir jeden Montag eine Zusammenfassung aller Termine der kommenden Woche.',
            'icon'        => 'calendar-days',
            'icon_app'    => 'calendar-outline',
            'color'       => 'blue',
            'color_hex'   => '#0EA5E9',
            'is_free'     => false,
            'channels'    => ['email'],
            'defaults'    => [
                'send_day'  => 1,
                'send_time' => '08:00',
            ],
        ],
        'event_followup' => [
            'name'        => 'Termin-Nachbereitung',
            'description' => 'Erstellt nach einem Termin automatisch eine Aktivität zur Nachverfolgung.',
            'icon'        => 'clipboard-document-check',
            'icon_app'    => 'clipboard-outline',
            'color'       => 'green',
            'color_hex'   => '#10B981',
            'is_free'     => false,
            'channels'    => ['push'],
            'defaults'    => [
                'delay_minutes' => 30,
            ],
        ],
        'birthday_reminder' => [
            'name'        => 'Geburtstags-Erinnerung',
            'description' => 'Erinnert dich X Tage vor dem Geburtstag deiner Kontakte.',
            'icon'        => 'cake',
            'icon_app'    => 'gift-outline',
            'color'       => 'pink',
            'color_hex'   => '#EC4899',
            'is_free'     => true,
            'channels'    => ['push'],
            'defaults'    => [
                'days_before' => 7,
            ],
        ],
        'no_activity_reminder' => [
            'name'        => 'Leere-Tage-Erinnerung',
            'description' => 'Benachrichtigt dich, wenn du X aufeinanderfolgende Tage ohne Termine hattest.',
            'icon'        => 'clock',
            'icon_app'    => 'time-outline',
            'color'       => 'gray',
            'color_hex'   => '#6B7280',
            'is_free'     => false,
            'channels'    => ['push'],
            'defaults'    => [
                'days_inactive' => 3,
            ],
        ],
        'daily_summary' => [
            'name'        => 'Tagesrückblick',
            'description' => 'Sendet dir abends eine Zusammenfassung aller erledigten Termine und Aktivitäten des Tages.',
            'icon'        => 'moon',
            'icon_app'    => 'moon-outline',
            'color'       => 'violet',
            'color_hex'   => '#8B5CF6',
            'is_free'     => false,
            'channels'    => ['email'],
            'defaults'    => [
                'send_time' => '18:00',
            ],
        ],
        'contact_followup' => [
            'name'        => 'Kontakt-Nachfassung',
            'description' => 'Erinnert dich, wenn du einen Kontakt seit X Tagen nicht mehr kontaktiert hast.',
            'icon'        => 'user-group',
            'icon_app'    => 'people-outline',
            'color'       => 'orange',
            'color_hex'   => '#F97316',
            'is_free'     => false,
            'channels'    => ['push'],
            'defaults'    => [
                'days_since_contact' => 14,
            ],
        ],
        'free_slots_report' => [
            'name'        => 'Freie-Zeiten-Bericht',
            'description' => 'Schickt dir wöchentlich eine Übersicht deiner freien Zeitfenster für die kommende Woche.',
            'icon'        => 'calendar',
            'icon_app'    => 'stats-chart-outline',
            'color'       => 'teal',
            'color_hex'   => '#14B8A6',
            'is_free'     => false,
            'channels'    => ['email'],
            'defaults'    => [
                'send_day'         => 7,
                'send_time'        => '17:00',
                'min_slot_minutes' => 60,
            ],
        ],
    ],
];
