User Activity

As a developer, I was developing my connector SDK. I have an question about designing a “update object” action . what's the difference between in "null", "skip", "clear"  expressions ? how can i get when the automatic user use them in the sdk