<?php

namespace App\Services;

use App\Models\UserSNSModel;
use App\Entities\UserSNSEntity;
use CodeIgniter\HTTP\IncomingRequest;
// use Google\Service\AndroidEnterprise\Resource\Users;

class UserSNSService extends CommonService
{
    protected ?IncomingRequest $request = null;
    public function __construct(?IncomingRequest $request = null)
    {
        parent::__construct($request);
        $this->addClassName('UserSNS');
    }
    public function getModelClass(): UserSNSModel
    {
        return new UserSNSModel();
    }
    public function getEntityClass(): UserSNSEntity
    {
        return new UserSNSEntity();
    }
    public function getFormFields(): array
    {
        return [
            "site",
            "user_uid",
            "id",
            "name",
            "email",
            "detail",
            "status",
        ];
    }
    public function getFilterFields(): array
    {
        return [];
    }
    public function getBatchJobFields(): array
    {
        return [];
    }
}
