complete enum code for event and fix the ether code
This commit is contained in:
12
laravel/app/Enums/CallEvents.php
Normal file
12
laravel/app/Enums/CallEvents.php
Normal 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;
|
||||
}
|
||||
@@ -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) {
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user