class consignee(ComplexModel):
    __namespace__ = ''
    Name = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    Code = String(max_len=10).customize(max_occurs=1, min_occurs=0)
    Identifier = String(max_len=36).customize(max_occurs=1, min_occurs=0)
    Place = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    Address = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    AddressCode = String(max_len=36).customize(max_occurs=1, min_occurs=0)
    Agent = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    AgentCode = Integer.customize(max_occurs=1, min_occurs=0)
    Behalf = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    # man = Man
    Type = Integer.customize(max_occurs=1, min_occurs=0)

    @staticmethod
    def generate():
        return {
            'Name': 'hello',
            'Code': 0,
            'Identifier': '0000000000',
            'Place': 'hello',
            'Address': 'hello',
            'AddressCode': 'hi',
            'Agent': 'hi',
            'AgentCode': 0,
            'Behalf': 'hi',
            'Type': 0,
        }
Esempio n. 2
0
class Add_DNS_Record_Record(ComplexModel):
    __namespace__ = "http://subreg.cz/wsdl"
    _type_info = [
        ('name', Unicode),
        ('type', Unicode),
        ('content', Unicode.customize(min_occurs=0)),
        ('prio', Integer.customize(min_occurs=0)),
        ('ttl', Integer.customize(min_occurs=0)),
    ]
Esempio n. 3
0
class Consignee(ComplexModel):
    __namespace__ = ''
    Name = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    Code = String(max_len=10).customize(max_occurs=1, min_occurs=0)
    Identifier = String(max_len=36).customize(max_occurs=1, min_occurs=0)
    Place = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    Address = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    AddressCode = String(max_len=36).customize(max_occurs=1, min_occurs=0)
    Agent = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    AgentCode = Integer.customize(max_occurs=1, min_occurs=0)
    Behalf = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    man = Man
    Type = Integer.customize(max_occurs=1, min_occurs=0)
Esempio n. 4
0
class ProductDescription(ComplexModel):
    __namespace__ = ''
    NameRus = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    NameEng = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    NameBotanic = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    Code = Integer.customize(max_occurs=1, min_occurs=0)
    HS = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    # we have to find datatype of HSCode
    HSCode = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    OriginPlace = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    OriginCountry = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    OriginCountryCode = String(max_len=2).customize(max_occurs=1, min_occurs=0)
    Manufacturer = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    ManufacturerCode = Integer.customize(max_occurs=1, min_occurs=0)
    Quantity = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    QuantityUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityGross = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityGrossUnit = String(max_len=100).customize(max_occurs=1,
                                                      min_occurs=0)
    QuantityGrossUnitCode = String(max_len=3).customize(max_occurs=1,
                                                        min_occurs=0)
    QuantitySpecial = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantitySpecialUnit = String(max_len=100).customize(max_occurs=1,
                                                        min_occurs=0)
    QuantitySpecialUnitCode = String(max_len=3).customize(max_occurs=1,
                                                          min_occurs=0)
    Packages = Integer.customize(max_occurs=1, min_occurs=0)
    PackagesUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    PackagesUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    # we have to find datatypes of PackagesType and PackagesTypeCode
    PackagesType = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    PackagesTypeCode = String(max_len=100).customize(max_occurs=1,
                                                     min_occurs=0)
    PackagesDescription = String(max_len=512).customize(max_occurs=1,
                                                        min_occurs=0)
    Volume = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    VolumeUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    VolumeUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    Marking = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    AdditionalInfo = String(max_len=2000).customize(max_occurs=1, min_occurs=0)
class transport(ComplexModel):
    __namespace__ = ''
    DeclaredType = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    DeclaredTypeCode = Integer.customize(max_occurs=1, min_occurs=0)
    Number = String.customize(max_occurs=1, min_occurs=0)

    @staticmethod
    def generate():
        return {
            'DeclaredType': 'hello',
            'DeclaredTypeCode': 0,
            'Number': 'hello',
        }
Esempio n. 6
0
class Certificate(ComplexModel):
    __namespace__ = ''
    ID = Integer.customize(max_occurs=1, min_occurs=0)
    GUID = Unicode(128, pattern='[^@]+@[^@]+')
    SendDateTime = DateTime.customize(max_occurs=1, min_occurs=0)
    Number = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    Date = DateTime.customize(max_occurs=1, min_occurs=0)
    Blanc = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    DepartureCountry = String(max_len=100).customize(max_occurs=1,
                                                     min_occurs=0)
    DepartureCountryCode = String(max_len=2).customize(max_occurs=1,
                                                       min_occurs=0)
    DestinationCountry = String(max_len=100).customize(max_occurs=1,
                                                       min_occurs=0)
    DestinationCountryCode = String(max_len=2).customize(max_occurs=1,
                                                         min_occurs=0)
    EntryCheckpoint = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    EntryCheckpointCode = Integer.customize(max_occurs=1, min_occurs=0)
    consignor = Consignor
    consignee = Consignee
    transport = Transport
    disinfection = Disinfection
    productdescription = ProductDescription
    GeneralMarking = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    GeneralQuarantineCondition = String(max_len=512).customize(max_occurs=1,
                                                               min_occurs=0)
    GeneralBaseDocument = String(max_len=512).customize(max_occurs=1,
                                                        min_occurs=0)
    GeneralAdditionalDeclaration = String(max_len=512).customize(max_occurs=1,
                                                                 min_occurs=0)
    GeneralMandatoryActions = String(max_len=512).customize(max_occurs=1,
                                                            min_occurs=0)
    AdditionalInfo = String(max_len=2000).customize(max_occurs=1, min_occurs=0)
    Inspector = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    AnnexDoc = String(max_len=100000).customize(max_occurs=1, min_occurs=0)
    AnnexText = String(max_len=100000).customize(max_occurs=1, min_occurs=0)
    PDF = ByteArray.customize(max_occurs=1, min_occurs=0)
class request91(ComplexModel):
    __namespace__ = ''
    GUID = Unicode(128, pattern='[^@]+@[^@]+')
    SendDateTime = DateTime.customize(max_occurs=1, min_occurs=0)
    Certificate = certificate
    Status = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    StatusCode = Integer.customize(max_occurs=1, min_occurs=0)
    Inspector = String(max_len=255).customize(max_occurs=1, min_occurs=0)

    @staticmethod
    def generate():
        return {
            # 'GUID':
            'SendDateTime': 'hello',
            'certificate': Certificate,
            'Status': 'Выдан',
            'StatusCode': 'I dnt find',
            'Inspector': 'hello',
        }
                                              'voegBesluitToe',
                                          })

Gebruiker = Mandatory(
    Unicode.customize(__namespace__=STUF_XML_NS,
                      type_name='Gebruiker',
                      max_len=100))

IndicatorOvername = Mandatory(
    Unicode.customize(__namespace__=STUF_XML_NS,
                      type_name='IndicatorOvername',
                      values={'I', 'V'}))

MaximumAantal = Integer.customize(
    __namespace__=STUF_XML_NS,
    type_name='MaximumAantal',
    default=settings.ZAAKMAGAZIJN_DEFAULT_MAX_NR_RESULTS,
    total_digits=8)

Melding = Mandatory(
    Unicode.customize(__namespace__=STUF_XML_NS,
                      type_name='Melding',
                      max_len=250))

Mutatiesoort = Functie.customize(
    __namespace__=STUF_XML_NS,
    type_name='Mutatiesoort',
    values={'T', 'W', 'V', 'E', 'I', 'R', 'S', 'O'})

Omschrijving = Mandatory(
    Unicode.customize(__namespace__=STUF_XML_NS,
class certificate(ComplexModel):
    __namespace__ = ''
    ID = Integer.customize(max_occurs=1, min_occurs=0)
    GUID = Unicode(128, pattern='[^@]+@[^@]+')
    SendDateTime = DateTime.customize(max_occurs=1, min_occurs=0)
    Number = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    Date = DateTime.customize(max_occurs=1, min_occurs=0)
    Blanc = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    DepartureCountry = String(max_len=100).customize(max_occurs=1,
                                                     min_occurs=0)
    DepartureCountryCode = String(max_len=2).customize(max_occurs=1,
                                                       min_occurs=0)
    DestinationCountry = String(max_len=100).customize(max_occurs=1,
                                                       min_occurs=0)
    DestinationCountryCode = String(max_len=2).customize(max_occurs=1,
                                                         min_occurs=0)
    EntryCheckpoint = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    EntryCheckpointCode = Integer.customize(max_occurs=1, min_occurs=0)
    Consignor = consignor
    Consignee = consignee
    Transport = transport
    Disinfection = disinfection
    Productdescription = productDescription
    GeneralMarking = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    GeneralQuarantineCondition = String(max_len=512).customize(max_occurs=1,
                                                               min_occurs=0)
    GeneralBaseDocument = String(max_len=512).customize(max_occurs=1,
                                                        min_occurs=0)
    GeneralAdditionalDeclaration = String(max_len=512).customize(max_occurs=1,
                                                                 min_occurs=0)
    GeneralMandatoryActions = String(max_len=512).customize(max_occurs=1,
                                                            min_occurs=0)
    AdditionalInfo = String(max_len=2000).customize(max_occurs=1, min_occurs=0)
    Inspector = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    AnnexDoc = String(max_len=100000).customize(max_occurs=1, min_occurs=0)
    AnnexText = String(max_len=100000).customize(max_occurs=1, min_occurs=0)
    # PDF = ByteArray.customize(max_occurs=1, min_occurs=0)

    #         'Blanc'omize(max_occurs=1, min_occurs=0)
    # PDF = ByteArray.customize(max_occurs=1, min_occurs=0)

    @staticmethod
    def generate():
        return {
            'ID': 'hello',
            # Guid
            'SendDateTime': 'hello',
            'Number': 'hello',
            'Date': 'hello',
            'Blanc': 'hi',
            'DepartureCountry': 'hello',
            'DepartureCountryCode': 'hello',
            'DestinationCountry': 'hello',
            'DestinationCountryCode': 'hello',
            'consignor': Consignor,
            'consignee': Consignee,
            'transport': Transport,
            'disinfection': Disinfection,
            'productDescription': ProductDescription,
            'GeneralMarking': 'hello',
            'GeneralQuarantineCondition': 'Карантинных объектов не обнаружено',
            'GeneralBaseDocument': 'hi',
            'GeneralAdditionalDeclaration': 'hello',
            'GeneralMandatoryActions': 'hello',
            'AdditionalInfo': 'hello',
            'Inspector': 'hello',
        }
class productDescription(ComplexModel):
    __namespace__ = ''
    NameRus = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    NameEng = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    NameBotanic = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    Code = Integer.customize(max_occurs=1, min_occurs=0)
    HS = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    # we have to find datatype of HSCode
    HSCode = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    OriginPlace = String(max_len=512).customize(max_occurs=1, min_occurs=0)
    OriginCountry = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    OriginCountryCode = String(max_len=2).customize(max_occurs=1, min_occurs=0)
    Manufacturer = String(max_len=255).customize(max_occurs=1, min_occurs=0)
    ManufacturerCode = Integer.customize(max_occurs=1, min_occurs=0)
    Quantity = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    QuantityUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityGross = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantityGrossUnit = String(max_len=100).customize(max_occurs=1,
                                                      min_occurs=0)
    QuantityGrossUnitCode = String(max_len=3).customize(max_occurs=1,
                                                        min_occurs=0)
    QuantitySpecial = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    QuantitySpecialUnit = String(max_len=100).customize(max_occurs=1,
                                                        min_occurs=0)
    QuantitySpecialUnitCode = String(max_len=3).customize(max_occurs=1,
                                                          min_occurs=0)
    Packages = Integer.customize(max_occurs=1, min_occurs=0)
    PackagesUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    PackagesUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    # we have to find datatypes of PackagesType and PackagesTypeCode
    PackagesType = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    PackagesTypeCode = String(max_len=100).customize(max_occurs=1,
                                                     min_occurs=0)
    PackagesDescription = String(max_len=512).customize(max_occurs=1,
                                                        min_occurs=0)
    Volume = Decimal(max_len=3).customize(max_occurs=1, min_occurs=0)
    VolumeUnit = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    VolumeUnitCode = String(max_len=3).customize(max_occurs=1, min_occurs=0)
    Marking = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    AdditionalInfo = String(max_len=2000).customize(max_occurs=1, min_occurs=0)

    @staticmethod
    def generate():
        return {
            'NameRus': 'hello',
            'NameEng': 'hello',
            'NameBotanic': 'hello',
            'Code': 'hello',
            'HS': 'hi',
            'HSCode': 'hello',
            'OriginPlace': 'Tashkent',
            'OriginCountry': 'hello',
            'OriginCountryCode': 'hello',
            'Manufacturer': 'hi',
            'ManufacturerCode': 0,
            'Quantity': 'hello',
            'QuantityUnit': 'hello',
            'QuantityUnitCode': 90,
            'QuantityGross': 'hello',
            'PackagesUnit': 'hello',
            'PackageUnitCode': 'hello',
            'PackagesType': 'hi',
            'PackagesTypeCode': 0,
            'PackagesDescription': 'hi',
            'Volume': 0,
            'VolumeUnit': 'hi',
            'VolumeUnitCode': 0,
            'Marking': 'hi',
            'AdditionalInfo': 'hi',
        }
Esempio n. 11
0
class Transport(ComplexModel):
    __namespace__ = ''
    DeclaredType = String(max_len=100).customize(max_occurs=1, min_occurs=0)
    DeclaredTypeCode = Integer.customize(max_occurs=1, min_occurs=0)
    Number = String.customize(max_occurs=1, min_occurs=0)