import { createCrud, CrudTypeOf } from "../../crud"; import * as fieldSchema from "../../schema-fields"; export const sentEmailReadSchema = fieldSchema.yupObject({ id: fieldSchema.yupString().defined(), subject: fieldSchema.yupString().defined(), sent_at_millis: fieldSchema.yupNumber().defined(), to: fieldSchema.yupArray(fieldSchema.yupString().defined()), error: fieldSchema.yupMixed().nullable().optional(), }).defined(); export const internalEmailsCrud = createCrud({ adminReadSchema: sentEmailReadSchema, docs: { adminList: { hidden: true, }, }, }); export type InternalEmailsCrud = CrudTypeOf;