<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="fieldType"><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="name" type="xs:string" use="required"/><xs:attribute name="null" type="xs:boolean"/><xs:attribute name="encoding"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="base64"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
  <xs:element name="dataset"><xs:complexType><xs:sequence><xs:element name="record" minOccurs="0" maxOccurs="unbounded"><xs:complexType><xs:sequence><xs:element name="field" type="fieldType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:attribute name="id" type="xs:string" use="required"/></xs:complexType></xs:element></xs:sequence><xs:attribute name="version" type="xs:string" use="required"/><xs:attribute name="table" type="xs:string" use="required"/><xs:attribute name="company_id" type="xs:positiveInteger" use="required"/></xs:complexType></xs:element>
  <xs:element name="files"><xs:complexType><xs:sequence><xs:element name="file" minOccurs="0" maxOccurs="unbounded"><xs:complexType><xs:sequence><xs:element name="field" type="fieldType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element></xs:sequence><xs:attribute name="version" type="xs:string" use="required"/></xs:complexType></xs:element>
</xs:schema>
