
| Current Path : /var/www/web-klick.de/dsh/order_model/.archive/ixml/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/order_model/.archive/ixml/cd.py |
from typing import List
from pydantic import BaseModel
from ordermodel.cd_specification import CDSpecification
class CD(BaseModel):
"""Model to carry mask CD (Critical Dimension) information.
Type hint notation by 'pydantic'.
(see https://pypi.org/project/pydantic/)
Attributes:
layer_number:
"""
layer_number: int
id: int # Todo: Check if required (iXML up-counting value).
no_cd_req: bool
type: str
definition: str
value: str
max_value: str
na_max_value: str
layer_calculate_cds: str
include_cds: str
compare_cd_groups: str
compare_cds: str
cd_specification: List[CDSpecification] = []
# Todo: Check if CD min./max. values need to be validated.