<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Legislatura" nillable="true" type="Legislatura" />
  <xs:complexType name="Legislatura">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SessoesLegislativas" type="ArrayOfPt_gov_ar_objectos_SessaoLegislativaOut" />
      <xs:element minOccurs="0" maxOccurs="1" name="GruposParlamentares" type="ArrayOfPt_gov_ar_objectos_GPOut" />
      <xs:element minOccurs="0" maxOccurs="1" name="CirculosEleitorais" type="ArrayOfPt_ar_wsgode_objectos_DadosCirculoEleitoralList" />
      <xs:element minOccurs="0" maxOccurs="1" name="Deputados" type="ArrayOfPt_ar_wsgode_objectos_DadosDeputadoSearch" />
      <xs:element minOccurs="0" maxOccurs="1" name="DetalheLegislatura" type="pt_gov_ar_objectos_LegislaturaOut" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_gov_ar_objectos_SessaoLegislativaOut">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_gov_ar_objectos_SessaoLegislativaOut" nillable="true" type="pt_gov_ar_objectos_SessaoLegislativaOut" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_gov_ar_objectos_SessaoLegislativaOut">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="numSessao" 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:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_gov_ar_objectos_GPOut">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_gov_ar_objectos_GPOut" nillable="true" type="pt_gov_ar_objectos_GPOut" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_gov_ar_objectos_GPOut">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="sigla" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="nome" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosCirculoEleitoralList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosCirculoEleitoralList" nillable="true" type="pt_ar_wsgode_objectos_DadosCirculoEleitoralList" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosCirculoEleitoralList">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="cpId" type="xs:decimal" />
      <xs:element minOccurs="0" maxOccurs="1" name="cpDes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="legDes" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosDeputadoSearch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosDeputadoSearch" nillable="true" type="pt_ar_wsgode_objectos_DadosDeputadoSearch" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosDeputadoSearch">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="depId" type="xs:decimal" />
      <xs:element minOccurs="1" maxOccurs="1" name="depCadId" type="xs:decimal" />
      <xs:element minOccurs="0" maxOccurs="1" name="depNomeParlamentar" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="depGP" type="ArrayOfPt_ar_wsgode_objectos_DadosSituacaoGP" />
      <xs:element minOccurs="1" maxOccurs="1" name="depCPId" type="xs:decimal" />
      <xs:element minOccurs="0" maxOccurs="1" name="depCPDes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="legDes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="depCargo" type="ArrayOfPt_ar_wsgode_objectos_DadosCargoDeputado" />
      <xs:element minOccurs="0" maxOccurs="1" name="depSituacao" type="ArrayOfPt_ar_wsgode_objectos_DadosSituacaoDeputado" />
      <xs:element minOccurs="0" maxOccurs="1" name="depNomeCompleto" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="videos" type="ArrayOfPt_ar_wsgode_objectos_DadosVideo" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosSituacaoGP">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosSituacaoGP" nillable="true" type="pt_ar_wsgode_objectos_DadosSituacaoGP" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosSituacaoGP">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="gpId" type="xs:decimal" />
      <xs:element minOccurs="0" maxOccurs="1" name="gpSigla" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="gpDtInicio" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="gpDtFim" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosCargoDeputado">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosCargoDeputado" nillable="true" type="pt_ar_wsgode_objectos_DadosCargoDeputado" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosCargoDeputado">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="carId" type="xs:decimal" />
      <xs:element minOccurs="0" maxOccurs="1" name="carDes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="carDtInicio" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="carDtFim" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosSituacaoDeputado">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosSituacaoDeputado" nillable="true" type="pt_ar_wsgode_objectos_DadosSituacaoDeputado" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosSituacaoDeputado">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="sioDes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sioDtInicio" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="sioDtFim" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfPt_ar_wsgode_objectos_DadosVideo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="pt_ar_wsgode_objectos_DadosVideo" nillable="true" type="pt_ar_wsgode_objectos_DadosVideo" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_ar_wsgode_objectos_DadosVideo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="tipo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="url" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfString">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pt_gov_ar_objectos_LegislaturaOut">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="sigla" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dtini" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="dtfim" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>