"""Endpoint-to-method coverage map for contract checks."""

SDK_ENDPOINT_COVERAGE = {
    "POST /api/v1/auth": "authenticate",
    "DELETE /api/v1/auth": "logout",
    "GET /api/v1/me": "get_me",
    "PATCH /api/v1/password": "patch_password",
    "PUT /api/v1/password": "replace_password",
    "GET /api/v1/accounts": "list_accounts",
    "GET /api/v1/inboxes": "list_inboxes",
    "POST /api/v1/inboxes": "create_inbox",
    "GET /api/v1/inboxes/{id}": "get_inbox",
    "DELETE /api/v1/inboxes/{id}": "delete_inbox",
    "GET /api/v1/inboxes/{id}/stream": "stream_inbox_events",
    "GET /api/v1/inboxes/{id}/warmup": "warmup_inbox",
    "GET /api/v1/inboxes/{inbox_id}/drafts": "list_inbox_drafts",
    "POST /api/v1/inboxes/{inbox_id}/drafts": "create_inbox_draft",
    "GET /api/v1/inboxes/{inbox_id}/drafts/{id}": "get_inbox_draft",
    "PATCH /api/v1/inboxes/{inbox_id}/drafts/{id}": "update_inbox_draft",
    "PUT /api/v1/inboxes/{inbox_id}/drafts/{id}": "replace_inbox_draft",
    "DELETE /api/v1/inboxes/{inbox_id}/drafts/{id}": "delete_inbox_draft",
    "POST /api/v1/inboxes/{inbox_id}/drafts/{id}/send": "send_inbox_draft",
    "GET /api/v1/drafts": "list_drafts",
    "POST /api/v1/drafts": "create_draft",
    "GET /api/v1/drafts/{id}": "get_draft",
    "PATCH /api/v1/drafts/{id}": "update_draft",
    "PUT /api/v1/drafts/{id}": "replace_draft",
    "DELETE /api/v1/drafts/{id}": "delete_draft",
    "POST /api/v1/drafts/{id}/send": "send_draft",
    "GET /api/v1/emails": "list_emails",
    "POST /api/v1/emails": "create_email",
    "PATCH /api/v1/emails/{id}": "patch_email",
    "PUT /api/v1/emails/{id}": "put_email",
    "PATCH /api/v1/emails/{id}/actions": "apply_email_actions",
    "POST /api/v1/emails/{id}/reply": "reply_email",
    "POST /api/v1/emails/{id}/forward": "forward_email",
    "POST /api/v1/emails/send": "send_email",
    "GET /api/v1/emails/search": "search_emails",
    "GET /api/v1/mailbox_labels": "list_mailbox_labels",
    "POST /api/v1/mailbox_labels": "create_mailbox_label",
    "PATCH /api/v1/mailbox_labels/{id}": "update_mailbox_label",
    "PUT /api/v1/mailbox_labels/{id}": "replace_mailbox_label",
    "DELETE /api/v1/mailbox_labels/{id}": "delete_mailbox_label",
    "POST /api/v1/notification_tokens": "create_notification_token",
    "GET /api/v1/custom_domains": "list_custom_domains",
    "POST /api/v1/custom_domains": "create_custom_domain",
    "GET /api/v1/custom_domains/{id}": "get_custom_domain",
    "PATCH /api/v1/custom_domains/{id}": "update_custom_domain",
    "PUT /api/v1/custom_domains/{id}": "replace_custom_domain",
    "DELETE /api/v1/custom_domains/{id}": "delete_custom_domain",
    "POST /api/v1/custom_domains/{id}/verify": "verify_custom_domain",
    "GET /api/v1/webhook_subscriptions": "list_webhook_subscriptions",
    "POST /api/v1/webhook_subscriptions": "create_webhook_subscription",
    "GET /api/v1/webhook_subscriptions/{id}": "get_webhook_subscription",
    "PATCH /api/v1/webhook_subscriptions/{id}": "update_webhook_subscription",
    "PUT /api/v1/webhook_subscriptions/{id}": "replace_webhook_subscription",
    "DELETE /api/v1/webhook_subscriptions/{id}": "delete_webhook_subscription",
    "POST /api/v1/webhook_subscriptions/{id}/test": "test_webhook_subscription",
    "GET /api/v1/email_threads": "list_threads",
    "GET /api/v1/email_threads/{id}": "get_email_thread",
}
