@override Map<String, Object?> toJson() => { "currency": encodeValue(currency), "value": encodeValue(value), };