ISPO SDK
    Preparing search index...

    Variable communityProjectionResultSchemaConst

    Markdown
    communityProjectionResultSchema: ZodObject<
        {
            projection: ZodObject<
                {
                    channels: ZodArray<
                        ZodObject<
                            {
                                archivedAt: ZodOptional<ZodString>;
                                channelRef: ZodString;
                                createdAt: ZodString;
                                description: ZodOptional<ZodString>;
                                locked: ZodBoolean;
                                mode: ZodEnum<
                                    {
                                        announcements: "announcements";
                                        chat: "chat";
                                        issues: "issues";
                                        topics: "topics";
                                    },
                                >;
                                name: ZodString;
                                position: ZodNumber;
                                postingPolicy: ZodEnum<
                                    {
                                        members: "members";
                                        moderators: "moderators";
                                        "read-only": "read-only";
                                    },
                                >;
                                ratePolicy: ZodOptional<
                                    ZodObject<
                                        {
                                            burstLimit: ZodOptional<(...)>;
                                            burstWindowSeconds: ZodOptional<(...)>;
                                            minimumIntervalSeconds: ZodOptional<(...)>;
                                        },
                                        $strict,
                                    >,
                                >;
                                slug: ZodString;
                                version: ZodNumber;
                                visibility: ZodEnum<
                                    {
                                        members: "members";
                                        moderators: "moderators";
                                        public: "public";
                                    },
                                >;
                            },
                            $strict,
                        >,
                    >;
                    messages: ZodArray<
                        ZodObject<
                            {
                                attachmentReceipt: ZodOptional<
                                    ZodObject<
                                        {
                                            bytes: ZodNumber;
                                            mediaType: ZodEnum<(...)>;
                                            name: ZodString;
                                            receiptId: ZodString;
                                        },
                                        $strict,
                                    >,
                                >;
                                author: ZodObject<
                                    {
                                        displayName: ZodString;
                                        handle: ZodString;
                                        profileRef: ZodString;
                                    },
                                    $strict,
                                >;
                                body: ZodString;
                                channelRef: ZodString;
                                createdAt: ZodString;
                                editedAt: ZodOptional<ZodString>;
                                mentions: ZodArray<
                                    ZodObject<
                                        {
                                            displayName: ZodString;
                                            handle: ZodString;
                                            profileRef: ZodString;
                                        },
                                        $strict,
                                    >,
                                >;
                                messageRef: ZodString;
                                parent: ZodOptional<
                                    ZodObject<
                                        {
                                            authorDisplayName: ZodString;
                                            body: ZodString;
                                            createdAt: ZodString;
                                            messageRef: ZodString;
                                        },
                                        $strict,
                                    >,
                                >;
                                reactions: ZodArray<
                                    ZodObject<
                                        {
                                            count: ZodNumber;
                                            emoji: ZodString;
                                            reactedByViewer: ZodBoolean;
                                        },
                                        $strict,
                                    >,
                                >;
                                version: ZodNumber;
                            },
                            $strict,
                        >,
                    >;
                    operator: ZodOptional<
                        ZodObject<
                            {
                                audit: ZodArray<
                                    ZodObject<
                                        {
                                            action: ZodString;
                                            actorLabel: ZodString;
                                            createdAt: ZodString;
                                            reason: ZodString;
                                            target: ZodNullable<(...)>;
                                            targetLabel: ZodString;
                                        },
                                        $strict,
                                    >,
                                >;
                                channels: ZodArray<
                                    ZodObject<
                                        {
                                            archivedAt: ZodOptional<(...)>;
                                            createdAt: ZodString;
                                            description: ZodOptional<(...)>;
                                            locked: ZodBoolean;
                                            mode: ZodEnum<(...)>;
                                            name: ZodString;
                                            position: ZodNumber;
                                            postingPolicy: ZodEnum<(...)>;
                                            ratePolicy: ZodOptional<(...)>;
                                            slug: ZodString;
                                            target: ZodString;
                                            version: ZodNumber;
                                            visibility: ZodEnum<(...)>;
                                        },
                                        $strict,
                                    >,
                                >;
                                roster: ZodArray<
                                    ZodObject<
                                        {
                                            bio: ZodOptional<(...)>;
                                            displayName: ZodString;
                                            handle: ZodString;
                                            joinedAt: ZodString;
                                            role: ZodEnum<(...)>;
                                            status: ZodEnum<(...)>;
                                            target: ZodString;
                                            version: ZodNumber;
                                        },
                                        $strict,
                                    >,
                                >;
                            },
                            $strict,
                        >,
                    >;
                },
                $strict,
            >;
        },
        $strict,
    > = ...