840
startTime, closeTime time.Time,
841
links []nexus.Link,
843
>
nexusFailure, err := commonnexus.TemporalFailureToNexusFailure(f)
844
>
if err != nil {
845
return nexusrpc.CompleteOperationOptions{}, err
846
}
848
>
Message: message,
849
>
State: state,
850
>
Cause: &nexus.FailureError{Failure: nexusFailure},
851
>
}
852
>
if err := nexusrpc.MarkAsWrapperError(nexusrpc.DefaultFailureConverter(), opErr); err != nil {
853
return nexusrpc.CompleteOperationOptions{}, err
854
}
856
>
Error: opErr,
857
>
StartTime: startTime,
858
>
CloseTime: closeTime,
859
>
Links: links,
860
>
}, nil
861
}
862