CALCULATION_ERROR
CALCULATION_ERROR: "CALCULATION_ERROR"
COMPLIANCE_CHECK_ERROR
COMPLIANCE_CHECK_ERROR: "COMPLIANCE_CHECK_ERROR"
CONFIGURATION_ERROR
CONFIGURATION_ERROR: "CONFIGURATION_ERROR"
CONNECTION_ERROR
CONNECTION_ERROR: "CONNECTION_ERROR"
DATA_NOT_FOUND
DATA_NOT_FOUND: "DATA_NOT_FOUND"
DATA_PROVIDER_ERROR
DATA_PROVIDER_ERROR: "DATA_PROVIDER_ERROR"
INTERNAL_ERROR
INTERNAL_ERROR: "INTERNAL_ERROR"
INVALID_COMPONENT_TYPE
INVALID_COMPONENT_TYPE: "INVALID_COMPONENT_TYPE"
INVALID_INPUT: "INVALID_INPUT"
INVALID_SECURITY_LEVEL
INVALID_SECURITY_LEVEL: "INVALID_SECURITY_LEVEL"
MISSING_REQUIRED_FIELD
MISSING_REQUIRED_FIELD: "MISSING_REQUIRED_FIELD"
NETWORK_ERROR
NETWORK_ERROR: "NETWORK_ERROR"
RATE_LIMIT_ERROR
RATE_LIMIT_ERROR: "RATE_LIMIT_ERROR"
RETRYABLE_ERROR
RETRYABLE_ERROR: "RETRYABLE_ERROR"
ROI_CALCULATION_ERROR
ROI_CALCULATION_ERROR: "ROI_CALCULATION_ERROR"
TIMEOUT_ERROR
TIMEOUT_ERROR: "TIMEOUT_ERROR"
UNEXPECTED_ERROR
UNEXPECTED_ERROR: "UNEXPECTED_ERROR"
VALIDATION_ERROR
VALIDATION_ERROR: "VALIDATION_ERROR"
Error codes for service operations
Note: The numeric ranges in comments (e.g., 1000-1999) are organizational categories for documentation purposes. The actual enum values are strings.