NewMissingRequiredFieldError creates a user-friendly error for missing required fields
(fieldName string)
| 72 | |
| 73 | // NewMissingRequiredFieldError creates a user-friendly error for missing required fields |
| 74 | func NewMissingRequiredFieldError(fieldName string) *ApiError { |
| 75 | return NewApiError( |
| 76 | http.StatusBadRequest, |
| 77 | fmt.Sprintf("Required field '%s' is missing", fieldName), |
| 78 | fmt.Sprintf("missing required field: %s", fieldName), |
| 79 | ).WithCode(constants.MissingRequiredField). |
| 80 | WithUserDetailMessage("Please provide all required fields and try again.") |
| 81 | } |
| 82 | |
| 83 | // NewGenericResourceNotFoundError creates a generic not found error when resource context is unknown |
| 84 | func NewGenericResourceNotFoundError() *ApiError { |
no test coverage detected
searching dependent graphs…