Variable effectiveAccessSchemaConst
effectiveAccessSchema: ZodObject<
{
billing: ZodArray<
ZodObject<
{
administrator: ZodBoolean;
principal_type: ZodEnum<["user", "org"]>;
},
"strip",
ZodTypeAny,
{ administrator: boolean; principal_type: "user"
| "org" },
{ administrator: boolean; principal_type: "user" | "org" },
>,
"many",
>;
entitlements: ZodArray<
ZodObject<
{
granted: ZodBoolean;
key: ZodString;
provided_by: ZodArray<ZodEnum<["personal", "organization"]>, "many">;
value: ZodOptional<ZodNullable<ZodBoolean>>;
value_type: ZodLiteral<"boolean">;
},
"strip",
ZodTypeAny,
{
granted: boolean;
key: string;
provided_by: ("personal" | "organization")[];
value?: boolean | null;
value_type: "boolean";
},
{
granted: boolean;
key: string;
provided_by: ("personal" | "organization")[];
value?: boolean | null;
value_type: "boolean";
},
>,
"many",
>;
},
"strip",
ZodTypeAny,
{
billing: { administrator: boolean; principal_type: "user"
| "org" }[];
entitlements: {
granted: boolean;
key: string;
provided_by: ("personal" | "organization")[];
value?: boolean | null;
value_type: "boolean";
}[];
},
{
billing: { administrator: boolean; principal_type: "user"
| "org" }[];
entitlements: {
granted: boolean;
key: string;
provided_by: ("personal" | "organization")[];
value?: boolean | null;
value_type: "boolean";
}[];
},
> = ...
Runtime validator for EffectiveAccess.