38 lines
553 B
PHP
38 lines
553 B
PHP
|
<?php
|
||
|
|
||
|
namespace Petstore;
|
||
|
|
||
|
/**
|
||
|
* @OA\Schema(schema="NewPet", required={"name"})
|
||
|
*/
|
||
|
class SimplePet
|
||
|
{
|
||
|
public $id;
|
||
|
|
||
|
/**
|
||
|
* @OA\Property()
|
||
|
* @var string
|
||
|
*/
|
||
|
public $name;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
* @OA\Property()
|
||
|
*/
|
||
|
public $tag;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @OA\Schema(
|
||
|
* schema="Pet",
|
||
|
* type="object",
|
||
|
* allOf={
|
||
|
* @OA\Schema(ref="#/components/schemas/NewPet"),
|
||
|
* @OA\Schema(
|
||
|
* required={"id"},
|
||
|
* @OA\Property(property="id", format="int64", type="integer")
|
||
|
* )
|
||
|
* }
|
||
|
* )
|
||
|
*/
|