Files
ai-stylegallery/app/Api/Plugins/ApiPluginInterface.php

15 lines
511 B
PHP

<?php
namespace App\Api\Plugins;
interface ApiPluginInterface
{
public function getIdentifier(): string;
public function getName(): string;
public function isEnabled(): bool;
public function enable(): bool;
public function disable(): bool;
public function getStatus(string $imageUUID): array;
public function getProgress(string $imageUUID): array;
public function processImageStyleChange(string $imagePath, string $prompt, string $modelId, ?string $parameters = null): array;
}