test fix backend types
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m3s
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m3s
This commit is contained in:
@@ -1,17 +1,19 @@
|
|||||||
# src/models/packet.py
|
# src/models/packet.py
|
||||||
from pydantic import BaseModel, Field
|
from datetime import datetime
|
||||||
|
|
||||||
|
from pydantic import BaseModel, Field, IPvAnyAddress
|
||||||
from typing import Optional, Union
|
from typing import Optional, Union
|
||||||
|
|
||||||
class PacketDBModel(BaseModel):
|
class PacketDBModel(BaseModel):
|
||||||
id: Union[int, str]
|
id: Union[int, str]
|
||||||
timestamp: str = Field(..., description="ISO timestamp")
|
timestamp: datetime = Field(..., description="ISO timestamp")
|
||||||
iface: str
|
iface: str
|
||||||
src_mac: Optional[str] = None
|
src_mac: Optional[str] = None
|
||||||
dst_mac: Optional[str] = None
|
dst_mac: Optional[str] = None
|
||||||
eth_type: Optional[Union[int, str]] = None
|
eth_type: Optional[Union[int, str]] = None
|
||||||
ip_proto: Optional[Union[int, str]] = None
|
ip_proto: Optional[Union[int, str]] = None
|
||||||
src_ip: Optional[str] = None
|
src_ip: Optional[IPvAnyAddress] = None
|
||||||
dst_ip: Optional[str] = None
|
dst_ip: Optional[IPvAnyAddress] = None
|
||||||
src_port: Optional[int] = None
|
src_port: Optional[int] = None
|
||||||
dst_port: Optional[int] = None
|
dst_port: Optional[int] = None
|
||||||
vlan_id: Optional[int] = None
|
vlan_id: Optional[int] = None
|
||||||
|
|||||||
Reference in New Issue
Block a user