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