diff --git a/web/src/api/schema.d.ts b/web/src/api/schema.d.ts index dedd2bf..0121ff5 100644 --- a/web/src/api/schema.d.ts +++ b/web/src/api/schema.d.ts @@ -411,6 +411,8 @@ export interface components { /** @description Full admin view of a catalogue object (all fields, all visibility levels). */ AdminObjectView: { brief_description?: string | null; + /** @description RFC3339 UTC timestamp. */ + created_at: string; current_location?: string | null; current_owner?: string | null; /** @description Flexible field values (key -> value). */ @@ -425,6 +427,8 @@ export interface components { recorder?: string | null; /** @description `YYYY-MM-DD` or null. */ recording_date?: string | null; + /** @description RFC3339 UTC timestamp. */ + updated_at: string; /** @description "draft" | "internal" | "public". */ visibility: components["schemas"]["Visibility"]; }; @@ -1089,6 +1093,14 @@ export interface operations { limit?: number; /** @description default 0 */ offset?: number; + /** @description object_number | object_name | updated_at | created_at | visibility (default object_number) */ + sort?: string; + /** @description asc | desc (default asc) */ + order?: string; + /** @description draft | internal | public — filter; unknown values ignored */ + visibility?: string; + /** @description quick filter: ILIKE match on object_number or object_name */ + q?: string; }; header?: never; path?: never; diff --git a/web/src/test/fixtures.ts b/web/src/test/fixtures.ts index 3c34bc7..ce83c1f 100644 --- a/web/src/test/fixtures.ts +++ b/web/src/test/fixtures.ts @@ -14,6 +14,8 @@ export const amphora: AdminObjectView = { recorder: null, recording_date: null, visibility: "public", + created_at: "2026-01-02T10:00:00Z", + updated_at: "2026-01-05T14:30:00Z", fields: {}, };