<filename>output/models/nist_data/atomic/short/schema_instance/nistschema_sv_iv_atomic_short_enumeration_3_xsd/nistschema_sv_iv_atomic_short_enumeration_3.py
from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

__NAMESPACE__ = "NISTSchema-SV-IV-atomic-short-enumeration-3-NS"


class NistschemaSvIvAtomicShortEnumeration3Type(Enum):
    VALUE_448 = 448
    VALUE_MINUS_172 = -172
    VALUE_MINUS_9314 = -9314
    VALUE_740 = 740
    VALUE_MINUS_570 = -570


@dataclass
class NistschemaSvIvAtomicShortEnumeration3:
    class Meta:
        name = "NISTSchema-SV-IV-atomic-short-enumeration-3"
        namespace = "NISTSchema-SV-IV-atomic-short-enumeration-3-NS"

    value: Optional[NistschemaSvIvAtomicShortEnumeration3Type] = field(
        default=None,
        metadata={
            "required": True,
        }
    )

<filename>output/models/nist_data/atomic/short/schema_instance/nistschema_sv_iv_atomic_short_enumeration_3_xsd/nistschema_sv_iv_atomic_short_enumeration_3.py
from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

__NAMESPACE__ = "NISTSchema-SV-IV-atomic-short-enumeration-3-NS"


class NistschemaSvIvAtomicShortEnumeration3Type(Enum):
    VALUE_448 = 448
    VALUE_MINUS_172 = -172
    VALUE_MINUS_9314 = -9314
    VALUE_740 = 740
    VALUE_MINUS_570 = -570


@dataclass
class NistschemaSvIvAtomicShortEnumeration3:
    class Meta:
        name = "NISTSchema-SV-IV-atomic-short-enumeration-3"
        namespace = "NISTSchema-SV-IV-atomic-short-enumeration-3-NS"

    value: Optional[NistschemaSvIvAtomicShortEnumeration3Type] = field(
        default=None,
        metadata={
            "required": True,
        }
    )
