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

View File

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

View File

@@ -7,21 +7,10 @@ use Illuminate\Contracts\Validation\ValidationRule;
use Illuminate\Foundation\Http\FormRequest;
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
{
private mixed $category_id;
/**
* 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
{
/** @use HasFactory<\Database\Factories\CallFactory> */
use HasFactory;
protected $guarded = [
'call_id',
@@ -16,8 +15,8 @@ class Call extends Model
'updated_at'
];
// public function histories(): HasMany
// {
// return $this->hasMany(CallHistory::class);
// }
public function histories(): HasMany
{
return $this->hasMany(CallHistory::class);
}
}