From 166c3ff2025ccdf81c52ae63470f00a2c22b882a Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 6 Feb 2024 17:44:57 +0100 Subject: [PATCH] update dataypes s --- fuzzer/datatypes.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/fuzzer/datatypes.py b/fuzzer/datatypes.py index cac8113..1f1981b 100644 --- a/fuzzer/datatypes.py +++ b/fuzzer/datatypes.py @@ -25,6 +25,9 @@ class Order: invoice_amount: int order_date: str # Assuming timestamp as a string for simplicity + def dict(self): + return {k: str(v) for k, v in asdict(self).items()} + @dataclass class Ingredient: @@ -37,6 +40,9 @@ class Ingredient: calories: int protein: int + def dict(self): + return {k: str(v) for k, v in asdict(self).items()} + @dataclass class Supplier: @@ -49,6 +55,9 @@ class Supplier: house_number: str postal_code: int + def dict(self): + return {k: str(v) for k, v in asdict(self).items()} + @dataclass class SupplierContainsIngredients: @@ -57,9 +66,16 @@ class SupplierContainsIngredients: delivery_cost: int delivery_time: int + def dict(self): + return {k: str(v) for k, v in asdict(self).items()} + @dataclass class OrderContainsIngredients: order: Order ingredient: Ingredient quantity: int + + def dict(self): + return {k: str(v) for k, v in asdict(self).items()} +