@@ -12,7 +12,7 @@ All endpoints, parameters, headers, and response codes match the official specif
1212
1313## Files Created
1414
15- ### 1. ` object-storage .ts` - Zod Schemas
15+ ### 1. ` objectStorage .ts` - Zod Schemas
1616
1717Comprehensive Zod schemas for type-safe validation of:
1818
@@ -21,7 +21,7 @@ Comprehensive Zod schemas for type-safe validation of:
2121- ** Object operations** : Upload/download/copy/delete objects, manage object metadata
2222- ** Bulk operations** : Bulk delete for multiple objects
2323
24- ### 2. ` object-storageHelpers .ts` - Helper Functions
24+ ### 2. ` objectStorageHelpers .ts` - Helper Functions
2525
2626Utility functions including:
2727
@@ -31,7 +31,7 @@ Utility functions including:
3131- Header builders (` buildAccountMetadataHeaders ` , ` buildContainerMetadataHeaders ` , ` buildObjectMetadataHeaders ` )
3232- Error handling (` mapErrorResponseToTRPCError ` , ` handleZodParsingError ` , ` withErrorHandling ` )
3333
34- ### 3. ` object-storageRouter .ts` - tRPC Router
34+ ### 3. ` objectStorageRouter .ts` - tRPC Router
3535
3636Complete tRPC router with procedures for:
3737
@@ -201,7 +201,7 @@ Account (Project/Tenant)
201201### 1. Add to your tRPC router
202202
203203``` typescript
204- import { objectStorageRouter } from " ./routes/object-storageRouter "
204+ import { objectStorageRouter } from " ./routes/objectStorageRouter "
205205
206206export const appRouter = createTRPCRouter ({
207207 // ... existing routers
@@ -216,7 +216,7 @@ The router expects `ctx.openstack` to be available with a `service("swift")` met
216216### 3. Import types as needed
217217
218218``` typescript
219- import type { ContainerSummary , ObjectMetadata , AccountInfo } from " ./types/object-storage "
219+ import type { ContainerSummary , ObjectMetadata , AccountInfo } from " ./types/objectStorage "
220220```
221221
222222## Differences from Glance Implementation
0 commit comments