refactor(ocr): restructure ocr types into modular files for better maintainability
- Split monolithic ocr.ts into separate files for base types, providers, models, and layers (api, data, business) - Update related imports and references across the codebase - Rename API request/response types to be more consistent (Patch->Update, Put->Replace) - Adjust repository and service implementations to match new type structure
This commit is contained in:
@@ -7,10 +7,10 @@ import type {
|
||||
ListOcrProvidersQuery,
|
||||
ListOcrProvidersResponse,
|
||||
OcrProviderId,
|
||||
PatchOcrProviderRequest,
|
||||
PatchOcrProviderResponse,
|
||||
PutOcrProviderRequest,
|
||||
PutOcrProviderResponse
|
||||
ReplaceOcrProviderRequest,
|
||||
ReplaceOcrProviderResponse,
|
||||
UpdateOcrProviderRequest,
|
||||
UpdateOcrProviderResponse
|
||||
} from '@types'
|
||||
|
||||
import type { BodyForPath, ConcreteApiPaths, QueryParamsForPath, ResponseForPath } from './apiPaths'
|
||||
@@ -377,13 +377,13 @@ export interface ApiSchemas {
|
||||
}
|
||||
PATCH: {
|
||||
params: { id: OcrProviderId }
|
||||
body: PatchOcrProviderRequest
|
||||
response: PatchOcrProviderResponse
|
||||
body: UpdateOcrProviderRequest
|
||||
response: UpdateOcrProviderResponse
|
||||
}
|
||||
PUT: {
|
||||
params: { id: OcrProviderId }
|
||||
body: PutOcrProviderRequest
|
||||
response: PutOcrProviderResponse
|
||||
body: ReplaceOcrProviderRequest
|
||||
response: ReplaceOcrProviderResponse
|
||||
}
|
||||
DELETE: {
|
||||
params: { id: OcrProviderId }
|
||||
|
||||
Reference in New Issue
Block a user