Variable: CreatePermissionGrantSchema
ts
const CreatePermissionGrantSchema: ZodObject<{
expand: ZodOptional<ZodUnion<readonly [ZodString, ZodArray<ZodString>]>>;
holder: ZodOptional<ZodObject<{
expand: ZodOptional<ZodString>;
field: ZodOptional<ZodObject<{
clauseNames: ZodOptional<ZodArray<ZodString>>;
custom: ZodOptional<ZodBoolean>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
navigable: ZodOptional<ZodBoolean>;
orderable: ZodOptional<ZodBoolean>;
schema: ZodOptional<ZodObject<{
custom: ...;
customId: ...;
items: ...;
system: ...;
type: ...;
}, ApiObjectConfig<...>>>;
searchable: ZodOptional<ZodBoolean>;
}, ApiObjectConfig<undefined>>>;
group: ZodOptional<ZodObject<{
name: ZodOptional<ZodString>;
self: ZodOptional<ZodURL>;
}, ApiObjectConfig<undefined>>>;
parameter: ZodOptional<ZodString>;
projectRole: ZodOptional<ZodObject<{
actors: ZodOptional<ZodArray<ZodObject<..., ...>>>;
description: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
self: ZodOptional<ZodURL>;
}, ApiObjectConfig<undefined>>>;
type: ZodOptional<ZodString>;
user: ZodOptional<ZodObject<{
active: ZodOptional<ZodBoolean>;
avatarUrls: ZodOptional<ZodRecord<ZodString, ZodString>>;
displayName: ZodOptional<ZodString>;
emailAddress: ZodOptional<ZodString>;
key: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
self: ZodOptional<ZodString>;
timeZone: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>>;
id: ZodOptional<ZodNumber>;
permission: ZodOptional<ZodString>;
schemeId: ZodNumber;
self: ZodOptional<ZodURL>;
}, $strip>;Defined in: src/server/parameters/createPermissionGrant.ts:4