- Menambahkan ResponseCode enum untuk standarisasi semua response API. - Integrasi meta data: nomor rekening, periode, request_id, dan reference_code. - Memperbarui validasi input dengan response code standar (INVALID_FIELD). - Struktur response dibuat konsisten untuk success dan error. - Logging diperkuat untuk debugging dan monitoring.
16 lines
688 B
PHP
16 lines
688 B
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Modules\Webstatement\Http\Controllers\CustomerController;
|
|
use Modules\Webstatement\Http\Controllers\EmailBlastController;
|
|
use Modules\Webstatement\Http\Controllers\Api\AccountBalanceController;
|
|
|
|
Route::post('/email-blast', [EmailBlastController::class, 'sendEmailBlast']);
|
|
Route::get('/email-blast-history', [EmailBlastController::class, 'getEmailBlastHistory']);
|
|
Route::get('/customers/search', [CustomerController::class, 'search']);
|
|
|
|
// Account Balance API Routes
|
|
Route::prefix('balance')->group(function () {
|
|
Route::post('/', [AccountBalanceController::class, 'getBalanceSummary']);
|
|
});
|