Files
contabilidad/api/ProVM/Concept/API/Route/Route.php
2022-12-20 14:13:05 -03:00

22 lines
784 B
PHP

<?php
namespace ProVM\Concept\API\Route;
use JsonSerializable;
use ProVM\Concept\API\OpenAPI;
interface Route extends JsonSerializable, OpenAPI
{
public function setRef(string $ref): Route;
public function getRef(): string;
public function setSummary(string $summary): Route;
public function getSummary(): string;
public function setDescription(string $description): Route;
public function getDescription(): string;
public function setMethods(array $methods): Route;
public function addMethod(string $method, Operation $operation): Route;
public function getMethods(): array;
public function setParameters(array $parameters): Route;
public function addParameter(Parameter $parameter): Route;
public function getParameters(): array;
}