from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

__NAMESPACE__ = "NISTSchema-SV-IV-atomic-byte-enumeration-5-NS"


class NistschemaSvIvAtomicByteEnumeration5Type(Enum):
    VALUE_MINUS_3 = -3
    VALUE_MINUS_128 = -128
    VALUE_41 = 41
    VALUE_127 = 127
    VALUE_MINUS_5 = -5
    VALUE_14 = 14
    VALUE_MINUS_45 = -45
    VALUE_MINUS_35 = -35
    VALUE_MINUS_89 = -89


@dataclass
class NistschemaSvIvAtomicByteEnumeration5:
    class Meta:
        name = "NISTSchema-SV-IV-atomic-byte-enumeration-5"
        namespace = "NISTSchema-SV-IV-atomic-byte-enumeration-5-NS"

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

from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

__NAMESPACE__ = "NISTSchema-SV-IV-atomic-byte-enumeration-5-NS"


class NistschemaSvIvAtomicByteEnumeration5Type(Enum):
    VALUE_MINUS_3 = -3
    VALUE_MINUS_128 = -128
    VALUE_41 = 41
    VALUE_127 = 127
    VALUE_MINUS_5 = -5
    VALUE_14 = 14
    VALUE_MINUS_45 = -45
    VALUE_MINUS_35 = -35
    VALUE_MINUS_89 = -89


@dataclass
class NistschemaSvIvAtomicByteEnumeration5:
    class Meta:
        name = "NISTSchema-SV-IV-atomic-byte-enumeration-5"
        namespace = "NISTSchema-SV-IV-atomic-byte-enumeration-5-NS"

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