RocketChat/Rocket.Chat

View on GitHub
packages/core-typings/src/IEmailInbox.ts

Summary

Maintainability
A
0 mins
Test Coverage
export interface IEmailInbox {
    _id: string;
    active: boolean;
    name: string;
    email: string;
    description?: string;
    senderInfo?: string;
    department?: string;
    smtp: {
        server: string;
        port: number;
        username: string;
        password: string;
        secure: boolean;
    };
    imap: {
        server: string;
        port: number;
        username: string;
        password: string;
        secure: boolean;
        maxRetries: number;
    };
    _createdAt: Date;
    _createdBy: {
        _id: string;
        username?: string;
    } | null;
    _updatedAt: Date;
}

export type IEmailInboxPayload = Omit<IEmailInbox, '_createdAt' | '_createdBy' | '_updatedAt'>;