﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://parlamento.pt/AP/svc/" />
  <xs:element name="ArrayOfCooperacao" nillable="true" type="ArrayOfCooperacao" />
  <xs:complexType name="ArrayOfCooperacao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Cooperacao" nillable="true" type="Cooperacao" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Cooperacao">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
      <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="legislatura" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sessao" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="data" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="local" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="texto" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="programas" type="ArrayOfCooperacao" />
      <xs:element minOccurs="0" maxOccurs="1" name="atividades" type="ArrayOfAtividade" />
      <xs:element minOccurs="0" maxOccurs="1" name="documentos" type="ArrayOfDocumento" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfAtividade">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Atividade" nillable="true" type="Atividade" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Atividade">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="id" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="tipoAtividade" type="xs:string" />
      <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="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="local" 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="ArrayOfDocumento">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Documento" nillable="true" type="Documento" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Documento">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="titulo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="link" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="tipo" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>