MCPcopy
hub / github.com/devtron-labs/devtron / NewMissingRequiredFieldError

Function NewMissingRequiredFieldError

internal/util/ResourceErrorFactory.go:74–81  ·  view source on GitHub ↗

NewMissingRequiredFieldError creates a user-friendly error for missing required fields

(fieldName string)

Source from the content-addressed store, hash-verified

72
73// NewMissingRequiredFieldError creates a user-friendly error for missing required fields
74func 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
84func NewGenericResourceNotFoundError() *ApiError {

Calls 3

NewApiErrorFunction · 0.85
WithUserDetailMessageMethod · 0.80
WithCodeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…