<?php

namespace GriffinForms\Includes\Integrations\Mailchimp;

final class Contract
{
    public const INTEGRATION_ID = 'mailchimp';
    public const JOB_TYPE_SYNC = 'mailchimp_sync_subscriber';
    public const SUBMISSION_META_KEY = 'mailchimp';
    public const LOG_CATEGORY = 'Integration (mailchimp)';
    public const IDENTITY_SCHEMA_VERSION = 1;
    public const USER_META_IDENTITIES = '_griffinforms_mailchimp_identities';

    public const STATUS_QUEUED = 'queued';
    public const STATUS_PROCESSING = 'processing';
    public const STATUS_SYNCED = 'synced';
    public const STATUS_SKIPPED = 'skipped';
    public const STATUS_FAILED = 'failed';

    private function __construct()
    {
    }
}
