import { BaseFetchOptions, CommentsFetchOptions, ContentFetchOptions, LikedByFetchOptions, ViewedByFetchOptions } from '../../../../classes'; /** * FetchDocOptionsDtoV1 * * Data Transfer Object for querying doc collections. * Inherits timestamp filtering fields and extends them with * doc-specific query parameters. */ export type FetchDocOptionsDtoV1 = BaseFetchOptions & ContentFetchOptions & ViewedByFetchOptions & LikedByFetchOptions & CommentsFetchOptions & { includeAuthor?: boolean; topic?: string; topics?: string[]; authorId?: string; authorIds?: string[]; timestampMin?: number; timestampMax?: number; };