mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-04-30 12:40:10 +00:00
20 lines
742 B
JavaScript
20 lines
742 B
JavaScript
// src/interface/crud/emails.ts
|
|
import { createCrud } from "../../crud";
|
|
import * as fieldSchema from "../../schema-fields";
|
|
import { emailConfigWithoutPasswordSchema } from "./projects";
|
|
var sentEmailReadSchema = fieldSchema.yupObject({
|
|
id: fieldSchema.yupString().defined(),
|
|
subject: fieldSchema.yupString().defined(),
|
|
sent_at_millis: fieldSchema.yupNumber().defined(),
|
|
to: fieldSchema.yupArray(fieldSchema.yupString().defined()),
|
|
sender_config: emailConfigWithoutPasswordSchema.defined(),
|
|
error: fieldSchema.yupMixed().nullable().optional()
|
|
}).defined();
|
|
var internalEmailsCrud = createCrud({
|
|
adminReadSchema: sentEmailReadSchema
|
|
});
|
|
export {
|
|
internalEmailsCrud,
|
|
sentEmailReadSchema
|
|
};
|
|
//# sourceMappingURL=emails.js.map
|