18 lines
677 B
Python
18 lines
677 B
Python
from typing import Optional
|
|
from datetime import datetime
|
|
|
|
|
|
class StepEntity:
|
|
def __init__(self, step_id: Optional[int], start_deadline: datetime, finish_deadline: datetime, order_id: Optional[int],
|
|
status_id: Optional[int]):
|
|
self.id = step_id
|
|
self.start_deadline = start_deadline
|
|
self.finish_deadline = finish_deadline
|
|
self.order_id = order_id
|
|
self.status_id = status_id
|
|
|
|
def __repr__(self):
|
|
return (f"<StepEntity(id={self.id}, start_deadline={self.start_deadline}, "
|
|
f"finish_deadline={self.finish_deadline}, order_id={self.order_id}, "
|
|
f"status_id={self.status_id})>")
|