Variable PolicySchemaConst
PolicySchema: ZodObject<
{
data: ZodOptional<
ZodObject<
{
attributes: ZodObject<
{
createdAt: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
metadata: ZodOptional<ZodUnknown>;
name: ZodOptional<ZodString>;
ownerId: ZodOptional<ZodString>;
queryData: ZodOptional<ZodUnknown>;
resources: ZodOptional<
ZodArray<
ZodObject<
{
applicationStatus: ...;
createdAt: ...;
id: ...;
links: ...;
meta: ...;
metadata: ...;
type: ...;
updatedAt: ...;
},
$loose,
>,
>,
>;
rule: ZodOptional<
ZodUnion<readonly [ZodObject<(...), (...)>, ZodArray<(...)>]>,
>;
status: ZodOptional<
ZodCustom<
"disabled"
| (...) & (...)
| "enabled",
"disabled" | (...) & (...) | "enabled",
>,
>;
type: ZodCustom<
| string & {}
| "ip-allowlist"
| "data-residency"
| "data-security"
| "admin-notification-settings"
| "generative-ai"
| "hipaa"
| "ugc-data-use-preferences"
| "user-join-settings-default",
| string & {}
| "ip-allowlist"
| "data-residency"
| "data-security"
| "admin-notification-settings"
| "generative-ai"
| "hipaa"
| "ugc-data-use-preferences"
| "user-join-settings-default",
>;
updatedAt: ZodOptional<ZodString>;
},
$loose,
>;
id: ZodString;
links: ZodOptional<ZodRecord<ZodString, ZodAny>>;
message: ZodOptional<ZodUnknown>;
type: ZodCustom<string & {} | "policy", string & {} | "policy">;
},
$loose,
>,
>;
},
$loose,
> = ...