eigent/package/@stackframe/stack-shared/dist/esm/interface/crud/emails.js
2025-08-12 01:16:39 +02:00

20 lines
No EOL
741 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