1 parent 3eeb3cd commit 4c23280Copy full SHA for 4c23280
1 file changed
src/allocation/events.py
@@ -1,29 +1,9 @@
1
# pylint: disable=too-few-public-methods
2
from dataclasses import dataclass
3
-from datetime import date
4
-from typing import Optional
5
6
class Event:
7
pass
8
9
-@dataclass
10
-class BatchCreated(Event):
11
- ref: str
12
- sku: str
13
- qty: int
14
- eta: Optional[date] = None
15
-
16
17
-class BatchQuantityChanged(Event):
18
19
20
21
22
-class AllocationRequired(Event):
23
- orderid: str
24
25
26
27
@dataclass
28
class OutOfStock(Event):
29
sku: str
0 commit comments