models.py 322 B

123456789101112131415161718
  1. from dataclasses import dataclass
  2. from typing import Optional
  3. @dataclass(frozen=True)
  4. class ReleaseRecord:
  5. vehicle_id: str
  6. release_type: str
  7. version_number: str
  8. commit_reference: str
  9. @dataclass(frozen=True)
  10. class BoardArtifact:
  11. name: str
  12. url: str
  13. format: str
  14. size: Optional[int] = None