[API] Contratos - Conteúdos Disponíveis para requisições

Atualizado: 2018-06-13

 AcessoSistemaConsultaFiltroWs {
  nomeUsuario: string;
  login: string;
  ip: string;
  codigoUnidadeOrganizacional: number;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  codigoPerfil: number[];
  codigoGrupo: number[];
}

 AcessoSistemaConsultaResultadoWs {
  codigoAcessoSistema: number;
  codigoUsuario: number;
  codigoUsuarioCliente: number;
  nomeUsuario: string;
  login: string;
  ip: string;
  nomeUnidadeOrganizacional: string;
  dataAcesso: XMLGregorianCalendar;
  duracaoAcesso: string;
}

 AcessoSistemaConsultaResultadosWs {
  totalRegistros: number;
  acessoSistemaConsultaResultadoWs: AcessoSistemaConsultaResultadoWs[];
}

 AdvogadoProvedorItWs {
  nome: string;
  oab: string;
}

 AdvogadoWs {
  nome: string;
  oab: string;
}

 AndamentoClassifiacaoAdminType {
  codigoArrendatario: number;
  andamentoClassifiacaoType: AndamentoClassifiacaoType;
}

 AndamentoClassifiacaoType {
  codigoAndamento: number;
  codigoAndamentoClassificacao: number;
  codigoAndamentoGrupo: number;
  nomeGrupo: string;
  probabilidadeGrupo: number;
  possuiPrazo: boolean;
  possuiValor: boolean;
  confirmado: boolean;
}

 AndamentoClassificacaoAdminWs {
  andamentoClassificacoes: AndamentoClassifiacaoAdminType[];
}

 AndamentoClassificacaoWs {
  andamentoClassificacoes: AndamentoClassifiacaoType[];
}

 AndamentoConsultaFiltroWs {
  codigoAndamento: number;
  descricaoAndamento: string;
  dataInicioAndamento: XMLGregorianCalendar;
  dataFimAndamento: XMLGregorianCalendar;
  codigoAndamentoTipo: number;
  identificador: string;
  responsaveis: SimpleDtoType[];
}

 AndamentoDadosBasicosType extends CampoDinamicoDadosEntidadeMultiModuloType{
  codigoAndamento: number;
  codigoRegistroVinculo: number;
  descricaoAndamento: string;
  dataAndamento: XMLGregorianCalendar;
  horaAndamento: XMLGregorianCalendar;
  codigoTipoAndamento: number;
  nomeTipoAndamento: string;
  responsaveis: SimpleDtoType[];
  privado: boolean;
  codigoCapturaMovimento: number;
  identificador: string;
  totalArquivos: number;
  flStatusClassificacao: number;
}

 AndamentoGrupoWs {
  codigoAndamentoGrupo: number;
  nomeGrupo: string;
  nomeGrupoPai: string;
  principal: boolean;
}

 AndamentoProcessoClassificadoFiltroWs {
  dataAndamentoInicio: XMLGregorianCalendar;
  dataAndamentoFim: XMLGregorianCalendar;
  codigoProcesso: number;
  codigosJaObtidos: number[];
  quantidadeAndamentos: number;
  exibirApenasAndamentosPeriodo: boolean;
  ordenacaoDataAndamentoCrescente: boolean;
}

 AndamentoProcessoClassificadoType {
  codigoProcesso: number;
  codigoAndamento: number;
  identificadorAndamento: string;
  dataAndamento: XMLGregorianCalendar;
  horaAndamento: XMLGregorianCalendar;
  tipoAndamento: string;
  descricaoAndamento: string;
  codigoAndamentoClassificacao: number;
  codigoAndamentoGrupo: number;
  possuiPrazo: boolean;
  possuiValor: boolean;
  confirmado: boolean;
  nomeGrupo: string;
}

 AndamentoProcessoClassificadoWs {
  andamentoProcessoClassificadoType: AndamentoProcessoClassificadoType[];
}

 AndamentoProcessoHistoricoType {
  codigoAndamento: number;
  dataAndamento: XMLGregorianCalendar;
  descricaoAndamento: string;
}

 AndamentoProcessoWs extends AndamentoDadosBasicosType{
  andamentoAlteracaoTipo: AndamentoAlteracaoTipoType;
  andamentoDadosRecaptura: AndamentoDadosBasicosType;
}

 AndamentoProcessosWs extends CampoDinamicoDadosEntidadeType{
  totalRegistros: number;
  dataUltimaCaptura: XMLGregorianCalendar;
  dataProximaCaptura: XMLGregorianCalendar;
  dataUltimaSolicitacao: XMLGregorianCalendar;
  situacaoSolicitacao: SituacaoSolicitacaoType;
  andamentoProcessoWs: AndamentoProcessoWs[];
}

 AndamentoResumidoType {
  codigoArrendatario: number;
  codigoAndamento: number;
  descricaoAndamento: string;
}

 AndamentoTipoConsultaFiltroWs {
  nome: string;
  modulos: SimpleDtoType[];
  habilitado: boolean;
}

 AndamentoTipoConsultaWs {
  codigoAndamentoTipo: number;
  nome: string;
  modulos: string;
  habilitado: boolean;
}

 AndamentoTipoWs {
  codigoAndamentoTipo: number;
  nome: string;
  modulos: SimpleDtoType[];
}

 AndamentoWs extends AndamentoDadosBasicosType{
}

 AndamentosRecentesFiltrosWs {
  codigosAndamentos: number[];
}

 AndamentosResumidosWs {
  andamentosResumidos: AndamentoResumidoType[];
}

 AndamentosTipoConsultaWs {
  totalRegistros: number;
  andamentoTipoConsultaWs: AndamentoTipoConsultaWs[];
}

 AndamentosWs {
  totalRegistros: number;
  andamentoWs: AndamentoWs[];
}

 ApontamentoDataHoraWs {
  codigoApontamentoDataHora: number;
  dataApontamento: XMLGregorianCalendar;
  horasApontamento: string;
  descricaoApontamentoDataHora: string;
}

 ApontamentoHoraTipoConsultaFiltroWs {
  nomeApontamentoHoraTipo: string;
  valor: number;
  tempo: string;
}

 ApontamentoHoraTipoWs {
  codigoTipoApontamentoHora: number;
  nomeTipoApontamentoHora: string;
  valorHora: number;
  tempoPadrao: string;
  descricao: string;
  flagHabilitado: boolean;
}

 ApontamentoHoraTiposWs {
  totalRegistros: number;
  apontamentoHoraTipoWs: ApontamentoHoraTipoWs[];
}

 ApontamentoHorasConsultaFiltroWs {
  faturar: boolean;
  responsavelApontamento: number;
  apontamentoDataHoraInicio: XMLGregorianCalendar;
  apontamentoDataHoraFim: XMLGregorianCalendar;
  descricao: string;
  apontamentoHoraTipo: number;
}

 ApontamentoHorasConsultaResultadoWs {
  codigoApontamentoHoras: number;
  faturarApontamentoHoras: boolean;
  nomeResponsavelApontamentoHoras: string;
  descricaoApontamentoHoras: string;
  nomeApontamentoHorasTipo: string;
  apontamentoDataHoraWs: ApontamentoDataHoraWs[];
  privado: boolean;
}

 ApontamentoHorasConsultaResultadosWs {
  totalRegistros: number;
  totalHoras: string;
  apontamentoHorasConsultaResultadoWs: ApontamentoHorasConsultaResultadoWs[];
}

 ApontamentoHorasWs extends CampoDinamicoDadosEntidadeType{
  codigoApontamentoHoras: number;
  apontamentoHoraTipoWs: ApontamentoHoraTipoWs;
  descricaoApontamentoHoras: string;
  responsavelApontamentoHoras: SimpleDtoType;
  faturarApontamentoHoras: boolean;
  horaApontamento: HoraApontamentoType[];
  privado: boolean;
}

 ApontamentosHorasWs {
  totalRegistros: number;
  apontamentoHorasWs: ApontamentoHorasWs[];
}

 ArquivoConsultaFiltroWs {
  dataInicioPeriodo: XMLGregorianCalendar;
  dataFimPeriodo: XMLGregorianCalendar;
  arquivoTipo: number;
  nomeArquivo: string;
  descricao: string;
  arquivoExtensaoTipos: number[];
  sigiloso: boolean;
  modulo: ModuloType;
  codigoArquivo: number;
}

 ArquivoMetadadosWs {
  totalRegistros: number;
  arquivoTypeWs: ArquivoTypeWs[];
}

 ArquivoTipoConsultaFiltroWs {
  nome: string;
  modulos: SimpleDtoType[];
  habilitado: boolean;
}

 ArquivoTipoConsultaWs {
  codigoArquivoTipo: number;
  nome: string;
  modulos: string;
  habilitado: boolean;
  possuiArrendatario: boolean;
}

 ArquivoTipoWs {
  codigoArquivoTipo: number;
  nome: string;
  abreviacao: string;
  modulos: SimpleDtoType[];
}

 ArquivoTypeWs extends ModulosEntidadeType{
  codigoArquivo: number;
  arquivoExtensao: SimpleDtoType;
  tipoArquivo: SimpleDtoType;
  arquivoSigiloso: boolean;
  nomeOrigem: string;
  nomeFinal: string;
  tamanho: number;
  descricao: string;
  caminhoArquivo: string;
  nomeUsuarioCriador: string;
  dataEnvio: XMLGregorianCalendar;
  nomeModuloPrincipal: string;
  modulo: ModuloType;
  codigoRegistroVinculo: number;
  editorArquivoStatusType: EditorArquivoStatusType;
  privado: boolean;
  clienteCriador: boolean;
}

 ArquivosTiposConsultaWs {
  totalRegistros: number;
  arquivoTipoConsultaWs: ArquivoTipoConsultaWs[];
}

 ArrenadatarioEdicaoConsultaResultadosWs {
  totalRegistros: number;
  arrendatarioEdicaoConsultaResultadoWs: ArrendatarioEdicaoConsultaResultadoWs[];
}

 ArrendatarioAlteracaoStatusConsultaResultadoWs {
  arrendatarioAlteracaoStatusWs: ArrendatarioAlteracaoStatusWs[];
}

 ArrendatarioAlteracaoStatusWs {
  status: string;
  dataAlteracao: XMLGregorianCalendar;
}

 ArrendatarioConsultaFiltroWs {
  arrendatarioDataCadastradoDataInicio: XMLGregorianCalendar;
  arrendatarioDataCadastradoDataFim: XMLGregorianCalendar;
  arrendatarioSemAcessarSistemaDataInicio: XMLGregorianCalendar;
  arrendatarioSemAcessarSistemaDataFim: XMLGregorianCalendar;
  arrendatarioComAcessarSistemaDataInicio: XMLGregorianCalendar;
  arrendatarioComAcessarSistemaDataFim: XMLGregorianCalendar;
  arrendatarioStatus: number[];
  arrendatarioCodigo: number;
  arrendatarioNome: string;
  usuarioAdministradorNome: string;
  usuarioAdministradorCpfCnpj: string;
  usuarioEmail: string;
  usuarioAdministradorTelefone: string;
  usuarioAdministradorPais: string;
  usuarioAdministradorEstado: string;
  usuarioAdministradorCidade: string;
}

 ArrendatarioConsultaResultadoWs {
  arrendatarioCodigo: number;
  arrendatarioNome: string;
  arrendatarioDataCadastro: XMLGregorianCalendar;
  arrendatarioDataUltimoLogin: XMLGregorianCalendar;
  usuarioAdministradorNome: string;
  usuarioAdministradorTipoPessoa: TipoPessoaType;
  usuarioAdministradorCpfCnpj: string;
  pessoaTelefoneWs: PessoaTelefoneWs[];
  pessoaEmailWs: PessoaEmailWs[];
  pessoaEnderecoWs: PessoaEnderecoWs[];
  arrendatarioUsuarioQuantidadeAtivos: number;
  arrendatarioStatus: string;
  arrendatarioDiasCadastro: number;
  arrendatarioDiasUltimoLogin: number;
}

 ArrendatarioDadosEspecificosWs {
  usuarioAdministradorCodigo: number;
  usuarioAdministradorCodigoPessoa: number;
  usuarioAdministradorNomePai: string;
  usuarioAdministradorNomeMae: string;
  usuarioAdministradorEstadoCivil: string;
  usuarioAdministradorNaturalidade: string;
  usuarioAdministradorDataNascimentoFundacao: XMLGregorianCalendar;
  usuarioAdministradorRazaoSocial: string;
  pessoaEnderecoWs: PessoaEnderecoWs[];
  pessoaEmailWs: PessoaEmailWs[];
  pessoaTelefoneWs: PessoaTelefoneWs[];
  arrendatarioDataNascimentoFundacao: XMLGregorianCalendar;
  arrendatarioAtivo: boolean;
  arrendatarioCpfCnpj: string;
  arrendatarioRazaoSocial: string;
  arrendatarioStatus: string;
  arrendatarioUsuarioQuantidadeAtivos: number;
  arrendatarioPessoaQuantidadeTotal: number;
  arrendatarioProcessosQuantidadeTotal: number;
  arrendatarioAtendimentoQuantidadeTotal: number;
  arrendatarioTarefaQuantidadeTotal: number;
  arrendatarioIntimacaoQuantidadeTotal: number;
  arrendatarioIntimacaoAssinanteQuantidadeTotal: number;
  arrendatarioArquivoQuantidadeTotal: number;
  arrendatarioArquivoVolumeArmazenamentoMbTotal: number;
  arrendatarioLancamentoFinanceiroQuantidadeTotal: number;
  arrendatarioReceitaDespesaQuantidadeTotal: number;
}

 ArrendatarioEdicaoConsultaFiltroWs {
  arrendatarioCodigo: number;
  arrendatarioNome: string;
  perfilArrendatarioCodigo: number;
  arrendatarioStatus: number[];
  filtroGeral: string;
}

 ArrendatarioEdicaoConsultaResultadoWs {
  arrendatarioCodigo: number;
  arrendatarioNome: string;
  perfilArrendatario: SimpleDtoType;
  arrendatarioStatus: SimpleDtoType;
}

 ArrendatarioEdicaoPerfilWs {
  codigoArrendatario: number;
  codigoPerfilArrendatario: number;
}

 ArrendatarioFiltroIntegracaoWs {
  statusFiltro: string[];
}

 ArrendatarioIntegracaoDadosWs {
  quantidadeAtendimentos: number;
  quantidadePessoas: number;
  quantidadeTarefas: number;
  quantidadeProcessos: number;
  quantidadeProcessosAtivos: number;
  quantidadeUsuarios: number;
  quantidadeUsuariosAtivos: number;
  quantidadeReceitasDespesas: number;
  quantidadeArquivos: number;
  quantidadeAcessosSistema: number;
  quantidadeIntimacoes: number;
  quantidadeAssinaturasIntimacao: number;
  quantidadeAssinaturasIntimacaoAtivas: number;
  quantidadeProcessosComCapturaAtiva: number;
  volumeArmazenadoTotal: number;
  dataUltimoAcesso: XMLGregorianCalendar;
  dataCadastro: XMLGregorianCalendar;
  cpfOuCnpj: string;
  statusArrendatario: string;
}

 ArrendatarioSenhaSuporteWs {
  dominio: string;
  login: string;
  senha: string;
  dataExpiracao: XMLGregorianCalendar;
}

 ArrendatarioWs {
  nomeDominio: string;
  nomeAssinante: string;
  email: string;
  senha: string;
  senhaConfirmacao: string;
  numeroTelefone: string;
  cpfCnpj: string;
  justificativaSemCpfCnpj: string;
  urlBase: string;
  tipoPessoa: TipoPessoaType;
  aceitouTermo: boolean;
}

 ArrendatariosConsultaWs {
  totalRegistros: number;
  arrendatarioConsultaResultadoWs: ArrendatarioConsultaResultadoWs[];
}

 ArtigoConsultaFiltroWs {
  tipo: SimpleDtoType;
  numero: string;
  conteudo: string;
}

 ArtigoConsultaResultadoWs {
  id: string;
  numero: string;
  capitulo: string;
  capituloDescricao: string;
  secao: string;
  secaoDescricao: string;
  livro: string;
  livroDescricao: string;
  titulo: string;
  tituloDescricao: string;
  subsecao: string;
  subsecaoDescricao: string;
  grupo: string;
  grupoNumeroMin: string;
  grupoNumeroMax: string;
  conteudo: string;
  integra: string;
  referenciasLegislativas: string;
  doutrinas: string;
  sumulas: string;
  recursosRepetitivos: string;
  enunciado: string;
  tipo: string;
}

 ArtigoConsultaResultadosWs {
  totalRegistros: number;
  artigoConsultaResultadoWs: ArtigoConsultaResultadoWs[];
}

 AssuntoConsultaFiltroWs {
  nomeAssunto: string;
  codigoModulo: number[];
}

 AssuntoWs {
  codigoAssunto: number;
  nomeAssunto: string;
  codigoModulo: number[];
}

 AssuntosWs {
  totalRegistros: number;
  assuntoWs: AssuntoWs[];
}

 AtendimentoConsultaFiltroWs extends CampoDinamicoConsultaFiltrosType{
  codigoSituacaoAtendimento: number;
  nomeAssunto: string;
  identificador: string;
  codigoUnidadeOrganizacional: number;
  codigoUsuariosResponsaveis: number[];
  codigoGruposResponsaveis: number[];
  nomeClienteOuAdverso: string;
  codigoClienteOuAdverso: number;
  nomePasta: string;
  dataInicioAtendimento: XMLGregorianCalendar;
  dataFimAtendimento: XMLGregorianCalendar;
  codigoPessoa: number;
}

 AtendimentoConsultaGoldenGateFiltroWs {
}

 AtendimentoConsultaGoldenGateResultadoWs {
  descricaoResultado: string;
}

 AtendimentoConsultaGoldenGateResultadosWs {
  totalRegistros: number;
  atendimentoConsultaGoldenGateResultadoWs: AtendimentoConsultaGoldenGateResultadoWs[];
}

 AtendimentoConsultaType extends CampoDinamicoConsultaResultadoType{
  codigoAtendimento: number;
  nomeSituacao: string;
  nomeAssunto: string;
  identificador: string;
  observacao: string;
  nomeResponsaveis: string;
  unidadeOrganizacional: string;
  nomeClientes: string;
  nomeContrarios: string;
  atendimentoEnvolvidoConsultaResultadoWs: AtendimentoEnvolvidoConsultaResultadoWs[];
  habilitado: boolean;
  marcadores: string;
  dataUltimaModificacao: XMLGregorianCalendar;
  bloqueado: boolean;
}

 AtendimentoConsultaWs {
  totalRegistros: number;
  atendimentoConsulta: AtendimentoConsultaType[];
}

 AtendimentoDadosBasicosWs extends CampoDinamicoDadosEntidadeType{
  codigoAtendimento: number;
  nomeAssunto: string;
  identificador: string;
  unidadeOrganizacional: SimpleDtoType;
  pastaAtendimento: string;
  situacao: SimpleDtoType;
  observacao: string;
  nomeCliente: string;
  nomeContrario: string;
  responsaveis: SimpleDtoType[];
  gruposTrabalho: SimpleDtoType[];
  marcadorWs: MarcadorWs[];
  atendimentoPessoaWs: AtendimentoPessoaWs[];
  dataAtendimento: XMLGregorianCalendar;
  dataUltimaModificacao: XMLGregorianCalendar;
}

 AtendimentoEnvolvidoConsultaResultadoWs {
  codigoAtendimento: number;
  nomePessoa: string;
  email: string;
  telefone: string;
}

 AtendimentoPessoaConsultaFiltroWs {
  codigoAtendimento: number;
  flagPrincipal: boolean;
  atendimentoPessoaTipo: AtendimentoEnvolvidoTipoType;
  nomePessoa: string;
}

 AtendimentoPessoaWs extends CampoDinamicoDadosEntidadeType{
  codigoAtendimentoPessoa: number;
  flagPrincipal: boolean;
  atendimentoPessoaTipo: AtendimentoEnvolvidoTipoType;
  pessoa: SimpleDtoType;
}

 AtendimentoPessoasWs {
  totalRegistros: number;
  atendimentoPessoaWs: AtendimentoPessoaWs[];
}

 AtendimentoResumoWs {
  codigoAtendimento: number;
  identificador: string;
  nomeAssunto: string;
  dataAtendimento: XMLGregorianCalendar;
  pastaAtendimento: string;
  responsaveis: SimpleDtoType[];
  gruposTrabalho: SimpleDtoType[];
  nomeCliente: string;
  nomeContrario: string;
  situacao: SimpleDtoType;
  dataUltimaModificacao: XMLGregorianCalendar;
}

 CadastroTipoConsultaWs {
  totalRegistros: number;
  modulosPossiveis: SimpleDtoType[];
  cadastroTipoWs: CadastroTipoWs[];
}

 CadastroTipoWs {
  codigoCadastroTipo: number;
  descricao: string;
  flagPossuiModulo: boolean;
  flagPossuiArrendatario: boolean;
  modulos: SimpleDtoType[];
}

 CampoDinamicoConsultaFiltroType {
  codigoCampoDinamico: number;
  nomeCampoDinamico: string;
  campoDinamicoTipo: CampoDinamicoTipoType;
  valorPesquisaTexto: string;
  valorPesquisaNumero: number;
  valorPesquisaData: XMLGregorianCalendar;
  valorPesquisaBoolean: boolean;
  valorPesquisaLista: SimpleDtoType[];
  valorPesquisaLabel: SimpleDtoType[];
}

 CampoDinamicoConsultaFiltroWs {
  nome: string;
}

 CampoDinamicoConsultaFiltrosType {
  campoDinamicoConsultaFiltro: CampoDinamicoConsultaFiltroType[];
}

 CampoDinamicoConsultaModuloWs {
  codigo: number;
  nome: string;
  listaMultipla: boolean;
  campoDinamicoTipo: CampoDinamicoTipoType;
  modulo: ModuloType;
}

 CampoDinamicoConsultaResultadoType {
  valoresCamposDinamicos: string;
}

 CampoDinamicoConsultaResultadoWs {
  codigo: number;
  nome: string;
  visivel: boolean;
  obrigatorio: boolean;
  campoDinamicoTipo: CampoDinamicoTipoType;
  modulo: string;
}

 CampoDinamicoConsultaResultadosWs {
  campoDinamicoConsultaResultadoWs: CampoDinamicoConsultaResultadoWs[];
  totalRegistros: number;
}

 CampoDinamicoDadoWs {
  codigoCampoDinamicoDado: number;
  codigoCampoDinamico: number;
  codigoAba: number;
  nomeCampoDinamico: string;
  campoDinamicoTipo: CampoDinamicoTipoType;
  valorCampoTexto: string;
  valorCampoNumero: number;
  valorCampoData: XMLGregorianCalendar;
  valorCampoBoolean: boolean;
  visivel: boolean;
  obrigatorio: boolean;
  campoDinamicoItemLista: CampoDinamicoItemListaType[];
  campoDinamicoItemLabel: CampoDinamicoItemLabelType[];
  itensSelecionadosLista: number[];
  itensSelecionadosLabel: SimpleDtoType[];
  campoDinamicoItemListaSelecionado: number;
  textoAjuda: string;
}

 CampoDinamicoDadosEntidadeMultiModuloType extends ModulosEntidadeType{
  campoDinamicoDadoWs: CampoDinamicoDadoWs[];
}

 CampoDinamicoDadosEntidadeType {
  campoDinamicoDadoWs: CampoDinamicoDadoWs[];
}

 CampoDinamicoItemLabelType {
  codigo: number;
  nome: string;
  padrao: boolean;
}

 CampoDinamicoItemLabelsWs {
  campoDinamicoItemLabel: CampoDinamicoItemLabelType[];
}

 CampoDinamicoItemListaType {
  codigo: number;
  nome: string;
  posicao: number;
  padrao: boolean;
}

 CampoDinamicoItemListasWs {
  campoDinamicoItemLista: CampoDinamicoItemListaType[];
}

 CampoDinamicoWs {
  codigo: number;
  nome: string;
  textoAjuda: string;
  visivel: boolean;
  obrigatorio: boolean;
  listaMultipla: boolean;
  campoDinamicoTipo: CampoDinamicoTipoType;
  valorPadraoCampoTexto: string;
  valorPadraoCampoNumero: number;
  valorPadraoCampoData: XMLGregorianCalendar;
  valorPadraoCampoBoolean: boolean;
  aba: SimpleDtoType;
  modulo: ModuloType;
  posicaoTela: number;
  campoDinamicoItemLista: CampoDinamicoItemListaType[];
  campoDinamicoItemLabel: CampoDinamicoItemLabelType[];
}

 CamposDinamicosConsultaModuloWs {
  campoDinamicoConsultaModuloWs: CampoDinamicoConsultaModuloWs[];
}

 CamposDinamicosWs {
  campoDinamicoWs: CampoDinamicoWs[];
}

 CapturaConfirmarProcessosOabWs {
  cdAcompanhamentoProcesso: string[];
}

 CapturaMovimentoResultadoWs {
  andamentoWs: AndamentoWs[];
}

 CapturaOabConsultaFiltroWs {
  filtroGeral: string;
}

 CapturaOabConsultaResultadoWs {
  codigo: number;
  dataCadastro: XMLGregorianCalendar;
  numeroOabFormatado: string;
  status: string;
  nomeUsuarioVinculado: string;
  totalProcessosEncontrados: number;
}

 CapturaOabConsultaResultadosWs {
  totalRegistros: number;
  capturaOabConsultaResultadoWs: CapturaOabConsultaResultadoWs[];
}

 CapturaOabWs {
  numeroOab: string;
  codigoEstado: number;
  codigoUsuario: number;
  situacaoOabType: SituacaoCapturaOabType;
}

 CapturaProcessoDataProximaCapturaWs {
  codigoCapturaProcesso: number;
  codigoArrendatario: number;
  dataProximaCaptura: XMLGregorianCalendar;
}

 CapturaProcessoFrequenciaWs {
  codigoCapturaProcesso: number;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
}

 CapturaProcessoHistoricoComplementoConsultaResultadoWs {
  codigoCapturaProcessoHistorico: number;
  identificadorProcessoVinculado: string;
  dataCaptura: XMLGregorianCalendar;
  totalEnvolvidos: number;
  totalAndamentoInserido: number;
  totalAndamentoExcluido: number;
  totalAndamentoAlterado: number;
  origemHistorico: OrigemCapturaHistoricoType;
  usuarioCaptura: string;
}

 CapturaProcessoHistoricoComplementoConsultaResultadosWs {
  totalRegistros: number;
  capturaProcessoHistoricoComplementoConsultaResultadoWs: CapturaProcessoHistoricoComplementoConsultaResultadoWs[];
}

 CapturaProcessoHistoricoConsultaFiltroWs {
  numeroProcesso: string;
  identificador: string;
  codigoJustica: number;
  codigoTribunal: number;
  dataCapturaInicio: XMLGregorianCalendar;
  dataCapturaFim: XMLGregorianCalendar;
}

 CapturaProcessoHistoricoConsultaResultadoWs {
  codigoCapturaProcesso: number;
  justica: string;
  tribunal: string;
  tipoInstancia: TipoInstanciaProcessoType;
  localidade: string;
  tipoCaptura: string;
  paramentroCaptura: string;
  dataUltimaCaptura: XMLGregorianCalendar;
  dataDistribuicao: XMLGregorianCalendar;
  totalIntegracaoTribunal: number;
}

 CapturaProcessoHistoricoConsultaResultadosWs {
  totalRegistros: number;
  totalGeralIntegracao: number;
  totalIntegracaoPagina: number;
  capturaProcessoHistoricoConsultaResultadoWs: CapturaProcessoHistoricoConsultaResultadoWs[];
}

 CapturaProcessoInstanciasWs {
  tipoInstancia: TipoInstanciaProcessoType[];
}

 CapturaProcessoParametrosFiltrosWs {
  tipoNumeros: SimpleDtoType[];
  tipoLocais: SimpleDtoType[];
}

 CapturaProcessoResultadoWs {
  processoJudicialWs: ProcessoJudicialWs;
  codigoResultadoConsulta: number;
  numeroEnvolvidos: number;
  numeroAndamentos: number;
}

 CapturaProcessoSincronizacaoWs {
  codigoCapturaProcesso: number[];
}

 CentralCapturaProcessoConsultaFiltroWs {
  filtroGeral: string;
  codigoJusticaIntegracao: number;
  codigoTribunalIntegracao: number;
  codigoCentralCaptura: number;
  numeroProcesso: string;
  identificadorProcesso: string;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
  tipoFiltroConsulta: TipoFiltroCapturaProcessoConsultaType;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  habilitado: boolean;
}

 CentralCapturaProcessoConsultaResultadoWs {
  codigoCentralCapturaProcesso: number;
  codigoTribunal: number;
  codigoJustica: number;
  codigoLocalidade: number;
  codigoTipoCaptura: number;
  tribunal: string;
  justica: string;
  localidade: string;
  tipoCaptura: string;
  paramentroCaptura: string;
  dataCadastro: XMLGregorianCalendar;
  tipoInstancia: TipoInstanciaProcessoType;
  processoCapturados: ProcessoCapturadoType[];
  tipoStatus: TipoStatusCentralCapturaProcessoType;
  habilitado: boolean;
  tipoCadastroCaptura: TipoCadastroCapturaProcessoType;
}

 CentralCapturaProcessoConsultaResultadosWs {
  totalRegistros: number;
  centralCapturaProcessoConsultaResultadoWs: CentralCapturaProcessoConsultaResultadoWs[];
}

 CentralCapturaProcessoImportacaoNumeroCnjType {
  numeroCnj: string;
  tipoInstancia: TipoInstanciaProcessoType;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
  codigoUsuario: number;
}

 CentralCapturaProcessoImportacaoNumerosCnjWs {
  importacaoNumerosCnj: CentralCapturaProcessoImportacaoNumeroCnjType[];
}

 CentralCapturaProcessoResumidaWs {
  codigoCentralCapturaProcesso: number;
  codigoLocalidadeIntegracao: number;
  valorCaptura: string;
  codigoArrendatario: number;
}

 CentralCapturaProcessoVinculadoConsultaResultadoWs {
  codigoCentralCapturaProcesso: number;
  dataUltimaCaptura: XMLGregorianCalendar;
  numeroProcessoCaptura: string;
  tribunal: string;
  codigoProcesso: number;
  identificadorProcesso: string;
  assuntoProcesso: string;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
  codigoCapturaProcesso: number;
  dataUltimaSolicitacao: XMLGregorianCalendar;
  situacaoSolicitacao: SituacaoSolicitacaoType;
}

 CentralCapturaProcessoVinculadoConsultaResultadosWs {
  totalRegistros: number;
  centralCapturaProcessoVinculadoConsultaResultadoWs: CentralCapturaProcessoVinculadoConsultaResultadoWs[];
}

 CentralCapturaProcessoWs {
  codigoCentralCapturaProcesso: number;
  codigoJusticaIntegracao: number;
  codigoTribunalIntegracao: number;
  tipoInstancia: TipoInstanciaProcessoType;
  codigoLocalIntegracao: number;
  codigoLocalidadeIntegracao: number;
  codigoTipoCapturaIntegracao: number;
  valorCaptura: string;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
  status: TipoStatusCentralCapturaProcessoType;
  habilitado: boolean;
  tipoCadastroCapturaProcesso: TipoCadastroCapturaProcessoType;
}

 CentralCapturaProcessosResumidaWs {
  totalRegistros: number;
  centralCapturaProcessoResumidaWs: CentralCapturaProcessoResumidaWs[];
}

 CentralCapturaProcessosWs {
  totalRegistros: number;
  centralCapturaProcessoWs: CentralCapturaProcessoWs[];
}

 CentroCustoConsultaFiltroWs {
  nomeCentroCusto: string;
  abreviacaoCentroCusto: string;
  centroCustoPai: SimpleDtoType;
  flagHabilitado: boolean;
}

 CentroCustoConsultaResultadoWs {
  codigoCentroCusto: number;
  nome: string;
  flagHabilitado: boolean;
}

 CentroCustoConsultaResultadosWs {
  totalRegistros: number;
  centroCustoConsultaResultadoWs: CentroCustoConsultaResultadoWs[];
}

 CentroCustoWs {
  codigoCentroCusto: number;
  nomeCentroCusto: string;
  abreviacaoCentroCusto: string;
  centroCustoPai: SimpleDtoType;
}

 ChaveFiltroTiposConsultaType {
  filtro: string;
  valorDefaultFiltro: string;
  filtroObrigatorio: boolean;
}

 ChaveTipoConsultaType {
  chaveTipo: string;
  paginacaoTiposConsulta: ChavePaginacaoTiposConsultaType;
  filtroTiposConsulta: ChaveFiltroTiposConsultaType[];
}

 ChaveTiposConsultaWs {
  tipoConsulta: ChaveTipoConsultaType[];
}

 ChecklistItemWs {
  codigoChecklistItem: number;
  codigoChecklist: number;
  nomeItem: string;
  numeroOrdem: number;
  checked: boolean;
}

 ChecklistOrdenacaoType {
  codigoChecklistItem: number;
  ordem: number;
}

 ChecklistOrdenacaoWs {
  codigoChecklist: number;
  checklistOrdenacao: ChecklistOrdenacaoType[];
}

 ChecklistTemplateConsultaFiltroWs {
  nomeTemplate: string;
  descricaoTemplate: string;
}

 ChecklistTemplateItemType {
  codigoItem: number;
  nomeItem: string;
  numeroOrdem: number;
}

 ChecklistTemplateWs {
  codigoTemplate: number;
  nomeTemplate: string;
  descricaoTemplate: string;
  itens: ChecklistTemplateItemType[];
  numeroItens: number;
}

 ChecklistTemplatesWs {
  totalRegistros: number;
  checklistTemplateWs: ChecklistTemplateWs[];
}

 ChecklistWizardAgrupadoType {
  tipoChecklistWizard: ChecklistWizardTipoType;
  checklistWizardControleWs: ChecklistWizardControleWs[];
}

 ChecklistWizardAgrupadoWs {
  checkListWizardType: ChecklistWizardAgrupadoType[];
}

 ChecklistWizardControleWs {
  codigoUsuario: number;
  codigoChecklistWizard: number;
  checklistWizardEnumType: ChecklistWizardEnumType;
  visualizado: boolean;
  concluido: boolean;
}

 ChecklistWizardTotalConcluidoWs {
  totalChecklistWizard: number;
  totalChecklistWizardConcluido: number;
}

 ChecklistWs extends ModulosEntidadeType{
  codigo: number;
  nome: string;
  descricao: string;
  checklistItemWs: ChecklistItemWs[];
  numeroItens: number;
  numeroItensConcluidos: number;
}

 CodigosAndamentosClassificacaoPendenteWs {
  codigosAndamentos: number[];
}

 ComentarioConsultaFiltroWs {
  descricaoComentario: string;
  dataInclusao: XMLGregorianCalendar;
  usuarioCriador: SimpleDtoType;
  usuariosCitados: SimpleDtoType;
  dataInicioComentario: XMLGregorianCalendar;
  dataFimComentario: XMLGregorianCalendar;
  codigoComentario: number;
  codigoComentarioPai: number;
}

 ComentarioWs {
  codigoComentario: number;
  codigoRegistroVinculo: number;
  modulo: SimpleDtoType;
  descricaoComentario: string;
  dataInclusao: XMLGregorianCalendar;
  pessoaConsultaAutoCompleteSimplesWs: PessoaConsultaAutoCompleteSimplesWs;
  pessoaConsultaAutoCompleteDtoWs: PessoaConsultaAutoCompleteDtoWs;
  dataModificado: XMLGregorianCalendar;
  codigoRegistroVinculoPrincipal: number;
  moduloPrincipal: SimpleDtoType;
  codigoComentarioPai: number;
  totalRespostas: number;
}

 ComentariosWs {
  totalRegistros: number;
  comentarioWs: ComentarioWs[];
}

 ComponenteVersaoType {
  componente: ComponenteType;
  versao: string;
}

 ComponenteWs {
  componentes: ComponenteVersaoType[];
}

 CompromissoDetalhesResultadoWs {
  codigoTarefa: number;
  codigoTarefaEvento: number;
  identificador: string;
  responsaveis: ResponsavelEntidadeWs[];
  convidados: ResponsavelEntidadeWs[];
  titulo: string;
  tipoCompromisso: string;
  dataInicio: XMLGregorianCalendar;
  horaInicio: XMLGregorianCalendar;
  dataTermino: XMLGregorianCalendar;
  horaTermino: XMLGregorianCalendar;
  diaTodo: boolean;
  local: string;
  descricao: string;
}

 ConfigNotificacaoTipoItemType {
  codigoConfigNotificacaoItem: number;
  configNotificacaoTipoType: ConfigNotificacaoTipoType;
  habilitarRecebimento: boolean;
}

 ConfigNotificacaoWs {
  codigoConfigNotificacao: number;
  nomeConfigNotificacao: string;
  codigoConfigNotificacaoPai: number;
  configNotificacoesFilhosWs: ConfigNotificacaoWs[];
  configNotificacaoTipoItemType: ConfigNotificacaoTipoItemType[];
}

 ConfiguracaoNotificacoesWs {
  configNotificacaoWs: ConfigNotificacaoWs[];
}

 ConsultaGlobalWs {
  codigoEntidade: number;
  textoPrincipal: string;
  textoComplementar: string;
  modulo: ModuloType;
}

 ConsultaGlobalsWs {
  totalRegistros: number;
  consultaGlobalWs: ConsultaGlobalWs[];
}

 ConsultaTipoRetornoType {
  chaveTipo: string;
  quantidadeRegistros: number;
  simpleDto: SimpleDtoType[];
}

 ConsultaTiposRetornoWs {
  consultaTipoRetorno: ConsultaTipoRetornoType[];
}

 ContaBancoWs extends ContaComunsType{
  banco: SimpleDtoType;
  numeroAgencia: string;
  digitoAgencia: string;
  numeroConta: string;
  digitoConta: string;
  saldoInicial: number;
  limiteCredito: number;
}

 ContaCaixaWs extends ContaComunsType{
}

 ContaCartaoWs extends ContaComunsType{
  bandeiraCartao: SimpleDtoType;
  ultimosDigitos: number;
  limiteCredito: number;
  diaVencimento: number;
  dataValidade: XMLGregorianCalendar;
}

 ContaComunsType {
  codigoConta: number;
  nomeConta: string;
  tipoConta: TipoContaType;
  titular: SimpleDtoType;
  descricao: string;
}

 ContaConsultaFiltroWs {
  tipoConta: TipoContaType;
  nomeConta: string;
  titular: string;
  situacao: boolean;
}

 ContaConsultaResultadoWs {
  codigoConta: number;
  tipoConta: SimpleDtoType;
  nomeConta: string;
  titular: string;
  flagHabilitado: boolean;
}

 ContaConsultaResultadosWs {
  totalRegistros: number;
  contaConsultaResultadoWs: ContaConsultaResultadoWs[];
}

 DadosBancariosType {
  codigoDadosBancarios: number;
  dataInclusaoDadosBancarios: XMLGregorianCalendar;
  agenciaDadosBancarios: string;
  numeroContaDadosBancarios: string;
  codigoBancoDadosBancarios: number;
  codigoTipoContaDadosBancarios: number;
}

 DepositoGarantiaConsultaFiltroWs {
  codigoDepositoGarantia: number;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  tipoGarantiaOuDeposito: GarantiaDepositoType;
  tipoGarantia: SimpleDtoType;
  nomePessoa: string;
  tipoPessoa: SimpleDtoType;
  valor: number;
}

 DepositoGarantiaWs extends CampoDinamicoDadosEntidadeType{
  codigoDepositoGarantia: number;
  tipoGarantia: SimpleDtoType;
  tipoGarantiaOuDeposito: GarantiaDepositoType;
  dataInicioGarantia: XMLGregorianCalendar;
  dataFimGarantia: XMLGregorianCalendar;
  valor: number;
  tipoPessoa: GarantiaTipoPessoaType;
  pessoa: SimpleDtoType;
  tipoCorrecaoMonetaria: SimpleDtoType;
  descricao: string;
}

 DepositoGarantiasWs {
  depositoGarantiaWs: DepositoGarantiaWs[];
  totalRegistros: number;
}

 DocumentoIdentificacaoWs {
  codigoDocumento: number;
  numeroDocumento: string;
  dataEmissoDocumento: XMLGregorianCalendar;
  dataValidadeDocumento: XMLGregorianCalendar;
  orgaoExpedidorDocumento: string;
  paisDocumento: SimpleDtoType;
  estadoDocumento: SimpleDtoType;
  cidadeDocumento: SimpleDtoType;
  tipoDocumento: SimpleDtoType;
  tipoPessoa: TipoPessoaType;
}

 DominioWs {
  nome: string;
  tipoDominioType: TipoDominioType;
}

 DominiosWs {
  dominioWs: DominioWs[];
}

 EditorArquivoChaveType {
  codigoArquivo: number;
  codigoArrendatario: number;
}

 EditorArquivoConsultaFiltroWs {
  codigosEditorArquivoChaveIgnorar: EditorArquivoChaveType[];
  arquivoEmEdicaoTempoMinutoMaiorIgual: number;
}

 EditorArquivoConsultaResultadoWs {
  codigoArquivo: number;
  codigoArrendatario: number;
  codigoUsuario: number;
  codigoArquivoEditor: string;
  refreshToken: string;
  urlEditorArquivo: string;
  tipoEditorArquivo: TipoEditorArquivoType;
  redirectUrl: string;
  clientId: string;
  clientSecret: string;
  caminhoArquivoRepositorio: string;
  nomeArquivo: string;
  dataControleStatus: XMLGregorianCalendar;
  pastaArquivoRepositorio: string;
  extensaoArquivoRepositorio: string;
}

 EditorArquivoConsultaWs {
  totalEditorArquivo: number;
  editorArquivoConsultaResultadoWs: EditorArquivoConsultaResultadoWs[];
}

 EditorArquivoDadosArquivoWs {
  codigoUsuario: number;
  descricaoCaminhoArquivo: string;
  tamanhoArquivo: number;
}

 EditorArquivoNotificacaoWs {
  codigoArrendatario: number;
  codigoUsuario: number;
  codigoArquivo: number;
  editorArquivoNotificacaoTipo: EditorArquivoStatusType;
}

 EnderecoSimplesWs {
  cep: string;
  logradouro: string;
  numero: string;
  complemento: string;
  bairro: string;
  pais: string;
  estado: string;
  cidade: string;
}

 EnderecoWs {
  codigoEndereco: number;
  cepEndereco: string;
  complementoEndereco: string;
  descricaoEndereco: string;
  bairroEndereco: string;
  logradouroEndereco: string;
  numeroEndereco: number;
  tipoEndereco: SimpleDtoType;
  cidadeEndereco: SimpleDtoType;
  estadoEndereco: SimpleDtoType;
  paisEndereco: SimpleDtoType;
  siglaEstadoEstrangeiro: string;
}

 EntidadeDetalhesIndicadorWs {
  codigoEntidade: number;
  codigoModulo: number;
  chaveModulo: string;
  identificador: string;
  numeroProcesso: string;
  envolvidos: string;
  responsaveis: ResponsavelEntidadeWs[];
  gruposTrabalho: string[];
  planoContaNatureza: string;
}

 EntityBaseType {
  codigo: number;
}

 EnvolvidoConsultaResultadoWs {
  codigoVinculoEnvolvido: number;
  tipoParticipacao: string;
  codigoPessoa: number;
  nomePessoa: string;
  flagPrincipal: boolean;
  flagCliente: boolean;
  tipoEnvolvido: string;
  email: string;
  telefone: string;
  flagCompleto: boolean;
}

 EnvolvidoPeticionamentoWs {
  participacao: TipoEnvolvidoType;
  enderecoSimplesWs: EnderecoSimplesWs;
  pessoaSimplesWs: PessoaSimplesWs;
}

 EnvolvidosConsultaResultadoWs {
  totalRegistros: number;
  envolvidoConsultaResultadoWs: EnvolvidoConsultaResultadoWs[];
}

 ErroValidacaoWs {
  validacao: ValidacaoType[];
}

 FeriadoCalendarioWs {
  nome: string;
  descricao: string;
  dataFeriado: XMLGregorianCalendar;
  tipoFeriado: TipoFeriadoType;
  siglaEstado: string;
  cidade: string;
}

 FeriadoConsultaFiltroWs {
  nome: string;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  estado: number;
  cidade: number;
  tipoFeriado: TipoFeriadoType;
  habilitado: boolean;
}

 FeriadoConsultaWs {
  codigoFeriado: number;
  nome: string;
  descricao: string;
  dataFeriado: XMLGregorianCalendar;
  estado: string;
  cidade: string;
  habilitado: boolean;
}

 FeriadoWs {
  codigoFeriado: number;
  possuiRecorrenciaAnual: boolean;
  nome: string;
  descricao: string;
  estado: SimpleDtoType;
  cidade: SimpleDtoType;
  dataFeriado: XMLGregorianCalendar;
  tipoFeriado: TipoFeriadoType;
  codigoArrendatario: number;
  ativo: boolean;
  habilitado: boolean;
  ignorarFeriado: boolean;
}

 FeriadosCalendarioWs {
  feriadoCalendarioWs: FeriadoCalendarioWs[];
}

 FeriadosConsultaWs {
  totalRegistros: number;
  feriadoConsultaWs: FeriadoConsultaWs[];
}

 FuncaoWs {
  codigoFuncao: number;
  nomeFuncao: string;
}

 GerarModeloDocumentoEmBrancoWs {
  nomeDocumento: string;
  descricaoDocumento: string;
  dataEnvio: XMLGregorianCalendar;
  sigiloso: boolean;
  tipoArquivo: SimpleDtoType;
  modulosEntidadeWs: ModulosEntidadeWs;
}

 GerarModeloDocumentoWs {
  codigoModeloDocumento: number;
  codigoRegistroVinculo: number;
  nomeDocumento: string;
  descricaoDocumento: string;
  dataEnvio: XMLGregorianCalendar;
  sigiloso: boolean;
  tipoArquivo: SimpleDtoType;
  modulosEntidadeWs: ModulosEntidadeWs;
  mapModeloTipoCodigoEntidadeWs: MapModeloTipoCodigoEntidadeWs[];
}

 GrupoFiltroWs {
  nome: string;
  usuarios: SimpleDtoType;
  administrador: boolean;
  habilitado: boolean;
}

 GrupoResultadoWs {
  nome: string;
  codigoGrupo: number;
  nomeUsuarios: string;
  administrador: boolean;
  habilitado: boolean;
}

 GrupoWs {
  nome: string;
  codigoGrupo: number;
  administrador: boolean;
  usuarios: SimpleDtoType[];
  habilitado: boolean;
}

 GruposWs {
  totalRegistros: number;
  grupoResultadoWs: GrupoResultadoWs[];
}

 HoraApontamentoType {
  codigoHoraApontamento: number;
  dataApontamento: XMLGregorianCalendar;
  horasApontamento: string;
  descricaoApontamento: string;
}

 ImportacaoConsultaFiltroWs {
  identificador: string;
  marcador: string;
  dataInicio: XMLGregorianCalendar;
  dataFim: XMLGregorianCalendar;
  situacao: string;
  modulo: string;
  usuarioImportador: SimpleDtoType;
}

 ImportacaoDadosCelulaWs {
  colunaLabel: string;
  colunaValor: string;
}

 ImportacaoDadosLinhaMotivoErroWs {
  mensagem: string;
  parametros: SimpleDtoType[];
}

 ImportacaoDadosLinhaMotivoErrosWs {
  importacaoDadosLinhaMotivoErroWs: ImportacaoDadosLinhaMotivoErroWs[];
}

 ImportacaoDadosWs {
  identificador: string;
  statusImportacaoDados: ImportacaoStatusType;
  dataImportacao: XMLGregorianCalendar;
  usuarioImportador: string;
  nomeArquivo: string;
  tamanhoArquivo: number;
  codigoArquivo: number;
  numeroLinhas: number;
  marcadores: SimpleValueType[];
}

 ImportacaoLinhaConsultaFiltroWs {
  codigoImportacaoDados: number;
  valorCelula: string;
  status: ImportacaoLinhaStatusType;
}

 ImportacaoLinhaTotalPorStatusWs {
  status: ImportacaoLinhaStatusType;
  total: number;
}

 ImportacaoLinhaWs {
  codigo: number;
  identificador: string;
  codigoRegistroVinculo: number;
  dadosCelula: string;
  modulo: ModuloType;
  status: ImportacaoLinhaStatusType;
  numeroLinha: number;
}

 ImportacaoWs {
  identificador: string;
  marcador: string;
  dataImportacao: XMLGregorianCalendar;
  modulo: string;
  usuarioImportador: string;
  nomeArquivo: string;
  situacao: string;
  codigoImportacaoDados: number;
  numeroLinhas: number;
  tamanhoArquivo: number;
  arquivoLido: boolean;
}

 ImportacoesDadosCelulasWs {
  importacaoDadosCelulaWs: ImportacaoDadosCelulaWs[];
}

 ImportacoesLinhaWs {
  totalRegistros: number;
  importacaoLinhaWs: ImportacaoLinhaWs[];
  importacaoLinhaTotalPorStatusWs: ImportacaoLinhaTotalPorStatusWs[];
}

 ImportacoesWs {
  totalRegistros: number;
  importacaoWs: ImportacaoWs[];
}

 IndicadorTypeWs {
  tipoIndicador: IndicadorType;
  total: number;
  indicadores: SimpleDtoType[];
}

 IndicadoresWs {
  indicadorTypeWs: IndicadorTypeWs[];
}

 InformacaoSistemaType {
  chave: string;
  valor: string;
  descricao: string;
}

 InformacaoSistemaTypeWs {
  propriedadesConfiguracao: InformacaoSistemaType[];
  propriedadesSo: InformacaoSistemaType[];
  propriedadesBuild: InformacaoSistemaType[];
  propriedadesRequest: InformacaoSistemaType[];
}

 IntimacaoAssinanteConsultaFiltroWs {
  tipoAssinante: TipoAssinanteType;
  tipoProvedor: TipoProvedorType;
  nomePesquisa: string;
  oab: string;
  codigoUsuarioVinculado: number;
  codigoEstadoOab: number;
  codigosEstadoPesquisa: number[];
  habilitado: boolean;
  status: IntimacaoAssinanteStatusType;
}

 IntimacaoAssinanteConsultaResultadoWs {
  codigoIntimacaoAssinante: number;
  nomePesquisa: string;
  oab: string;
  nomeEstadoOab: string;
  nomeEstadoProvedor: string;
  nomeEstadosPesquisa: string;
  nomeUsuarioVinculado: string;
  tipoAssinante: TipoAssinanteType;
  tipoProvedor: TipoProvedorType;
  codigoIntimacaoAssinanteIntegrador: string;
  flHabilitado: boolean;
  status: IntimacaoAssinanteStatusType;
  loginProvedor: string;
}

 IntimacaoAssinanteConsultaResultadosWs {
  totalRegistros: number;
  intimacaoAssinanteConsultaResultadoWs: IntimacaoAssinanteConsultaResultadoWs[];
}

 IntimacaoAssinanteTermoType {
  codigoIntimacaoAssinanteTermo: number;
  nomeTermo: string;
  tipoTermoType: TipoTermoType;
}

 IntimacaoAssinanteWs {
  codigoIntimacaoAssinante: number;
  nomePesquisa: string;
  tipoAssinante: TipoAssinanteType;
  status: IntimacaoAssinanteStatusType;
  codigoUsuarioVinculado: number;
  habilitado: boolean;
  senhaProvedor: string;
  loginProvedor: string;
  codigoEstadoProvedor: number;
  oab: string;
  codigoEstadoOab: number;
  intimacaoAssinanteTermos: IntimacaoAssinanteTermoType[];
  tipoProvedor: TipoProvedorType;
  codigosEstadoPesquisa: number[];
}

 IntimacaoConsultaFiltroWs {
  tipoFiltroEspeciais: TipoFiltroEspeciasIntimacaoType;
  tipoDataFiltroIntimacao: TipoDataFiltroIntimacaoType;
  tipoSituacao: TipoSituacaoIntimacaoType;
  dataPeriodoInicial: XMLGregorianCalendar;
  dataPeriodoFinal: XMLGregorianCalendar;
  tipoJustica: SimpleDtoType;
  estado: SimpleDtoType;
  nomeOabAdvogado: string;
  codigosUsuariosResponsaveis: number[];
  codigosGruposResponsaveis: number[];
  identificador: string;
  codigosUsuariosVinculados: number[];
  tipoInformacaoExclusao: TipoInformacaoExclusaoType;
  termoExcecao: boolean;
  filtroGeral: string;
}

 IntimacaoConsultaPendenteWs {
  codigoIntimacao: number;
  dataDisponibilizacao: XMLGregorianCalendar;
  siglaOrgao: string;
  numeroProcesso: string;
  nomeCliente: string[];
  fotoResponsavel: string;
  nomeResponsavel: string;
  siglaNomeResponsavel: string;
  codigoProcesso: number;
}

 IntimacaoConsultaWs {
  codigoIntimacao: number;
  oabOrigem: string;
  dataDisponibilizacao: XMLGregorianCalendar;
  dataJornal: XMLGregorianCalendar;
  estado: string;
  cidade: string;
  orgao: string;
  numeroProcesso: string;
  texto: string;
  tipoSituacao: TipoSituacaoIntimacaoType;
  codigoProcesso: number;
  identificador: string;
  termoExcecao: boolean;
  dataExclusao: XMLGregorianCalendar;
  nomePessoaExclusao: string;
  flAtivo: boolean;
  tarefasSugeridas: IntimacaoSugestaoType[];
}

 IntimacaoDetalheWs {
  codigoIntimacao: number;
  dataDisponibilizacao: XMLGregorianCalendar;
  dataJornal: XMLGregorianCalendar;
  jornal: string;
  justica: string;
  orgao: string;
  texto: string;
  advogadoWs: AdvogadoWs[];
  parteWs: ParteWs[];
  processoDetalhesIndicadorType: ProcessoDetalhesIndicadorType;
  situacao: TipoSituacaoIntimacaoType;
  identificador: string;
  tarefasSugeridas: IntimacaoSugestaoType[];
}

 IntimacaoPersistenciaWs {
  intimacaoProvedorItWs: IntimacaoProvedorItWs[];
}

 IntimacaoProvedorItWs {
  codigoIntimacao: string;
  hashIntimacao: string;
  oabOrigem: string;
  grauIntimacaoClassificacaoIntuitiva: string;
  dataDisponibilizacao: XMLGregorianCalendar;
  dataJornal: XMLGregorianCalendar;
  jornal: string;
  uf: string;
  justica: string;
  orgao: string;
  cidade: string;
  vara: string;
  paginaPublicacao: string;
  texto: string;
  numeroProcesso: string[];
  parte: ParteProvedorItWs[];
  advogado: AdvogadoProvedorItWs[];
  dataImportacao: XMLGregorianCalendar;
  origem: string;
  nomeCliente: string;
  codigoCliente: string;
  codigoAssinaturaIntegrador: string;
  codigoArrendatario: number;
}

 IntimacaoSugestaoType {
  codigoIntimacaoSugestao: number;
  codigoIntimacao: number;
  codigoArrendatario: number;
  codigoTarefaTipoSugestao: number;
  probabilidadeSugestao: number;
  nomeTarefaTipo: string;
}

 IntimacaoSugestaoWs {
  intimacaoSugestoes: IntimacaoSugestaoType[];
}

 IntimacaoWs {
  codigoIntimacao: number;
  oabOrigem: string;
  grauIntimacaoClassificacaoIntuitiva: string;
  dataDisponibilizacao: XMLGregorianCalendar;
  dataJornal: XMLGregorianCalendar;
  jornal: string;
  uf: string;
  justica: string;
  orgao: string;
  cidade: string;
  vara: string;
  paginaPublicacao: string;
  texto: string;
  processosNumeros: string[];
  advogadoWs: AdvogadoWs[];
  parteWs: ParteWs[];
  processo: ProcessoDadosComunsType;
  situacao: TipoSituacaoIntimacaoType;
  identificador: string;
  termoExcecao: boolean;
  tarefasSugeridas: IntimacaoSugestaoType[];
}

 IntimacoesConsultaPendenteWs {
  totalRegistros: number;
  intimacaoConsultaPendenteWs: IntimacaoConsultaPendenteWs[];
}

 IntimacoesConsultaWs {
  totalRegistros: number;
  intimacaoConsultaWs: IntimacaoConsultaWs[];
}

 ItemValidacaoType {
  chaveErro: string;
  parametroErro: string[];
}

 LancamentoFinanceiroConsultaFiltroWs {
  dataPeridoInicio: XMLGregorianCalendar;
  dataPeridoFim: XMLGregorianCalendar;
  tipoResponsavelPagamento: TipoResponsavelPagamentoType;
  tipoLancamentoFinanceiro: PlanoContaNaturezaType;
  tiposSituacaoFinanceira: SituacaoFinanceiraType[];
  tiposSolicitacaoRecebimentoPagamento: SolicitacaoRecebimentoPagtoType[];
  planoConta: SimpleDtoType;
  pessoa: string;
  valor: number;
  tipoDataPeriodo: TipoDataPeriodoType;
  unidadeOrganizacional: SimpleDtoType;
  identificador: string;
  numeroDocumento: string;
}

 LancamentoFinanceiroConsultaResultadoWs {
  codigoLancamentoFinanceiro: number;
  dataLancamento: XMLGregorianCalendar;
  dataVencimento: XMLGregorianCalendar;
  favorecido: string;
  flagReembolsar: boolean;
  flagHabilitado: boolean;
  lancamentoFinanceiroAprovacao: string;
  lancamentoFinanceiroSituacao: string;
  numeroDocumento: string;
  planoConta: string;
  tipoLancamentoFinanceiro: string;
  valorDocumento: number;
  valorDocumentoReal: number;
  responsavelPagamento: string;
  tipoResponsavelPagamento: string;
  identificador: string;
  nomeTipoDocumento: string;
  solicitacaoRecebimentoPagtoWs: SolicitacaoRecebimentoPagtoWs[];
  flagPodeExcluir: boolean;
  totalSolicitacaoRecebimentoPagamento: number;
  totalArquivos: number;
  privado: boolean;
}

 LancamentoFinanceiroConsultaResultadosWs {
  totalRegistros: number;
  totalValor: number;
  lancamentoFinanceiroConsultaResultadoWs: LancamentoFinanceiroConsultaResultadoWs[];
}

 LancamentoFinanceiroWs extends CampoDinamicoDadosEntidadeType{
  codigoLancamentoFinanceiro: number;
  tipoLancamentoFinanceiro: PlanoContaNaturezaType;
  unidadeOrganizacional: SimpleDtoType;
  tipoResponsavelPagamento: TipoResponsavelPagamentoType;
  flagCobrarCliente: boolean;
  flagReembolsarFuncionario: boolean;
  favorecido: SimpleDtoType;
  data: XMLGregorianCalendar;
  dataVencimento: XMLGregorianCalendar;
  tipoDocumento: SimpleDtoType;
  numeroDocumento: string;
  valorDocumento: number;
  planoConta: SimpleDtoType;
  marcadorWs: MarcadorWs[];
  descricao: string;
  flagRecorrencia: boolean;
  recorrenciaWs: RecorrenciaWs;
  responsavelPagamento: SimpleDtoType;
  cliente: SimpleDtoType;
  solicitacaoRecebimentoPagtoWs: SolicitacaoRecebimentoPagtoWs[];
  identificador: string;
  totalArquivos: number;
  privado: boolean;
}

 LembreteDataEspecificaWs {
  codigoLembrete: number;
  tipoLembrete: TipoLembreteType;
  dataLembrete: XMLGregorianCalendar;
}

 LembreteWs {
  codigoLembrete: number;
  quantidade: number;
  unidadeMedida: UnidadeMedidaLembreteType;
  tipoLembrete: TipoLembreteType;
  pessoa: SimpleDtoType;
}

 MapModeloTipoCodigoEntidadeWs {
  modeloDocumentoTipo: SimpleDtoType;
  codigoEntidade: number;
}

 MarcadorConsultaFiltroWs {
  nomeMarcador: string;
}

 MarcadorWs {
  codigoMarcador: number;
  nomeMarcador: string;
}

 MarcadoresWs {
  totalRegistros: number;
  marcadorWs: MarcadorWs[];
}

 MesclagemDocumentoWs {
  codigo: number;
  moduloEntidade: ModuloEntidadeType;
  status: StatusMesclagemDocumentoType;
}

 ModeloDocumentoConsultaFiltroWs {
}

 ModeloDocumentoWs {
  codigo: number;
  codigoArquivo: number;
  nomeDocumento: string;
  nomeArquivo: string;
  descricaoDocumento: string;
  modeloDocumentoTipo: SimpleDtoType;
  moduloTipo: SimpleDtoType;
  tipoArquivo: SimpleDtoType;
  dataUltimaAtualizacao: XMLGregorianCalendar;
  tamanhoArquivo: number;
  ultimoUsuarioAlterou: string;
  criarModelo: boolean;
  editorArquivoStatusType: EditorArquivoStatusType;
}

 ModelosDocumentoWs {
  totalRegistros: number;
  modeloDocumentoWs: ModeloDocumentoWs[];
}

 ModuloAgrupadosRetornoWs {
  moduloAreaRetorno: ModuloAreaRetornoType[];
}

 ModuloAreaRetornoType {
  moduloArea: ModuloAreaType;
  simpleValue: SimpleValueType[];
}

 ModuloEntidadeType {
  modulo: ModuloType;
  codigoRegistroVinculo: number;
  vinculoPrincipal: boolean;
}

 ModuloRecursivoEntidadeType {
  modulo: ModuloType;
  codigoRegistroVinculo: number;
  moduloVinculoEntidade: ModuloRecursivoEntidadeType;
}

 ModulosEntidadeType {
  modulos: ModuloEntidadeType[];
}

 ModulosEntidadeWs {
  modulos: ModuloEntidadeType[];
}

 MovimentacaoContaConsultaFiltroWs {
  conta: SimpleDtoType;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  valor: number;
  historico: string;
  planoContaNatureza: PlanoContaNaturezaType;
  codigoRegistroVinculo: number;
  modulo: SimpleDtoType;
}

 MovimentacaoContaConsultaResultadoWs {
  codigoMovimentacaoConta: number;
  dataMovimentacao: XMLGregorianCalendar;
  valorTotalMovimentacao: number;
  valorTotalMovimentacaoReal: number;
  movimentacaoContaHistoricoWs: MovimentacaoContaHistoricoWs[];
}

 MovimentacaoContaConsultaResultadosWs {
  totalRegistros: number;
  totalValor: number;
  totalValorPagina: number;
  saldoInicialConta: number;
  movimentacaoContaConsultaResultadoWs: MovimentacaoContaConsultaResultadoWs[];
}

 MovimentacaoContaHistoricoWs {
  descricao: string;
  valor: number;
  valorReal: number;
  planoContaNatureza: PlanoContaNaturezaType;
  flagEstorno: boolean;
  codigoReceitaDespesa: number;
  codigoModulo: number;
  codigoRegistroVinculo: number;
}

 NodeWs {
  chave: number;
  valor: string;
  nodeWs: NodeWs[];
}

 NotificacaoConsultaFiltroWs {
  dataFimNotificacao: XMLGregorianCalendar;
  dataInicioNotificacao: XMLGregorianCalendar;
  notificacaoLida: boolean;
  notificacaoVisualizada: boolean;
  codigoNotificacao: number;
}

 NotificacaoGeralAcaoType {
  codigoNotificacaoGeralAcao: number;
  chave: string;
  descricao: string;
  acao: string;
  abrirEmNovaJanela: boolean;
  destaque: boolean;
  tipoNotificacaoGeralAcao: TipoNotificacaoGeralAcaoType;
}

 NotificacaoGeralEscopoType {
  codigoNotificacaoGeralEscopo: number;
  codigoArrendatario: number;
  nomeArrendatario: string;
}

 NotificacaoGeralItemWs {
  codigoNotificacaoGeral: number;
  codigoExterno: string;
  conteudo: string;
  nome: string;
  ativo: boolean;
  dataHoraApresentacaoInicio: XMLGregorianCalendar;
  dataHoraApresentacaoFim: XMLGregorianCalendar;
  dataHoraCadastro: XMLGregorianCalendar;
  podeFechar: boolean;
  tipoApresentacao: TipoApresentacaoType;
  tipoNotificacao: TipoNotificacaoType;
  tipoDeveApresentar: TipoDeveApresentarType;
  notificacaoGeralEscopo: NotificacaoGeralEscopoType[];
  notificacaoGeralAcao: NotificacaoGeralAcaoType[];
}

 NotificacaoGeralResultadoType {
  codigoNotificacaoGeral: number;
  conteudo: string;
  nome: string;
  podeFechar: boolean;
  tipoApresentacao: TipoApresentacaoType;
  notificacaoGeralAcao: NotificacaoGeralAcaoType[];
}

 NotificacaoGeralResultadoWs {
  notificacaoGeralResultado: NotificacaoGeralResultadoType[];
}

 NotificacaoGeralWs {
  notificacaoGeralItemWs: NotificacaoGeralItemWs[];
}

 NotificacaoWs extends ModulosEntidadeType{
  codigoNotificacao: number;
  descricaoNotificacao: string;
  pessoaConsultaAutoCompleteSimplesWs: PessoaConsultaAutoCompleteSimplesWs;
  notificacaoLida: boolean;
  modulosEntidade: ModuloEntidadeType[];
  dataNotificacao: XMLGregorianCalendar;
}

 NotificacoesWs {
  totalRegistros: number;
  notificacaoWs: NotificacaoWs[];
}

 ObjectFactory {
}

 PagamentoBoletoWs extends PagamentoDadosBasicosType{
  codigoBarras: string;
}

 PagamentoCartaoWs extends PagamentoDadosBasicosType{
  bandeira: SimpleDtoType;
  ultimosDigitos: string;
  dataValidade: XMLGregorianCalendar;
  tipoCartao: TipoCartaoType;
}

 PagamentoChequeWs extends PagamentoDadosBasicosType{
  banco: SimpleDtoType;
  numeroAgencia: string;
  numeroConta: string;
  dataEmissao: XMLGregorianCalendar;
  numeroCheque: string;
  numeroSerie: string;
  codigoBarras: string;
}

 PagamentoDadosBasicosType {
  codigoPagamento: number;
  conta: SimpleDtoType;
  dataVencimento: XMLGregorianCalendar;
  valorEntrada: number;
  valorPagamento: number;
  pagamentoTipo: PagamentoTipoType;
  pagamentoTipoParcelado: PagamentoTipoType;
  dataBaixa: XMLGregorianCalendar;
  valorBaixa: number;
  baixado: boolean;
}

 PagamentoDebitoEmContaWs extends PagamentoDadosBasicosType{
  favorecido: SimpleDtoType;
  banco: SimpleDtoType;
  numeroAgencia: string;
  digitoAgencia: string;
  numeroConta: string;
  digitoConta: string;
}

 PagamentoDepositoBancarioWs extends PagamentoDadosBasicosType{
  favorecido: SimpleDtoType;
  banco: SimpleDtoType;
  numeroAgencia: string;
  digitoAgencia: string;
  numeroConta: string;
  digitoConta: string;
}

 PagamentoDinheiroWs extends PagamentoDadosBasicosType{
}

 PagamentoDuplicataWs extends PagamentoDadosBasicosType{
  numeroDuplicata: string;
  dataEmissao: XMLGregorianCalendar;
}

 PagamentoOutroWs extends PagamentoDadosBasicosType{
  observacao: string;
}

 PagamentoTransferenciaWs extends PagamentoDadosBasicosType{
  favorecido: SimpleDtoType;
  banco: SimpleDtoType;
  numeroAgencia: string;
  digitoAgencia: string;
  numeroConta: string;
  digitoConta: string;
}

 PagamentosBoletoWs {
  pagamentoBoletoWs: PagamentoBoletoWs[];
}

 PagamentosCartaoWs {
  pagamentoCartaoWs: PagamentoCartaoWs[];
}

 PagamentosChequeWs {
  pagamentoChequeWs: PagamentoChequeWs[];
}

 PagamentosDebitoEmContaWs {
  pagamentoDebitoEmContaWs: PagamentoDebitoEmContaWs[];
}

 PagamentosDepositoBancarioWs {
  pagamentoDepositoBancarioWs: PagamentoDepositoBancarioWs[];
}

 PagamentosDinheiroWs {
  pagamentoDinheiroWs: PagamentoDinheiroWs[];
}

 PagamentosDuplicataWs {
  pagamentoDuplicataWs: PagamentoDuplicataWs[];
}

 PagamentosOutroWs {
  pagamentoOutroWs: PagamentoOutroWs[];
}

 PagamentosTransferenciaWs {
  pagamentoTransferenciaWs: PagamentoTransferenciaWs[];
}

 PagarReceberBaixaWs {
  codigoPagarReceberBaixa: number;
  codigoReceitaDespesa: number;
  dataVencimento: XMLGregorianCalendar;
  dataBaixa: XMLGregorianCalendar;
  dataEstorno: XMLGregorianCalendar;
  documento: string;
  descricaoItensPlanoConta: string;
  nomePessoa: string;
  valor: number;
  valorBaixa: number;
  juros: number;
  conta: SimpleDtoType;
  planoContaNatureza: PlanoContaNaturezaType;
  situacao: SituacaoFinanceiraType;
  identificador: string;
  identificadorReceitaDespesa: string;
}

 PagarReceberBaixasWs {
  totalRegistros: number;
  totalValor: number;
  pagarReceberBaixaWs: PagarReceberBaixaWs[];
}

 PagarReceberConsultaFiltroWs {
  planoContaNatureza: PlanoContaNaturezaType;
  situacao: SituacaoFinanceiraType;
  dataInicio: XMLGregorianCalendar;
  dataFim: XMLGregorianCalendar;
  nomePessoa: string;
  unidadeOrganizacional: SimpleDtoType;
  formaPagamento: PagamentoTipoType;
  planoConta: SimpleDtoType[];
  marcadores: SimpleDtoType[];
  contaCaixaBanco: SimpleDtoType;
  valor: number;
  codigoPagamento: number;
  tipoDataPagamentoConsultaFiltro: TipoDataPagamentoConsultaFiltroType;
}

 PagarReceberConsultaResultadoWs {
  codigoPagarReceber: number;
  codigoReceitaDespesa: number;
  dataVencimento: XMLGregorianCalendar;
  dataEmissao: XMLGregorianCalendar;
  situacao: SituacaoFinanceiraType;
  planoContaNatureza: PlanoContaNaturezaType;
  documento: string;
  nomePessoa: string;
  descricaoItensPlanoConta: string;
  valor: number;
  valorReal: number;
  valorBaixado: number;
  dataBaixa: XMLGregorianCalendar;
  identificador: string;
  nomeConta: string;
  identificadorModulo: string;
  marcadores: string;
  codigoRegistroVinculo: number;
  codigoLancamento: number;
  modulo: ModuloType;
  descricoesReceitaDespesaItem: string[];
}

 PagarReceberConsultaResultadosWs {
  totalRegistros: number;
  totalValor: number;
  totalValorPagina: number;
  pagarReceberConsultaResultadoWs: PagarReceberConsultaResultadoWs[];
}

 ParteProvedorItWs {
  nome: string;
  tipoParticipacao: string;
  tipoParticipacaoDescricao: string;
}

 ParteWs {
  nome: string;
  tipoParticipacao: string;
  processoParticipacaoTipo: string;
}

 PedidoConsultaFiltroWs {
  codigoPedido: number;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  dataDecisao: XMLGregorianCalendar;
  valorDeferido: number;
  situacaoPedido: SimpleDtoType;
  nomePedido: string;
}

 PedidoWs extends CampoDinamicoDadosEntidadeType{
  codigoPedido: number;
  nomePedido: string;
  dataPedido: XMLGregorianCalendar;
  valorPedido: number;
  valorProvisionado: number;
  tipoCorrecaoMonetaria: SimpleDtoType;
  situacaoPedido: SimpleDtoType;
  dataDecisao: XMLGregorianCalendar;
  valorDeferido: number;
  observacao: string;
  estimativaTipo: TipoEstimativaType;
  riscoPorcentagem: number;
  flagValorProvisionado: boolean;
}

 PedidosWs {
  pedidoWs: PedidoWs[];
  totalRegistros: number;
  totalPaginaValorPedido: number;
  totalPaginaValorProvisionado: number;
  totalPaginaValorDeferido: number;
  totalGeralValorPedido: number;
  totalGeralValorProvisionado: number;
  totalGeralValorDeferido: number;
}

 PerfilArrenadatarioConsultaResultadosWs {
  totalRegistros: number;
  perfilArrendatarioConsultaResultadoWs: PerfilArrendatarioConsultaResultadoWs[];
}

 PerfilArrendatarioConsultaFiltroWs {
  nomePerfilArrendatario: string;
  funcionalidade: SimpleDtoType[];
  habilitado: boolean;
}

 PerfilArrendatarioConsultaResultadoWs {
  codigoPerfilArrendatario: number;
  nomePerfilArrendatario: string;
  funcionalidade: string;
}

 PerfilArrendatarioWs {
  codigoPerfilArrendatario: number;
  nomePerfilArrendatario: string;
  codigoFuncionalidade: number[];
}

 PerfilConsultaFiltroWs {
  perfil: SimpleDtoType;
  permissao: SimpleDtoType;
  usuario: SimpleDtoType;
  habilitado: boolean;
}

 PerfilConsultaResultadoWs {
  codigoPerfil: number;
  nomePerfil: string;
  usuario: SimpleDtoType[];
  habilitado: boolean;
}

 PerfilConsultaResultadosWs {
  totalRegistros: number;
  perfilConsultaResultadoWs: PerfilConsultaResultadoWs[];
}

 PerfilWs {
  codigoPerfil: number;
  nomePerfil: string;
  codigoPermissao: number[];
}

 PermissaoConsultaResultadosWs {
  permissaoWs: PermissaoWs[];
}

 PermissaoWs {
  codigo: number;
  codigoPai: number;
  codigoModulo: number;
  nomePermissao: string;
  token: string;
}

 PessoaArrendatarioWs {
  codigoArrendatario: number;
  codigoPessoaArrendatario: number;
  codigoPerfilArrendatario: number;
  nomePessoaArrendatario: string;
  nomeFantasia: string;
  tipoPessoa: TipoPessoaType;
  dataNascimentoFundacao: XMLGregorianCalendar;
  cpfCnpj: string;
  telefone: string;
  email: string;
  pessoaEnderecoWs: PessoaEnderecoWs;
  usuarioLogadoWs: UsuarioLogadoWs;
}

 PessoaClassificacaoType {
  codigoClassificacao: number;
  descricao: string;
}

 PessoaConsultaAutoCompleteDtoWs {
  pessoaConsultaAutoCompleteSimplesWs: PessoaConsultaAutoCompleteSimplesWs[];
}

 PessoaConsultaAutoCompleteSimplesWs {
  codigoPessoa: number;
  codigoUsuario: number;
  nomePessoa: string;
  urlPublicaFoto: string;
}

 PessoaConsultaFiltroWs extends CampoDinamicoConsultaFiltrosType{
  nomeOuRazaoSocial: string;
  cpfOuCnpj: string;
  email: string;
  telefone: string;
  codigoCidade: number;
  tipoPessoa: TipoPessoaType;
  genero: GeneroPessoaType;
  codigoClassificacao: number;
  diaAniversario: number;
  mesAniversario: number;
  atualizadoDesde: XMLGregorianCalendar;
}

 PessoaConsultaSimplesDtoWs {
  pessoaConsultaSimples: PessoaConsultaSimplesType[];
}

 PessoaConsultaSimplesType {
  codigoPessoa: number;
  nomePessoa: string;
  cpfCnpj: string;
  dataInclusao: XMLGregorianCalendar;
  tipoPessoa: TipoPessoaType;
}

 PessoaConsultaType extends CampoDinamicoConsultaResultadoType{
  codigoPessoa: number;
  nome: string;
  cpfOuCnpj: string;
  habilitado: boolean;
  emailPrincipal: string;
  telefonePrincipal: string;
  cidadePrincipal: string;
  classificacoes: string;
  tipoPessoa: TipoPessoaType;
}

 PessoaConsultaWs {
  totalRegistros: number;
  pessoaConsulta: PessoaConsultaType[];
}

 PessoaContatoWs extends CampoDinamicoDadosEntidadeType{
  codigoPessoaContato: number;
  observacaoPessoaContato: string;
  nomeReferenciaPessoaContato: string;
  telefonePessoaContato: TelefoneType;
}

 PessoaContatosWs {
  pessoaContatoWs: PessoaContatoWs[];
}

 PessoaDadosBasicosWs extends CampoDinamicoDadosEntidadeType{
  codigoPessoa: number;
  cpfCnpj: string;
  areaAtuacao: string;
  profissao: SimpleDtoType;
  flagSemCpfCnpj: boolean;
  justificativaSemCpfCnpj: string;
  nomePessoa: string;
  dataNascimentoFundacao: XMLGregorianCalendar;
  nomePai: string;
  nomeMae: string;
  codigoEstadoCivil: number;
  naturalidade: string;
  url: string;
  razaoSocial: string;
  tipoPessoa: TipoPessoaType;
  pessoaCadastroTipo: PessoaCadastroType;
  genero: GeneroPessoaType;
  urlFoto: string;
  classificacao: PessoaClassificacaoType[];
  codigoPessoaTelefone: number;
  codigoTelefone: number;
  telefone: string;
  codigoTipoTelefone: number;
  codigoEmail: number;
  email: string;
  codigoTipoEmail: number;
  observacaoGeral: string;
  habilitado: boolean;
}

 PessoaDadosComplementaresWs extends CampoDinamicoDadosEntidadeType{
  observacaoGeral: string;
  dadosBancarios: DadosBancariosType;
}

 PessoaDocumentosIdentificacaoWs {
  documentoIdentificacaoWs: DocumentoIdentificacaoWs[];
}

 PessoaEmailWs {
  codigoEmail: number;
  email: string;
  observacaoEmail: string;
  principal: boolean;
  codigoEmailTipo: number;
  nomeEmailTipo: string;
}

 PessoaEmailsWs {
  pessoaEmailWs: PessoaEmailWs[];
}

 PessoaEnderecoWs extends CampoDinamicoDadosEntidadeType{
  codigoPessoaEndereco: number;
  principal: boolean;
  enderecoWs: EnderecoWs;
}

 PessoaEnderecosWs {
  pessoaEnderecoWs: PessoaEnderecoWs[];
}

 PessoaEntidadeBloqueioWs {
  codigoPessoa: number;
  codigoRegistroVinculo: number;
  moduloSistema: ModuloType;
}

 PessoaEnvolvidoSugestaoWs {
  codigoEnvolvido: number;
  nomeEnvolvido: string;
  pessoaCadastradaNoProcesso: boolean;
}

 PessoaResumoWs {
  codigoPessoa: number;
  nomePessoa: string;
  cpfCnpj: string;
  tipoPessoa: TipoPessoaType;
}

 PessoaSimplesWs {
  nomePessoa: string;
  cpfCnpj: string;
  tipoPessoa: TipoPessoaType;
  genero: GeneroPessoaType;
  rg: string;
  dataNascimentoFundacao: XMLGregorianCalendar;
  nomePai: string;
  nomeMae: string;
}

 PessoaTelefoneWs {
  codigoPessoaTelefone: number;
  principal: boolean;
  telefone: TelefoneType;
}

 PessoaTelefonesWs {
  pessoaTelefoneWs: PessoaTelefoneWs[];
}

 PeticaoCredencialDadosComumType {
  estacao: string;
  tribunalCodigo: string;
  tribunalLogin: string;
}

 PeticaoCredencialEstacaoWs extends PeticaoCredencialDadosComumType{
  tribunalSenhaFragmento: string;
}

 PeticaoCredencialWs extends PeticaoCredencialDadosComumType{
  tribunalSenha: string;
}

 PeticaoExcecaoWs {
  codigoExcecao: string;
  objeto: string;
  descricaoExcecao: string;
  simpleDtoType: SimpleDtoType[];
}

 PeticaoExcecoesWs {
  localizador: string;
  peticaoExcecaoWs: PeticaoExcecaoWs[];
}

 PeticaoNotificacaoWs {
  localizador: string;
  peticaoExcecoesWs: PeticaoExcecoesWs;
  peticaoWs: PeticaoWs;
}

 PeticaoTribunalWs {
  nomeTribunal: string;
  uf: string;
  siglaTribunal: string;
}

 PeticaoWs {
  numeroProcesso: string;
  tipoPeticao: PeticaoTipoType;
  situacaoPeticao: PeticaoSituacaoTipoType;
  dataLimiteReenvio: XMLGregorianCalendar;
  codigoReciboPeticao: string;
  codigoProprietario: number;
  codigoPeticionante: number;
  peticaoTribunalWs: PeticaoTribunalWs;
}

 PeticionanteWs extends ProprietarioDadosComumType{
}

 PeticionantesWs {
  peticionanteWs: PeticionanteWs[];
}

 PlanoContaConsultaFiltroWs {
  tipoPlanoConta: TipoPlanoContaType;
  planoContaNatureza: PlanoContaNaturezaType;
  nomePlanoConta: string;
  flagExibirTelaLancamentoFinanceiro: boolean;
  flagExibirDemonstrativoResultado: boolean;
  flagReembolsavel: boolean;
  flagHabilitado: boolean;
}

 PlanoContaConsultaResultadoWs {
  codigoPlanoConta: number;
  nomePlanoContaArvore: string;
  tipoPlanoConta: TipoPlanoContaType;
  planoContaNatureza: PlanoContaNaturezaType;
  flagHabilitado: boolean;
}

 PlanoContaConsultaResultadosWs {
  totalRegistros: number;
  planoContaConsultaResultadoWs: PlanoContaConsultaResultadoWs[];
}

 PlanoContaWs {
  codigoPlanoConta: number;
  nomePlanoConta: string;
  planoContaNatureza: PlanoContaNaturezaType;
  tipoPlanoConta: TipoPlanoContaType;
  codigoPlanoContaPai: number;
  flagExibirTelaLancamentoFinanceiro: boolean;
  flagExibirDemonstrativoResultado: boolean;
  flagExibirDemonstrativoFluxoCaixa: boolean;
  flagReembolsavel: boolean;
  flagHabilitado: boolean;
}

 PlanoContasWs {
  totalRegistros: number;
  planoContaWs: PlanoContaWs[];
}

 PreferenciaUsuarioWs {
  codigoPreferenciaUsuario: number;
  codigoUsuario: number;
  codigoUsuarioCliente: number;
  estiloCor: EstiloCorType;
  fundoCor: FundoCorType;
  layout: LayoutType;
  flUsaNovoSajadv: boolean;
}

 ProcessoAndamentoDetalhesWs {
  codigoAndamento: number;
  data: XMLGregorianCalendar;
  identificador: string;
  descricao: string;
  tipo: string;
  processoDetalhesIndicadorType: ProcessoDetalhesIndicadorType;
  classificacaoType: AndamentoClassifiacaoType;
  historicoAndamentos: AndamentoProcessoHistoricoType[];
}

 ProcessoAndamentoIndicadorWs {
  codigoProcesso: number;
  codigoAndamento: number;
  siglaOrgao: string;
  numeroProcesso: string;
  nomeCliente: string;
}

 ProcessoAndamentosWs {
  totalRegistros: number;
  andamentoWs: AndamentoDadosBasicosType[];
}

 ProcessoApensoWs {
  codigoProcesso: number;
  codigoProcessoPai: number;
}

 ProcessoCapturadoType {
  codigoCapturaProcesso: number;
  numeroProcesso: string;
  dataDistribuicao: XMLGregorianCalendar;
  tipoFrequencia: TipoFrequenciaCentralCapturaProcessoType;
  processo: SimpleDtoType;
}

 ProcessoConsultaFiltroWs extends CampoDinamicoConsultaFiltrosType{
  nomeAssunto: string;
  codigosUnidadeOrganizacional: number[];
  codigoProcessoOrgao: number;
  codigoSituacao: number;
  codigoPessoaEnvolvido: number;
  nomeEnvolvido: string;
  numeroProcesso: string;
  nomePasta: string;
  identificador: string;
  codigoMarcadores: number[];
  codigoUsuariosResponsaveis: number[];
  codigoGruposResponsaveis: number[];
  dataProcessoInicio: XMLGregorianCalendar;
  dataProcessoFim: XMLGregorianCalendar;
  tipoDataProcesso: TipoDataProcessoType;
  codigoTipoJustica: number;
  codigoProcessoPai: number;
  codigoEstado: number;
  somenteProcessosSemAtendimento: boolean;
  somenteProcessosSemProcessoPai: boolean;
  somenteIncompleto: boolean;
  somenteCompleto: boolean;
  codigoOab: number;
  flHabilitado: boolean;
  filtroGeral: string;
}

 ProcessoConsultaGoldenGateFiltroWs {
}

 ProcessoConsultaGoldenGateResultadoWs {
  descricaoResultado: string;
}

 ProcessoConsultaGoldenGateResultadosWs {
  totalRegistros: number;
  processoConsultaGoldenGateResultadoWs: ProcessoConsultaGoldenGateResultadoWs[];
}

 ProcessoConsultaPorIdentificadorFiltroWs {
  identificadorProcesso: string;
}

 ProcessoConsultaPorIdentificadorResultadoWs {
  codigoProcesso: number;
  identificador: string;
  flHabilitado: boolean;
  flEncerrado: boolean;
  flArquivado: boolean;
  flVinculado: boolean;
  tipoProcesso: TipoProcessoType;
}

 ProcessoConsultaPorIdentificadorResultadosWs {
  totalRegistros: number;
  processoConsultaPorIdentificadorResultadoWs: ProcessoConsultaPorIdentificadorResultadoWs[];
}

 ProcessoConsultaWs extends CampoDinamicoConsultaResultadoType{
  codigoProcesso: number;
  codigoProcessoPai: number;
  nomePasta: string;
  identificador: string;
  numeroProcesso: string;
  nomeMarcador: string;
  nomeEnvolvidos: string;
  nomeClientes: string;
  nomeAssunto: string;
  nomeSituacao: string;
  nomeProcessoOrgao: string;
  nomeUnidadeOrganizacional: string;
  nomeUsuariosResponsaveis: string;
  nomeGruposResponsaveis: string;
  nomeSituacaoProcesso: string;
  dataInclusao: XMLGregorianCalendar;
  dataCitacao: XMLGregorianCalendar;
  dataDistribuicao: XMLGregorianCalendar;
  dataEncerramento: XMLGregorianCalendar;
  dataJulgamento: XMLGregorianCalendar;
  dataUltimaModificacao: XMLGregorianCalendar;
  flHabilitado: boolean;
  processoRelacionadoTipoNome: string;
  tipoProcessoRelacionado: SimpleDtoType;
  codigoCapturaProcesso: number;
  tipoFrequecinciaCapturaProcesso: TipoFrequenciaCentralCapturaProcessoType;
  tipoInstancia: TipoInstanciaProcessoType;
  flBloqueado: boolean;
  dataRecebimento: XMLGregorianCalendar;
  dataArquivamento: XMLGregorianCalendar;
  flCompleto: boolean;
  flMergeCaptura: boolean;
}

 ProcessoDadosComunsType extends CampoDinamicoDadosEntidadeType{
  codigoProcesso: number;
  codigoAtendimento: number;
  dataCadastroProcesso: XMLGregorianCalendar;
  nomePasta: string;
  identificador: string;
  situacaoProcesso: SimpleDtoType;
  unidadeOrganizacionalOrigem: SimpleDtoType;
  unidadeOrganizacionalAtual: SimpleDtoType;
  responsaveis: SimpleDtoType[];
  gruposDeTrabalho: SimpleDtoType[];
  pastaCliente: string;
  assunto: string;
  marcadorWs: MarcadorWs[];
  descricao: string;
  tipoProcesso: TipoProcessoType;
  tipoJustica: SimpleDtoType;
  estado: SimpleDtoType;
  cidade: SimpleDtoType;
  vara: SimpleDtoType;
  tipoVara: SimpleDtoType;
  complementoVara: string;
  dataDistribuicao: XMLGregorianCalendar;
  dataCitacao: XMLGregorianCalendar;
  area: SimpleDtoType;
  fase: SimpleDtoType;
  dataEncerramento: XMLGregorianCalendar;
  dataJulgamento: XMLGregorianCalendar;
  estimativa: number;
  tipoEstimativa: TipoEstimativaType;
  tipoInstancia: TipoInstanciaProcessoType;
  tipoProcessoRelacionadoWs: TipoProcessoRelacionadoWs;
  codigoProcessoPai: number;
  codigoIntimacao: number;
  processoEnvolvidoSimplificadoWs: ProcessoEnvolvidoSimplificadoWs[];
  tipoProbabilidade: ProbabilidadeType;
  tipoContingencia: SimpleDtoType;
  tipoRisco: SimpleDtoType;
  valorAcao: number;
  processoNumeroWs: ProcessoNumeroWs[];
  processoEnvolvidoWs: ProcessoEnvolvidoWs[];
  dataUltimaModificacao: XMLGregorianCalendar;
  unidadeAtualArvore: string;
  dataRecebimento: XMLGregorianCalendar;
  dataArquivamento: XMLGregorianCalendar;
  valorProvisionado: number;
  identificadorProcessoPai: string;
  numeroProcessoPai: string;
  codigoCapturaProcesso: number;
  completo: boolean;
  testeCodigoArrendatarioSpringContextView: number;
  testeCodigoUsuarioSpringContextView: number;
  testeValorAutenticacaoSpringContextView: string;
  testeCodigoArrendatarioSessionView: number;
  testeCodigoUsuarioSessionView: number;
  testeValorAutenticacaoSessionView: string;
  testeTrackView: string;
}

 ProcessoDetalhesIndicadorType {
  codigoProcesso: number;
  identificador: string;
  numero: string;
  envolvidos: string;
  responsavelProcessoType: ResponsavelProcessoType[];
}

 ProcessoEnvolvidoConsultaFiltroWs {
  tipoParticipacao: SimpleDtoType;
  nomePessoaEnvolvido: string;
  flagCliente: boolean;
  tipoEnvolvido: TipoEnvolvidoType;
}

 ProcessoEnvolvidoSimplificadoWs {
  codigoProcessoEnvolvido: number;
  nomePessoaEnvolvido: string;
  codigoPessoaEnvolvido: number;
  participacao: TipoEnvolvidoType;
  flagPrincipal: boolean;
  flagCliente: boolean;
}

 ProcessoEnvolvidoWs extends CampoDinamicoDadosEntidadeType{
  codigoProcessoEnvolvido: number;
  tipoParticipacao: SimpleDtoType;
  pessoaEnvolvido: SimpleDtoType;
  flagPrincipal: boolean;
  flagCliente: boolean;
  tipoEnvolvido: TipoEnvolvidoType;
  acaoCapturaEnvolvido: AcaoCapturaEnvolvidoType;
  pessoaEnvolvidoSugestaoWs: PessoaEnvolvidoSugestaoWs[];
}

 ProcessoEnvolvidosWs {
  totalRegistros: number;
  processoEnvolvidoWs: ProcessoEnvolvidoWs[];
}

 ProcessoExtraJudicialDadosType extends ProcessoDadosComunsType{
  orgaoExtraJudicial: SimpleDtoType;
}

 ProcessoExtraJudicialWs extends ProcessoExtraJudicialDadosType{
}

 ProcessoJudicialDadosType extends ProcessoDadosComunsType{
  instanciaCnj: SimpleDtoType;
  orgaoJudicial: SimpleDtoType;
  classeCnj: SimpleDtoType;
  assuntoCnj: SimpleDtoType[];
  quantidadeAndamentosCapturados: number;
  mergeCaptura: boolean;
  segredoJustica: boolean;
  senhaProcesso: string;
}

 ProcessoJudicialWs extends ProcessoJudicialDadosType{
  andamentoWs: AndamentoWs[];
  centralCapturaProcessoWs: CentralCapturaProcessoWs;
  processoJudicialCapturado: ProcessoJudicialDadosType;
}

 ProcessoJusticaWs {
  codigoJustica: number;
  nomeJustica: string;
  tipoProcesso: TipoProcessoType;
}

 ProcessoNumeroWs {
  codigoProcessoNumero: number;
  tipoNumeracao: TipoNumeracaoType;
  numeroDoProcesso: string;
  tipoInstancia: TipoInstanciaProcessoType;
  principal: boolean;
}

 ProcessoNumerosWs {
  totalRegistros: number;
  processoNumeroWs: ProcessoNumeroWs[];
}

 ProcessoOrgaoConsultaFiltroWs {
  filtroGeral: string;
  codigoTipoJustica: number;
  codigoEstado: number;
  tipoProcesso: string;
}

 ProcessoOrgaoConsultaResultadoWs {
  quantidadeRegistros: number;
  simpleDto: SimpleDtoType[];
}

 ProcessoOrgaoExtraJudicialConsultaFiltroWs {
  nomeOrgao: string;
  cidade: SimpleDtoType;
  estado: SimpleDtoType;
  orgaoSuperior: SimpleDtoType;
}

 ProcessoOrgaoExtraJudicialConsultaResultadoWs {
  codigoOrgao: number;
  nomeOrgao: string;
  flHabilitado: boolean;
}

 ProcessoOrgaoExtraJudicialConsultaResultadosWs {
  totalRegistros: number;
  processoOrgaoExtraJudicialConsultaResultadoWs: ProcessoOrgaoExtraJudicialConsultaResultadoWs[];
}

 ProcessoOrgaoExtraJudicialWs {
  codigoOrgao: number;
  nomeOrgao: string;
  abreviacaoOrgao: string;
  cidade: SimpleDtoType;
  orgaoSuperior: SimpleDtoType;
  classificacaoOrgao: SimpleDtoType;
}

 ProcessoOrgaoJudicialConsultaFiltroWs {
  sigla: string;
  nome: string;
  codigoEstado: number;
  codigoCidade: number;
  codigoOrgaoSuperior: number;
  codigoJustica: number;
}

 ProcessoOrgaoJudicialConsultaResultadoWs {
  codigo: number;
  sigla: string;
  nome: string;
  estadoNome: string;
  cidadeNome: string;
  orgaoSuperiorNome: string;
  justicaNome: string;
  flagHabilitado: boolean;
}

 ProcessoOrgaoJudicialConsultaResultadosWs {
  totalRegistros: number;
  processoOrgaoJudicialConsultaResultadoWs: ProcessoOrgaoJudicialConsultaResultadoWs[];
}

 ProcessoOrgaoJudicialResumidoWs {
  codigo: number;
  nome: string;
  justica: SimpleDtoType;
  codigoOrgaoCNJ: number;
  codigoTribunalCNJ: number;
  nomeFormatado: string;
}

 ProcessoOrgaoJudicialResumidosWs {
  totalRegistros: number;
  processoOrgaoJudicialResumidoWs: ProcessoOrgaoJudicialResumidoWs[];
}

 ProcessoOrgaoJudicialWs {
  codigo: number;
  sigla: string;
  nome: string;
  estado: SimpleDtoType;
  cidade: SimpleDtoType;
  orgaoSuperior: ProcessoOrgaoJudicialResumidoWs;
  justica: SimpleDtoType;
  codigoOrgaoCNJ: number;
  codigoTribunalCNJ: number;
  flagHabilitado: boolean;
}

 ProcessoOrgaoLinkResultadoWs {
  linkProcessoConsulta: string;
  tipoNumeracao: string;
}

 ProcessoOrgaoLinkResultadosWs {
  totalRegistros: number;
  processoOrgaoLinkResultadoWs: ProcessoOrgaoLinkResultadoWs[];
}

 ProcessoPeticionamentoWs {
  valorAcao: number;
  segredoJustica: boolean;
  numeroProcesso: string;
  classe: SimpleDtoType;
  foro: SimpleDtoType;
  codigoEstado: number;
  assunto: SimpleDtoType[];
  envolvidoPeticionamentoWs: EnvolvidoPeticionamentoWs[];
  proprietarioWs: ProprietarioWs;
}

 ProcessoPorNumeroEOrgaoConsultaFiltroWs {
  codigoProcessoOrgao: number;
  processoNumero: string;
}

 ProcessoPorNumeroEOrgaoConsultaResultadoWs {
  codigoProcesso: number;
  identificadorProcesso: string;
  assuntoProcesso: string;
  situacaoProcesso: string;
}

 ProcessoPorNumeroEOrgaoConsultaResultadosWs {
  totalRegistros: number;
  processoPorNumeroEOrgaoConsultaResultadoWs: ProcessoPorNumeroEOrgaoConsultaResultadoWs[];
}

 ProcessoResumoWs {
  codigoProcesso: number;
  identificador: string;
  processoNumeroWs: ProcessoNumeroWs[];
  tipoProcesso: TipoProcessoType;
  unidadeAtualArvore: string;
  codigoCapturaProcesso: number;
  responsaveis: SimpleDtoType[];
  processoEnvolvidoSimplificadoWs: ProcessoEnvolvidoSimplificadoWs[];
  marcadorWs: MarcadorWs[];
  gruposTrabalho: SimpleDtoType[];
  completo: boolean;
}

 ProcessoWs {
  tipoProcesso: TipoProcessoType;
  processoJudicialWs: ProcessoJudicialWs;
  processoExtraJudicialWs: ProcessoExtraJudicialWs;
}

 ProcessosAndamentosIndicadorWs {
  processoAndamentoIndicadorWs: ProcessoAndamentoIndicadorWs[];
}

 ProcessosConsultaWs {
  totalRegistros: number;
  processoConsultaWs: ProcessoConsultaWs[];
}

 ProcessosMovimentadosConsultaFiltroWs {
  dataAndamentoInicio: XMLGregorianCalendar;
  dataAndamentoFim: XMLGregorianCalendar;
  codigoPessoaCliente: number;
  codigoTipoAndamento: number;
  codigoUnidadeOrganizacional: number;
  codigosGrupoResponsavel: number[];
  codigosUsuarioResponsavel: number[];
  codigoClassificacaoAndamento: number;
  exibirApenasAndamentosPeriodo: boolean;
}

 ProcessosMovimentadosConsultaResultadoWs {
  codigoProcesso: number;
  identificadorProcesso: string;
  assuntoProcesso: string;
  orgaoProcesso: string;
  numeroProcesso: string;
  andamentoProcessoClassificadoType: AndamentoProcessoClassificadoType[];
  processoEnvolvidoSimplificadoWs: ProcessoEnvolvidoSimplificadoWs[];
}

 ProcessosMovimentadosConsultaResultadosWs {
  totalRegistros: number;
  processosMovimentadosConsultaResultadoWs: ProcessosMovimentadosConsultaResultadoWs[];
}

 ProprietarioDadosComumType {
  codigoPeticionante: number;
  nome: string;
  assistente: boolean;
  uf: string;
  inscricaoOab: string;
  peticionantePrincipal: boolean;
  desejaAssinar: boolean;
  certificadoAssinaturaDefault: string;
}

 ProprietarioWs extends ProprietarioDadosComumType{
}

 ProprietariosWs {
  proprietarioWs: ProprietarioWs[];
}

 ReceitaDespesaConsultaFiltroWs {
  unidadeOrganizacional: SimpleDtoType;
  dataPeridoInicio: XMLGregorianCalendar;
  dataPeridoFim: XMLGregorianCalendar;
  planoContaNatureza: PlanoContaNaturezaType;
  situacao: SimpleDtoType;
  planoConta: SimpleDtoType;
  nomeFavorecido: string;
  codigoFavorecido: number;
  valor: number;
  marcadores: SimpleDtoType[];
  filtrosUteisReceitaDespesa: FiltrosUteisReceitaDespesaType;
  dataFiltro: FiltroDataType;
}

 ReceitaDespesaConsultaResultadoWs {
  codigoReceitaDespesa: number;
  data: XMLGregorianCalendar;
  situacao: string;
  tipoReceitaDespesa: string;
  planoConta: string;
  nomeFavorecido: string;
  numeroDocumento: string;
  valor: number;
  valorReal: number;
  identificador: string;
  identificadorModulo: string;
  codigoRegistroVinculo: number;
  codigoLancamento: number;
  modulo: ModuloType;
}

 ReceitaDespesaConsultaResultadosWs {
  totalRegistros: number;
  totalValor: number;
  receitaDespesaConsultaResultadoWs: ReceitaDespesaConsultaResultadoWs[];
}

 ReceitaDespesaItemWs {
  codigoReceitaDespesaItem: number;
  planoConta: SimpleDtoType;
  centroCusto: SimpleDtoType;
  valor: number;
  descricao: string;
}

 ReceitaDespesaWs {
  codigoReceitaDespesa: number;
  planoContaNatureza: PlanoContaNaturezaType;
  unidadeOrganizacional: SimpleDtoType;
  fonecedorPessoa: SimpleDtoType;
  data: XMLGregorianCalendar;
  dataCompetencia: XMLGregorianCalendar;
  tipoDocumento: SimpleDtoType;
  numeroDocumento: string;
  identificador: string;
  condicaoPagamento: SimpleDtoType;
  valorTotalReceitaDespesa: number;
  marcadorWs: MarcadorWs[];
  recorrenciaWs: RecorrenciaWs;
  receitaDespesaItemWs: ReceitaDespesaItemWs[];
  pagamentoDinheiroWs: PagamentoDinheiroWs[];
  pagamentoChequeWs: PagamentoChequeWs[];
  pagamentoBoletoWs: PagamentoBoletoWs[];
  pagamentoDuplicataWs: PagamentoDuplicataWs[];
  pagamentoTransferenciaWs: PagamentoTransferenciaWs[];
  pagamentoOutroWs: PagamentoOutroWs[];
  pagamentoCartaoWs: PagamentoCartaoWs[];
  pagamentoDebitoEmContaWs: PagamentoDebitoEmContaWs[];
  pagamentoDepositoBancarioWs: PagamentoDepositoBancarioWs[];
}

 RecorrenciaWs {
  codigoRecorrencia: number;
  dataFim: XMLGregorianCalendar;
  tipoRecorrencia: TipoRecorrenciaType;
  numeroRecorrencia: number;
  tipoTerminoRecorrencia: TipoTerminoRecorrenciaType;
}

 RelatorioConfiguracaoExclusaoWs {
  codigoConfigExclusao: number;
  periodo: number;
  tipoExclusao: TipoExclusaoType;
  habilitado: boolean;
}

 RelatorioConsultaFiltroAdvWs {
  tiposRelatorio: string[];
  areaRelatorio: string[];
  dataInicio: XMLGregorianCalendar;
  dataFim: XMLGregorianCalendar;
  statusRelatorio: RelatorioStatusType;
}

 RelatorioConsultaWs {
  totalRegistros: number;
  relatorioType: RelatorioType[];
}

 RelatorioFiltroType {
  label: string;
  valor: string;
}

 RelatorioFiltroWs {
  totalRegistros: number;
}

 RelatorioType {
  codigoRelatorio: number;
  tipoRelatorio: string;
  dataRelatorioGerado: XMLGregorianCalendar;
  statusRelatorio: RelatorioStatusType;
  tamanhoArquivo: number;
  relatorioFiltroType: RelatorioFiltroType[];
  nomeArquivoRelatorio: string;
  extensaoArquivoRelatorio: string;
  exibidoFiltroRelatorio: boolean;
}

 RelatorioWs {
  nomeRelatorio: string;
  relatorioBinary: any;
}

 ResponsavelEntidadeWs {
  nomeCompleto: string;
  urlFoto: string;
  siglaNome: string;
}

 ResponsavelProcessoType {
  nomeCompleto: string;
  urlFoto: string;
  siglaNome: string;
}

 SimpleDtoMapType {
  chaveRecurso: string;
  simpleDto: SimpleDtoType[];
}

 SimpleDtoMapWs {
  simpleDtoMap: SimpleDtoMapType[];
}

 SimpleDtoType {
  chave: number;
  valor: string;
}

 SimpleDtoWs {
  simpleDto: SimpleDtoType[];
}

 SimpleOneValueLongWs {
  valor: number;
}

 SimpleValueBooleanWs {
  valor: boolean;
}

 SimpleValueLongWs {
  simpleOneValueLongWs: SimpleOneValueLongWs[];
}

 SimpleValueType {
  valor: string;
}

 SimpleValueWs {
  simpleValue: SimpleValueType[];
}

 SolicitacaoConsultaFiltroWs {
  situacaoSolicitacao: SituacaoFinanceiraType;
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  tipoDataPeriodo: TipoDataPeriodoConsultaSolicitacaoType;
  dataPeriodoInicio: XMLGregorianCalendar;
  dataPeriodoFim: XMLGregorianCalendar;
  pessoa: SimpleDtoType;
  unidadeOrganizacional: SimpleDtoType[];
  planoConta: SimpleDtoType[];
  tipoDocumento: SimpleDtoType[];
  numeroDocumento: string;
  valorSolicitacaoInicial: number;
  valorSolicitacaoFinal: number;
  formaPagamento: PagamentoTipoType[];
  identificador: string;
  modulo: ModuloType;
  identificadorModulo: string;
}

 SolicitacaoConsultaResultadoIndividualWs {
  dataVencimento: XMLGregorianCalendar;
  codigoLancamento: number;
  codigoReceitaDespesa: number;
  codigoRegistroVinculo: number;
  modulo: ModuloType;
  codigoSolicitacao: number;
  identificadorLancamento: string;
  identificadorModuloVinculo: string;
  numeroDocumento: string;
  descricao: string;
  justificativaSolicitacao: string;
  valorSolicitacao: number;
  valorSolicitacaoReal: number;
  planoConta: SimpleDtoType;
  unidadeOrganizacional: SimpleDtoType;
  pessoaACobrar: SimpleDtoType;
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  situacaoSolicitacao: SituacaoFinanceiraType;
  totalArquivos: number;
}

 SolicitacaoConsultaResultadoPorPessoaWs {
  pessoa: SimpleDtoType;
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  valorSolicitacao: number;
  valorSolicitacaoReal: number;
  quantidadeSolicitacao: number;
  codigosSolicitacao: number[];
}

 SolicitacaoConsultaResultadosIndividualWs {
  totalRegistros: number;
  totalValor: number;
  solicitacaoConsultaResultadoIndividualWs: SolicitacaoConsultaResultadoIndividualWs[];
}

 SolicitacaoConsultaResultadosPorPessoaWs {
  totalRegistros: number;
  totalValor: number;
  solicitacaoConsultaResultadoPorPessoaWs: SolicitacaoConsultaResultadoPorPessoaWs[];
}

 SolicitacaoIntegracaoAgrupadaWs {
  unidadeOrganizacional: SimpleDtoType;
  planoConta: SimpleDtoType;
  condicaoPagamento: SimpleDtoType;
  valorEntrada: number;
  conta: SimpleDtoType;
  formaPagamento: PagamentoTipoType;
  dataVencimento: XMLGregorianCalendar;
  valorSaldo: number;
  numeroParcelas: number;
  formaPagamentoParcelado: PagamentoTipoType;
  dataVencimentoParcela: XMLGregorianCalendar;
  tipoRecorrencia: TipoRecorrenciaType;
  flagBaixarPagamento: boolean;
  dataBaixa: XMLGregorianCalendar;
  valorBaixa: number;
  flagEnviarNotaDebitoCliente: boolean;
  emails: string[];
  solicitacaoIntegracaoWs: SolicitacaoIntegracaoWs[];
  valorTotal: number;
}

 SolicitacaoIntegracaoFiltroWs {
  codigosSolicitacao: number[];
}

 SolicitacaoIntegracaoIndividualWs {
  solicitacaoIntegracaoWs: SolicitacaoIntegracaoWs[];
}

 SolicitacaoIntegracaoWs {
  codigoLancamentoFinanceiro: number;
  codigoSolicitacao: number;
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  identificadorLancamentoFinanceiro: string;
  pessoaACobrar: SimpleDtoType;
  descricao: string;
  condicaoPagamento: SimpleDtoType;
  conta: SimpleDtoType;
  formaPagamento: PagamentoTipoType;
  formaPagamentoParcelado: PagamentoTipoType;
  dataVencimento: XMLGregorianCalendar;
  dataVencimentoParcela: XMLGregorianCalendar;
  valor: number;
  valorReal: number;
  valorEntrada: number;
  valorSaldo: number;
  numeroParcelas: number;
  planoConta: SimpleDtoType;
  flagBaixarPagamento: boolean;
  dataBaixa: XMLGregorianCalendar;
  valorBaixa: number;
  flagEnviarNotaDebitoCliente: boolean;
  tipoRecorrencia: TipoRecorrenciaType;
  totalArquivos: number;
  emails: string[];
}

 SolicitacaoIntegracaosWs {
  totalRegistros: number;
  totalValor: number;
  solicitacaoIntegracaoWs: SolicitacaoIntegracaoWs[];
}

 SolicitacaoRecebimentoPagtoWs {
  codigoSolicitacaoRecebimentoPagto: number;
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  dataVencimento: XMLGregorianCalendar;
  valorSolicitacao: number;
  valorSolicitacaoReal: number;
  pessoa: SimpleDtoType;
  formaPagamento: PagamentoTipoType;
  numeroParcelas: number;
  tipoRecorrencia: TipoRecorrenciaType;
  flagNotificarResp: boolean;
  situacaoSolicitacao: SituacaoFinanceiraType;
  dataUltimoPagto: XMLGregorianCalendar;
  valorPago: number;
  valorPendente: number;
  justificativa: string;
  valorEntrada: number;
  formaPagamentoEntrada: PagamentoTipoType;
  valorSaldo: number;
  dataPrimeiroVencto: XMLGregorianCalendar;
  condicaoPagamento: SimpleDtoType;
  receitaDespesa: SimpleDtoType;
}

 SolicitacaoRecusaWs {
  codigoSolicitacao: number;
  justificativa: string;
}

 SolicitacaoResultadoPorLancamentoFinanceiroWs {
  tipoSolicitacaoRecebimentoPagto: SolicitacaoRecebimentoPagtoType;
  pessoaRecebimentoPagamento: SimpleDtoType;
  valorSolicitacao: number;
  dataVencimento: XMLGregorianCalendar;
  tipoSituacaoFinanceira: SituacaoFinanceiraType;
}

 SolicitacaoResultadosPorLancamentoFinanceiroWs {
  totalRegistros: number;
  solicitacaoResultadoPorLancamentoFinanceiroWs: SolicitacaoResultadoPorLancamentoFinanceiroWs[];
}

 SuporteWs {
  nomeSolicitante: string;
  descricaoSuporte: string;
  email: string;
  tipoSuporte: TipoSuporteType;
  telefone: string;
  url: string;
}

 TarefaCompromissoEventoWs extends TarefaEventoType{
  concluido: boolean;
  dataHoraInicio: XMLGregorianCalendar;
  dataHoraFim: XMLGregorianCalendar;
  convidados: SimpleDtoType[];
}

 TarefaConsultaFiltroWs {
  filaTrabalho: SimpleDtoType;
  usuariosResponsaveis: SimpleDtoType[];
  gruposResponsaveis: SimpleDtoType[];
  usuariosCriadores: SimpleDtoType[];
  convidados: SimpleDtoType[];
  moduloTarefa: ModuloTarefaType;
  codigoTarefaTipo: number;
  codigoSituacao: number;
  marcadores: SimpleDtoType[];
  tituloCompromisso: string;
  dataTarefaInicio: XMLGregorianCalendar;
  dataTarefaFim: XMLGregorianCalendar;
  tarefaTipoData: TipoDataTarefaType;
  unidadeOrganizacional: SimpleDtoType;
  numeroProcesso: string;
  nomePessoaEnvolvido: string;
  nomePasta: string;
  identificador: string;
  codigoOrgao: number;
  codigoCidade: number;
  codigoEstado: number;
  nomeContrario: string;
  nomeCliente: string;
  flagSituacaoConcluida: boolean;
  flagVinculoPrincipal: boolean;
  filtroTarefaCompromisso: FiltroTarefaCompromissoType;
  flagConsultaDetalhada: boolean;
  codigoTarefa: number;
  filtroGeral: string;
  tipoFiltroTarefaConsulta: TipoFiltroTarefaConsultaType;
  tipoFiltroDataTarefaConsulta: TipoFiltroDataTarefaConsultaType;
}

 TarefaConsultaResumoFiltroWs {
  filtroTarefaCompromisso: FiltroTarefaCompromissoType;
  flagEstouEnvolvido: boolean;
  flagSouResponsavel: boolean;
  filtroRapidoTarefaConsulta: FiltroRapidoTarefaConsultaType;
}

 TarefaConsultaResumoResultadoWs {
  codigoTarefaEvento: number;
  nomeTarefaTipo: string;
  marcadores: string[];
  dataPrevista: XMLGregorianCalendar;
  horaPrevista: XMLGregorianCalendar;
  titulo: string;
  diaTodo: boolean;
  responsaveis: ResponsavelEntidadeWs[];
}

 TarefaConsultaWs {
  codigoTarefa: number;
  codigoTarefaEvento: number;
  codigoTarefaTipo: number;
  descricao: string;
  identificador: string;
  modulo: SimpleDtoType;
  chaveModulo: string;
  nomeTarefaTipo: string;
  usuarioResponsaveis: string;
  gruposResponsaveis: string;
  marcadores: string;
  dataLimite: XMLGregorianCalendar;
  dataConclusao: XMLGregorianCalendar;
  dataConclusaoPrevista: XMLGregorianCalendar;
  horaConclusao: XMLGregorianCalendar;
  horaLimite: XMLGregorianCalendar;
  situacao: string;
  titulo: string;
  flagTarefaCompromisso: FiltroTarefaCompromissoType;
  dataInicioCompromisso: XMLGregorianCalendar;
  dataFimCompromisso: XMLGregorianCalendar;
  numeroComentarios: number;
  flagCompromissoConcluido: boolean;
  privado: boolean;
  numeroProcesso: string;
  parteAtiva: string;
  partePassiva: string;
  identificadorModulo: string;
  clienteAtendimento: string;
  contrarioAtendimento: string;
}

 TarefaDetalhesResultadoWs {
  codigoTarefa: number;
  codigoTarefaEvento: number;
  identificador: string;
  responsaveis: ResponsavelEntidadeWs[];
  gruposTrabalho: string[];
  entidadeDetalhesIndicadorWs: EntidadeDetalhesIndicadorWs;
  nomeTarefaTipo: string;
  marcadores: string[];
  dataBase: XMLGregorianCalendar;
  dataConclusao: XMLGregorianCalendar;
  horaConclusao: XMLGregorianCalendar;
  dataFatal: XMLGregorianCalendar;
  horaFatal: XMLGregorianCalendar;
  descricao: string;
  checklistWs: ChecklistWs;
  comentarioWs: ComentarioWs[];
  arquivoMetadadosWs: ArquivoMetadadosWs;
  situacao: SimpleDtoType;
}

 TarefaEventoDadosComplementaresWs {
  codigoTarefaEventoDadosComplementares: number;
  textoComplementar: string;
}

 TarefaEventoSituacaoWs {
  codigoTarefaEventoSituacao: number;
  situacao: string;
  situacaoConcluida: boolean;
}

 TarefaEventoType extends ModulosEntidadeType{
  codigoTarefaEvento: number;
  descricaoTarefa: string;
  identificador: string;
  dataConclusao: XMLGregorianCalendar;
  dataConclusaoPrevista: XMLGregorianCalendar;
  horaConclusao: XMLGregorianCalendar;
  horaLimite: XMLGregorianCalendar;
  dataLimite: XMLGregorianCalendar;
  dataBase: XMLGregorianCalendar;
  usuariosResponsaveis: SimpleDtoType[];
  gruposResponsaveis: SimpleDtoType[];
  codigoTarefa: number;
  tipoTarefa: SimpleDtoType;
  notificaClienteCriacao: boolean;
  notificaResponsavelCriacao: boolean;
  codigoTarefaEventoPai: number;
  terceirosConclusao: SimpleDtoType[];
  terceirosCriacao: SimpleDtoType[];
  marcadorWs: MarcadorWs[];
  tarefaEventoDadosComplementaresWs: TarefaEventoDadosComplementaresWs;
  tarefaEventoSituacaoWs: TarefaEventoSituacaoWs;
  checklistWs: ChecklistWs;
  tipoEvento: TipoEventoType;
  local: string;
  titulo: string;
  lembreteWs: LembreteWs[];
  lembreteDataEspecificaWs: LembreteDataEspecificaWs[];
  privado: boolean;
}

 TarefaEventoWs extends TarefaEventoType{
}

 TarefaPainelWs {
  codigoTarefaEvento: number;
  codigoPessoaResponsavel: number;
  codigoVinculo: number;
  nomeTarefaTipo: string;
  situacao: string;
  descricao: string;
  modulo: string;
  chaveModulo: string;
  identificador: string;
  dataConclusaoPrevista: XMLGregorianCalendar;
}

 TarefaPrazosWs {
  dataLimite: XMLGregorianCalendar;
  dataConclusao: XMLGregorianCalendar;
}

 TarefaSituacaoWs {
  codigoSituacao: number;
  codigosTarefaEvento: number[];
  codigosTarefaComprisso: number[];
}

 TarefaTipoConsultaFiltroWs {
  modulos: SimpleDtoType[];
  filaTrabalho: SimpleDtoType[];
  usuariosResponsaveis: SimpleDtoType[];
  gruposResponsaveis: SimpleDtoType[];
  nomeTipoTarefa: string;
  prazoPadrao: number;
  habilitado: boolean;
  tipoPrazo: SimpleDtoType;
}

 TarefaTipoConsultaWs {
  codigoTarefaTipo: number;
  nomeTipoTarefa: string;
  prazoPadrao: number;
  prazoFatal: number;
  nomeResponsaveis: string;
  nomeGrupos: string;
  marcadores: string;
  nomeFilaTrabalho: string;
  tipoTemplateUsuario: TipoTemplateUsuarioGrupoType;
  tipoTemplateGrupo: TipoTemplateUsuarioGrupoType;
  habilitado: boolean;
}

 TarefaTipoWs {
  codigoTarefaTipo: number;
  nomeTipoTarefa: string;
  prazoPadrao: number;
  prazoFatal: number;
  tempoPadrao: XMLGregorianCalendar;
  modulos: SimpleDtoType[];
  filaTrabalho: SimpleDtoType;
  tipoContagemPrazo: SimpleDtoType;
  tipoPrazo: SimpleDtoType;
  tipoTemplateUsuario: TipoTemplateUsuarioGrupoType;
  usuariosResponsaveis: SimpleDtoType[];
  gruposResponsaveis: SimpleDtoType[];
  tipoTemplateGrupo: TipoTemplateUsuarioGrupoType;
  terceirosConclusao: SimpleDtoType[];
  terceirosCriacao: SimpleDtoType[];
  marcadorWs: MarcadorWs[];
  permiteAlterarDescricao: boolean;
  permiteAlterarTipo: boolean;
  possuiProrrogacao: boolean;
  notificaTerceiroConclusao: boolean;
  notificaClienteConclusao: boolean;
  notificaResponsavelConclusao: boolean;
  notificaTerceiroCriacao: boolean;
  notificaClienteCriacao: boolean;
  notificaResponsavelCriacao: boolean;
  checklistTemplate: SimpleDtoType;
}

 TarefaTotalAbertaEConcluidaDoDiaWs {
  totalTarefaAbertaDoDia: number;
  totalTarefaConcluidaDoDia: number;
  data: XMLGregorianCalendar;
}

 TarefaTotalDoDiaWs {
  totalTarefaDoDia: number;
  dataTotalTarefaDoDia: XMLGregorianCalendar;
}

 TarefaTotalPorStatusWs {
  tarefasNovas: number;
  tarefasAtrasadas: number;
  tarefasDoDia: number;
  tarefasDoDiaSeguinte: number;
  tarefasFuturas: number;
}

 TarefaTotalPorTipoWs {
  codigoTipoTarefa: number;
  nomeTipoTarefa: string;
  totalTarefaTipo: number;
}

 TarefaWs extends ModulosEntidadeType{
  codigoTarefa: number;
  possuiRecorrencia: boolean;
  compromisso: boolean;
  recorrenciaWs: RecorrenciaWs;
  tarefaEventoWs: TarefaEventoWs;
  tarefaCompromissoEventoWs: TarefaCompromissoEventoWs;
}

 TarefasAgrupadasDataTipoWs {
  data: XMLGregorianCalendar;
  dataFatal: XMLGregorianCalendar;
  nomeTarefaTipo: string;
  totalRegistrosAgrupamento: number;
  tarefaConsultaWs: TarefaConsultaWs[];
}

 TarefasConsultaAgrupadasWs {
  tarefasAgrupadasDataTipoWs: TarefasAgrupadasDataTipoWs[];
}

 TarefasConsultaResumoResutadoWs {
  tarefaConsultaResumoResultadoWs: TarefaConsultaResumoResultadoWs[];
}

 TarefasConsultaWs {
  totalRegistros: number;
  tarefaConsultaWs: TarefaConsultaWs[];
}

 TarefasPainelWs {
  totalRegistros: number;
  tarefaPainelWs: TarefaPainelWs[];
}

 TarefasTipoConsultaWs {
  totalRegistros: number;
  tarefaTipoConsultaWs: TarefaTipoConsultaWs[];
}

 TarefasTotalAbertaEConcluidaDoDiaWs {
  totalRegistros: number;
  tarefaTotalAbertaEConcluidaDoDiaWs: TarefaTotalAbertaEConcluidaDoDiaWs[];
}

 TarefasTotalDoDiaWs {
  totalRegistros: number;
  tarefaTotalDoDiaWs: TarefaTotalDoDiaWs[];
}

 TarefasTotalPorTipoWs {
  totalRegistros: number;
  tarefaTotalPorTipoWs: TarefaTotalPorTipoWs[];
}

 TelefoneType {
  codigoTelefone: number;
  ramalTelefone: string;
  numeroTelefone: string;
  observacaoTelefone: string;
  codigoTipoTelefone: number;
}

 TipoDocumentoIdentificacaoConsultaFiltroWs {
  descricao: string;
  dataEmissaoObrigatorio: boolean;
  dataValidadeObrigatorio: boolean;
  orgaoEmissaoObrigatorio: boolean;
  localEmissaoObrigatorio: boolean;
  habilitado: boolean;
}

 TipoDocumentoIdentificacaoWs {
  codigoTipoDocumento: number;
  codigoArrendatario: number;
  descricao: string;
  dataEmissaoObrigatorio: boolean;
  dataValidadeObrigatorio: boolean;
  orgaoEmissaoObrigatorio: boolean;
  localEmissaoObrigatorio: boolean;
  habilitado: boolean;
}

 TipoDocumentoIdentificacoesWs {
  totalRegistros: number;
  tipoDocumentoIdentificacaoWs: TipoDocumentoIdentificacaoWs[];
}

 TipoProcessoRelacionadoWs {
  codigoTipoProcessoRelacionado: number;
  nomeTipoProcessoRelacionado: string;
  tipoProcessoRelacionado: SimpleDtoType;
}

 TiposBaseType {
  consultaTiposRetornoWs: ConsultaTiposRetornoWs;
}

 TreeWs {
  nodeWs: NodeWs[];
}

 UnidadeOrganizacionalConsultaFiltroWs {
  unidadeOrganizacionalPai: SimpleDtoType;
  nomeUnidadeOrganizacional: string;
  tipoUnidadeOrganizacional: TipoUnidadeOrganizacionalType;
  situacao: boolean;
}

 UnidadeOrganizacionalConsultaResultadoWs {
  codigoUnidadeOrganizacional: number;
  nome: string;
  tipoUnidadeOrganizacional: string;
  flagHabilitado: boolean;
}

 UnidadeOrganizacionalConsultaResultadosWs {
  totalRegistros: number;
  unidadeOrganizacionalConsultaResultadoWs: UnidadeOrganizacionalConsultaResultadoWs[];
}

 UnidadeOrganizacionalWs {
  codigoUnidadeOrganizacional: number;
  nome: string;
  abreviacao: string;
  tipoUnidadeOrganizacional: TipoUnidadeOrganizacionalType;
  codigoPai: number;
}

 UsuarioAlteracaoSenhaWs {
  senhaAtual: string;
  senhaNova: string;
  senhaNovaConfirmacao: string;
}

 UsuarioAlterarSenhaComHashWs {
  hashAcesso: string;
  senhaNova: string;
  senhaNovaConfirmacao: string;
}

 UsuarioAutenticacaoSimplesWs {
  login: string;
  emailPrincipal: string;
  administrado: boolean;
  arrendatario: SimpleDtoType;
  statusArrendatario: SimpleDtoType;
  codigoUsuario: number;
  codigoPessoa: number;
  codigosGrupos: number[];
}

 UsuarioAutenticacaoWs {
  login: string;
  emailPrincipal: string;
  nome: string;
  urlFoto: string;
  urlFotoArrendatario: string;
  administrado: boolean;
  cliente: boolean;
  arrendatario: SimpleDtoType;
  codigoUsuario: number;
  codigoPessoa: number;
  tipoAutenticacao: TipoAutenticacaoType;
  statusArrendatario: SimpleDtoType;
  unidadeOrganizacional: SimpleDtoType;
  gruposDeTrabalho: SimpleDtoType[];
  modulosLiberado: SimpleDtoType[];
  pessoaArrendatario: SimpleDtoType;
  arrendatarioTipo: TipoDominioType;
  dominioArrendatario: string;
  funcionalidades: SimpleDtoType[];
  permissoes: SimpleDtoType[];
  trocarSenha: boolean;
  dataInclusao: XMLGregorianCalendar;
  preferenciaUsuarioWs: PreferenciaUsuarioWs;
}

 UsuarioBaseWs {
  login: string;
  dominio: string;
  codigoUsuario: number;
  usuarioAutenticacaoWs: UsuarioAutenticacaoWs;
}

 UsuarioClienteConsultaFiltroWs {
  identificador: string;
  modulo: ModuloType;
  situacaoModulo: UsuarioClienteSituacaoModuloType;
}

 UsuarioClienteConsultaResultadoWs {
  codigoUsuarioCliente: number;
  nomeUsuarioCliente: string;
  emailUsuarioCliente: string;
  numeroProcessosTotal: number;
  numeroProcessosBloqueados: number;
  numeroAtendimentosTotal: number;
  numeroAtendimentosBloqueados: number;
}

 UsuarioClienteConsultaResultadosWs {
  usuarioClienteConsultaResultadoWs: UsuarioClienteConsultaResultadoWs[];
  totalRegistros: number;
}

 UsuarioClienteWs {
  codigoUsuarioCliente: number;
  codigoPessoaEmail: number;
  pessoa: SimpleDtoType;
  senha: string;
  permissoes: number[];
}

 UsuarioConsultaFiltroWs {
  nomeUsuario: string;
  unidadeOrganizacional: SimpleDtoType;
  perfil: SimpleDtoType;
  grupo: SimpleDtoType;
  ativo: boolean;
  habilitado: boolean;
}

 UsuarioConsultaResultadoWs {
  codigoUsuario: number;
  login: string;
  nomeUsuario: string;
  nomeCargo: string;
  nomeUnidadeOrganizacional: string;
  nomePerfis: string;
  habilitado: boolean;
}

 UsuarioConsultaResultadosWs {
  usuarioConsultaResultadoWs: UsuarioConsultaResultadoWs[];
  totalRegistros: number;
}

 UsuarioDadosComplementaresWs {
  codigoUsuarioDadosComplementares: number;
  codigoUsuario: number;
  salario: number;
  dataContratacao: XMLGregorianCalendar;
  dataDemissao: XMLGregorianCalendar;
  cargo: SimpleDtoType;
  observacaoGeral: string;
  funcaoWs: FuncaoWs[];
}

 UsuarioDadosRedeSocialConsultaFiltroWs {
  codigoUsuario: number;
  email: string;
  redeSocialType: RedeSocialType;
}

 UsuarioDadosRedeSocialConsultaResultadoWs {
  codigoUsuarioDadosRedeSocial: number;
  email: string;
  identificador: string;
  redeSocialType: RedeSocialType;
}

 UsuarioDadosRedeSocialConsultaResultadosWs {
  totalRegistros: number;
  usuarioDadosRedeSocialConsultaResultadoWs: UsuarioDadosRedeSocialConsultaResultadoWs[];
}

 UsuarioDadosRedeSocialWs {
  codigoUsuario: number;
  email: string;
  identificador: string;
  redeSocialType: RedeSocialType;
}

 UsuarioFiltroRedeSocialWs {
  identificador: string;
  email: string;
  tipoRedeSocial: RedeSocialType;
}

 UsuarioIntegracaoDadosType {
  codigoUsuario: number;
  nomePessoa: string;
  emailLogin: string;
  dataUltimoLogin: XMLGregorianCalendar;
  quantidadeAcessosSistemaTotal: number;
  processosCriadosUltimoDia: number;
  atendimentosCriadosUltimoDia: number;
  tarefasCriadasUltimoDia: number;
  receitasDespesasCriadasUltimoDia: number;
  oabsCapturaIntimacaoCadastradasUltimoDia: number;
  oabsCapturaProcessosCadastradasUltimoDia: number;
}

 UsuarioIntegracaoDadosWs {
  usuariosIntegracaoDados: UsuarioIntegracaoDadosType[];
}

 UsuarioLogadoWs {
  codigoUsuario: number;
  nomeUsuario: string;
  nomeFantasia: string;
  tipoPessoa: TipoPessoaType;
  urlFoto: string;
  dataNascimentoFundacao: XMLGregorianCalendar;
  cpfCnpj: string;
  telefone: string;
  email: string;
}

 UsuarioRecuperarSenhaWs {
  url: string;
  login: string;
}

 UsuarioResumoType {
  codigoUsuario: number;
  nomePessoa: string;
  login: string;
  administrador: boolean;
}

 UsuarioWs {
  codigoUsuario: number;
  login: string;
  senha: string;
  codigoPessoa: number;
  unidadeOrganizacional: SimpleDtoType;
  perfis: SimpleDtoType[];
  gruposDeTrabalho: SimpleDtoType[];
  tipoAutenticacao: TipoAutenticacaoType;
  trocarSenha: boolean;
}

 UsuariosResumoWs {
  usuarios: UsuarioResumoType[];
}

 ValidacaoType {
  chaveLocalErro: string;
  itemValidacao: ItemValidacaoType[];
}

 XMLGregorianCalendar extends Cloneable {
}

 Serializable {
}

 Equals {
}

 HashCode {
}

 {
}

 Cloneable {
}

 type AcaoCapturaEnvolvidoType = 'CADASTRAR_PESSOA_NOVA' | 'VINCULAR_PESSOA_EXISTENTE' | 'DESCARTAR_ENVOLVIDO';

 type AcoesVinculoCapturaProcessoType = 'CADASTRAR_NOVO_PROCESSO' | 'VINCULAR_PROCESSO_CADASTRADO';

 type AndamentoAlteracaoTipoType = 'USUARIO' | 'FONTE_EXTERNA' | 'EXCLUIDO_FONTE_EXTERNA';

 type AtendimentoEnvolvidoTipoFlagType = 'CL' | 'CO';

 type AtendimentoEnvolvidoTipoType = 'CLIENTE' | 'CONTRARIO';

 type CampoDinamicoTipoType = 'TEXTO_LONGO' | 'TEXTO_CURTO' | 'NUMERO' | 'DATA' | 'LISTA_SELECAO_UNICA' | 'LISTA_MULTIPLA_SELECAO' | 'CHECKBOX' | 'LABEL';

 type ChavePaginacaoTiposConsultaType = 'NAO_POSSUI' | 'NAO_OBRIGATORIO' | 'OBRIGATORIO';

 type ChecklistWizardEnumType = 'SAJADV' | 'PROCESSO' | 'ATENDIMENTO' | 'PAINEL_DE_CONTROLE' | 'COLABORADOR';

 type ChecklistWizardTipoType = 'INTRODUCAO' | 'VIDEO' | 'CONFIGURACAO';

 type ComponenteType = 'ADV_METADATA' | 'ADV_SDK' | 'ADV_METADATA_RELATORIO' | 'ADV_SERVICE';

 type ConfigNotificacaoTipoType = 'SISTEMA' | 'EMAIL';

 type EditorArquivoStatusType = 'EM_EDICAO' | 'EM_TRANSITO' | 'FINALIZADO' | 'AUTENTICACAO_INVALIDA' | 'ARQUIVO_NAO_ENCONTRADO' | 'FALHA_NO_DOWNLOAD' | 'FALHA_NO_UPLOAD' | 'LOCK_ATIVO';

 type EstiloCorType = 'VERDE' | 'VERMELHO' | 'LARANJA' | 'PETROLEO' | 'AZUL' | 'ROXO' | 'DOURADO';

 type FiltroDataType = 'EMISSAO' | 'VENCIMENTO' | 'PAGAMENTO';

 type FiltroRapidoTarefaConsultaType = 'TODAS' | 'ATRASADAS' | 'HOJE' | 'FUTURAS';

 type FiltroTarefaCompromissoType = 'TAREFA' | 'COMPROMISSO';

 type FiltrosUteisReceitaDespesaType = 'VENCIDOS' | 'VENCIMENTO_HOJE';

 type FundoCorType = 'FUNDO_ESCURO' | 'FUNDO_CLARO';

 type GarantiaDepositoType = 'GARANTIA' | 'DEPOSITO';

 type GarantiaTipoPessoaType = 'PARTE_ATIVA' | 'PARTE_PASSIVA' | 'TERCEIRO';

 type GeneroPessoaType = 'MASCULINO' | 'FEMININO';

 type ImportacaoLinhaStatusType = 'PENDENTE' | 'IMPORTADA_COM_SUCESSO' | 'IMPORTADA_COM_ERRO';

 type ImportacaoStatusType = 'PENDENTE' | 'EXECUTADA';

 type IndicadorType = 'TAREFA' | 'INTIMACAO' | 'COMPROMISSO' | 'ANDAMENTO' | 'AUDIENCIA';

 type IntimacaoAssinanteStatusType = 'PENDENTE_CADASTRO_PROVEDOR' | 'CADASTRADO_COM_SUCESSO_PROVEDOR' | 'ERRO_CADASTRO_PROVEDOR' | 'ERRO_AUTENTICACAO_PROVEDOR' | 'EXCLUIDO_COM_SUCESSO_PROVEDOR';

 type LayoutType = 'LAYOUT_V_1' | 'LAYOUT_V_2';

 type ModeloDocumentoTipoType = 'ATENDIMENTO' | 'PESSOA' | 'PROCESSO' | 'ATENDIMENTO_ENVOLVIDOS';

 type ModuloAreaType = 'ATENDIMENTO' | 'SISTEMA' | 'PROCESSO' | 'FINANCEIRO' | 'ATIVIDADES' | 'PESSOA';

 type ModuloTarefaType = 'ATENDIMENTO' | 'PROCESSO' | 'RECEITA_DESPESA';

 type ModuloType =
  'ATENDIMENTO'
  | 'PESSOA'
  | 'PROCESSO'
  | 'TAREFA_EVENTO'
  | 'TAREFA_TIPO'
  | 'COMPROMISSO_TIPO'
  | 'LANCAMENTO_FINANCEIRO'
  | 'RECEITA_DESPESA'
  | 'ANDAMENTO_TIPO'
  | 'APONTAMENTO_HORA_TIPO'
  | 'ARQUIVO_TIPO'
  | 'UNIDADE_ORGANIZACIONAL'
  | 'CENTRO_CUSTO'
  | 'CONTA'
  | 'CONTA_BANCO'
  | 'CONTA_CARTAO'
  | 'PLANO_CONTA'
  | 'INTIMACAO'
  | 'PROCESSO_ORGAO'
  | 'FERIADO'
  | 'PESSOA_CONTATO_REFERENCIA'
  | 'PESSOA_DOCUMENTO_IDENTIFICACAO'
  | 'PESSOA_TIPO_DOCUMENTO_IDENTIFICACAO'
  | 'PESSOA_EMAIL'
  | 'PESSOA_ENDERECO'
  | 'PESSOA_PROFISSAO'
  | 'PESSOA_TELEFONE'
  | 'PROCESSO_ENVOLVIDO'
  | 'PROCESSO_GARANTIA'
  | 'PROCESSO_NUMERO'
  | 'PROCESSO_PEDIDO'
  | 'ATENDIMENTO_PESSOA'
  | 'ANDAMENTO'
  | 'COMPROMISSO'
  | 'GRUPO'
  | 'USUARIO'
  | 'PERFIL'
  | 'COMENTARIO'
  | 'ACESSO_SISTEMA'
  | 'ARQUIVO'
  | 'PROCESSO_AREA'
  | 'PROCESSO_FASE'
  | 'PROCESSO_SITUACAO'
  | 'ATENDIMENTO_SITUACAO'
  | 'PROCESSO_VARA_TIPO'
  | 'PROCESSO_VARA_NUMERO'
  | 'LANCAMENTO_FINANCEIRO_DOCUMENTO_TIPO'
  | 'ASSUNTO'
  | 'RELATORIO'
  | 'PESSOA_CLASSIFICACAO'
  | 'CHECKLIST_TEMPLATE'
  | 'CHECKLIST_ITEM'
  | 'CHECKLIST'
  | 'SOLICITACOES_RECEBIMENTO_PAGAMENTO'
  | 'INTIMACAO_ASSINANTE'
  | 'CENTRAL_CAPTURA_PROCESSO'
  | 'CENTRAL_CAPTURA_PROCESSO_VINCULADO'
  | 'PROCESSO_CONSULTA_POR_IDENTIFICADOR'
  | 'ANDAMENTO_PROCESSO'
  | 'PROCESSO_CONSULTA_POR_NUMERO_ORGAO'
  | 'EDITOR_ARQUIVO_NOTIFICACAO_AUTENTICACAO_ERRO'
  | 'EDITOR_ARQUIVO_NOTIFICACAO_ARQUIVO_NAO_ENCONTRADO_ERRO'
  | 'USUARIO_CLIENTE'
  | 'MODELO_DOCUMENTO'
  | 'BASE_CONHECIMENTO'
  | 'PROCESSOS_MOVIMENTADOS'
  | 'PETICIONAMENTO'
  | 'CAMPO_DINAMICO'
  | 'IMPORTACAO_DADOS'
  | 'PERFIL_ARRENDATARIO'
  | 'ARRENDATARIO'
  | 'IMPORTACAO_DADOS_LINHA'
  | 'PROCESSO_RISCO_TIPO'
  | 'USUARIO_DADOS_REDE_SOCIAL'
  | 'PROCESSO_RELACIONADO_AGRUPADOR_TIPO'
  | 'PROCESSO_GOLDEN_GATE'
  | 'PROCESSO_ORGAO_EXTRA_JUDICIAL'
  | 'ATENDIMENTO_GOLDEN_GATE'
  | 'PROCESSO_ORGAO_JUDICIAL'
  | 'MESCLAGEM_DOCUMENTO'
  | 'CAPTURA_OAB';

 type OrigemCapturaHistoricoType = 'CAPTURA_INICIAL' | 'CAPTURA_MANUAL_ANDAMENTO' | 'CAPTURA_MANUAL_PROCESSO' | 'CAPTURA_AUTOMATICA';

 type PagamentoTipoType = 'CHEQUE' | 'BOLETO' | 'DUPLICATA' | 'TRANSFERENCIA' | 'CARTAO' | 'OUTROS' | 'DINHEIRO' | 'DEBITO_EM_CONTA' | 'DEPOSITO_BANCARIO';

 type PessoaCadastroType = 'SISTEMA' | 'ARRENDATARIO';

 type PeticaoSituacaoTipoType = 'EM_ELABORACAO' | 'EM_PROCESSAMENTO' | 'FALHA_ENVIO' | 'PROTOCOLADA';

 type PeticaoTipoType = 'INICIAL' | 'INTERMEDIARIA';

 type PlanoContaNaturezaType = 'RECEITA' | 'DESPESA';

 type ProbabilidadeType = 'EXITO' | 'PERDA';

 type RedeSocialType = 'FACEBOOK' | 'GOOGLE' | 'LINKEDIN' | 'WINDOWSLIVE' | 'TWITTER';

 type RelatorioStatusType = 'PROCESSANDO' | 'PROCESSADO' | 'PROCESSADO_COM_ERRO';

 type SituacaoCapturaOabType = 'EM_ATIVACAO' | 'EM_ANDAMENTO' | 'CONCLUIDO' | 'CANCELADO' | 'REALIZADA_COM_ERRO';

 type SituacaoFinanceiraType = 'ABERTO' | 'PAGO' | 'PENDENTE' | 'RECUSADA';

 type SituacaoSolicitacaoType = 'EM_ANDAMENTO' | 'REALIZADA_COM_SUCESSO' | 'REALIZADA_COM_ERRO';

 type SolicitacaoRecebimentoPagtoType = 'RECEITA' | 'DESPESA' | 'RECEITA_REEMBOLSO' | 'DESPESA_REEMBOLSO';

 type StatusMesclagemDocumentoType = 'EM_PROCESSAMENTO' | 'FINALIZADO_COM_SUCESSO' | 'FINALIZADO_COM_ERRO';

 type TagVariavelTipoType = 'TEXTO' | 'OBJETO' | 'COLECAO' | 'COLECAO_FILHAS' | 'CONDICIONAL';

 type TarefaAutomaticaTipoType = 'AUDIENCA' | 'SESSAO_JULGAMENTO' | 'OITIVA_DE_TESTEMUNHA';

 type TarefaTipoClassificacaoType = 'TAREFA' | 'AUDIENCIA';

 type TipoApresentacaoType = 'INFO' | 'WARN' | 'ALERT';

 type TipoArquivoType = 'XLS' | 'PDF' | 'DOC' | 'HTML';

 type TipoAssinanteType = 'ADVOGADO' | 'TERMO_PESQUISA';

 type TipoAutenticacaoType = 'SENHA' | 'CERTIFICADO_DIGITAL' | 'SENHA_OU_CERTIFICADO_DIGITAL';

 type TipoCadastroCapturaProcessoType = 'COMPLETO' | 'SIMPLIFICADO';

 type TipoCartaoType = 'DEBITO' | 'CREDITO';

 type TipoConfiguracaoIntimacaoType = 'EXCLUSAO_AUTOMATICA' | 'VISUALIZAR_POR_DATA_DISPONIBILIZACAO' | 'VISUALIZAR_POR_DATA_PUBLICACAO' | 'NAO_EXIBIR_DATA_DISPONIBILIZACAO' | 'NAO_CADASTRAR_AUDIENCIAS_AUTOMATICAMENTE';

 type TipoContaType = 'CX' | 'BA' | 'CA';

 type TipoContagemPrazoType = 'ANTECIPA' | 'PRORROGA' | 'PADRAO';

 type TipoDataFiltroIntimacaoType = 'DATA_DA_DISPONIBILIZACAO' | 'DATA_DO_JORNAL';

 type TipoDataPagamentoConsultaFiltroType = 'EMISSAO' | 'VENCIMENTO' | 'PAGAMENTO';

 type TipoDataPeriodoConsultaSolicitacaoType = 'VENCIMENTO_SOLICITACAO' | 'EMISSAO_LANCAMENTO';

 type TipoDataPeriodoType = 'LANCAMENTO_CADASTRO_FILTRO' | 'VENCIMENTO_LANCAMENTO_FILTRO' | 'VENCIMENTO_SOLICITACAO_FILTRO';

 type TipoDataProcessoType = 'DATA_DO_CADASTRO' | 'DATA_DA_DISTRIBUICAO' | 'DATA_DA_CITACAO' | 'DATA_DO_JULGAMENTO' | 'DATA_DO_ENCERRAMENTO';

 type TipoDataTarefaType = 'DATA_LIMITE' | 'DATA_CONCLUSAO' | 'DATA_PREVISTA_CONCLUSAO' | 'DATA_INCLUSAO' | 'DATA_LIMITE_E_PREVISTA_CONCLUSAO';

 type TipoDeveApresentarType = 'TODOS' | 'SOMENTE_ADMINISTRADOR' | 'SOMENTE_NAO_ADMINISTRADOR';

 type TipoDominioType = 'ESCRITORIO' | 'CLIENTE';

 type TipoEditorArquivoType = 'ONEDRIVE';

 type TipoEnvolvidoType = 'PARTE_ATIVA' | 'PARTE_PASSIVA' | 'TERCEIRO' | 'ASSISTENTE' | 'FISCAL' | 'TESTEMUNHA' | 'VITIMA' | 'OUTROS';

 type TipoEstimativaType = 'REMOTO' | 'PROVAVEL' | 'POSSIVEL';

 type TipoEventoType = 'TAREFA' | 'COMPROMISSO';

 type TipoExclusaoType = 'DIA' | 'MES' | 'ANO';

 type TipoFeriadoType = 'MUNICIPAL' | 'ESTADUAL' | 'FEDERAL';

 type TipoFiltroCapturaProcessoConsultaType = 'TODOS' | 'FILTRO_PENDENTES' | 'FILTRO_EM_ANDAMENTO' | 'VINCULADOS' | 'FILTRO_PROCESSO_NAO_LOCALIZADO' | 'INDISPONIVEL' | 'ERRO' | 'PROCESSO_ARQUIVADO' | 'PROCESSO_EM_SEGREDO_JUSTICA';

 type TipoFiltroDataTarefaConsultaType = 'TODOS' | 'DATA_PREVISTA' | 'DATA_FATAL';

 type TipoFiltroEspeciasIntimacaoType = 'PROCESSO_CADASTRADO' | 'PROCESSO_NAO_CADASTRADO' | 'SOMENTE_PENDENTES';

 type TipoFiltroIntimacaoAssinanteConsultaType = 'TODOS' | 'CADASTRADO_COM_SUCESSO_PROVEDOR' | 'PENDENTE_CADASTRO_PROVEDOR' | 'ERRO_AUTENTICACAO_PROVEDOR' | 'ERRO_CADASTRO_PROVEDOR';

 type TipoFiltroProcessoConsultaType = 'TODOS' | 'FILTRO_SOMENTE_INCOMPLETO' | 'FILTRO_SOMENTE_COMPLETO';

 type TipoFiltroTarefaConsultaType = 'TODOS' | 'ESTOU_ENVOLVIDO' | 'SOU_RESPONSAVEL' | 'QUE_DELEGUEI';

 type TipoFrequenciaCentralCapturaProcessoType = 'NAO_CAPTURAR' | 'DIARIA';

 type TipoInformacaoExclusaoType = 'NAO_EXIBIR_EXCLUIDOS' | 'EXIBIR_EXCLUIDOS' | 'EXIBIR_SOMENTE_EXCLUIDOS';

 type TipoInstanciaProcessoType = 'PRIMEIRA_INSTANCIA' | 'SEGUNDA_INSTANCIA' | 'TERCEIRA_INSTANCIA' | 'QUARTA_INSTANCIA';

 type TipoLembreteType = 'EMAIL' | 'NOTIFICACAO';

 type TipoNotificacaoGeralAcaoType = 'LINK' | 'BOTAO';

 type TipoNotificacaoType = 'SISTEMA' | 'ARRENDATARIO';

 type TipoNumeracaoType = 'PADRAO_CNJ' | 'OUTROS';

 type TipoPessoaType = 'FISICA' | 'JURIDICA';

 type TipoPlanoContaType = 'A' | 'S';

 type TipoPrazoType = 'DIAS_CORRIDOS' | 'ANTIGO_CPC' | 'INVERSO' | 'NOVO_CPC';

 type TipoProcessoType = 'J' | 'E';

 type TipoProvedorType = 'CONTA_SAJADV' | 'PUBLICACOES_ONLINE';

 type TipoRecorrenciaType = 'MENSAL' | 'DIARIO' | 'SEMANAL' | 'ANUAL';

 type TipoRelatorioType = 'PROCESSO_JURIDICO' | 'PROCESSO_ANALITICO' | 'PROCESSO_SINTETICO';

 type TipoResponsavelPagamentoType = 'CLIENTE' | 'FUNCIONARIO' | 'ESCRITORIO' | 'TERCEIRO';

 type TipoSituacaoIntimacaoType = 'PENDENTE' | 'PROCESSADA' | 'ARQUIVADA' | 'ATIVA';

 type TipoStatusCentralCapturaProcessoType = 'PROCESSO_NAO_LOCALIZADO' | 'PROCESSO_VINCULADO' | 'PENDENTE' | 'EM_ANDAMENTO' | 'ERRO' | 'INDISPONIVEL'  | 'PROCESSO_ARQUIVADO' | 'PROCESSO_EM_SEGREDO_JUSTICA';

 type TipoSuporteType = 'ERRO_SISTEMA' | 'ORIENTACAO_DUVIDA' | 'SUGESTAO_MELHORIA';

 type TipoTemplateUsuarioGrupoType = 'AUTOMATICO_TAREFA' | 'AUTOMATICO' | 'PRE_DEFINIDO' | 'SEM_RESPONSAVEL';

 type TipoTerminoRecorrenciaType = 'DATA' | 'QUANTIDADE';

 type TipoTermoType = 'EXCECAO' | 'ALTERNATIVO';

 type TipoUnidadeOrganizacionalType = 'GRP' | 'EMP' | 'FIL' | 'DEP' | 'SET' | 'NUC';

 type UnidadeMedidaLembreteType = 'MINUTO' | 'HORA' | 'DIA' | 'SEMANA' | 'MES';

 type UsuarioClienteSituacaoModuloType = 'LIBERADO' | 'BLOQUEADO';

Projuris ADV powered by Softplan
www.projuris.com.br/adv