@@ -50,8 +50,8 @@ the entire platform, including Hono, Next.js, and NestJS adapters.
5050## TypeScript Usage
5151
5252``` typescript
53- import { AppDefinitionResponseSchema , ConceptListResponseSchema , MetadataBulkResponseSchema , MetadataBulkUnregisterRequestSchema , MetadataDeleteResponseSchema , MetadataDependenciesResponseSchema , MetadataDependentsResponseSchema , MetadataEffectiveResponseSchema , MetadataExistsResponseSchema , MetadataExportRequestSchema , MetadataExportResponseSchema , MetadataImportRequestSchema , MetadataImportResponseSchema , MetadataItemResponseSchema , MetadataListResponseSchema , MetadataNamesResponseSchema , MetadataOverlayResponseSchema , MetadataOverlaySaveRequestSchema , MetadataQueryRequestSchema , MetadataQueryResponseSchema , MetadataRegisterRequestSchema , MetadataTypeInfoResponseSchema , MetadataTypesResponseSchema , MetadataValidateRequestSchema , MetadataValidateResponseSchema , ObjectDefinitionResponseSchema } from ' @objectstack/spec/api' ;
54- import type { AppDefinitionResponse , ConceptListResponse , MetadataBulkResponse , MetadataDeleteResponse , MetadataDependenciesResponse , MetadataDependentsResponse , MetadataEffectiveResponse , MetadataExistsResponse , MetadataExportResponse , MetadataImportResponse , MetadataItemResponse , MetadataListResponse , MetadataNamesResponse , MetadataOverlayResponse , MetadataQueryResponse , MetadataRegisterRequest , MetadataTypeInfoResponse , MetadataTypesResponse , MetadataValidateResponse , ObjectDefinitionResponse } from ' @objectstack/spec/api' ;
53+ import { AppDefinitionResponseSchema , ConceptListResponseSchema , MetadataBulkRegisterRequestSchema , MetadataBulkResponseSchema , MetadataBulkUnregisterRequestSchema , MetadataDeleteResponseSchema , MetadataDependenciesResponseSchema , MetadataDependentsResponseSchema , MetadataEffectiveResponseSchema , MetadataExistsResponseSchema , MetadataExportRequestSchema , MetadataExportResponseSchema , MetadataImportRequestSchema , MetadataImportResponseSchema , MetadataItemResponseSchema , MetadataListResponseSchema , MetadataNamesResponseSchema , MetadataOverlayResponseSchema , MetadataOverlaySaveRequestSchema , MetadataQueryRequestSchema , MetadataQueryResponseSchema , MetadataRegisterRequestSchema , MetadataTypeInfoResponseSchema , MetadataTypesResponseSchema , MetadataValidateRequestSchema , MetadataValidateResponseSchema , ObjectDefinitionResponseSchema } from ' @objectstack/spec/api' ;
54+ import type { AppDefinitionResponse , ConceptListResponse , MetadataBulkRegisterRequest , MetadataBulkResponse , MetadataDeleteResponse , MetadataDependenciesResponse , MetadataDependentsResponse , MetadataEffectiveResponse , MetadataExistsResponse , MetadataExportResponse , MetadataImportResponse , MetadataItemResponse , MetadataListResponse , MetadataNamesResponse , MetadataOverlayResponse , MetadataQueryResponse , MetadataRegisterRequest , MetadataTypeInfoResponse , MetadataTypesResponse , MetadataValidateResponse , ObjectDefinitionResponse } from ' @objectstack/spec/api' ;
5555
5656// Validate data
5757const result = AppDefinitionResponseSchema .parse (data );
@@ -85,6 +85,19 @@ const result = AppDefinitionResponseSchema.parse(data);
8585| ** data** | ` { name: string; label: string; icon?: string; description?: string }[] ` | ✅ | List of available concepts (Objects, Apps, Flows) |
8686
8787
88+ ---
89+
90+ ## MetadataBulkRegisterRequest
91+
92+ ### Properties
93+
94+ | Property | Type | Required | Description |
95+ | :--- | :--- | :--- | :--- |
96+ | ** items** | ` { type: string; name: string; data: Record<string, any> }[] ` | ✅ | Items to register |
97+ | ** continueOnError** | ` boolean ` | ✅ | Continue on individual failure |
98+ | ** validate** | ` boolean ` | ✅ | Validate before registering |
99+
100+
88101---
89102
90103## MetadataBulkResponse
0 commit comments