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
|
||||
from pydantic import BaseModel, Field
|
||||
from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel, Field, IPvAnyAddress
|
||||
from typing import Optional, Union
|
||||
|
||||
class PacketDBModel(BaseModel):
|
||||
id: Union[int, str]
|
||||
timestamp: str = Field(..., description="ISO timestamp")
|
||||
timestamp: datetime = Field(..., description="ISO timestamp")
|
||||
iface: str
|
||||
src_mac: Optional[str] = None
|
||||
dst_mac: Optional[str] = None
|
||||
eth_type: Optional[Union[int, str]] = None
|
||||
ip_proto: Optional[Union[int, str]] = None
|
||||
src_ip: Optional[str] = None
|
||||
dst_ip: Optional[str] = None
|
||||
src_ip: Optional[IPvAnyAddress] = None
|
||||
dst_ip: Optional[IPvAnyAddress] = None
|
||||
src_port: Optional[int] = None
|
||||
dst_port: Optional[int] = None
|
||||
vlan_id: Optional[int] = None
|
||||
|
||||
Reference in New Issue
Block a user