Variable MJEntityPermissionSchemaConst
MJEntityPermissionSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
CanCreate: ZodBoolean;
CanDelete: ZodBoolean;
CanRead: ZodBoolean;
CanUpdate: ZodBoolean;
CreateRLSFilter: ZodNullable<ZodString>;
CreateRLSFilterID: ZodNullable<ZodString>;
DeleteRLSFilter: ZodNullable<ZodString>;
DeleteRLSFilterID: ZodNullable<ZodString>;
Entity: ZodString;
EntityID: ZodString;
ID: ZodString;
ReadRLSFilter: ZodNullable<ZodString>;
ReadRLSFilterID: ZodNullable<ZodString>;
RoleID: ZodString;
RoleName: ZodString;
RoleSQLName: ZodNullable<ZodString>;
Type: ZodUnion<[ZodLiteral<"Allow">, ZodLiteral<"Deny">]>;
UpdateRLSFilter: ZodNullable<ZodString>;
UpdateRLSFilterID: ZodNullable<ZodString>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
CanCreate?: boolean;
CanDelete?: boolean;
CanRead?: boolean;
CanUpdate?: boolean;
CreateRLSFilter?: string;
CreateRLSFilterID?: string;
DeleteRLSFilter?: string;
DeleteRLSFilterID?: string;
Entity?: string;
EntityID?: string;
ID?: string;
ReadRLSFilter?: string;
ReadRLSFilterID?: string;
RoleID?: string;
RoleName?: string;
RoleSQLName?: string;
Type?: "Allow"
| "Deny";
UpdateRLSFilter?: string;
UpdateRLSFilterID?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
CanCreate?: boolean;
CanDelete?: boolean;
CanRead?: boolean;
CanUpdate?: boolean;
CreateRLSFilter?: string;
CreateRLSFilterID?: string;
DeleteRLSFilter?: string;
DeleteRLSFilterID?: string;
Entity?: string;
EntityID?: string;
ID?: string;
ReadRLSFilter?: string;
ReadRLSFilterID?: string;
RoleID?: string;
RoleName?: string;
RoleSQLName?: string;
Type?: "Allow"
| "Deny";
UpdateRLSFilter?: string;
UpdateRLSFilterID?: string;
},
> = ...
zod schema definition for the entity MJ: Entity Permissions