@geosanja/geosanja-frontend-api
Version:
swagger client for @geosanja/geosanja-frontend-api
744 lines (743 loc) • 50 kB
TypeScript
import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
import { AdminConfigDTO } from '../model/adminConfigDTO';
import { AdminPropriedadesCamadaDTO } from '../model/adminPropriedadesCamadaDTO';
import { AppConfigDTO } from '../model/appConfigDTO';
import { AuditoriaCamadaConfigDTO } from '../model/auditoriaCamadaConfigDTO';
import { AuditoriaCamadaSearchDTO } from '../model/auditoriaCamadaSearchDTO';
import { AutenticacaoDTO } from '../model/autenticacaoDTO';
import { CamadaAttributeDTO } from '../model/camadaAttributeDTO';
import { CamadaAttributesSearchFilterDTO } from '../model/camadaAttributesSearchFilterDTO';
import { CamadaDTO } from '../model/camadaDTO';
import { CamadaFeatureInfoLayoutDTO } from '../model/camadaFeatureInfoLayoutDTO';
import { CamadaPropriedadeDTO } from '../model/camadaPropriedadeDTO';
import { ConfigDTO } from '../model/configDTO';
import { ConvertedTempGeoFileDTO } from '../model/convertedTempGeoFileDTO';
import { EditAttributesDTO } from '../model/editAttributesDTO';
import { EditionOperationsDTO } from '../model/editionOperationsDTO';
import { EstatisticasConfigDTO } from '../model/estatisticasConfigDTO';
import { EstatisticasSearchDTO } from '../model/estatisticasSearchDTO';
import { EstiloCamadaDTO } from '../model/estiloCamadaDTO';
import { FeatureDTO } from '../model/featureDTO';
import { FuncionalidadeDTO } from '../model/funcionalidadeDTO';
import { GrupoCamadaDTO } from '../model/grupoCamadaDTO';
import { HistoricoCamadaDTO } from '../model/historicoCamadaDTO';
import { HistoricoSessoesDTO } from '../model/historicoSessoesDTO';
import { IconDTO } from '../model/iconDTO';
import { LayerSpatialRelationDTO } from '../model/layerSpatialRelationDTO';
import { LocalizarUnidadeGeoDTO } from '../model/localizarUnidadeGeoDTO';
import { MemorialDescritivoConfigurationDTO } from '../model/memorialDescritivoConfigurationDTO';
import { PerfilDTO } from '../model/perfilDTO';
import { ProjectionDTO } from '../model/projectionDTO';
import { ResultadoUnidadeGeoDTO } from '../model/resultadoUnidadeGeoDTO';
import { SaveCamadaDTO } from '../model/saveCamadaDTO';
import { UploadCamadaCheckCamadaNameStatus } from '../model/uploadCamadaCheckCamadaNameStatus';
import { UploadCamadaFileInfoDTO } from '../model/uploadCamadaFileInfoDTO';
import { UploadCamadaRasterFileInfoDTO } from '../model/uploadCamadaRasterFileInfoDTO';
import { UsuarioDTO } from '../model/usuarioDTO';
import { Configuration } from '../configuration';
import * as i0 from "@angular/core";
export declare class DefaultService {
protected httpClient: HttpClient;
protected basePath: string;
defaultHeaders: HttpHeaders;
configuration: Configuration;
constructor(httpClient: HttpClient, basePath: string, configuration: Configuration);
/**
* @param consumes string[] mime-types
* @return true: consumes contains 'multipart/form-data', false: otherwise
*/
private canConsumeForm;
/**
* Autenticar usuário
*
* @param token
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
autenticar(token: string, observe?: 'body', reportProgress?: boolean): Observable<AutenticacaoDTO>;
autenticar(token: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AutenticacaoDTO>>;
autenticar(token: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AutenticacaoDTO>>;
/**
* Verifica se o nome da camada/tabela pode ser usado.
*
* @param name
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
checkCamadaNameStatus(name: string, observe?: 'body', reportProgress?: boolean): Observable<Array<UploadCamadaCheckCamadaNameStatus>>;
checkCamadaNameStatus(name: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<UploadCamadaCheckCamadaNameStatus>>>;
checkCamadaNameStatus(name: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<UploadCamadaCheckCamadaNameStatus>>>;
/**
* Upload e conversão de arquivos temporários para GeoJSON
*
* @param fileName
* @param epsgCode
* @param file
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
convertTempGeoFileForm(fileName: string, epsgCode: string, file: Blob, observe?: 'body', reportProgress?: boolean): Observable<ConvertedTempGeoFileDTO>;
convertTempGeoFileForm(fileName: string, epsgCode: string, file: Blob, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ConvertedTempGeoFileDTO>>;
convertTempGeoFileForm(fileName: string, epsgCode: string, file: Blob, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ConvertedTempGeoFileDTO>>;
/**
* Exclui icone
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deleteAdminIcon(body?: IconDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteAdminIcon(body?: IconDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteAdminIcon(body?: IconDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Delete camada da aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deleteCamada(body: CamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteCamada(body: CamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteCamada(body: CamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salva o estilo SLD no geoserver e associa à camada
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deleteEstiloCamada(body: EstiloCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteEstiloCamada(body: EstiloCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteEstiloCamada(body: EstiloCamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Delete grupo camada da aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deleteGrupoCamada(body: GrupoCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteGrupoCamada(body: GrupoCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteGrupoCamada(body: GrupoCamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Delete perfil da aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deletePerfil(body: PerfilDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deletePerfil(body: PerfilDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deletePerfil(body: PerfilDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Delete usuário da aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
deleteUsuario(body: UsuarioDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteUsuario(body: UsuarioDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteUsuario(body: UsuarioDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Download de camadas e grupo de camadas do GeoServer.
*
* @param layerId
* @param format
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
downloadCamada(layerId: string, format: string, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
downloadCamada(layerId: string, format: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
downloadCamada(layerId: string, format: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Edição dos atributos de camada.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
editAttributes(body?: EditAttributesDTO, observe?: 'body', reportProgress?: boolean): Observable<string>;
editAttributes(body?: EditAttributesDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<string>>;
editAttributes(body?: EditAttributesDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<string>>;
/**
* Operações de edição de feições de camadas.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
executeEditionOperations(body?: EditionOperationsDTO, observe?: 'body', reportProgress?: boolean): Observable<EditionOperationsDTO>;
executeEditionOperations(body?: EditionOperationsDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<EditionOperationsDTO>>;
executeEditionOperations(body?: EditionOperationsDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<EditionOperationsDTO>>;
/**
* Serviço para exportar o memorial descritivo genérico e lotes para DOC.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
exportMemorialDescritivo(body?: MemorialDescritivoConfigurationDTO, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
exportMemorialDescritivo(body?: MemorialDescritivoConfigurationDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
exportMemorialDescritivo(body?: MemorialDescritivoConfigurationDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Serviço para exportar o mapa e legendas para PDF.
*
* @param pdfHeader
* @param pdfFooter
* @param pdfLegends
* @param pdfMap
* @param pdfFormat
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
exportPDFForm(pdfHeader?: string, pdfFooter?: string, pdfLegends?: string, pdfMap?: Blob, pdfFormat?: string, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
exportPDFForm(pdfHeader?: string, pdfFooter?: string, pdfLegends?: string, pdfMap?: Blob, pdfFormat?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
exportPDFForm(pdfHeader?: string, pdfFooter?: string, pdfLegends?: string, pdfMap?: Blob, pdfFormat?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Buscar lista de opções de configurações para campos de administração
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getAdminConfig(observe?: 'body', reportProgress?: boolean): Observable<AdminConfigDTO>;
getAdminConfig(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AdminConfigDTO>>;
getAdminConfig(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AdminConfigDTO>>;
/**
* Busca lista de configurações de ambiente da aplicação para funcionalidade de administração
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getAdminEnvConfig(observe?: 'body', reportProgress?: boolean): Observable<Array<AppConfigDTO>>;
getAdminEnvConfig(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<AppConfigDTO>>>;
getAdminEnvConfig(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<AppConfigDTO>>>;
/**
* Busca icones
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getAdminIcons(observe?: 'body', reportProgress?: boolean): Observable<Array<IconDTO>>;
getAdminIcons(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<IconDTO>>>;
getAdminIcons(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<IconDTO>>>;
/**
* Buscar configurações de dominio para pesquisa de auditoria na camada.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getAuditoriaCamadaConfig(observe?: 'body', reportProgress?: boolean): Observable<AuditoriaCamadaConfigDTO>;
getAuditoriaCamadaConfig(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AuditoriaCamadaConfigDTO>>;
getAuditoriaCamadaConfig(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AuditoriaCamadaConfigDTO>>;
/**
* Busca atributos da camada
*
* @param layerId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadaAttributes(layerId: number, observe?: 'body', reportProgress?: boolean): Observable<Array<CamadaAttributeDTO>>;
getCamadaAttributes(layerId: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<CamadaAttributeDTO>>>;
getCamadaAttributes(layerId: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<CamadaAttributeDTO>>>;
/**
* Busca todos os atributos da camada
*
* @param layerId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadaAttributesAdmin(layerId: number, observe?: 'body', reportProgress?: boolean): Observable<Array<CamadaAttributeDTO>>;
getCamadaAttributesAdmin(layerId: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<CamadaAttributeDTO>>>;
getCamadaAttributesAdmin(layerId: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<CamadaAttributeDTO>>>;
/**
* Busca o layout de feature info da camada
*
* @param layerId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadaFeatureInfoLayoutAdmin(layerId: number, observe?: 'body', reportProgress?: boolean): Observable<CamadaFeatureInfoLayoutDTO>;
getCamadaFeatureInfoLayoutAdmin(layerId: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<CamadaFeatureInfoLayoutDTO>>;
getCamadaFeatureInfoLayoutAdmin(layerId: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<CamadaFeatureInfoLayoutDTO>>;
/**
* Busca valores únicos de atributos da camada
*
* @param layerId
* @param atributo
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadaValoresUnicosAtributo(layerId: number, atributo: string, observe?: 'body', reportProgress?: boolean): Observable<Array<string>>;
getCamadaValoresUnicosAtributo(layerId: number, atributo: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<string>>>;
getCamadaValoresUnicosAtributo(layerId: number, atributo: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<string>>>;
/**
* Buscar lista de camadas.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadas(observe?: 'body', reportProgress?: boolean): Observable<Array<GrupoCamadaDTO>>;
getCamadas(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<GrupoCamadaDTO>>>;
getCamadas(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<GrupoCamadaDTO>>>;
/**
* Buscar lista de camadas para administração
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getCamadasAdmin(observe?: 'body', reportProgress?: boolean): Observable<Array<CamadaDTO>>;
getCamadasAdmin(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<CamadaDTO>>>;
getCamadasAdmin(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<CamadaDTO>>>;
/**
* Buscar configurações da aplicação (Camadas e Funcionalidades Públicas).
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getConfig(observe?: 'body', reportProgress?: boolean): Observable<ConfigDTO>;
getConfig(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ConfigDTO>>;
getConfig(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ConfigDTO>>;
/**
* Buscar link de adição de usuários no esjc
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getESJCLinkNovoUsuario(observe?: 'body', reportProgress?: boolean): Observable<string>;
getESJCLinkNovoUsuario(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<string>>;
getESJCLinkNovoUsuario(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<string>>;
/**
* Buscar lista de usuários do esjc
*
* @param cpf
* @param nome
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getESJCUsuarios(cpf?: number, nome?: string, observe?: 'body', reportProgress?: boolean): Observable<Array<UsuarioDTO>>;
getESJCUsuarios(cpf?: number, nome?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<UsuarioDTO>>>;
getESJCUsuarios(cpf?: number, nome?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<UsuarioDTO>>>;
/**
* Buscar configurações de dominio para pesquisa de estatiscas.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getEstatisticasConfig(observe?: 'body', reportProgress?: boolean): Observable<EstatisticasConfigDTO>;
getEstatisticasConfig(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<EstatisticasConfigDTO>>;
getEstatisticasConfig(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<EstatisticasConfigDTO>>;
/**
* Busca os estilos disponíveis para a camada
*
* @param layerId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getEstilosCamada(layerId: number, observe?: 'body', reportProgress?: boolean): Observable<Array<EstiloCamadaDTO>>;
getEstilosCamada(layerId: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<EstiloCamadaDTO>>>;
getEstilosCamada(layerId: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<EstiloCamadaDTO>>>;
/**
* Buscar informações de camadas e grupos de camadas por apontamento.
*
* @param srs
* @param version
* @param bbox
* @param height
* @param width
* @param layers
* @param queryLayers
* @param infoFormat
* @param x
* @param y
* @param camadaId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getFeatureInfo(srs: string, version: string, bbox: string, height: string, width: string, layers: string, queryLayers: string, infoFormat: string, x: string, y: string, camadaId: string, observe?: 'body', reportProgress?: boolean): Observable<string>;
getFeatureInfo(srs: string, version: string, bbox: string, height: string, width: string, layers: string, queryLayers: string, infoFormat: string, x: string, y: string, camadaId: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<string>>;
getFeatureInfo(srs: string, version: string, bbox: string, height: string, width: string, layers: string, queryLayers: string, infoFormat: string, x: string, y: string, camadaId: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<string>>;
/**
* Buscar lista de funcionalidades para administração
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getFuncionalidadesAdmin(observe?: 'body', reportProgress?: boolean): Observable<Array<FuncionalidadeDTO>>;
getFuncionalidadesAdmin(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<FuncionalidadeDTO>>>;
getFuncionalidadesAdmin(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<FuncionalidadeDTO>>>;
/**
* Busca icone
*
* @param filename
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getIcon(filename: string, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
getIcon(filename: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
getIcon(filename: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Verifica se tem uma inscrição nas coordenadas
*
* @param x
* @param y
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getInscricaoByCoord(x: number, y: number, observe?: 'body', reportProgress?: boolean): Observable<string>;
getInscricaoByCoord(x: number, y: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<string>>;
getInscricaoByCoord(x: number, y: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<string>>;
/**
* Busca feição baseado no id da feição.
*
* @param id
* @param layerId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getLayerFeature(id: string, layerId: string, observe?: 'body', reportProgress?: boolean): Observable<string>;
getLayerFeature(id: string, layerId: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<string>>;
getLayerFeature(id: string, layerId: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<string>>;
/**
* Busca feições da camada usando a relação espacial com a feição enviada informada.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getLayerSpatialRelationFeatures(body: LayerSpatialRelationDTO, observe?: 'body', reportProgress?: boolean): Observable<Array<FeatureDTO>>;
getLayerSpatialRelationFeatures(body: LayerSpatialRelationDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<FeatureDTO>>>;
getLayerSpatialRelationFeatures(body: LayerSpatialRelationDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<FeatureDTO>>>;
/**
* Buscar lista de perfis
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getPerfis(observe?: 'body', reportProgress?: boolean): Observable<Array<PerfilDTO>>;
getPerfis(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<PerfilDTO>>>;
getPerfis(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<PerfilDTO>>>;
/**
* Buscar lista de perfis e permissões para a camada
*
* @param camadaId
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getPerfisPorCamadaAdmin(camadaId?: number, observe?: 'body', reportProgress?: boolean): Observable<Array<PerfilDTO>>;
getPerfisPorCamadaAdmin(camadaId?: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<PerfilDTO>>>;
getPerfisPorCamadaAdmin(camadaId?: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<PerfilDTO>>>;
/**
* Buscar projeções disponiveis.
*
* @param epsgCode
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getProjection(epsgCode?: string, observe?: 'body', reportProgress?: boolean): Observable<Array<ProjectionDTO>>;
getProjection(epsgCode?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<ProjectionDTO>>>;
getProjection(epsgCode?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<ProjectionDTO>>>;
/**
* Buscar lista de proprieades das camadas e suas configurações.
*
* @param id
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getPropriedadesCamada(id: string, observe?: 'body', reportProgress?: boolean): Observable<Array<CamadaPropriedadeDTO>>;
getPropriedadesCamada(id: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<CamadaPropriedadeDTO>>>;
getPropriedadesCamada(id: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<CamadaPropriedadeDTO>>>;
/**
* Buscar lista de propriedades para a camada ou grupo de camadas para administração.
*
* @param id
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getPropriedadesCamadaAdmin(id: number, observe?: 'body', reportProgress?: boolean): Observable<Array<AdminPropriedadesCamadaDTO>>;
getPropriedadesCamadaAdmin(id: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<AdminPropriedadesCamadaDTO>>>;
getPropriedadesCamadaAdmin(id: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<AdminPropriedadesCamadaDTO>>>;
/**
* Buscar lista de usuários da aplicação
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
getUsuarios(observe?: 'body', reportProgress?: boolean): Observable<Array<UsuarioDTO>>;
getUsuarios(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<UsuarioDTO>>>;
getUsuarios(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<UsuarioDTO>>>;
/**
* Verifica se as coordenadas estão dentro do limite municipal de São José dos Campos
*
* @param x
* @param y
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
isSJC(x: number, y: number, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
isSJC(x: number, y: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
isSJC(x: number, y: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Localização por unidade geográfica.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
localizarUnidadeGeo(body: LocalizarUnidadeGeoDTO, observe?: 'body', reportProgress?: boolean): Observable<Array<ResultadoUnidadeGeoDTO>>;
localizarUnidadeGeo(body: LocalizarUnidadeGeoDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<ResultadoUnidadeGeoDTO>>>;
localizarUnidadeGeo(body: LocalizarUnidadeGeoDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<ResultadoUnidadeGeoDTO>>>;
/**
* Serviços OWS para requisições ao GeoServer.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
owsGet(observe?: 'body', reportProgress?: boolean): Observable<Blob>;
owsGet(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
owsGet(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Serviços OWS para requisições ao GeoServer.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
owsPost(body?: string, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
owsPost(body?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
owsPost(body?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Proxy para requisições GET ao GeoServer.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
proxy(observe?: 'body', reportProgress?: boolean): Observable<Blob>;
proxy(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
proxy(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Verifica se token de autenticação é valido.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
refreshAutenticacao(observe?: 'body', reportProgress?: boolean): Observable<AutenticacaoDTO>;
refreshAutenticacao(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AutenticacaoDTO>>;
refreshAutenticacao(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AutenticacaoDTO>>;
/**
* Salva a camada raster no geoserver
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
saveCamadaRasterFile(body: UploadCamadaRasterFileInfoDTO, observe?: 'body', reportProgress?: boolean): Observable<UploadCamadaRasterFileInfoDTO>;
saveCamadaRasterFile(body: UploadCamadaRasterFileInfoDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<UploadCamadaRasterFileInfoDTO>>;
saveCamadaRasterFile(body: UploadCamadaRasterFileInfoDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<UploadCamadaRasterFileInfoDTO>>;
/**
* Salva o estilo SLD no geoserver e associa à camada
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
saveEstiloCamada(body: EstiloCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
saveEstiloCamada(body: EstiloCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
saveEstiloCamada(body: EstiloCamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Upload do estilo sld na aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
saveUploadCamadaFile(body: UploadCamadaFileInfoDTO, observe?: 'body', reportProgress?: boolean): Observable<any>;
saveUploadCamadaFile(body: UploadCamadaFileInfoDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<any>>;
saveUploadCamadaFile(body: UploadCamadaFileInfoDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<any>>;
/**
* Pesquisa de auditorias nas camadas.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
searchAuditoriaCamadas(body: AuditoriaCamadaSearchDTO, observe?: 'body', reportProgress?: boolean): Observable<Array<HistoricoCamadaDTO>>;
searchAuditoriaCamadas(body: AuditoriaCamadaSearchDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<HistoricoCamadaDTO>>>;
searchAuditoriaCamadas(body: AuditoriaCamadaSearchDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<HistoricoCamadaDTO>>>;
/**
* Busca camada por atributos
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
searchCamadaAttributesData(body: CamadaAttributesSearchFilterDTO, observe?: 'body', reportProgress?: boolean): Observable<Array<ResultadoUnidadeGeoDTO>>;
searchCamadaAttributesData(body: CamadaAttributesSearchFilterDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Array<ResultadoUnidadeGeoDTO>>>;
searchCamadaAttributesData(body: CamadaAttributesSearchFilterDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Array<ResultadoUnidadeGeoDTO>>>;
/**
* Pesquisa de estatisticas.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
searchEstatisticas(body: EstatisticasSearchDTO, observe?: 'body', reportProgress?: boolean): Observable<HistoricoSessoesDTO>;
searchEstatisticas(body: EstatisticasSearchDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<HistoricoSessoesDTO>>;
searchEstatisticas(body: EstatisticasSearchDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<HistoricoSessoesDTO>>;
/**
* Define configurações de ambiente da aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setAdminEnvConfig(body: Array<AppConfigDTO>, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setAdminEnvConfig(body: Array<AppConfigDTO>, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setAdminEnvConfig(body: Array<AppConfigDTO>, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salva icone
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setAdminIcon(body?: IconDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setAdminIcon(body?: IconDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setAdminIcon(body?: IconDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salvar camada na aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setCamada(body: SaveCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setCamada(body: SaveCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setCamada(body: SaveCamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Configura camada favorita.
*
* @param id
* @param favorita
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setCamadaFavorita(id: number, favorita: boolean, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setCamadaFavorita(id: number, favorita: boolean, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setCamadaFavorita(id: number, favorita: boolean, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salva layout de feature info da camada
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setCamadaFeatureInfoLayoutAdmin(body: CamadaFeatureInfoLayoutDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setCamadaFeatureInfoLayoutAdmin(body: CamadaFeatureInfoLayoutDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setCamadaFeatureInfoLayoutAdmin(body: CamadaFeatureInfoLayoutDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Buscar lista de funcionalidades para administração
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setFuncionalidadesAdmin(body: Array<FuncionalidadeDTO>, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setFuncionalidadesAdmin(body: Array<FuncionalidadeDTO>, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setFuncionalidadesAdmin(body: Array<FuncionalidadeDTO>, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salvar grupo camada na aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setGrupoCamada(body: GrupoCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setGrupoCamada(body: GrupoCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setGrupoCamada(body: GrupoCamadaDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salvar perfil na aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setPerfil(body: PerfilDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setPerfil(body: PerfilDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setPerfil(body: PerfilDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Salvar usuário na aplicação
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
setUsuario(body: UsuarioDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
setUsuario(body: UsuarioDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
setUsuario(body: UsuarioDTO, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Upload de camada na aplicação
*
* @param filename
* @param file
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
uploadCamadaFileForm(filename: string, file: Blob, observe?: 'body', reportProgress?: boolean): Observable<UploadCamadaFileInfoDTO>;
uploadCamadaFileForm(filename: string, file: Blob, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<UploadCamadaFileInfoDTO>>;
uploadCamadaFileForm(filename: string, file: Blob, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<UploadCamadaFileInfoDTO>>;
/**
* Upload de camada na aplicação
*
* @param filename
* @param file
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
uploadCamadaRasterFileForm(filename: string, file: Blob, observe?: 'body', reportProgress?: boolean): Observable<UploadCamadaRasterFileInfoDTO>;
uploadCamadaRasterFileForm(filename: string, file: Blob, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<UploadCamadaRasterFileInfoDTO>>;
uploadCamadaRasterFileForm(filename: string, file: Blob, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<UploadCamadaRasterFileInfoDTO>>;
/**
* Upload do estilo sld na aplicação
*
* @param filePath
* @param layerName
* @param file
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
uploadCamadaSLDFileForm(filePath: string, layerName: string, file: Blob, observe?: 'body', reportProgress?: boolean): Observable<UploadCamadaFileInfoDTO>;
uploadCamadaSLDFileForm(filePath: string, layerName: string, file: Blob, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<UploadCamadaFileInfoDTO>>;
uploadCamadaSLDFileForm(filePath: string, layerName: string, file: Blob, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<UploadCamadaFileInfoDTO>>;
/**
* Verifica se token de autenticação é valido.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
verificaToken(observe?: 'body', reportProgress?: boolean): Observable<boolean>;
verificaToken(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
verificaToken(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<boolean>>;
/**
* Serviços OWS para requisições ao GeoServer.
*
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
wfsGet(observe?: 'body', reportProgress?: boolean): Observable<Blob>;
wfsGet(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
wfsGet(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
/**
* Serviços OWS para requisições ao GeoServer.
*
* @param body
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
*/
wfsPost(body?: string, observe?: 'body', reportProgress?: boolean): Observable<Blob>;
wfsPost(body?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<Blob>>;
wfsPost(body?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<Blob>>;
static ɵfac: i0.ɵɵFactoryDeclaration<DefaultService, [null, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<DefaultService>;
}