jira.js
    Preparing search index...

    Variable BulkEditShareableEntityRequestSchemaConst

    BulkEditShareableEntityRequestSchema: ZodObject<
        {
            action: ZodCustom<
                | string & {}
                | "changeOwner"
                | "changePermission"
                | "addPermission"
                | "removePermission",
                | string & {}
                | "changeOwner"
                | "changePermission"
                | "addPermission"
                | "removePermission",
            >;
            changeOwnerDetails: ZodOptional<
                ZodObject<{ autofixName: ZodBoolean; newOwner: ZodString }, $loose>,
            >;
            entityIds: ZodArray<ZodNumber>;
            extendAdminPermissions: ZodOptional<ZodBoolean>;
            permissionDetails: ZodOptional<
                ZodObject<
                    {
                        editPermissions: ZodArray<
                            ZodObject<
                                {
                                    group: ZodOptional<
                                        ZodObject<{ groupId: ...; name: ...; self: ... }, $loose>,
                                    >;
                                    id: ZodOptional<ZodNumber>;
                                    project: ZodOptional<
                                        ZodObject<
                                            {
                                                archived: ...;
                                                archivedBy: ...;
                                                archivedDate: ...;
                                                assigneeType: ...;
                                                avatarUrls: ...;
                                                components: ...;
                                                deleted: ...;
                                                deletedBy: ...;
                                                deletedDate: ...;
                                                description: ...;
                                                email: ...;
                                                entityId: ...;
                                                expand: ...;
                                                favourite: ...;
                                                id: ...;
                                                insight: ...;
                                                isPrivate: ...;
                                                issueTypeHierarchy: ...;
                                                issueTypes: ...;
                                                key: ...;
                                                landingPageInfo: ...;
                                                lead: ...;
                                                name: ...;
                                                permissions: ...;
                                                projectCategory: ...;
                                                projectTypeKey: ...;
                                                properties: ...;
                                                retentionTillDate: ...;
                                                roles: ...;
                                                self: ...;
                                                simplified: ...;
                                                style: ...;
                                                url: ...;
                                                uuid: ...;
                                                versions: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    role: ZodOptional<
                                        ZodObject<
                                            {
                                                actors: ...;
                                                admin: ...;
                                                currentUserRole: ...;
                                                default: ...;
                                                description: ...;
                                                id: ...;
                                                name: ...;
                                                roleConfigurable: ...;
                                                scope: ...;
                                                self: ...;
                                                translatedName: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    type: ZodCustom<
                                        | "global"
                                        | "user"
                                        | "group"
                                        | (...) & (...)
                                        | "project"
                                        | "projectRole"
                                        | "loggedin"
                                        | "authenticated"
                                        | "project-unknown",

                                            | "global"
                                            | "user"
                                            | "group"
                                            | (...) & (...)
                                            | "project"
                                            | "projectRole"
                                            | "loggedin"
                                            | "authenticated"
                                            | "project-unknown",
                                    >;
                                    user: ZodOptional<
                                        ZodObject<
                                            {
                                                accountId: ...;
                                                active: ...;
                                                avatarUrls: ...;
                                                displayName: ...;
                                                self: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        sharePermissions: ZodArray<
                            ZodObject<
                                {
                                    group: ZodOptional<
                                        ZodObject<{ groupId: ...; name: ...; self: ... }, $loose>,
                                    >;
                                    id: ZodOptional<ZodNumber>;
                                    project: ZodOptional<
                                        ZodObject<
                                            {
                                                archived: ...;
                                                archivedBy: ...;
                                                archivedDate: ...;
                                                assigneeType: ...;
                                                avatarUrls: ...;
                                                components: ...;
                                                deleted: ...;
                                                deletedBy: ...;
                                                deletedDate: ...;
                                                description: ...;
                                                email: ...;
                                                entityId: ...;
                                                expand: ...;
                                                favourite: ...;
                                                id: ...;
                                                insight: ...;
                                                isPrivate: ...;
                                                issueTypeHierarchy: ...;
                                                issueTypes: ...;
                                                key: ...;
                                                landingPageInfo: ...;
                                                lead: ...;
                                                name: ...;
                                                permissions: ...;
                                                projectCategory: ...;
                                                projectTypeKey: ...;
                                                properties: ...;
                                                retentionTillDate: ...;
                                                roles: ...;
                                                self: ...;
                                                simplified: ...;
                                                style: ...;
                                                url: ...;
                                                uuid: ...;
                                                versions: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    role: ZodOptional<
                                        ZodObject<
                                            {
                                                actors: ...;
                                                admin: ...;
                                                currentUserRole: ...;
                                                default: ...;
                                                description: ...;
                                                id: ...;
                                                name: ...;
                                                roleConfigurable: ...;
                                                scope: ...;
                                                self: ...;
                                                translatedName: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    type: ZodCustom<
                                        | "global"
                                        | "user"
                                        | "group"
                                        | (...) & (...)
                                        | "project"
                                        | "projectRole"
                                        | "loggedin"
                                        | "authenticated"
                                        | "project-unknown",

                                            | "global"
                                            | "user"
                                            | "group"
                                            | (...) & (...)
                                            | "project"
                                            | "projectRole"
                                            | "loggedin"
                                            | "authenticated"
                                            | "project-unknown",
                                    >;
                                    user: ZodOptional<
                                        ZodObject<
                                            {
                                                accountId: ...;
                                                active: ...;
                                                avatarUrls: ...;
                                                displayName: ...;
                                                self: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
        },
        $loose,
    > = ...

    Details of a request to bulk edit shareable entity.