|
|
|
@ -40,7 +40,7 @@ class ScopeEquipmentRead(ScopeEquipmentBase):
|
|
|
|
class ScopeEquipmentPagination(Pagination):
|
|
|
|
class ScopeEquipmentPagination(Pagination):
|
|
|
|
items: List[ScopeEquipmentRead] = []
|
|
|
|
items: List[ScopeEquipmentRead] = []
|
|
|
|
|
|
|
|
|
|
|
|
EquipmentMasterReadRef = ForwardRef("MasterEquipmentRead")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class MasterEquipmentRead(DefultBase):
|
|
|
|
class MasterEquipmentRead(DefultBase):
|
|
|
|
@ -48,9 +48,11 @@ class MasterEquipmentRead(DefultBase):
|
|
|
|
location_tag: Optional[str] = Field(None, title="Location Tag")
|
|
|
|
location_tag: Optional[str] = Field(None, title="Location Tag")
|
|
|
|
name: str
|
|
|
|
name: str
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EquipmentMasterTreeRef = ForwardRef("MasterEquipmentTree")
|
|
|
|
|
|
|
|
|
|
|
|
class MasterEquipmentTree(MasterEquipmentRead):
|
|
|
|
class MasterEquipmentTree(MasterEquipmentRead):
|
|
|
|
parent_id: Optional[UUID]
|
|
|
|
parent_id: Optional[UUID]
|
|
|
|
parent: Optional[EquipmentMasterReadRef] = Field(None) # type: ignore
|
|
|
|
parent: Optional[EquipmentMasterTreeRef] = Field(None) # type: ignore
|
|
|
|
|
|
|
|
|
|
|
|
class MasterEquipmentPagination(Pagination):
|
|
|
|
class MasterEquipmentPagination(Pagination):
|
|
|
|
items: List[MasterEquipmentRead] = []
|
|
|
|
items: List[MasterEquipmentRead] = []
|
|
|
|
|