cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
34 lines (33 loc) • 652 B
TypeScript
export interface SendMailInfo {
reference: string;
receiver: string;
data: any;
}
export interface EmailServiceConfig {
service?: string;
auth: {
user: string;
pass: string;
};
host: string;
port: number;
secure: boolean;
requireTLS?: boolean;
debug?: boolean;
secureConnection?: boolean;
tls?: {
[key: string]: string;
};
connectionTimeout?: number;
}
export interface EmailOptions {
from?: string;
to?: string;
subject?: string;
messageId?: string;
date?: Date;
body?: string;
reference?: any;
templete?: any;
custom?: boolean;
}