"""_Gmail_Monolith sub-package.

Re-exports all symbols from sub-modules for backward compatibility."""

from gam.cmd.gmail.profile import (  # noqa: F401
    printShowGmailProfile,
    watchGmail,
)
from gam.cmd.gmail.labels import (  # noqa: F401
    GMAIL_CATEGORY_LABELS,
    GMAIL_SYSTEM_LABELS,
    LABEL_COUNTS_FIELDS,
    LABEL_COUNTS_FIELDS_LIST,
    LABEL_DISPLAY_FIELDS_LIST,
    LABEL_LABEL_LIST_VISIBILITY_CHOICE_MAP,
    LABEL_MESSAGE_LIST_VISIBILITY_CHOICES,
    LABEL_TYPE_SYSTEM,
    LABEL_TYPE_USER,
    MESSAGES_MAX_TO_KEYWORDS,
    PRINT_LABELS_TITLES,
    SHOW_LABELS_DISPLAY_CHOICES,
    _convertLabelNamesToIds,
    _getLabelId,
    _getLabelName,
    _getLabelSet,
    _getUserGmailLabels,
    _initLabelNameMap,
    _validateLabelList,
    buildLabelPath,
    checkLabelColor,
    cleanLabelQuery,
    createLabel,
    createLabelList,
    createLabels,
    deleteLabel,
    deleteLabelId,
    deleteLabelIdList,
    deleteLabelIds,
    deleteLabelList,
    deleteLabels,
    getLabelAttributes,
    printShowLabels,
    updateLabelSettings,
    updateLabelSettingsById,
    updateLabels,
)
from gam.cmd.gmail.messages import (  # noqa: F401
    HEADER_ENCODE_PATTERN,
    IMPORT_INSERT,
    LABEL_QUERY_REPLACEMENT_CHARACTERS,
    MESSAGE_TIME_QUERY_PATTERN,
    SMTP_ADDRESS_HEADERS,
    SMTP_DATE_HEADERS,
    SMTP_HEADERS_MAP,
    SMTP_NAME_ADDRESS_PATTERN,
    _decodeHeader,
    _draftImportInsertMessage,
    _finalizeMessageSelectParameters,
    _getMessageSelectParameters,
    _initMessageThreadParameters,
    _mapMessageQueryDates,
    _processMessagesThreads,
    archiveMessages,
    draftMessage,
    exportMessages,
    exportMessagesThreads,
    exportThreads,
    forwardMessagesThreads,
    importMessage,
    insertMessage,
    printShowMessages,
    printShowMessagesThreads,
    printShowThreads,
    processMessages,
    processThreads,
)
from gam.cmd.gmail.delegates import (  # noqa: F401
    FILTER_ADD_LABEL_TO_ARGUMENT_MAP,
    FILTER_REMOVE_LABEL_TO_ARGUMENT_MAP,
    delegateTo,
    printShowDelegates,
    processDelegates,
    sendCreateDelegateNotification,
    updateDelegates,
)
from gam.cmd.gmail.filters import (  # noqa: F401
    FILTER_ACTION_CHOICES,
    FILTER_ACTION_LABEL_MAP,
    FILTER_ADD_LABEL_ACTIONS,
    FILTER_CATEGORY_CHOICE_MAP,
    FILTER_CRITERIA_CHOICE_MAP,
    FILTER_REMOVE_LABEL_ACTIONS,
    _mapFilterLabelIdsToNames,
    _printFilter,
    _showFilter,
    createFilter,
    deleteFilters,
    infoFilters,
    printShowFilters,
)
from gam.cmd.gmail.forms import (  # noqa: F401
    EMAILSETTINGS_OLD_NEW_OLD_FORWARD_ACTION_MAP,
    FORM_RESPONSE_TIME_OBJECTS,
    _getPublishSettings,
    _initPublishSettings,
    createForm,
    findFormRequest,
    printShowFormResponses,
    printShowForms,
    updateForm,
    updateFormInfoRequest,
    updateFormRequestUpdateMasks,
    updateFormSettingsRequest,
)
from gam.cmd.gmail.settings import (  # noqa: F401
    EMAILSETTINGS_FORWARD_POP_ACTION_CHOICE_MAP,
    EMAILSETTINGS_IMAP_EXPUNGE_BEHAVIOR_CHOICE_MAP,
    EMAILSETTINGS_IMAP_MAX_FOLDER_SIZE_CHOICES,
    EMAILSETTINGS_POP_ENABLE_FOR_CHOICE_MAP,
    SIG_REPLY_COMPACT,
    SIG_REPLY_FORMAT,
    SIG_REPLY_HTML,
    SIG_REPLY_OPTIONS_MAP,
    SIG_REPLY_TEMPLATE,
    SMTPMSA_DISPLAY_FIELDS,
    SMTPMSA_PORTS,
    SMTPMSA_REQUIRED_FIELDS,
    SMTPMSA_SECURITY_MODES,
    _deleteInfoForwardingAddreses,
    _imapDefaults,
    _popDefaults,
    _processForwardingAddress,
    _processSendAs,
    _processSignature,
    _setImap,
    _setPop,
    _showForward,
    _showForwardingAddress,
    _showImap,
    _showPop,
    _showSendAs,
    createForwardingAddresses,
    createUpdateSendAs,
    deleteForwardingAddresses,
    deleteInfoSendAs,
    getSendAsAttributes,
    infoForwardingAddresses,
    printShowForward,
    printShowForwardingAddresses,
    printShowImap,
    printShowLanguage,
    printShowPop,
    printShowSendAs,
    printShowSignature,
    setForward,
    setImap,
    setLanguage,
    setPop,
)
from gam.cmd.gmail.smime import (  # noqa: F401
    _getSmimeIds,
    createSmime,
    deleteSmime,
    printShowSmimes,
    updateSmime,
)
from gam.cmd.gmail.cse import (  # noqa: F401
    CSE_IDENTITY_ACTION_FUNCTION_MAP,
    CSE_IDENTITY_TIME_OBJECTS,
    CSE_KEYPAIR_ACTION_FUNCTION_MAP,
    CSE_KEYPAIR_TIME_OBJECTS,
    _initCSEKeyPairSkipObjects,
    _printShowCSEItems,
    _resetCSEKeyPairSkipObjects,
    _showCSEItem,
    _stripCSEKeyPairSkipObjects,
    createCSEKeyPair,
    createUpdateCSEIdentity,
    printShowCSEIdentities,
    printShowCSEKeyPairs,
    processCSEIdentity,
    processCSEKeyPair,
)
from gam.cmd.gmail.signature import (  # noqa: F401
    VACATION_END_NOT_SPECIFIED,
    VACATION_START_STARTED,
    _showVacation,
    printShowVacation,
    setSignature,
    setVacation,
)
