feat(contracts): openapi base, error codes, type generation
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
// packages/contracts/src/errors.ts
|
||||
export const ErrorCodes = {
|
||||
AUTH_INVALID_CREDENTIALS: 'AUTH_INVALID_CREDENTIALS',
|
||||
AUTH_TOKEN_EXPIRED: 'AUTH_TOKEN_EXPIRED',
|
||||
AUTH_FORBIDDEN: 'AUTH_FORBIDDEN',
|
||||
ALBUM_NOT_FOUND: 'ALBUM_NOT_FOUND',
|
||||
ALBUM_NOT_PUBLIC: 'ALBUM_NOT_PUBLIC',
|
||||
ALBUM_UPLOAD_DISABLED: 'ALBUM_UPLOAD_DISABLED',
|
||||
MEMBER_CONFLICT: 'MEMBER_CONFLICT',
|
||||
UPLOAD_SESSION_CONFLICT: 'UPLOAD_SESSION_CONFLICT',
|
||||
UPLOAD_VERIFY_FAILED: 'UPLOAD_VERIFY_FAILED',
|
||||
PHOTO_NOT_FOUND: 'PHOTO_NOT_FOUND',
|
||||
PHOTO_NOT_PUBLIC: 'PHOTO_NOT_PUBLIC',
|
||||
VALIDATION_FAILED: 'VALIDATION_FAILED',
|
||||
INTERNAL_ERROR: 'INTERNAL_ERROR',
|
||||
} as const;
|
||||
export type ErrorCode = (typeof ErrorCodes)[keyof typeof ErrorCodes];
|
||||
Reference in New Issue
Block a user