Clean up and fix API routes.

This commit is contained in:
James Cole
2023-02-12 06:53:36 +01:00
parent f82a884783
commit 7225474621
139 changed files with 275 additions and 373 deletions

View File

@@ -36,6 +36,7 @@ use Illuminate\Http\Request;
class ShowController extends Controller
{
/**
* TODO this endpoint is not yet reachable.
* @param Account $account
* @return JsonResponse
*/

View File

@@ -44,6 +44,7 @@ class SumController extends Controller
*/
public function __construct()
{
parent::__construct();
$this->middleware(
function ($request, $next) {
$this->repository = app(BillRepositoryInterface::class);
@@ -53,6 +54,9 @@ class SumController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/transactions-sum/getBillsPaidTrSum
*
* @param DateRequest $request
* @return JsonResponse
*/
@@ -67,6 +71,9 @@ class SumController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/transactions-sum/getBillsUnpaidTrSum
*
* @param DateRequest $request
* @return JsonResponse
*/

View File

@@ -47,6 +47,10 @@ class ListController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/budgets/listBudgets
*
* @param Request $request
* @return JsonResponse
*/
public function index(Request $request): JsonResponse

View File

@@ -44,6 +44,7 @@ class SumController extends Controller
*/
public function __construct()
{
parent::__construct();
$this->middleware(
function ($request, $next) {
$this->repository = app(BudgetRepositoryInterface::class);
@@ -53,6 +54,9 @@ class SumController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/budgets/getBudgetedForBudget
*
* @param DateRequest $request
* @return JsonResponse
*/
@@ -66,6 +70,8 @@ class SumController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/budgets/getSpentForBudget
* @param DateRequest $request
* @return JsonResponse
*/

View File

@@ -48,6 +48,8 @@ class ListController extends Controller
}
/**
* This endpoint is documented at:
* https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/budgets/listBudgetLimitByBudget
* @return JsonResponse
*/
public function index(DateRequest $request, Budget $budget): JsonResponse