<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="ArrayOfGrupodeAmizade" nillable="true" type="ArrayOfGrupodeAmizade" />
  <xs:complexType name="ArrayOfGrupodeAmizade">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GrupodeAmizade" nillable="true" type="GrupodeAmizade" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GrupodeAmizade">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="nome" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="legislatura" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sessao" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dataCriacao" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="composicao" type="ArrayOfMembro" />
      <xs:element minOccurs="0" maxOccurs="1" name="reunioes" type="ArrayOfReuniao" />
      <xs:element minOccurs="0" maxOccurs="1" name="visitas" type="ArrayOfReuniao" />
      <xs:element minOccurs="0" maxOccurs="1" name="publicacoes" type="Publicacao" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfMembro">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Membro" nillable="true" type="Membro" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Membro">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="nome" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="gp" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="cargo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dataInicio" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dataFim" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfReuniao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Reuniao" nillable="true" type="Reuniao" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Reuniao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ambito" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="nome" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="tipo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="local" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="legislatura" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sessao" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dataInicio" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dataFim" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="promotor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="participantes" type="ArrayOfParticipante" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfParticipante">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Participante" nillable="true" type="Participante" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Participante">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="tipo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="nome" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="gp" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="leg" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="cargo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="servico" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="pais" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Publicacao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="numero" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="legislatura" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sessao" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="tipo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="tp" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="suplemento" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="data" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="url" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="obs" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="paginas" type="ArrayOfPaginacao" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPaginacao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Paginacao" nillable="true" type="Paginacao" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Paginacao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="pagIni" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="pagFim" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>