coupon-admin/vendor/zircote/swagger-php/src/Annotations/License.php

53 lines
903 B
PHP

<?php declare(strict_types=1);
/**
* @license Apache 2.0
*/
namespace OpenApi\Annotations;
use OpenApi\Generator;
/**
* @Annotation
* License information for the exposed API.
*
* A "License Object": https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#license-object
*/
class License extends AbstractAnnotation
{
/**
* The license name used for the API.
*
* @var string
*/
public $name = Generator::UNDEFINED;
/**
* A URL to the license used for the API.
*
* @var string
*/
public $url = Generator::UNDEFINED;
/**
* @inheritdoc
*/
public static $_types = [
'name' => 'string',
'url' => 'string',
];
/**
* @inheritdoc
*/
public static $_required = ['name'];
/**
* @inheritdoc
*/
public static $_parents = [
Info::class,
];
}