public static Task <TResult> UpdateAsync <TResult>(Guid integrationId, Func <Integration, Func <Integration, Task <string> >, Task <TResult> > onFound, Func <TResult> onNotFound) { return(AuthenticationRequestDocument.UpdateAsync(integrationId, onFound, onNotFound)); }