from enum import Enum
from pydantic import Field
from uuid import UUID
from .base import BaseModel


class ReportState(Enum):
    NotApplicable = 'not-applicable'
    Good = 'good'
    Monitor = 'monitor'
    Repair = 'repair'
    Retire = 'retire'


class ReportElement(BaseModel):
    id: UUID = Field(...)
    title: str = Field(...)
    description: str = Field(...)


class ReportElementInWrite(BaseModel):
    title: str = Field(...)
    description: str = Field(...)

12ecbb782a6e046cd189be55445c726495eda2ba
<mask token>


class ReportElement(BaseModel):
    id: UUID = Field(...)
    title: str = Field(...)
    description: str = Field(...)


class ReportElementInWrite(BaseModel):
    title: str = Field(...)
    description: str = Field(...)

<mask token>


class ReportState(Enum):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>


class ReportElement(BaseModel):
    id: UUID = Field(...)
    title: str = Field(...)
    description: str = Field(...)


class ReportElementInWrite(BaseModel):
    title: str = Field(...)
    description: str = Field(...)

<mask token>


class ReportState(Enum):
    NotApplicable = 'not-applicable'
    Good = 'good'
    Monitor = 'monitor'
    Repair = 'repair'
    Retire = 'retire'


class ReportElement(BaseModel):
    id: UUID = Field(...)
    title: str = Field(...)
    description: str = Field(...)


class ReportElementInWrite(BaseModel):
    title: str = Field(...)
    description: str = Field(...)

from enum import Enum
from pydantic import Field
from uuid import UUID
from .base import BaseModel


class ReportState(Enum):
    NotApplicable = 'not-applicable'
    Good = 'good'
    Monitor = 'monitor'
    Repair = 'repair'
    Retire = 'retire'


class ReportElement(BaseModel):
    id: UUID = Field(...)
    title: str = Field(...)
    description: str = Field(...)


class ReportElementInWrite(BaseModel):
    title: str = Field(...)
    description: str = Field(...)
