| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <?php declare(strict_types=1);
- /**
- * @license Apache 2.0
- */
- namespace OpenApi\Annotations;
- /**
- * @Annotation
- */
- class Examples extends AbstractAnnotation
- {
- /**
- * $ref See https://swagger.io/docs/specification/using-ref/
- *
- * @var string
- */
- public $ref = UNDEFINED;
- /**
- * The key into Components->examples array.
- *
- * @var string
- */
- public $example = UNDEFINED;
- /**
- * Short description for the example.
- *
- * @var string
- */
- public $summary = UNDEFINED;
- /**
- * Embedded literal example. The value field and externalValue field are
- * mutually exclusive. To represent examples of media types that cannot
- * naturally represented in JSON or YAML, use a string value to contain
- * the example, escaping where necessary.
- *
- * @var string
- */
- public $description = UNDEFINED;
- /**
- * Embedded literal example.
- * The value field and externalValue field are mutually exclusive.
- * To represent examples of media types that cannot naturally represented
- * in JSON or YAML, use a string value to contain the example, escaping
- * where necessary.
- *
- * @var string
- */
- public $value = UNDEFINED;
- /**
- * A URL that points to the literal example. This provides the
- * capability to reference examples that cannot easily be included
- * in JSON or YAML documents.
- * The value field and externalValue field are mutually exclusive.
- *
- * @var string
- */
- public $externalValue = UNDEFINED;
- public static $_types = [
- 'summary' => 'string',
- 'description' => 'string',
- 'externalValue' => 'string',
- ];
- public static $_required = ['summary'];
- public static $_parents = [
- Components::class,
- Parameter::class,
- MediaType::class,
- ];
- }
|