@geosanja/geosanja-frontend-api
Version:
swagger client for @geosanja/geosanja-frontend-api
376 lines (375 loc) • 24.5 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 { AutenticacaoDTO } from '../model/autenticacaoDTO';
import { CamadaDTO } from '../model/camadaDTO';
import { CamadaPropriedadeDTO } from '../model/camadaPropriedadeDTO';
import { ConfigDTO } from '../model/configDTO';
import { EditAttributesDTO } from '../model/editAttributesDTO';
import { EditionOperationsDTO } from '../model/editionOperationsDTO';
import { FuncionalidadeDTO } from '../model/funcionalidadeDTO';
import { GrupoCamadaDTO } from '../model/grupoCamadaDTO';
import { LocalizarUnidadeGeoDTO } from '../model/localizarUnidadeGeoDTO';
import { PerfilDTO } from '../model/perfilDTO';
import { ResultadoUnidadeGeoDTO } from '../model/resultadoUnidadeGeoDTO';
import { SaveCamadaDTO } from '../model/saveCamadaDTO';
import { UploadCamadaCheckCamadaNameStatus } from '../model/uploadCamadaCheckCamadaNameStatus';
import { UploadCamadaFileInfoDTO } from '../model/uploadCamadaFileInfoDTO';
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>>>;
/**
* 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>>;
/**
* 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.
*/
deleteCamada_1(body: GrupoCamadaDTO, observe?: 'body', reportProgress?: boolean): Observable<boolean>;
deleteCamada_1(body: GrupoCamadaDTO, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<boolean>>;
deleteCamada_1(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 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>>;
/**
* 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 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 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 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, 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, 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, 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>>;
/**
* 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>>;
/**
* 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 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>>>;
/**
* 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>>>;
/**
* 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>>;
/**
* 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>>;
/**
* 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>>;
/**
* 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 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>>;
static ɵfac: i0.ɵɵFactoryDeclaration<DefaultService, [null, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<DefaultService>;
}