disallowNullValue property

bool? disallowNullValue

If true, generated code will throw a DisallowedNullValueException if the corresponding key exists, but the value is null.

Note: this value does not affect the behavior of a JSON map without the associated key.

If disallowNullValue is true, includeIfNull will be treated as false to ensure compatibility between toJson and fromJson.

If both includeIfNull and disallowNullValue are set to true on the same field, an exception will be thrown during code generation.


final bool? disallowNullValue;