The current docs are simply:
Diff.patch
Patch diff string.
However, I've run into a case where patch is None (which breaks my app). None is obviously not a string, so patch's nullability ought to be documented. Clarifying in what cases it will be None would also be appreciated.