import { BaseFetchOptions, CommentsFetchOptions, ContentFetchOptions, DraftedFetchOptions, LikedByFetchOptions, TimestampsFetchOptions, ViewedByFetchOptions } from '../../../../classes'; /** * FetchBlipOptionsDtoV1 * * Data Transfer Object for querying blip collections. * Inherits timestamp filtering fields and extends them with * blip-specific query parameters. */ export type FetchBlipOptionsDtoV1 = BaseFetchOptions & TimestampsFetchOptions & DraftedFetchOptions & ContentFetchOptions & ViewedByFetchOptions & LikedByFetchOptions & CommentsFetchOptions & { includeSubmitter?: boolean; isProductive?: boolean; isPoC?: boolean; category?: string; categories?: string[]; submitterId?: string; submitterIds?: string[]; timestampMin?: number; timestampMax?: number; };