Recapp Code Reference
    Preparing search index...
    CommentActorMessages: Unionized<
        {
            Create: Omit<
                {
                    answered: boolean;
                    archived?: Timestamp;
                    authorId: string & BRAND<"UID">;
                    authorName: string;
                    created: Timestamp;
                    relatedQuestion?: string & BRAND<"UID">;
                    relatedQuiz: string & BRAND<"UID">;
                    text: string;
                    uid: string & BRAND<"UID">;
                    updated: Timestamp;
                    upvoters: (string & BRAND<"UID">)[];
                },
                "uid",
            >;
            Delete: string & BRAND<"UID">;
            GetAll: {};
            SubscribeToCollection: {};
            UnsubscribeFromCollection: {};
            Update: Partial<
                {
                    answered: boolean;
                    archived?: Timestamp;
                    authorId: string & BRAND<"UID">;
                    authorName: string;
                    created: Timestamp;
                    relatedQuestion?: string & BRAND<"UID">;
                    relatedQuiz: string & BRAND<"UID">;
                    text: string;
                    uid: string & BRAND<"UID">;
                    updated: Timestamp;
                    upvoters: (string & BRAND<"UID">)[];
                },
            > & { uid: string & BRAND<"UID"> };
            Upvote: {
                commentId: string & BRAND<"UID">;
                userId: string & BRAND<"UID">;
            };
        },
        SingleValueVariants<
            {
                Create: Omit<
                    {
                        answered: boolean;
                        archived?: Timestamp;
                        authorId: string & BRAND<"UID">;
                        authorName: string;
                        created: Timestamp;
                        relatedQuestion?: string & BRAND<"UID">;
                        relatedQuiz: string & BRAND<"UID">;
                        text: string;
                        uid: string & BRAND<"UID">;
                        updated: Timestamp;
                        upvoters: (string & BRAND<"UID">)[];
                    },
                    "uid",
                >;
                Delete: string & BRAND<"UID">;
                GetAll: {};
                SubscribeToCollection: {};
                UnsubscribeFromCollection: {};
                Update: Partial<
                    {
                        answered: boolean;
                        archived?: Timestamp;
                        authorId: string & BRAND<"UID">;
                        authorName: string;
                        created: Timestamp;
                        relatedQuestion?: string & BRAND<"UID">;
                        relatedQuiz: string & BRAND<"UID">;
                        text: string;
                        uid: string & BRAND<"UID">;
                        updated: Timestamp;
                        upvoters: (string & BRAND<"UID">)[];
                    },
                > & { uid: string & BRAND<"UID"> };
                Upvote: {
                    commentId: string & BRAND<"UID">;
                    userId: string & BRAND<"UID">;
                };
            },
            "CommentActorMessage",
            "value",
        >,
        "CommentActorMessage",
    > = ...