I utilize the ValueStringPointer method to access a value in a provider model (similar to this example) in plugin development with the framework. But I am confused about the difference between null value and unknown value.
In the docs, it said ValueStringPointer returns a pointer to the known string value, nil for a null value, or a pointer to "" for an unknown value.
But what is considered as a null value and what’s considered as an unknown value? If the user never set that field in the template, would it be null or unknown?