jira.js
    Preparing search index...

    Variable CreateProjectWithCustomTemplateSchemaConst

    CreateProjectWithCustomTemplateSchema: ZodObject<
        {
            details: ZodOptional<
                ZodObject<
                    {
                        accessLevel: ZodOptional<
                            ZodCustom<
                                "open"
                                | "private"
                                | string & {}
                                | "limited"
                                | "free",
                                "open" | "private" | string & {} | "limited" | "free",
                            >,
                        >;
                        additionalProperties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                        assigneeType: ZodOptional<
                            ZodCustom<
                                | string & {}
                                | "PROJECT_DEFAULT"
                                | "COMPONENT_LEAD"
                                | "PROJECT_LEAD"
                                | "UNASSIGNED",
                                | string & {}
                                | "PROJECT_DEFAULT"
                                | "COMPONENT_LEAD"
                                | "PROJECT_LEAD"
                                | "UNASSIGNED",
                            >,
                        >;
                        avatarId: ZodOptional<ZodNumber>;
                        categoryId: ZodOptional<ZodNumber>;
                        description: ZodOptional<ZodString>;
                        enableComponents: ZodOptional<ZodBoolean>;
                        key: ZodOptional<ZodString>;
                        language: ZodOptional<ZodString>;
                        leadAccountId: ZodOptional<ZodString>;
                        name: ZodOptional<ZodString>;
                        url: ZodOptional<ZodString>;
                    },
                    $loose,
                >,
            >;
            template: ZodOptional<
                ZodObject<
                    {
                        boardFeatures: ZodOptional<
                            ZodObject<
                                { boardFeatures: ZodOptional<ZodRecord<ZodString, ZodAny>> },
                                $loose,
                            >,
                        >;
                        boards: ZodOptional<
                            ZodObject<
                                { boards: ZodOptional<ZodArray<ZodObject<(...), (...)>>> },
                                $loose,
                            >,
                        >;
                        field: ZodOptional<
                            ZodObject<
                                {
                                    customFieldDefinitions: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    fieldLayoutScheme: ZodOptional<
                                        ZodObject<
                                            {
                                                defaultFieldLayout: ...;
                                                description: ...;
                                                explicitMappings: ...;
                                                name: ...;
                                                pcri: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    fieldScheme: ZodOptional<
                                        ZodObject<
                                            {
                                                description: ...;
                                                items: ...;
                                                name: ...;
                                                onConflict: ...;
                                                pcri: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    issueLayouts: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    issueTypeScreenScheme: ZodOptional<
                                        ZodObject<
                                            {
                                                defaultScreenScheme: ...;
                                                description: ...;
                                                explicitMappings: ...;
                                                name: ...;
                                                pcri: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    screens: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    screenScheme: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                },
                                $loose,
                            >,
                        >;
                        issueType: ZodOptional<
                            ZodObject<
                                {
                                    issueTypeHierarchy: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    issueTypes: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    issueTypeScheme: ZodOptional<
                                        ZodObject<
                                            {
                                                defaultIssueTypeId: ...;
                                                description: ...;
                                                issueTypeIds: ...;
                                                name: ...;
                                                pcri: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        notification: ZodOptional<
                            ZodObject<
                                {
                                    description: ZodOptional<ZodString>;
                                    name: ZodOptional<ZodString>;
                                    notificationSchemeEvents: ZodOptional<
                                        ZodArray<ZodObject<(...), (...)>>,
                                    >;
                                    onConflict: ZodOptional<
                                        ZodCustom<
                                            (...)
                                            | (...)
                                            | (...)
                                            | (...),
                                            (...) | (...) | (...) | (...),
                                        >,
                                    >;
                                    pcri: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        permissionScheme: ZodOptional<
                            ZodObject<
                                {
                                    addAddonRole: ZodOptional<ZodBoolean>;
                                    description: ZodOptional<ZodString>;
                                    grants: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    name: ZodOptional<ZodString>;
                                    onConflict: ZodOptional<
                                        ZodCustom<
                                            (...)
                                            | (...)
                                            | (...)
                                            | (...),
                                            (...) | (...) | (...) | (...),
                                        >,
                                    >;
                                    pcri: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        project: ZodOptional<
                            ZodObject<
                                {
                                    fieldLayoutSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    issueSecuritySchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    issueTypeSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    issueTypeScreenSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    notificationSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    pcri: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    permissionSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    projectTypeKey: ZodOptional<
                                        ZodCustom<
                                            (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...),
                                            (...) | (...) | (...) | (...) | (...) | (...),
                                        >,
                                    >;
                                    workflowSchemeId: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        role: ZodOptional<
                            ZodObject<
                                {
                                    roles: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    roleToProjectActors: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                                },
                                $loose,
                            >,
                        >;
                        scope: ZodOptional<
                            ZodObject<
                                {
                                    type: ZodOptional<
                                        ZodCustom<(...) | (...) | (...), (...) | (...) | (...)>,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        security: ZodOptional<
                            ZodObject<
                                {
                                    description: ZodOptional<ZodString>;
                                    name: ZodOptional<ZodString>;
                                    pcri: ZodOptional<
                                        ZodObject<
                                            {
                                                anID: ...;
                                                areference: ...;
                                                entityId: ...;
                                                entityType: ...;
                                                id: ...;
                                                type: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    securityLevels: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >;
                        workflow: ZodOptional<
                            ZodObject<
                                {
                                    statuses: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    workflows: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    workflowScheme: ZodOptional<
                                        ZodObject<
                                            {
                                                defaultWorkflow: ...;
                                                description: ...;
                                                explicitMappings: ...;
                                                name: ...;
                                                onConflict: ...;
                                                pcri: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
        },
        $strip,
    > = ...