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;