Variable MJEncryptionKeySchemaConst
MJEncryptionKeySchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
ActivatedAt: ZodNullable<ZodDate>;
Description: ZodNullable<ZodString>;
EncryptionAlgorithm: ZodString;
EncryptionAlgorithmID: ZodString;
EncryptionKeySource: ZodString;
EncryptionKeySourceID: ZodString;
ExpiresAt: ZodNullable<ZodDate>;
ID: ZodString;
IsActive: ZodBoolean;
KeyLookupValue: ZodString;
KeyVersion: ZodString;
Marker: ZodString;
Name: ZodString;
Status: ZodUnion<
[
ZodLiteral<"Active">,
ZodLiteral<"Expired">,
ZodLiteral<"Inactive">,
ZodLiteral<"Rotating">,
],
>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ActivatedAt?: Date;
Description?: string;
EncryptionAlgorithm?: string;
EncryptionAlgorithmID?: string;
EncryptionKeySource?: string;
EncryptionKeySourceID?: string;
ExpiresAt?: Date;
ID?: string;
IsActive?: boolean;
KeyLookupValue?: string;
KeyVersion?: string;
Marker?: string;
Name?: string;
Status?: "Active"
| "Inactive"
| "Expired"
| "Rotating";
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ActivatedAt?: Date;
Description?: string;
EncryptionAlgorithm?: string;
EncryptionAlgorithmID?: string;
EncryptionKeySource?: string;
EncryptionKeySourceID?: string;
ExpiresAt?: Date;
ID?: string;
IsActive?: boolean;
KeyLookupValue?: string;
KeyVersion?: string;
Marker?: string;
Name?: string;
Status?: "Active"
| "Inactive"
| "Expired"
| "Rotating";
},
> = ...
zod schema definition for the entity MJ: Encryption Keys