From 2d62aaac5d625d8a14bf330a0d39c0e0cd9ffe01 Mon Sep 17 00:00:00 2001 From: "J. A. Messias" Date: Tue, 1 Oct 2024 17:25:28 -0300 Subject: [PATCH] WIP --- lib/backend/api_requests/api_calls.dart | 454 ++++++++++++------------ 1 file changed, 226 insertions(+), 228 deletions(-) diff --git a/lib/backend/api_requests/api_calls.dart b/lib/backend/api_requests/api_calls.dart index c514b33f..f5e918a7 100644 --- a/lib/backend/api_requests/api_calls.dart +++ b/lib/backend/api_requests/api_calls.dart @@ -59,10 +59,9 @@ class PhpGroup { class UnregisterDevice { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); - - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; + final String baseUrl = PhpGroup.getBaseUrl(); + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; return ApiManager.instance.makeApiCall( callName: 'unregisterDevice', @@ -88,14 +87,13 @@ class UnregisterDevice { class DeletePet { Future call({ - int? petID = 0, + final int? petID = 0, }) async { - final baseUrl = PhpGroup.getBaseUrl(); - - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'excluirPet'; + final String baseUrl = PhpGroup.getBaseUrl(); + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'excluirPet'; return ApiManager.instance.makeApiCall( callName: 'deletePet', @@ -124,23 +122,23 @@ class DeletePet { class UpdatePet { Future call({ - int? petID = 0, - String? image = '', - String? name = '', - String? species = '', - String? breed = '', - String? color = '', - String? birthdayDate = '', - String? gender = '', - String? size = '', - String? notes = '', + final int? petID, + final String? image, + final String? name, + final String? species, + final String? breed, + final String? color, + final String? birthdayDate, + final String? gender, + final String? size, + final String? notes, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'atualizarPet'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'atualizarPet'; return ApiManager.instance.makeApiCall( callName: 'updatePet', @@ -180,15 +178,15 @@ class UpdatePet { class GetPets { Future call({ - int? page = 0, - int? pageSize = 0, + final int? page, + final int? pageSize, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'consultaPets'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'consultaPets'; return ApiManager.instance.makeApiCall( callName: 'getPets', @@ -217,14 +215,14 @@ class GetPets { class GetPetPhoto { Future call({ - int? petId = 0, + final int? petId, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'consultaFotoPet'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'consultaFotoPet'; return ApiManager.instance.makeApiCall( callName: 'getPetPhoto', @@ -252,22 +250,22 @@ class GetPetPhoto { class RegisterPet { Future call({ - String? image = '', - String? name = '', - String? species = '', - String? breed = '', - String? color = '', - String? birthdayDate = '', - String? gender = '', - String? size = '', - String? notes = '', + final String? image, + final String? name, + final String? species, + final String? breed, + final String? color, + final String? birthdayDate, + final String? gender, + final String? size, + final String? notes, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'cadastrarPet'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'cadastrarPet'; return ApiManager.instance.makeApiCall( callName: 'registerPet', @@ -306,17 +304,17 @@ class RegisterPet { class BuscaEnconcomendas { Future call({ - String? page = '', - String? pageSize = '', - String? adresseeType = '', - String? status = '', + final String? page, + final String? pageSize, + final String? adresseeType, + final String? status, }) async { - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'getEncomendas'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'getEncomendas'; - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); return ApiManager.instance.makeApiCall( callName: 'getEncomendas', @@ -347,18 +345,18 @@ class BuscaEnconcomendas { class CancelaVisita { Future call({ - int? idDestino, - int? idVisita, - String? AccessKey = '', - String? UsuEmail = '', - String? DevDesc = '', + final int? idDestino, + final int? idVisita, + final String? AccessKey, + final String? UsuEmail, + final String? DevDesc, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'cancelaVisita'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'cancelaVisita'; return ApiManager.instance.makeApiCall( callName: 'cancelaVisita', @@ -389,10 +387,10 @@ class CancelaVisita { class DeleteAccount { Future call() async { - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); return ApiManager.instance.makeApiCall( callName: 'deleteAccount', apiUrl: '$baseUrl/deleteAccount.php', @@ -417,14 +415,14 @@ class DeleteAccount { class ChangePanic { Future call({ - String? newSenhaPanico = '', + final String? newSenhaPanico, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'updVisitado'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'updVisitado'; return ApiManager.instance.makeApiCall( callName: 'changePass', @@ -453,14 +451,14 @@ class ChangePanic { class ChangePass { Future call({ - String? newSenha = '', + final String? newSenha, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'updVisitado'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'updVisitado'; return ApiManager.instance.makeApiCall( callName: 'changePass', @@ -489,13 +487,13 @@ class ChangePass { class RespondeVinculo { Future call({ - String? tarefa = '', + final String? tarefa, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; return ApiManager.instance.makeApiCall( callName: 'respondeVinculo', @@ -523,14 +521,14 @@ class RespondeVinculo { class ChangeNotifica { Future call({ - String? notifica = '', + final String? notifica, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'updVisitado'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'updVisitado'; return ApiManager.instance.makeApiCall( callName: 'changeNotifica', @@ -559,11 +557,11 @@ class ChangeNotifica { class UpdToken { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final token = StorageUtil().token; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String token = StorageUtil().token; return ApiManager.instance.makeApiCall( callName: 'updToken', @@ -589,13 +587,13 @@ class UpdToken { class LoginCall { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final email = StorageUtil().email; - final password = StorageUtil().passwd; - final type = StorageUtil().deviceType; - final description = StorageUtil().deviceDescription; - final token = FirebaseMessagingService.getToken(); + final String baseUrl = PhpGroup.getBaseUrl(); + final String devUUID = StorageUtil().devUUID; + final String email = StorageUtil().email; + final String password = StorageUtil().passwd; + final String type = StorageUtil().deviceType; + final String description = StorageUtil().deviceDescription; + final String token = await FirebaseMessagingService.getToken(); return ApiManager.instance.makeApiCall( callName: 'login', @@ -625,15 +623,15 @@ class LoginCall { class RegisterCall { Future call({ - String? name = '', - String? email = '', - String? password = '', - String? token = '', - String? uuid = '', - String? tipo = '', - String? descricao = '', + final String? name, + final String? email, + final String? password, + final String? token, + final String? uuid, + final String? tipo, + final String? descricao, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); return ApiManager.instance.makeApiCall( callName: 'register', @@ -664,9 +662,9 @@ class RegisterCall { class ForgotPasswordCall { Future call({ - String? email = '', + final String? email, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); return ApiManager.instance.makeApiCall( callName: 'forgotPassword', @@ -691,10 +689,10 @@ class ForgotPasswordCall { class GetLocalsCall { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; return ApiManager.instance.makeApiCall( callName: 'getLocals', @@ -726,17 +724,17 @@ class GetLocalsCall { class PostScheduleVisitorCall { Future call({ - String? documento = '', - String? nome = '', - String? tipo = '', - String? foto = '', + final String? documento, + final String? nome, + final String? tipo, + final String? foto, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'putVisitante'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'putVisitante'; return ApiManager.instance.makeApiCall( callName: 'postScheduleVisitor', @@ -777,21 +775,21 @@ class PostScheduleVisitorCall { class PostScheduleVisitCall { Future call({ - String? devDesc = '', - String? idVisitante = '', - String? dtInicio = '', - String? dtFim = '', - String? unica = '', - int? idMotivo, - int? idNAC, - String? obs = '', + final String? devDesc, + final String? idVisitante, + final String? dtInicio, + final String? dtFim, + final String? unica, + final int? idMotivo, + final int? idNAC, + final String? obs, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'putVisita'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'putVisita'; return ApiManager.instance.makeApiCall( callName: 'postScheduleVisit', @@ -836,16 +834,16 @@ class PostScheduleVisitCall { class GetScheduleVisitCall { Future call({ - int? pageSize, - int? pageNumber, - String? chaveBusca = '', + final int? pageSize, + final int? pageNumber, + final String? chaveBusca, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'getVisitas'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'getVisitas'; return ApiManager.instance.makeApiCall( callName: 'getScheduleVisit', @@ -861,7 +859,7 @@ class GetScheduleVisitCall { 'atividade': atividade, 'pageSize': pageSize, 'pageNumber': pageNumber, - 'chaveBusca': chaveBusca, + 'chaveBusca': chaveBusca ?? '', }, bodyType: BodyType.X_WWW_FORM_URL_ENCODED, returnBody: true, @@ -1114,12 +1112,12 @@ class GetScheduleVisitCall { class GetDadosCall { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'getDados'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'getDados'; return ApiManager.instance.makeApiCall( callName: 'getDados', @@ -1355,14 +1353,14 @@ class GetDadosCall { class GetVisitorByDocCall { Future call({ - String? documento = '', + final String? documento, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'getVisitante'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'getVisitante'; return ApiManager.instance.makeApiCall( callName: 'getVisitorByDoc', @@ -1408,15 +1406,15 @@ class GetVisitorByDocCall { class GetFotoVisitanteCall { Future call({ - String? documento = '', - String? tipo = '', + final String? documento, + final String? tipo, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'getFotoVisitante'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'getFotoVisitante'; return ApiManager.instance.makeApiCall( callName: 'getFotoVisitante', @@ -1445,17 +1443,17 @@ class GetFotoVisitanteCall { class PostProvVisitSchedulingCall { Future call({ - String? data = '', - String? motivo = '', - String? nome = '', - String? proID = '', + final String? data, + final String? motivo, + final String? nome, + final String? proID, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'putAgendamentoProv'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'putAgendamentoProv'; return ApiManager.instance.makeApiCall( callName: 'postProvVisitScheduling', @@ -1496,15 +1494,15 @@ class PostProvVisitSchedulingCall { class GetVisitsCall { Future call({ - int? pageSize, - int? pageNumber, + final int? pageSize, + final int? pageNumber, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'getVisitas'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'getVisitas'; return ApiManager.instance.makeApiCall( callName: 'getVisits', @@ -1760,14 +1758,14 @@ class GetVisitsCall { class DeleteVisitCall { Future call({ - String? idVisita = '', + final String? idVisita, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliID = StorageUtil().cliUUID; - const atividade = 'cancelaVisita'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliID = StorageUtil().cliUUID; + const String atividade = 'cancelaVisita'; return ApiManager.instance.makeApiCall( callName: 'deleteVisit', @@ -1805,12 +1803,12 @@ class DeleteVisitCall { class GetPessoasLocalCall { Future call() async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final ownerUUID = StorageUtil().ownerUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; + final String devUUID = StorageUtil().devUUID; + final String ownerUUID = StorageUtil().ownerUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; return ApiManager.instance.makeApiCall( callName: 'getPessoasLocal', @@ -1866,17 +1864,17 @@ class GetPessoasLocalCall { class RespondeSolicitacaoCall { Future call({ - String? referencia = '', - String? tarefa = '', - String? resposta = '', - String? idVisitante = '', + final String? referencia, + final String? tarefa, + final String? resposta, + final String? idVisitante, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'respondeSolicitacao'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'respondeSolicitacao'; return ApiManager.instance.makeApiCall( callName: 'respondeSolicitacao', @@ -1917,16 +1915,16 @@ class RespondeSolicitacaoCall { class GetAccessCall { Future call({ - String? pageSize = '', - String? pageNumber = '', - String? pesTipo = '', + final String? pageSize, + final String? pageNumber, + final String? pesTipo, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'getAcessos'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'getAcessos'; return ApiManager.instance.makeApiCall( callName: 'getAccess', @@ -2168,14 +2166,14 @@ class GetAccessCall { class GetLiberationsCall { Stream call() { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); final StreamController controller = StreamController(); Future.microtask(() async { - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'getSolicitacoes'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'getSolicitacoes'; try { final response = await ApiManager.instance.makeApiCall( @@ -2358,16 +2356,16 @@ class GetLiberationsCall { class GetMessagesCall { Future call({ - String? pageSize = '', - String? pageNumber = '', - String? tipoDestino = '', + final String? pageSize, + final String? pageNumber, + final String? tipoDestino, }) async { - final baseUrl = PhpGroup.getBaseUrl(); + final String baseUrl = PhpGroup.getBaseUrl(); - final devUUID = StorageUtil().devUUID; - final userUUID = StorageUtil().userUUID; - final cliUUID = StorageUtil().cliUUID; - const atividade = 'getMensagens'; + final String devUUID = StorageUtil().devUUID; + final String userUUID = StorageUtil().userUUID; + final String cliUUID = StorageUtil().cliUUID; + const String atividade = 'getMensagens'; return ApiManager.instance.makeApiCall( callName: 'getMessages',