rawValue property
T?
rawValue
getter/setter pair
The raw, unprocessed value stored in this field.
This is the actual stored value, which may be null. Subclasses typically
use this to provide a default value in their value getter when rawValue
is null. This allows distinguishing between an unset value (null) and
a default value in JSON serialization.
Implementation
T? rawValue;