diff --git a/strategies/base.py b/strategies/base.py index 18dfa87..e2646e5 100644 --- a/strategies/base.py +++ b/strategies/base.py @@ -5,4 +5,11 @@ class TransactionStrategy(ABC): @abstractmethod def create_transactions(self, exp: Expense, myshare: ExpenseUser, data: list[str]) -> list: + """ + Create transactions for the given expense and user's share of the expense. + + :param exp: Expense to create transactions from + :param myshare: ExpenseUser object representing the user's share in the expense + :param data: List of strings containing additional data for the transaction + """ pass \ No newline at end of file