Changeset View
Changeset View
Standalone View
Standalone View
src/routes/api.php
Show First 20 Lines • Show All 223 Lines • ▼ Show 20 Lines | Route::group( | ||||
Route::apiResource('resources', API\V4\Admin\ResourcesController::class); | Route::apiResource('resources', API\V4\Admin\ResourcesController::class); | ||||
Route::apiResource('shared-folders', API\V4\Admin\SharedFoldersController::class); | Route::apiResource('shared-folders', API\V4\Admin\SharedFoldersController::class); | ||||
Route::apiResource('skus', API\V4\Admin\SkusController::class); | Route::apiResource('skus', API\V4\Admin\SkusController::class); | ||||
Route::apiResource('users', API\V4\Admin\UsersController::class); | Route::apiResource('users', API\V4\Admin\UsersController::class); | ||||
Route::get('users/{id}/discounts', [API\V4\Reseller\DiscountsController::class, 'userDiscounts']); | Route::get('users/{id}/discounts', [API\V4\Reseller\DiscountsController::class, 'userDiscounts']); | ||||
Route::post('users/{id}/reset2FA', [API\V4\Admin\UsersController::class, 'reset2FA']); | Route::post('users/{id}/reset2FA', [API\V4\Admin\UsersController::class, 'reset2FA']); | ||||
Route::post('users/{id}/resetGeoLock', [API\V4\Admin\UsersController::class, 'resetGeoLock']); | Route::post('users/{id}/resetGeoLock', [API\V4\Admin\UsersController::class, 'resetGeoLock']); | ||||
Route::post('users/{id}/resync', [API\V4\Admin\UsersController::class, 'resync']); | |||||
Route::get('users/{id}/skus', [API\V4\Admin\UsersController::class, 'skus']); | Route::get('users/{id}/skus', [API\V4\Admin\UsersController::class, 'skus']); | ||||
Route::post('users/{id}/skus/{sku}', [API\V4\Admin\UsersController::class, 'setSku']); | Route::post('users/{id}/skus/{sku}', [API\V4\Admin\UsersController::class, 'setSku']); | ||||
Route::post('users/{id}/suspend', [API\V4\Admin\UsersController::class, 'suspend']); | Route::post('users/{id}/suspend', [API\V4\Admin\UsersController::class, 'suspend']); | ||||
Route::post('users/{id}/unsuspend', [API\V4\Admin\UsersController::class, 'unsuspend']); | Route::post('users/{id}/unsuspend', [API\V4\Admin\UsersController::class, 'unsuspend']); | ||||
Route::apiResource('wallets', API\V4\Admin\WalletsController::class); | Route::apiResource('wallets', API\V4\Admin\WalletsController::class); | ||||
Route::post('wallets/{id}/one-off', [API\V4\Admin\WalletsController::class, 'oneOff']); | Route::post('wallets/{id}/one-off', [API\V4\Admin\WalletsController::class, 'oneOff']); | ||||
Route::get('wallets/{id}/transactions', [API\V4\Admin\WalletsController::class, 'transactions']); | Route::get('wallets/{id}/transactions', [API\V4\Admin\WalletsController::class, 'transactions']); | ||||
Show All 35 Lines | Route::group( | ||||
Route::apiResource('resources', API\V4\Reseller\ResourcesController::class); | Route::apiResource('resources', API\V4\Reseller\ResourcesController::class); | ||||
Route::apiResource('shared-folders', API\V4\Reseller\SharedFoldersController::class); | Route::apiResource('shared-folders', API\V4\Reseller\SharedFoldersController::class); | ||||
Route::apiResource('skus', API\V4\Reseller\SkusController::class); | Route::apiResource('skus', API\V4\Reseller\SkusController::class); | ||||
Route::apiResource('users', API\V4\Reseller\UsersController::class); | Route::apiResource('users', API\V4\Reseller\UsersController::class); | ||||
Route::get('users/{id}/discounts', [API\V4\Reseller\DiscountsController::class, 'userDiscounts']); | Route::get('users/{id}/discounts', [API\V4\Reseller\DiscountsController::class, 'userDiscounts']); | ||||
Route::post('users/{id}/reset2FA', [API\V4\Reseller\UsersController::class, 'reset2FA']); | Route::post('users/{id}/reset2FA', [API\V4\Reseller\UsersController::class, 'reset2FA']); | ||||
Route::post('users/{id}/resetGeoLock', [API\V4\Reseller\UsersController::class, 'resetGeoLock']); | Route::post('users/{id}/resetGeoLock', [API\V4\Reseller\UsersController::class, 'resetGeoLock']); | ||||
Route::post('users/{id}/resync', [API\V4\Reseller\UsersController::class, 'resync']); | |||||
Route::get('users/{id}/skus', [API\V4\Reseller\UsersController::class, 'skus']); | Route::get('users/{id}/skus', [API\V4\Reseller\UsersController::class, 'skus']); | ||||
Route::post('users/{id}/skus/{sku}', [API\V4\Admin\UsersController::class, 'setSku']); | Route::post('users/{id}/skus/{sku}', [API\V4\Admin\UsersController::class, 'setSku']); | ||||
Route::post('users/{id}/suspend', [API\V4\Reseller\UsersController::class, 'suspend']); | Route::post('users/{id}/suspend', [API\V4\Reseller\UsersController::class, 'suspend']); | ||||
Route::post('users/{id}/unsuspend', [API\V4\Reseller\UsersController::class, 'unsuspend']); | Route::post('users/{id}/unsuspend', [API\V4\Reseller\UsersController::class, 'unsuspend']); | ||||
Route::apiResource('wallets', API\V4\Reseller\WalletsController::class); | Route::apiResource('wallets', API\V4\Reseller\WalletsController::class); | ||||
Route::post('wallets/{id}/one-off', [API\V4\Reseller\WalletsController::class, 'oneOff']); | Route::post('wallets/{id}/one-off', [API\V4\Reseller\WalletsController::class, 'oneOff']); | ||||
Route::get('wallets/{id}/receipts', [API\V4\Reseller\WalletsController::class, 'receipts']); | Route::get('wallets/{id}/receipts', [API\V4\Reseller\WalletsController::class, 'receipts']); | ||||
Route::get('wallets/{id}/receipts/{receipt}', [API\V4\Reseller\WalletsController::class, 'receiptDownload']); | Route::get('wallets/{id}/receipts/{receipt}', [API\V4\Reseller\WalletsController::class, 'receiptDownload']); | ||||
Route::get('wallets/{id}/transactions', [API\V4\Reseller\WalletsController::class, 'transactions']); | Route::get('wallets/{id}/transactions', [API\V4\Reseller\WalletsController::class, 'transactions']); | ||||
Route::get('stats/chart/{chart}', [API\V4\Reseller\StatsController::class, 'chart']); | Route::get('stats/chart/{chart}', [API\V4\Reseller\StatsController::class, 'chart']); | ||||
} | } | ||||
); | ); | ||||
} | } |