UNPKG

@kenniy/godeye-data-contracts

Version:

Enterprise-grade base repository architecture for GOD-EYE microservices with zero overhead and maximum code reuse

38 lines (37 loc) 1.4 kB
/** * Response constants - Default messages and status codes */ export declare const SUCCESS_MESSAGES: { readonly CREATED: "Resource created successfully"; readonly UPDATED: "Resource updated successfully"; readonly DELETED: "Resource deleted successfully"; readonly RETRIEVED: "Data retrieved successfully"; readonly OPERATION_COMPLETE: "Operation completed successfully"; }; export declare const ERROR_MESSAGES: { readonly BAD_REQUEST: "Invalid request parameters"; readonly UNAUTHORIZED: "Authentication required"; readonly FORBIDDEN: "Insufficient permissions"; readonly NOT_FOUND: "Resource not found"; readonly VALIDATION_FAILED: "Validation failed"; readonly RATE_LIMITED: "Rate limit exceeded"; readonly SERVER_ERROR: "Internal server error occurred"; }; export declare const HTTP_STATUS_CODES: { readonly OK: 200; readonly CREATED: 201; readonly NO_CONTENT: 204; readonly BAD_REQUEST: 400; readonly UNAUTHORIZED: 401; readonly FORBIDDEN: 403; readonly NOT_FOUND: 404; readonly VALIDATION_ERROR: 422; readonly RATE_LIMITED: 429; readonly SERVER_ERROR: 500; }; export declare const RESPONSE_DEFAULTS: { readonly SUCCESS_STATUS_CODE: 200; readonly ERROR_STATUS_CODE: 400; readonly DEFAULT_SUCCESS_MESSAGE: "Operation successful"; readonly DEFAULT_ERROR_MESSAGE: "An error occurred"; };