<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd">
    <group id="ddg_automation_main">
        <job name="ddg_automation_customer_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="customerSync">
            <config_path>connector_developer_settings/cron_schedules/customer</config_path>
        </job>
        <job name="ddg_automation_subscriber_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="subscriberSync">
            <config_path>connector_developer_settings/cron_schedules/subscriber</config_path>
        </job>
        <job name="ddg_automation_guest_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="guestSync">
            <config_path>connector_developer_settings/cron_schedules/guest</config_path>
        </job>
        <job name="ddg_automation_importer" instance="Dotdigitalgroup\Email\Model\Cron" method="emailImporter">
            <config_path>connector_developer_settings/cron_schedules/importer</config_path>
        </job>
        <job name="ddg_automation_reviews_and_wishlist" instance="Dotdigitalgroup\Email\Model\Cron" method="reviewsAndWishlist">
            <config_path>connector_developer_settings/cron_schedules/review_wishlist</config_path>
        </job>
        <job name="ddg_automation_campaign" instance="Dotdigitalgroup\Email\Model\Cron" method="sendCampaigns">
            <schedule>*/5 * * * *</schedule>
        </job>
        <job name="ddg_automation_integration_insights" instance="Dotdigitalgroup\Email\Model\Cron" method="sendIntegrationInsights">
            <schedule>0 3 * * 1</schedule>
        </job>
        <job name="ddg_automation_order_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="orderSync">
            <config_path>connector_developer_settings/cron_schedules/order</config_path>
        </job>
        <job name="ddg_automation_cleaner" instance="Dotdigitalgroup\Email\Model\Cron\Cleaner" method="run">
            <config_path>connector_developer_settings/cleaner/schedule</config_path>
        </job>
        <job name="ddg_automation_catalog_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="catalogSync">
            <config_path>connector_developer_settings/cron_schedules/catalog</config_path>
        </job>
        <job name="ddg_automation_email_templates" instance="Dotdigitalgroup\Email\Model\Cron" method="syncEmailTemplates">
            <schedule>0 */6 * * *</schedule>
        </job>
        <job name="ddg_automation_monitor" instance="Dotdigitalgroup\Email\Model\Cron" method="monitor">
            <schedule>*/15 * * * *</schedule>
        </job>
        <job name="ddg_automation_consent_sync" instance="Dotdigitalgroup\Email\Model\Cron" method="consentSync">
            <config_path>connector_developer_settings/cron_schedules/consent</config_path>
        </job>
        <job name="ddg_automation_pending_contact_checker" instance="Dotdigitalgroup\Email\Model\Cron" method="checkPendingOptInContacts">
            <schedule>*/30 * * * *</schedule>
        </job>
    </group>
    <group id="ddg_automation_ac">
        <job name="ddg_automation_abandonedcarts" instance="Dotdigitalgroup\Email\Model\Cron" method="abandonedCarts">
            <schedule>*/5 * * * *</schedule>
        </job>
    </group>
    <group id="ddg_automation_subs">
        <job name="ddg_automation_unsubscribe" instance="Dotdigitalgroup\Email\Model\Cron" method="unsubscribe">
            <schedule>*/15 * * * *</schedule>
        </job>
        <job name="ddg_automation_platform_modified_contacts" instance="Dotdigitalgroup\Email\Model\Cron" method="checkModifiedContacts">
            <schedule>*/15 * * * *</schedule>
        </job>
    </group>
</config>
