Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
15 / 15
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5use Illuminate\Support\Facades\Route;
6use ImovelZapAi\Importing\Presentation\Http\Controllers\Api\ImportController;
7
8Route::middleware([
9    'auth:sanctum',
10    'tenant.resolve',
11    'tenant.required',
12    'tenant.active',
13    'role:Admin|Gestor',
14])->group(function (): void {
15    Route::get('imports', [ImportController::class, 'index']);
16    Route::post('imports', [ImportController::class, 'store']);
17    Route::get('imports/{id}', [ImportController::class, 'show']);
18    Route::patch('imports/{id}/mapping', [ImportController::class, 'updateMapping']);
19    Route::post('imports/{id}/confirm', [ImportController::class, 'confirm']);
20    Route::post('imports/{id}/retry', [ImportController::class, 'retry']);
21    Route::get('imports/{id}/report', [ImportController::class, 'report']);
22});