This commit is contained in:
jantunemesssias 2025-01-30 17:58:30 -03:00
parent 742312e888
commit bc16df866a
7 changed files with 369 additions and 154 deletions

View File

@ -21,7 +21,7 @@ Future<void> _loggedWithMultiLocalsAccount(PatrolIntegrationTester $, [bool forc
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '7'); await StorageHelper().set(ProfileStorageKey.clientUUID.key, '7');
await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '7'); await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '7');
await StorageHelper().set(ProfileStorageKey.clientName.key, 'FRE ACCESS DEMO'); await StorageHelper().set(ProfileStorageKey.clientName.key, 'FRE ACCESS DEMO');
await PhpGroup.respondeVinculo.call(tarefa: 'A'); await PhpGroup.resopndeVinculo.call(tarefa: 'A');
await LicenseRepositoryImpl().resetLicense(); await LicenseRepositoryImpl().resetLicense();
} }
} }
@ -47,7 +47,7 @@ Future<void> _loggedWithSomeoneLocalAccount(PatrolIntegrationTester $, [bool for
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '7'); await StorageHelper().set(ProfileStorageKey.clientUUID.key, '7');
await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '7'); await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '7');
await StorageHelper().set(ProfileStorageKey.clientName.key, 'FRE ACCESS DEMO'); await StorageHelper().set(ProfileStorageKey.clientName.key, 'FRE ACCESS DEMO');
await PhpGroup.respondeVinculo.call(tarefa: 'A'); await PhpGroup.resopndeVinculo.call(tarefa: 'A');
await LicenseRepositoryImpl().resetLicense(); await LicenseRepositoryImpl().resetLicense();
} }
} }

View File

@ -140,7 +140,7 @@ class _BottomArrowLinkedLocalsComponentWidgetState extends State<BottomArrowLink
Future<dynamic> _fetchResponseLink(String status, String cliID) async { Future<dynamic> _fetchResponseLink(String status, String cliID) async {
try { try {
await StorageHelper().set(ProfileStorageKey.clientUUID.key, cliID); await StorageHelper().set(ProfileStorageKey.clientUUID.key, cliID);
var response = await PhpGroup.respondeVinculo.call(tarefa: status); var response = await PhpGroup.resopndeVinculo.call(tarefa: status);
if (response.jsonBody['error'] == false) { if (response.jsonBody['error'] == false) {
return { return {

View File

@ -31,23 +31,26 @@ class PhpGroup extends Api {
static ForgotPasswordCall forgotPasswordCall = ForgotPasswordCall(); static ForgotPasswordCall forgotPasswordCall = ForgotPasswordCall();
static ChangePasswordCall changePasswordCall = ChangePasswordCall(); static ChangePasswordCall changePasswordCall = ChangePasswordCall();
static GetLocalsCall getLocalsCall = GetLocalsCall(); static GetLocalsCall getLocalsCall = GetLocalsCall();
static PostScheduleVisitorCall postScheduleVisitorCall = PostScheduleVisitorCall(); static PostScheduleVisitorCall postScheduleVisitorCall =
PostScheduleVisitorCall();
static PostScheduleVisitCall postScheduleVisitCall = PostScheduleVisitCall(); static PostScheduleVisitCall postScheduleVisitCall = PostScheduleVisitCall();
static GetScheduleVisitCall getScheduleVisitCall = GetScheduleVisitCall(); static GetScheduleVisitCall getScheduleVisitCall = GetScheduleVisitCall();
static GetDadosCall getDadosCall = GetDadosCall(); static GetDadosCall getDadosCall = GetDadosCall();
static GetVisitorByDocCall getVisitorByDocCall = GetVisitorByDocCall(); static GetVisitorByDocCall getVisitorByDocCall = GetVisitorByDocCall();
static GetFotoVisitanteCall getFotoVisitanteCall = GetFotoVisitanteCall(); static GetFotoVisitanteCall getFotoVisitanteCall = GetFotoVisitanteCall();
static PostProvVisitSchedulingCall postProvVisitSchedulingCall = PostProvVisitSchedulingCall(); static PostProvVisitSchedulingCall postProvVisitSchedulingCall =
PostProvVisitSchedulingCall();
static GetVisitsCall getVisitsCall = GetVisitsCall(); static GetVisitsCall getVisitsCall = GetVisitsCall();
static DeleteVisitCall deleteVisitCall = DeleteVisitCall(); static DeleteVisitCall deleteVisitCall = DeleteVisitCall();
static GetPessoasLocalCall getPessoasLocalCall = GetPessoasLocalCall(); static GetPessoasLocalCall getPessoasLocalCall = GetPessoasLocalCall();
static RespondeSolicitacaoCall respondeSolicitacaoCall = RespondeSolicitacaoCall(); static RespondeSolicitacaoCall respondeSolicitacaoCall =
RespondeSolicitacaoCall();
static GetAccessCall getAccessCall = GetAccessCall(); static GetAccessCall getAccessCall = GetAccessCall();
static GetLiberationsCall getLiberationsCall = GetLiberationsCall(); static GetLiberationsCall getLiberationsCall = GetLiberationsCall();
static GetMessagesCall getMessagesCall = GetMessagesCall(); static GetMessagesCall getMessagesCall = GetMessagesCall();
static ChangeNotifica changeNotifica = ChangeNotifica(); static ChangeNotifica changeNotifica = ChangeNotifica();
static UpdateIDE updateIDE = UpdateIDE(); static UpdateIDE updateIDE = UpdateIDE();
static RespondeVinculo respondeVinculo = RespondeVinculo(); static RespondeVinculo resopndeVinculo = RespondeVinculo();
static ChangePass changePass = ChangePass(); static ChangePass changePass = ChangePass();
static ChangePanic changePanic = ChangePanic(); static ChangePanic changePanic = ChangePanic();
static DeleteAccount deleteAccount = DeleteAccount(); static DeleteAccount deleteAccount = DeleteAccount();
@ -60,22 +63,74 @@ class PhpGroup extends Api {
static GetPetPhoto getPetPhoto = GetPetPhoto(); static GetPetPhoto getPetPhoto = GetPetPhoto();
static UnregisterDevice unregisterDevice = UnregisterDevice(); static UnregisterDevice unregisterDevice = UnregisterDevice();
static GetVehiclesByProperty getVehiclesByProperty = GetVehiclesByProperty(); static GetVehiclesByProperty getVehiclesByProperty = GetVehiclesByProperty();
static GetResidentsByProperty getResidentsByProperty = GetResidentsByProperty(); static GetResidentsByProperty getResidentsByProperty =
GetResidentsByProperty();
static GetOpenedVisits getOpenedVisits = GetOpenedVisits(); static GetOpenedVisits getOpenedVisits = GetOpenedVisits();
GetLicense getLicense = GetLicense(); GetLicense getLicense = GetLicense();
static GetProvSchedules getProvSchedules = GetProvSchedules(); static GetProvSchedules getProvSchedules = GetProvSchedules();
static RegisterVehicle registerVehicle = RegisterVehicle(); static RegisterVehicle registerVehicle = RegisterVehicle();
static UpdateVehicle updateVehicle = UpdateVehicle(); static UpdateVehicle updateVehicle = UpdateVehicle();
static DeleteVehicle deleteVehicle = DeleteVehicle(); static DeleteVehicle deleteVehicle = DeleteVehicle();
static CancelVehicle cancelVehicle = CancelVehicle();
}
class CancelVehicle {
Future<ApiCallResponse> call({
required final String vehicleId,
required final String licensePlate,
required final String model,
required final String color,
}) async {
final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID =
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'cancelDeleteRequest';
return await ApiManager.instance.makeApiCall(
callName: atividade,
apiUrl: '$baseUrl/processRequest.php',
callType: ApiCallType.POST,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
params: {
'devUUID': devUUID,
'userUUID': userUUID,
'cliID': cliID,
'atividade': atividade,
'vehicleId': vehicleId,
'licensePlate': licensePlate,
'model': model,
'color': color
},
bodyType: BodyType.X_WWW_FORM_URL_ENCODED,
returnBody: true,
encodeBodyUtf8: false,
decodeUtf8: false,
cache: false,
isStreamingApi: false,
alwaysAllowBody: false,
);
}
} }
class DeleteVehicle { class DeleteVehicle {
Future<ApiCallResponse> call({vehicleId}) async { Future<ApiCallResponse> call({
required final String vehicleId,
required final String licensePlate,
required final String model,
required final String color,
}) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
const String atividade = 'excluirVeiculo'; (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'deleteVehicle';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'deleteVehicle', callName: 'deleteVehicle',
@ -90,6 +145,9 @@ class DeleteVehicle {
'cliID': cliID, 'cliID': cliID,
'atividade': atividade, 'atividade': atividade,
'vehicleId': vehicleId, 'vehicleId': vehicleId,
'licensePlate': licensePlate,
'model': model,
'color': color
}, },
bodyType: BodyType.X_WWW_FORM_URL_ENCODED, bodyType: BodyType.X_WWW_FORM_URL_ENCODED,
returnBody: true, returnBody: true,
@ -110,10 +168,13 @@ class RegisterVehicle {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
const String atividade = 'cadastrarVeiculo'; (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'insertVehicle';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'registerVehicle', callName: 'registerVehicle',
@ -150,10 +211,13 @@ class UpdateVehicle {
final String? model, final String? model,
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
const String atividade = 'atualizarVeiculo'; (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'updateVehicleToInsertRequest';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'updateVehicle', callName: 'updateVehicle',
@ -185,9 +249,12 @@ class UpdateVehicle {
class GetProvSchedules { class GetProvSchedules {
Future<ApiCallResponse> call(final String page, final String status) async { Future<ApiCallResponse> call(final String page, final String status) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getAgendamentoProv'; const String atividade = 'getAgendamentoProv';
const String pageSize = '10'; const String pageSize = '10';
final bool isFiltered = status != '' && status != '.*'; final bool isFiltered = status != '' && status != '.*';
@ -220,9 +287,12 @@ class GetProvSchedules {
class GetOpenedVisits { class GetOpenedVisits {
Future<ApiCallResponse> call(final String page) async { Future<ApiCallResponse> call(final String page) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getOpenedVisits'; const String atividade = 'getOpenedVisits';
const String pageSize = '10'; const String pageSize = '10';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -252,9 +322,12 @@ class GetOpenedVisits {
class GetResidentsByProperty { class GetResidentsByProperty {
Future<ApiCallResponse> call(final String page) async { Future<ApiCallResponse> call(final String page) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? ''; final String devUUID =
final String userUUID = await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? ''; await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
final String cliID = await StorageHelper().get(ProfileStorageKey.clientUUID.key) ?? ''; final String userUUID =
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
final String cliID =
await StorageHelper().get(ProfileStorageKey.clientUUID.key) ?? '';
const String atividade = 'getResidentsByProperty'; const String atividade = 'getResidentsByProperty';
const String pageSize = '10'; const String pageSize = '10';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -283,9 +356,12 @@ class GetResidentsByProperty {
class GetVehiclesByProperty { class GetVehiclesByProperty {
Future<ApiCallResponse> call(final String page) async { Future<ApiCallResponse> call(final String page) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getVehiclesByProperty'; const String atividade = 'getVehiclesByProperty';
const String pageSize = '10'; const String pageSize = '10';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -316,9 +392,12 @@ class GetVehiclesByProperty {
class GetLicense { class GetLicense {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'getLicense', callName: 'getLicense',
@ -347,8 +426,10 @@ class GetLicense {
class UnregisterDevice { class UnregisterDevice {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'unregisterDevice', callName: 'unregisterDevice',
@ -375,9 +456,12 @@ class UnregisterDevice {
class DeletePet { class DeletePet {
Future<ApiCallResponse> call({final int? petID = 0}) async { Future<ApiCallResponse> call({final int? petID = 0}) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'excluirPet'; const String atividade = 'excluirPet';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -420,9 +504,12 @@ class UpdatePet {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'atualizarPet'; const String atividade = 'atualizarPet';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -443,7 +530,9 @@ class UpdatePet {
'species': species, 'species': species,
'breed': breed, 'breed': breed,
if (color != '') 'color': color, if (color != '') 'color': color,
if (birthdayDate != '') 'birthdayDate': ValidatorUtil.toISO8601USA('dd/MM/yyyy', birthdayDate!), if (birthdayDate != '')
'birthdayDate':
ValidatorUtil.toISO8601USA('dd/MM/yyyy', birthdayDate!),
'gender': gender, 'gender': gender,
'size': size, 'size': size,
if (notes != '') 'notes': notes, if (notes != '') 'notes': notes,
@ -466,9 +555,12 @@ class GetPets {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'consultaPets'; const String atividade = 'consultaPets';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -500,9 +592,12 @@ class GetPetPhoto {
Future<ApiCallResponse> call({final int? petId}) async { Future<ApiCallResponse> call({final int? petId}) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'consultaFotoPet'; const String atividade = 'consultaFotoPet';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -543,9 +638,12 @@ class RegisterPet {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'cadastrarPet'; const String atividade = 'cadastrarPet';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -565,7 +663,9 @@ class RegisterPet {
'species': species, 'species': species,
'breed': breed, 'breed': breed,
if (color != '') 'color': color, if (color != '') 'color': color,
if (birthdayDate != '') 'birthdayDate': ValidatorUtil.toISO8601USA('dd/MM/yyyy', birthdayDate!), if (birthdayDate != '')
'birthdayDate':
ValidatorUtil.toISO8601USA('dd/MM/yyyy', birthdayDate!),
'gender': gender, 'gender': gender,
'size': size, 'size': size,
if (notes != '') 'notes': notes, if (notes != '') 'notes': notes,
@ -588,9 +688,12 @@ class BuscaEnconcomendas {
final String? adresseeType, final String? adresseeType,
final String? status, final String? status,
}) async { }) async {
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getEncomendas'; const String atividade = 'getEncomendas';
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
@ -632,9 +735,12 @@ class CancelaVisita {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'cancelaVisita'; const String atividade = 'cancelaVisita';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -666,8 +772,10 @@ class CancelaVisita {
class DeleteAccount { class DeleteAccount {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -698,9 +806,12 @@ class ChangePanic {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'updVisitado'; const String atividade = 'updVisitado';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -734,9 +845,12 @@ class ChangePass {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'updVisitado'; const String atividade = 'updVisitado';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -770,9 +884,12 @@ class RespondeVinculo {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'respondeVinculo', callName: 'respondeVinculo',
@ -804,9 +921,12 @@ class ChangeNotifica {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'updVisitado'; const String atividade = 'updVisitado';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -838,10 +958,14 @@ class UpdateIDE {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
final String newIde = (await StorageHelper().get(ProfileStorageKey.userDevUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
final String newIde =
(await StorageHelper().get(ProfileStorageKey.userDevUUID.key)) ?? '';
const String atividade = 'updVisitado'; const String atividade = 'updVisitado';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -873,9 +997,12 @@ class UpdToken {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String token = (await StorageHelper().get(SecureStorageKey.token.value)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String token =
(await StorageHelper().get(SecureStorageKey.token.value)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'updToken', callName: 'updToken',
@ -902,11 +1029,17 @@ class UpdToken {
class LoginCall { class LoginCall {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String email = (await StorageHelper().get(SecureStorageKey.email.value)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String password = (await StorageHelper().get(SecureStorageKey.password.value)) ?? ''; final String email =
final String type = (await StorageHelper().get(SecureStorageKey.deviceType.value)) ?? ''; (await StorageHelper().get(SecureStorageKey.email.value)) ?? '';
final String description = (await StorageHelper().get(SecureStorageKey.deviceDescription.value)) ?? ''; final String password =
(await StorageHelper().get(SecureStorageKey.password.value)) ?? '';
final String type =
(await StorageHelper().get(SecureStorageKey.deviceType.value)) ?? '';
final String description =
(await StorageHelper().get(SecureStorageKey.deviceDescription.value)) ??
'';
late final String token; late final String token;
try { try {
token = await FirebaseMessagingService.getToken(); token = await FirebaseMessagingService.getToken();
@ -989,9 +1122,12 @@ class ChangePasswordCall {
required final String psswd, required final String psswd,
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'changePassword', callName: 'changePassword',
@ -1050,8 +1186,10 @@ class GetLocalsCall {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? ''; final String devUUID =
final String userUUID = await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? ''; await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
final String userUUID =
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
return await ApiManager.instance return await ApiManager.instance
.makeApiCall( .makeApiCall(
@ -1092,9 +1230,12 @@ class PostScheduleVisitorCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'putVisitante'; const String atividade = 'putVisitante';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1147,9 +1288,12 @@ class PostScheduleVisitCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'putVisita'; const String atividade = 'putVisita';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1201,9 +1345,12 @@ class GetScheduleVisitCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getVisitas'; const String atividade = 'getVisitas';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1475,9 +1622,12 @@ class GetDadosCall {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getDados'; const String atividade = 'getDados';
return await ApiManager.instance return await ApiManager.instance
@ -1513,7 +1663,8 @@ class GetDadosCall {
response, response,
r'''$.error_msg''', r'''$.error_msg''',
)); ));
String? visitedDesNomeStr(dynamic response) => castToType<String>(getJsonField( String? visitedDesNomeStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.DES_NOME''', r'''$.visitado.DES_NOME''',
)); ));
@ -1521,27 +1672,33 @@ class GetDadosCall {
response, response,
r'''$.visitado.VDO_ID''', r'''$.visitado.VDO_ID''',
)); ));
String? visitedVDOTNomeStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDOTNomeStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_NOME''', r'''$.visitado.VDO_NOME''',
)); ));
String? visitedVDOTipoStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDOTipoStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_TIPO''', r'''$.visitado.VDO_TIPO''',
)); ));
String? visitedVDOImeiStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDOImeiStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_IMEI''', r'''$.visitado.VDO_IMEI''',
)); ));
String? visitedVDODocumentoStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDODocumentoStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_DOCUMENTO''', r'''$.visitado.VDO_DOCUMENTO''',
)); ));
String? visitedVDOEmailStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDOEmailStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_EMAIL''', r'''$.visitado.VDO_EMAIL''',
)); ));
String? visitedVDOStatusWebStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDOStatusWebStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_STATUSWEB''', r'''$.visitado.VDO_STATUSWEB''',
)); ));
@ -1589,7 +1746,8 @@ class GetDadosCall {
response, response,
r'''$.visitado.DES_ID''', r'''$.visitado.DES_ID''',
)); ));
String? visitedVDoNotTerceirosStr(dynamic response) => castToType<String>(getJsonField( String? visitedVDoNotTerceirosStr(dynamic response) =>
castToType<String>(getJsonField(
response, response,
r'''$.visitado.VDO_NOTTERCEIROS''', r'''$.visitado.VDO_NOTTERCEIROS''',
)); ));
@ -1658,7 +1816,8 @@ class GetDadosCall {
.map((x) => castToType<String>(x)) .map((x) => castToType<String>(x))
.withoutNulls .withoutNulls
.toList(); .toList();
List<String>? levelNACIndPermiteReentradaStrList(dynamic response) => (getJsonField( List<String>? levelNACIndPermiteReentradaStrList(dynamic response) =>
(getJsonField(
response, response,
r'''$.niveis[:].NAC_INDPERMITEREENTRADA''', r'''$.niveis[:].NAC_INDPERMITEREENTRADA''',
true, true,
@ -1676,7 +1835,8 @@ class GetDadosCall {
.map((x) => castToType<String>(x)) .map((x) => castToType<String>(x))
.withoutNulls .withoutNulls
.toList(); .toList();
List<String>? levelNACTempoAntiCaronaStrList(dynamic response) => (getJsonField( List<String>? levelNACTempoAntiCaronaStrList(dynamic response) =>
(getJsonField(
response, response,
r'''$.niveis[:].NAC_TEMPOANTICARONA''', r'''$.niveis[:].NAC_TEMPOANTICARONA''',
true, true,
@ -1710,9 +1870,12 @@ class GetVisitorByDocCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getVisitante'; const String atividade = 'getVisitante';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1764,9 +1927,12 @@ class GetFotoVisitanteCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getFotoVisitante'; const String atividade = 'getFotoVisitante';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1803,9 +1969,12 @@ class PostProvVisitSchedulingCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'putAgendamentoProv'; const String atividade = 'putAgendamentoProv';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -1852,9 +2021,12 @@ class GetVisitsCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getVisitas'; const String atividade = 'getVisitas';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -2115,9 +2287,12 @@ class DeleteVisitCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'cancelaVisita'; const String atividade = 'cancelaVisita';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -2158,10 +2333,14 @@ class GetPessoasLocalCall {
Future<ApiCallResponse> call() async { Future<ApiCallResponse> call() async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String ownerUUID = (await StorageHelper().get(ProfileStorageKey.ownerUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; final String ownerUUID =
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.ownerUUID.key)) ?? '';
final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
callName: 'getPessoasLocal', callName: 'getPessoasLocal',
@ -2224,9 +2403,12 @@ class RespondeSolicitacaoCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'respondeSolicitacao'; const String atividade = 'respondeSolicitacao';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -2274,9 +2456,12 @@ class GetAccessCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getAcessos'; const String atividade = 'getAcessos';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(
@ -2523,9 +2708,12 @@ class GetLiberationsCall {
final StreamController<ApiCallResponse> controller = StreamController(); final StreamController<ApiCallResponse> controller = StreamController();
Future.microtask(() async { Future.microtask(() async {
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getSolicitacoes'; const String atividade = 'getSolicitacoes';
try { try {
@ -2715,9 +2903,12 @@ class GetMessagesCall {
}) async { }) async {
final String baseUrl = PhpGroup.getBaseUrl(); final String baseUrl = PhpGroup.getBaseUrl();
final String devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? ''; final String devUUID =
final String userUUID = (await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? ''; (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
final String cliUUID = (await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? ''; final String userUUID =
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
final String cliUUID =
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
const String atividade = 'getMensagens'; const String atividade = 'getMensagens';
return await ApiManager.instance.makeApiCall( return await ApiManager.instance.makeApiCall(

View File

@ -224,7 +224,7 @@ class LocalsRemoteDataSourceImpl implements LocalsRemoteDataSource {
enText: 'Device unlinked successfully', enText: 'Device unlinked successfully',
ptText: 'Dispositivo desvinculado com sucesso', ptText: 'Dispositivo desvinculado com sucesso',
); );
final bool status = await PhpGroup.respondeVinculo.call(tarefa: 'I').then((value) async { final bool status = await PhpGroup.resopndeVinculo.call(tarefa: 'I').then((value) async {
if (value.jsonBody['error'] == false) { if (value.jsonBody['error'] == false) {
await StorageHelper().set(ProfileStorageKey.clientName.key, ''); await StorageHelper().set(ProfileStorageKey.clientName.key, '');
await StorageHelper().set(ProfileStorageKey.ownerName.key, ''); await StorageHelper().set(ProfileStorageKey.ownerName.key, '');

View File

@ -44,7 +44,7 @@ class LocalUtil {
await StorageHelper().set(ProfileStorageKey.clientName.key, locals[0]['CLI_NOME']); await StorageHelper().set(ProfileStorageKey.clientName.key, locals[0]['CLI_NOME']);
await StorageHelper().set(ProfileStorageKey.ownerName.key, locals[0]['CLU_OWNER_DSC']); await StorageHelper().set(ProfileStorageKey.ownerName.key, locals[0]['CLU_OWNER_DSC']);
var response = await PhpGroup.respondeVinculo.call(tarefa: 'A'); var response = await PhpGroup.resopndeVinculo.call(tarefa: 'A');
if (response.jsonBody['error'] == true) { if (response.jsonBody['error'] == true) {
await StorageHelper().set(ProfileStorageKey.clientUUID.key, ''); await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
await StorageHelper().set(ProfileStorageKey.ownerUUID.key, ''); await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '');

View File

@ -317,7 +317,12 @@ mixin _VehicleHistoryScreenModel on _BaseVehiclePage {
Future<void> processDeleteRequest(dynamic item) async { Future<void> processDeleteRequest(dynamic item) async {
int id = item['vehicleId']; int id = item['vehicleId'];
await PhpGroup.deleteVehicle.call(vehicleId: id).then((value) { await PhpGroup.deleteVehicle.call(
vehicleId: item['vehicleId'],
licensePlate: item['licensePlate'],
model: item['model'],
color: item['color'],
).then((value) {
context.pop(value); context.pop(value);
context.pop(value); context.pop(value);
@ -408,18 +413,31 @@ mixin _VehicleHistoryScreenModel on _BaseVehiclePage {
} }
Future<ApiCallResponse> processCancelDeleteRequest(dynamic item) async { Future<ApiCallResponse> processCancelDeleteRequest(dynamic item) async {
final int id = item['vehicleId']; return await PhpGroup.cancelVehicle.call(
return await PhpGroup.deleteVehicle.call(vehicleId: id); vehicleId: item['vehicleId'],
licensePlate: item['licensePlate'],
model: item['model'],
color: item['color'],
);
} }
Future<ApiCallResponse> processCancelUpdateRequest(dynamic item) async { Future<ApiCallResponse> processCancelUpdateRequest(dynamic item) async {
final int id = item['vehicleId']; return await PhpGroup.deleteVehicle.call(
return await PhpGroup.deleteVehicle.call(vehicleId: id); vehicleId: item['vehicleId'],
licensePlate: item['licensePlate'],
model: item['model'],
color: item['color'],
);
} }
Future<ApiCallResponse> processCancelCreateRequest(dynamic item) async { Future<ApiCallResponse> processCancelCreateRequest(dynamic item) async {
final int id = item['vehicleId']; return await PhpGroup.deleteVehicle.call(
return await PhpGroup.deleteVehicle.call(vehicleId: id); vehicleId: item['vehicleId'],
licensePlate: item['licensePlate'],
model: item['model'],
color: item['color'],
);
} }
Map<String, String> generateLabelsHashMap(dynamic item) { Map<String, String> generateLabelsHashMap(dynamic item) {

View File

@ -9,6 +9,12 @@ extension StringNullableExtensions on String? {
if (this == '') return true; if (this == '') return true;
return false; return false;
} }
bool isNotNullAndEmpty() {
if (this == null) return false;
if (this == '') return false;
return true;
}
} }
extension StringExtensions on String { extension StringExtensions on String {