<?php

namespace App\Http\Services\V1\RESTFul;

use App\Generated\V1\Messages\RESTFul\User\IndexMessage;
use App\Generated\V1\Messages\RESTFul\User\ShowMessage;
use App\Generated\V1\Messages\RESTFul\User\StoreMessage;
use App\Generated\V1\Messages\RESTFul\User\UpdateMessage;
use App\Generated\V1\Messages\RESTFul\User\DestroyMessage;

class UserService
{
    public function index(IndexMessage $message)
    {
        throw new \Kamicloud\StubApi\Exceptions\ApiNotFoundException('Api not found!');
    }

    public function show(ShowMessage $message, int $id)
    {
        throw new \Kamicloud\StubApi\Exceptions\ApiNotFoundException('Api not found!');
    }

    public function store(StoreMessage $message)
    {
        throw new \Kamicloud\StubApi\Exceptions\ApiNotFoundException('Api not found!');
    }

    public function update(UpdateMessage $message, int $id)
    {
        throw new \Kamicloud\StubApi\Exceptions\ApiNotFoundException('Api not found!');
    }

    public function destroy(DestroyMessage $message, int $id)
    {
        throw new \Kamicloud\StubApi\Exceptions\ApiNotFoundException('Api not found!');
    }
}
