Documentation for Astra sisend XSD

Definition Type: | ComplexType
Name: | fileType
Containing Schema: | NAE-API-schema.xsd
Abstract |
Documentation: |
    Faili- või failikausta-spetsiifiliste metaandmete andmetüüp. Faili ja kausta vahel ranget erisust teha ei ole mõistlik, kuna kaust saab olla ZIPitud failiks ja/või digiallkirjastatud allkirja-kapsliks...

XSD Schema Diagram:

XSD Schema Code:
    <xs:complexType name="fileType">
        <xs:annotation>
            <xs:documentation>Faili- või failikausta-spetsiifiliste metaandmete andmetüüp. Faili ja kausta vahel ranget erisust teha ei ole mõistlik, kuna kaust saab olla ZIPitud failiks ja/või digiallkirjastatud allkirja-kapsliks...</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Faili või kataloogi nimi koos laiendiga</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="path" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Failitee FTPs, välisel kõvakettal vms</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="relativePath" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Suhteline asukoht</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="size" type="xs:positiveInteger" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Faili suurus baitides</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="hashName" minOccurs="0">
                <xs:complexType>
                    <xs:simpleContent>
                        <xs:extension base="xs:string">
                            <xs:attribute name="algorithm" type="xs:string" use="required" />
                            <xs:attribute name="timestamp" type="xs:integer" use="required" />
                        </xs:extension>
                    </xs:simpleContent>
                </xs:complexType>
            </xs:element>
            <xs:element name="type" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Faili vorming ja selle versioon</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:simpleContent>
                        <xs:extension base="xs:string">
                            <xs:attribute name="version" type="xs:string" />
                        </xs:extension>
                    </xs:simpleContent>
                </xs:complexType>
            </xs:element>
            <xs:element name="isCopy" type="xs:boolean" minOccurs="0" default="false">
                <xs:annotation>
                    <xs:documentation>Kas tegemist on originaalist digiteerimisega loodud kasutuskoopiaga või mitte?</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="log" type="logType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>Failiga tehtud tegevused</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

Child Elements:
Name | Type | Min Occurs | Max Occurs
name | name | (1) | (1)
path | path | 0 | (1)
relativePath | relativePath | 0 | (1)
size | size | 0 | (1)
hashName | hashName | 0 | (1)
type | type | 0 | (1)
isCopy | isCopy | 0 | (1)
log | log | 0 | unbounded

Derivation Tree:
| fileType file file

References:
| file, file

Documentation for Astra sisend XSD
Generated using Liquid Studio 2018 - Data Designer Edition 16.1.19.8878