func NewError()

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,
					},
				},
			},
		},
	}
}