Files
lcbp3/frontend/types/search.ts
T
admin 1aff83214f
CI / CD Pipeline / build (push) Failing after 17m29s
CI / CD Pipeline / deploy (push) Has been skipped
260326:1347 Fixing Refactor ADR-019 Naming convention uuid #01
2026-03-26 13:47:07 +07:00

20 lines
462 B
TypeScript

export interface SearchResult {
publicId: string; // ADR-019: exposed as 'id' in API responses
id?: number; // Excluded from API responses (ADR-019)
type: 'correspondence' | 'rfa' | 'drawing';
title: string;
description?: string;
status: string;
documentNumber: string;
createdAt: string;
highlight?: string;
}
export interface SearchFilters {
query?: string;
types?: string[];
statuses?: string[];
dateFrom?: Date;
dateTo?: Date;
}