<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">

  <xs:element name="archive-purge-audit-logs-by-age-request" type="archivePurgeAuditLogsByAgeRequest"/>

  <xs:complexType name="gen_archive-purge-audit-logs-by-age-request-archive-info">
    <xs:sequence>
      <xs:element name="user-name" type="xs:string"/>
      <xs:element name="password" type="xs:string"/>
      <xs:element name="remote-ip" type="xs:string"/>
      <xs:element name="archive-path" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="uri" type="xs:string"/>
  </xs:complexType>

  <xs:complexType name="archivePurgeAuditLogsByAgeRequest">
    <xs:sequence>
      <xs:element default="90" minOccurs="0" name="purge-days" type="xs:long"/>
      <xs:element default="false" minOccurs="0" name="purge-from-all-domains" type="xs:boolean"/>
      <xs:element default="true" minOccurs="0" name="archive-before-purge" type="xs:boolean"/>
      <xs:element minOccurs="0" name="remote-archive-info" type="gen_archive-purge-audit-logs-by-age-request-archive-info"/>
    </xs:sequence>
    <xs:attribute name="uri" type="xs:string"/>
  </xs:complexType>
</xs:schema>
