Variable MJScopedNotificationConfigSchemaConst
MJScopedNotificationConfigSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Description: ZodNullable<ZodString>;
Email: ZodNullable<ZodUnion<[ZodLiteral<"Allow">, ZodLiteral<"Deny">]>>;
ID: ZodString;
InApp: ZodNullable<ZodUnion<[ZodLiteral<"Allow">, ZodLiteral<"Deny">]>>;
IsLocked: ZodBoolean;
NotificationType: ZodString;
NotificationTypeID: ZodString;
PrimaryScopeEntity: ZodNullable<ZodString>;
PrimaryScopeEntityID: ZodNullable<ZodString>;
PrimaryScopeRecordID: ZodNullable<ZodString>;
Priority: ZodNumber;
SecondaryScopes: ZodNullable<ZodString>;
SMS: ZodNullable<ZodUnion<[ZodLiteral<"Allow">, ZodLiteral<"Deny">]>>;
Status: ZodUnion<
[
ZodLiteral<"Active">,
ZodLiteral<"Archived">,
ZodLiteral<"Provisional">,
],
>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Description?: string;
Email?: "Allow"
| "Deny";
ID?: string;
InApp?: "Allow" | "Deny";
IsLocked?: boolean;
NotificationType?: string;
NotificationTypeID?: string;
PrimaryScopeEntity?: string;
PrimaryScopeEntityID?: string;
PrimaryScopeRecordID?: string;
Priority?: number;
SecondaryScopes?: string;
SMS?: "Allow" | "Deny";
Status?: "Active" | "Archived" | "Provisional";
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Description?: string;
Email?: "Allow"
| "Deny";
ID?: string;
InApp?: "Allow" | "Deny";
IsLocked?: boolean;
NotificationType?: string;
NotificationTypeID?: string;
PrimaryScopeEntity?: string;
PrimaryScopeEntityID?: string;
PrimaryScopeRecordID?: string;
Priority?: number;
SecondaryScopes?: string;
SMS?: "Allow" | "Deny";
Status?: "Active" | "Archived" | "Provisional";
},
> = ...
zod schema definition for the entity MJ: Scoped Notification Configs