| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php declare(strict_types=1);
- /**
- * @license Apache 2.0
- */
- namespace OpenApi\Annotations;
- /**
- * @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 = UNDEFINED;
- /**
- * A URL to the license used for the API.
- *
- * @var string
- */
- public $url = UNDEFINED;
- /**
- * @inheritdoc
- */
- public static $_types = [
- 'name' => 'string',
- 'url' => 'string',
- ];
- /**
- * @inheritdoc
- */
- public static $_required = ['name'];
- /**
- * @inheritdoc
- */
- public static $_parents = [
- Info::class
- ];
- }
|