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