Refactor subcommands, config etc.
This commit is contained in:
@@ -9,7 +9,7 @@ from pydantic import BaseModel, Field
|
||||
from iottb.definitions import ReturnCodes
|
||||
|
||||
|
||||
class KydcapCaptureMetadata(BaseModel):
|
||||
class CaptureMetadata(BaseModel):
|
||||
# Required Fields
|
||||
device_id: str
|
||||
capture_id: uuid.UUID = Field(default_factory=lambda: str(uuid.uuid4()))
|
||||
|
||||
@@ -21,6 +21,7 @@ class DeviceMetadata(BaseModel):
|
||||
date_created: str = Field(default_factory=lambda: datetime.now().strftime('%d-%m-%YT%H:%M:%S').lower())
|
||||
|
||||
# Optional Fields
|
||||
aliases: List[str] = Field(default_factory=lambda: [])
|
||||
device_type: Optional[str] = None
|
||||
device_serial_number: Optional[str] = None
|
||||
device_firmware_version: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user