<reponame>tefra/xsdata-w3c-tests
from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

__NAMESPACE__ = "NISTSchema-SV-IV-list-long-enumeration-3-NS"


class NistschemaSvIvListLongEnumeration3Type(Enum):
    VALUE_26150574266_36487555875_77685971415660537_85144197_9054_8764421 = (
            26150574266,
            36487555875,
            77685971415660537,
            85144197,
            9054,
            8764421,
        )
    VALUE_80663406592138620_213868027179140551_46282759799182215_8275955213537_5870558_257870493622792_353888154967583_60068810_72485404677816489 = (
            -80663406592138620,
            -213868027179140551,
            46282759799182215,
            8275955213537,
            -5870558,
            257870493622792,
            -353888154967583,
            -60068810,
            -72485404677816489,
        )
    VALUE_6765741406662_78_9_417114846630610935_49030973_41809488706_56758714 = (
            -6765741406662,
            78,
            -9,
            417114846630610935,
            -49030973,
            -41809488706,
            56758714,
        )
    VALUE_253_9872867571281205_52823847_28915868019219_35868074_5025205700256 = (
            253,
            9872867571281205,
            52823847,
            -28915868019219,
            -35868074,
            -5025205700256,
        )
    VALUE_6712798_933525689695_43518423_35518762109094_19649356444_177_5489_37303354967838331 = (
            6712798,
            933525689695,
            43518423,
            -35518762109094,
            19649356444,
            -177,
            5489,
            37303354967838331,
        )
    VALUE_39978592725586470_45619047_595161267_74842317348980935_8806419034685_57_1040690154072082_2262243683 = (
            39978592725586470,
            -45619047,
            595161267,
            -74842317348980935,
            8806419034685,
            57,
            -1040690154072082,
            2262243683,
        )
    VALUE_579391037324_12339242889264834_409_74541_7781132_7033352_30070644868593476 = (
            579391037324,
            -12339242889264834,
            409,
            -74541,
            7781132,
            7033352,
            -30070644868593476,
        )
    VALUE_9358364928913_72_6254439_795897230_7624796389661350_46296155567656627_7459628_7864631599107 = (
            9358364928913,
            -72,
            -6254439,
            795897230,
            7624796389661350,
            -46296155567656627,
            -7459628,
            -7864631599107,
        )


@dataclass
class NistschemaSvIvListLongEnumeration3:
    class Meta:
        name = "NISTSchema-SV-IV-list-long-enumeration-3"
        namespace = "NISTSchema-SV-IV-list-long-enumeration-3-NS"

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

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

__NAMESPACE__ = "NISTSchema-SV-IV-list-long-enumeration-3-NS"


class NistschemaSvIvListLongEnumeration3Type(Enum):
    VALUE_26150574266_36487555875_77685971415660537_85144197_9054_8764421 = (
            26150574266,
            36487555875,
            77685971415660537,
            85144197,
            9054,
            8764421,
        )
    VALUE_80663406592138620_213868027179140551_46282759799182215_8275955213537_5870558_257870493622792_353888154967583_60068810_72485404677816489 = (
            -80663406592138620,
            -213868027179140551,
            46282759799182215,
            8275955213537,
            -5870558,
            257870493622792,
            -353888154967583,
            -60068810,
            -72485404677816489,
        )
    VALUE_6765741406662_78_9_417114846630610935_49030973_41809488706_56758714 = (
            -6765741406662,
            78,
            -9,
            417114846630610935,
            -49030973,
            -41809488706,
            56758714,
        )
    VALUE_253_9872867571281205_52823847_28915868019219_35868074_5025205700256 = (
            253,
            9872867571281205,
            52823847,
            -28915868019219,
            -35868074,
            -5025205700256,
        )
    VALUE_6712798_933525689695_43518423_35518762109094_19649356444_177_5489_37303354967838331 = (
            6712798,
            933525689695,
            43518423,
            -35518762109094,
            19649356444,
            -177,
            5489,
            37303354967838331,
        )
    VALUE_39978592725586470_45619047_595161267_74842317348980935_8806419034685_57_1040690154072082_2262243683 = (
            39978592725586470,
            -45619047,
            595161267,
            -74842317348980935,
            8806419034685,
            57,
            -1040690154072082,
            2262243683,
        )
    VALUE_579391037324_12339242889264834_409_74541_7781132_7033352_30070644868593476 = (
            579391037324,
            -12339242889264834,
            409,
            -74541,
            7781132,
            7033352,
            -30070644868593476,
        )
    VALUE_9358364928913_72_6254439_795897230_7624796389661350_46296155567656627_7459628_7864631599107 = (
            9358364928913,
            -72,
            -6254439,
            795897230,
            7624796389661350,
            -46296155567656627,
            -7459628,
            -7864631599107,
        )


@dataclass
class NistschemaSvIvListLongEnumeration3:
    class Meta:
        name = "NISTSchema-SV-IV-list-long-enumeration-3"
        namespace = "NISTSchema-SV-IV-list-long-enumeration-3-NS"

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