scan method
Implementation
@override
Future<Either<Failure, ScanResult>> scan({
required int branchID,
required String code,
required double latitude,
required double longitude,
}) async {
try {
final body = {
"branchID": branchID,
"code": code,
"latitude": latitude,
"longitude": longitude,
};
var result = await apiService.get(
url: Api.scanner.scan,
queryParameters: body,
withAccessToken: true,
withToken: true,
);
return Right(ScanResultDTO.fromJson(Getter.getMap(result)).jsonObject);
} on Exception catch (error) {
return Left(FailureResponse.mapExceptionToFailure(error));
}
}