jira.js
    Preparing search index...

    Variable PermissionPayloadDTOSchemaConst

    PermissionPayloadDTOSchema: ZodObject<
        {
            addAddonRole: ZodOptional<ZodBoolean>;
            description: ZodOptional<ZodString>;
            grants: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            applicationAccess: ZodOptional<ZodArray<ZodString>>;
                            groupCustomFields: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            anID: ZodOptional<(...)>;
                                            areference: ZodOptional<(...)>;
                                            entityId: ZodOptional<(...)>;
                                            entityType: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            groups: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            anID: ZodOptional<(...)>;
                                            areference: ZodOptional<(...)>;
                                            entityId: ZodOptional<(...)>;
                                            entityType: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            permissionKeys: ZodOptional<ZodArray<ZodString>>;
                            projectRoles: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            anID: ZodOptional<(...)>;
                                            areference: ZodOptional<(...)>;
                                            entityId: ZodOptional<(...)>;
                                            entityType: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            specialGrants: ZodOptional<ZodArray<ZodString>>;
                            userCustomFields: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            anID: ZodOptional<(...)>;
                                            areference: ZodOptional<(...)>;
                                            entityId: ZodOptional<(...)>;
                                            entityType: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            users: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            anID: ZodOptional<(...)>;
                                            areference: ZodOptional<(...)>;
                                            entityId: ZodOptional<(...)>;
                                            entityType: ZodOptional<(...)>;
                                            id: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            name: ZodOptional<ZodString>;
            onConflict: ZodOptional<
                ZodCustom<
                    string & {}
                    | "FAIL"
                    | "USE"
                    | "NEW",
                    string & {} | "FAIL" | "USE" | "NEW",
                >,
            >;
            pcri: ZodOptional<
                ZodObject<
                    {
                        anID: ZodOptional<ZodBoolean>;
                        areference: ZodOptional<ZodBoolean>;
                        entityId: ZodOptional<ZodString>;
                        entityType: ZodOptional<ZodString>;
                        id: ZodOptional<ZodString>;
                        type: ZodOptional<
                            ZodCustom<"id" | "ref" | string & {}, "id" | "ref" | string & {}>,
                        >;
                    },
                    $loose,
                >,
            >;
        },
        $loose,
    > = ...

    The payload to create a permission scheme