s-private API Documentation - v3.8.1
    Preparing search index...
    ExportedBook: ZodObject<
        {
            createdAt: $ZodBranded<ZodDate, "CreatedAt", "out">;
            exportedAt: $ZodBranded<ZodDate, "ExportedAt", "out">;
            googleAuthors: ZodOptional<
                $ZodBranded<ZodNullable<ZodArray<ZodString>>, "GoogleAuthors", "out">,
            >;
            googleDescription: ZodOptional<
                $ZodBranded<ZodNullable<ZodString>, "GoogleDescription", "out">,
            >;
            googleHref: ZodOptional<
                $ZodBranded<ZodNullable<ZodString>, "GoogleHref", "out">,
            >;
            googleImgSrc: ZodOptional<
                $ZodBranded<ZodNullable<ZodString>, "GoogleImgSrc", "out">,
            >;
            googleSubTitle: ZodOptional<
                $ZodBranded<ZodNullable<ZodString>, "GoogleSubTitle", "out">,
            >;
            id: $ZodBranded<ZodDefault<ZodUUID>, "Id", "out">;
            imagePath: ZodOptional<$ZodBranded<ZodString, "Path", "out">>;
            isbn: ZodPipe<
                ZodPipe<ZodString, ZodTransform<string, string>>,
                $ZodBranded<ZodString, "ISBN", "out">,
            >;
            markdown: ZodOptional<
                $ZodBranded<ZodNullable<ZodString>, "BookMarkdown", "out">,
            >;
            rating: $ZodBranded<ZodNumber, "Rating", "out">;
            status: ZodLiteral<"EXPORTED">;
            tags: ZodOptional<$ZodBranded<ZodArray<ZodString>, "Tags", "out">>;
            title: $ZodBranded<ZodString, "BookTitle", "out">;
            userId: $ZodBranded<ZodString, "UserId", "out">;
        },
        $strip,
    > = ...

    Zod schema for an exported book.

    Represents a book that has been published. Includes the exportedAt timestamp.

    UnexportedBook for the initial state