<commit_before>import { DRAFT_MIME_TYPES, PACKAGE_TYPE } from '../constants';

export interface AutoResponder {
    StartTime: number;
    EndTime: number;
    Repeat: number;
    DaysSelected: number[];
    Subject: string;
    Message: string;
    IsEnabled: boolean;
    Zone: string;
}

export interface MailSettings {
    DisplayName: string;
    Signature: string;
    Theme: string;
    AutoResponder: AutoResponder;
    AutoSaveContacts: number;
    AutoWildcardSearch: number;
    ComposerMode: number;
    MessageButtons: number;
    ShowImages: number;
    ShowMoved: number;
    ViewMode: number;
    ViewLayout: number;
    SwipeLeft: number;
    SwipeRight: number;
    AlsoArchive: number;
    Hotkeys: number; // used by v3 (Angular)
    Shortcuts: number; // used by v4
    PMSignature: number;
    ImageProxy: number;
    TLS: number;
    RightToLeft: number;
    AttachPublicKey: number;
    Sign: number;
    PGPScheme: PACKAGE_TYPE;
    PromptPin: number;
    Autocrypt: number;
    NumMessagePerPage: number;
    DraftMIMEType: DRAFT_MIME_TYPES;
    ReceiveMIMEType: string;
    ShowMIMEType: string;
    StickyLabels: number;
    ConfirmLink: number;
    DelaySendSeconds: number;
    EnableFolderColor: number;
    InheritParentFolderColor: number;
}
<commit_msg>Add Flags to MailSettings interface<commit_after>import { DRAFT_MIME_TYPES, PACKAGE_TYPE } from '../constants';

export interface AutoResponder {
    StartTime: number;
    EndTime: number;
    Repeat: number;
    DaysSelected: number[];
    Subject: string;
    Message: string;
    IsEnabled: boolean;
    Zone: string;
}

export interface MailSettings {
    DisplayName: string;
    Signature: string;
    Theme: string;
    AutoResponder: AutoResponder;
    AutoSaveContacts: number;
    AutoWildcardSearch: number;
    ComposerMode: number;
    MessageButtons: number;
    ShowImages: number;
    ShowMoved: number;
    ViewMode: number;
    ViewLayout: number;
    SwipeLeft: number;
    SwipeRight: number;
    AlsoArchive: number;
    Hotkeys: number; // used by v3 (Angular)
    Shortcuts: number; // used by v4
    PMSignature: number;
    ImageProxy: number;
    TLS: number;
    RightToLeft: number;
    AttachPublicKey: number;
    Sign: number;
    PGPScheme: PACKAGE_TYPE;
    PromptPin: number;
    Autocrypt: number;
    NumMessagePerPage: number;
    DraftMIMEType: DRAFT_MIME_TYPES;
    ReceiveMIMEType: string;
    ShowMIMEType: string;
    StickyLabels: number;
    ConfirmLink: number;
    DelaySendSeconds: number;
    EnableFolderColor: number;
    InheritParentFolderColor: number;
    Flags: number;
}

{'fraction_non_alphanumeric': 0.08489483747609942, 'fraction_numerical': 0.0015296367112810707, 'mean_word_length': 3.3819095477386933, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3392406', 'n_tokens_mistral': 848, 'n_tokens_neox': 840, 'n_words': 214}