}
} else {
// Failed operation errors are represented as non-retryable ApplicationFailure in Temporal.
failure.go
apiFailure.FailureInfo = &failurepb.Failure_ApplicationFailureInfo{
ApplicationFailureInfo: &failurepb.ApplicationFailureInfo{
NonRetryable: true,
Type: "OperationError",
},
}
}
case "nexus.HandlerError":
var se serializedHandlerError