NameDescriptionTypeAdditional information
code

Machine-readable error code identifying the kind of failure.

ErrorCode
message

Human-readable description of the error.

string
detail

Optional additional structured detail about the error (e.g. per-field validation messages). Omitted from the serialized response when null.

Dictionary of string [key] and string [value]