<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:tns="http://www.ops.gr/docs/ws/ret_ops/symmetex/details" xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://www.ops.gr/docs/ws/ret_ops/symmetex/details">
    <xs:element name="eisagwghDeltiwnOfeloymenwn" type="tns:eisagwghDeltiwnOfeloymenwn"/>
    <xs:element name="eisagwghDeltiwnOfeloymenwnResponse" type="tns:eisagwghDeltiwnOfeloymenwnResponse"/>
    <xs:element name="eisagwghOfelWithDeltiaOfel" type="tns:eisagwghOfelWithDeltiaOfel"/>
    <xs:element name="akyroshDeltiaOfel" type="tns:akyroshDeltiaOfel"/>
    <xs:element name="eisagwghOfelWithDeltiaOfelResponse">
        <xs:annotation>
            <xs:documentation>XSD gia thn morfh ths Apanthshs (RESPONSE) tou service eisagwghs Ofeloymenwn mazi me nea deltia Symmetexontwn</xs:documentation>
        </xs:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xs:element name="aaRequest" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Ayksontas Arithmos - Paragetai apo to systhma kai allazei se kathe XML block</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="userName" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To onoma xrhsth pou stelnei thn aithsh XML</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="errorCode" type="xsd:integer" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Kwdikos Sfalmatos h Epityxias ths epeksergasias ths aithshs XML.
                                               Einai panta 0 se periptwsh Epityxias. Oles oi ypoloipes times thewroyntai SFALMA.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="errorDescr" type="xs:string" nillable="true" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Perigrafh sfalmatos se periptwsh Apotyxias kata thn epeksergasia ths aithshs XML.
                                               Se periptwsh Epityxias, mporei na periexei ena enhmerwtiko mhnyma gia thn oloklhrwsh ths diadikasias.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="afm" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>A.F.M tou Ofeloumenou</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="amka" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>AMKA tou Ofeloumenou</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="OFEL_ONOMATEPONYMO" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Onomateponymo tou Ofeloumenou</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="idOfel" type="xsd:integer" nillable="true" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To paragomeno ID tou Ofeloumenou. Einai keno se periptwsh Apotyxias
                                               h otan den brisketai o sygkekrimenos ofeloumenos sthn bash dedomenwn.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="kodikosMis" type="xsd:integer" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Kwdikos Ergou opou symmetexei o ofeloumenos</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="idDeltiou" type="xsd:integer" nillable="true" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To paragomeno ID tou Deltiou Ofeloumenou. Einai keno se periptwsh Apotyxias.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="eidosDeltiou" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To eidos tou deltiou ofeloumenou, EISODOY h EKSODOY</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xsd:sequence>
        </xsd:complexType>
    </xs:element>
    <xs:element name="akyroshDeltiaOfelResponse">
        <xs:annotation>
            <xs:documentation>XSD gia thn morfh ths Apanthshs (RESPONSE) tou service akyrosh deltiwn Symmetexontwn</xs:documentation>
        </xs:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xs:element name="aaRequest" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Ayksontas Arithmos - Paragetai apo to systhma kai allazei se kathe XML block</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="userName" type="xs:string" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To onoma xrhsth pou stelnei thn aithsh XML</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="errorCode" type="xsd:integer" nillable="false" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Kwdikos Sfalmatos h Epityxias ths epeksergasias ths aithshs XML.
                                               Einai panta 0 se periptwsh Epityxias. Oles oi ypoloipes times thewroyntai SFALMA.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="errorDescr" type="xs:string" nillable="true" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Perigrafh sfalmatos se periptwsh Apotyxias kata thn epeksergasia ths aithshs XML.
                                               Se periptwsh Epityxias, mporei na periexei ena enhmerwtiko mhnyma gia thn oloklhrwsh ths diadikasias.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="idDeltiou" type="xsd:integer" nillable="true" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>To paragomeno ID tou Deltiou Ofeloumenou. Einai keno se periptwsh Apotyxias.</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xsd:sequence>
        </xsd:complexType>
    </xs:element>
    <xs:element name="eisagwghOfeloymenwn" type="tns:eisagwghOfeloymenwn"/>
    <xs:element name="eisagwghOfeloymenwnResponse" type="tns:eisagwghOfeloymenwnResponse"/>
    <xs:complexType name="eisagwghOfelWithDeltiaOfel">
        <xs:sequence>
            <xs:element name="XmlRequest" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="akyroshDeltiaOfel">
        <xs:sequence>
            <xs:element name="XmlRequest" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="eisagwghOfeloymenwn">
        <xs:sequence>
            <xs:element name="XmlRequest" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="eisagwghOfeloymenwnResponse">
        <xs:sequence>
            <xs:element name="response" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="eisagwghDeltiwnOfeloymenwn">
        <xs:sequence>
            <xs:element name="XmlRequest" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="eisagwghDeltiwnOfeloymenwnResponse">
        <xs:sequence>
            <xs:element name="response" type="xs:string" form="qualified" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
