in pkg/status/status.go [98:119]
func NewError(operation string, ec ErrorClarification) StatusReport {
return []StatusItem{
{
Version: 1, // this is the protocol version do not change unless you are sure
TimestampUTC: time.Now().UTC().Format(time.RFC3339),
Status: Status{
Operation: operation,
Status: StatusError,
FormattedMessage: FormattedMessage{
Lang: "en",
Message: ec.Message},
Substatuses: []Substatus{
{
Name: ErrorClarificationSubStatusName,
Status: string(StatusError),
Code: ec.Code,
},
},
},
},
}
}