complete enum code for event and fix the ether code

This commit is contained in:
2025-04-30 09:22:30 +03:30
parent 46c7c11260
commit a5ff2adf7c
5 changed files with 18 additions and 30 deletions

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Enums;
enum CallEvents: int
{
case CALL_CREATED = 1;
case OPERATOR_IS_OFFLINE = 2;
case OPERATOR_COULD_NOT_CONNECT = 3;
case OPERATOR_STORED_CALL_DATA = 4;
case NOTIFICATION_SERVER_NOT_RESPONDING = 5;
}

View File

@@ -25,11 +25,6 @@ class CallController extends Controller
{ {
use ApiResponse; use ApiResponse;
public function index()
{
//
}
public function store(StoreRequest $request,NotificationService $notificationService): JsonResponse public function store(StoreRequest $request,NotificationService $notificationService): JsonResponse
{ {
try try
@@ -78,12 +73,6 @@ class CallController extends Controller
} }
} }
public function show(string $id)
{
//
}
public function update(UpdateRequest $request, Call $call): JsonResponse public function update(UpdateRequest $request, Call $call): JsonResponse
{ {
DB::transaction(function () use ($request, $call) { DB::transaction(function () use ($request, $call) {

View File

@@ -5,7 +5,6 @@ namespace App\Http\Controllers;
use app\Http\Traits\ApiResponse; use app\Http\Traits\ApiResponse;
use App\Models\Category; use App\Models\Category;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class CategoryController extends Controller class CategoryController extends Controller
{ {

View File

@@ -7,21 +7,10 @@ use Illuminate\Contracts\Validation\ValidationRule;
use Illuminate\Foundation\Http\FormRequest; use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Validator; use Illuminate\Validation\Validator;
/**
* @property mixed $call
* @property mixed $category_id
* @property mixed $subcategory_id
* @OA\Schema(
* * schema="UpdateCallDataRequest",
* * title="Update Call Data",
* * description="OperatorActivity",
* * @OA\Property( property="category_id", type="integer", format="int64", title="category_id", description="category id of caller request"),
* * @OA\Property( property="subcategory_id", type="integer", format="int64", title="subcategory_id", description="subcategory id of caller request"),
* * @OA\Property( property="description", type="string", title="description", description="operator description"),
* * ),
*/
class UpdateRequest extends FormRequest class UpdateRequest extends FormRequest
{ {
private mixed $category_id;
/** /**
* Determine if the user is authorized to make this request. * Determine if the user is authorized to make this request.
*/ */

View File

@@ -8,7 +8,6 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
class Call extends Model class Call extends Model
{ {
/** @use HasFactory<\Database\Factories\CallFactory> */
use HasFactory; use HasFactory;
protected $guarded = [ protected $guarded = [
'call_id', 'call_id',
@@ -16,8 +15,8 @@ class Call extends Model
'updated_at' 'updated_at'
]; ];
// public function histories(): HasMany public function histories(): HasMany
// { {
// return $this->hasMany(CallHistory::class); return $this->hasMany(CallHistory::class);
// } }
} }