toJson method
Implementation
@override
Object toJson() => {
if (valueInt case final valueInt?) 'valueInt': valueInt.toString(),
if (valueFloat case final valueFloat?)
'valueFloat': encodeDouble(valueFloat),
if (valueDouble case final valueDouble?)
'valueDouble': encodeDouble(valueDouble),
if (namespace.isNotDefault) 'namespace': namespace,
if (op.isNotDefault) 'op': op.toJson(),
};