<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://xml.netbeans.org/schema/cdocument"
            xmlns:tns="http://xml.netbeans.org/schema/cdocument"
            elementFormDefault="qualified">
    <xsd:complexType name="request">
        <xsd:sequence>
            <xsd:element name="userid" type="xsd:int"/>
            <xsd:element name="cftid" type="xsd:int"/>
            <xsd:element name="type" type="xsd:string"/>
            <xsd:element name="status" type="xsd:string"/>
            <xsd:element name="desc" type="xsd:string"/>
            <xsd:element name="filename" type="xsd:string"/>
            <xsd:element name="language" type="xsd:string"/>
            <xsd:element name="mime" type="xsd:string"/>
            <xsd:element name="timestamp" type="xsd:date"/>
            <xsd:element name="action" type="xsd:string"/>
            <xsd:element name="signature" type="xsd:string"/>
            <xsd:element name="docid" type="xsd:int"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="response">
        <xsd:sequence>
            <xsd:element name="message" type="xsd:string"/>
            <xsd:element name="return" type="xsd:boolean"/>
            <xsd:element name="query" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        
                    <xsd:element name="cftid" type="xsd:int"/>
                    <xsd:element name="type" type="xsd:string"/>
                    <xsd:element name="status" type="xsd:string"/>
                    <xsd:element name="desc" type="xsd:string"/>
                    <xsd:element name="filename" type="xsd:string"/>
                    <xsd:element name="language" type="xsd:string"/>
                    <xsd:element name="mime" type="xsd:string"/>
                    <xsd:element name="timestamp" type="xsd:date"/>
                    <xsd:element name="publishdate" type="xsd:date"/>
                    <xsd:element name="docid" type="xsd:int"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="request" type="tns:request"/>
    <xsd:element name="response" type="tns:response"/>
</xsd:schema>
