Bånder

MetadataSyncController extends Controller
in package

Attributes
#[Middleware]
['auth:sanctum', 'ability:' . \App\Models\TokenAbility::ACCESS_API->value, 'force.json']
#[Prefix]
'/metadata'

Table of Contents

Properties

$metadataSyncService  : MetadataJobDispatcher

Methods

__construct()  : mixed
getLibraryStats()  : JsonResponse
sync()  : JsonResponse
validateIds()  : JsonResponse
denyWithStatus()  : mixed
gateCheckExecuteJob()  : mixed
gateCheckViewDashboard()  : mixed
noContent()  : mixed

Properties

Methods

getLibraryStats()

public getLibraryStats(Request $request, int $libraryId) : JsonResponse
Parameters
$request : Request
$libraryId : int
Attributes
#[Route]
'/stats'
'api.metadata.stats'
Return values
JsonResponse

sync()

public sync(Request $request) : JsonResponse
Parameters
$request : Request
Attributes
#[Route]
'/sync'
'api.metadata.sync'
Return values
JsonResponse

validateIds()

public validateIds(Request $request) : JsonResponse
Parameters
$request : Request
Attributes
#[Route]
'/validate'
'api.metadata.validate'
Return values
JsonResponse

denyWithStatus()

protected denyWithStatus(string $message, int $status) : mixed
Parameters
$message : string
$status : int

gateCheckExecuteJob()

protected gateCheckExecuteJob() : mixed

gateCheckViewDashboard()

protected gateCheckViewDashboard() : mixed

        
On this page

Search results