@override Map<String, Object?> toJson() => { "price": encodeValue(price), "product_id": encodeValue(productId), "quantity": encodeValue(quantity), };