<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:simpleType name="filterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="APPLICATION"/>
      <xs:enumeration value="DEVELOPER"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="filterOp">
    <xs:restriction base="xs:string">
      <xs:enumeration value="EQUALS"/>
      <xs:enumeration value="NOTEQUALS"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sortBy">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ID"/>
      <xs:enumeration value="CREATION_DATE"/>
      <xs:enumeration value="EXPIRATION_DATE"/>
      <xs:enumeration value="PRODUCT_ID"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sortOrder">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ASC"/>
      <xs:enumeration value="DESC"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="authTokenBean">
    <xs:sequence>
      <xs:element name="version" type="xs:long" minOccurs="1" maxOccurs="1"/>
      <xs:element name="genTime" type="xs:long" minOccurs="0" maxOccurs="1"/>
      <xs:element name="api_key" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="userId" type="xs:int" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ipAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ipAddressBound" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
