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