<?xml version="1.0" encoding="UTF-8"?>
<xs:schema version="1.0"
  xmlns:model="http://filecatalyst.com/model"
  
  xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://filecatalyst.com/model" schemaLocation="model.xsd"/>

<xs:simpleType name="TYPE">
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="SMTP"/>
 
    <xs:enumeration value="GENERIC_OAUTH"/>
 
    <xs:enumeration value="GMAIL"/>
 
    <xs:enumeration value="OFFICE365"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="accessType">
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="NONE"/>
 
    <xs:enumeration value="RO"/>
 
    <xs:enumeration value="RW"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="adminType">
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="UNKNOWN"/>
 
    <xs:enumeration value="RADMIN"/>
 
    <xs:enumeration value="ADMINAPPLET"/>
 
    <xs:enumeration value="ADMINAPI"/>
 
    <xs:enumeration value="ADMINWEB"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="handlerType">
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="CONTROL"/>
 
    <xs:enumeration value="STATUS"/>
 
    <xs:enumeration value="LOG"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="adminPermissionType">
  <xs:annotation>
    <xs:documentation>
      <![CDATA[Enumeration of connection status types]]>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="NONE"/>
 
    <xs:enumeration value="READONLY"/>
 
    <xs:enumeration value="CONTROL"/>
 
    <xs:enumeration value="FULL"/>
 
    <xs:enumeration value="ADMIN"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="availableFileOperations">
  <xs:annotation>
    <xs:documentation>
      <![CDATA[Enumeration representing available file operations for /rs/file/localfile and /rs/file/remotefile]]>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="RENAME_FILE"/>
 
    <xs:enumeration value="CREATE_DIRECTORY"/>
 
    <xs:enumeration value="DELETE_FILE"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="runReportType">
  <xs:annotation>
    <xs:documentation>
      <![CDATA[Enumeration used to denote what type of report the user would like returned to them]]>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
     
    <xs:enumeration value="BANDWIDTH"/>
 
    <xs:enumeration value="DATA"/>
  </xs:restriction>
</xs:simpleType>

</xs:schema>