guild/frontend/modules/api/models/Company.php

67 lines
1.4 KiB
PHP
Raw Normal View History

2023-01-24 17:32:46 +03:00
<?php
namespace frontend\modules\api\models;
2023-04-19 01:22:57 +03:00
/**
*
* @OA\Schema(
* schema="Company",
* @OA\Property(
* property="id",
* type="int",
* example=1,
* description="Идентификатор компании"
* ),
* @OA\Property(
* property="name",
* type="string",
* example="OhDesign",
* description="Название компании"
* ),
* @OA\Property(
* property="description",
* type="string",
* example="Компания разрабатывает сайт для дизайнеров",
* description="Описание компании"
* ),
*)
*
* @OA\Schema(
* schema="CompanyExample",
* type="array",
* example={{"id": 1, "name": "GoDesigner", "description": "Сайт для дизайнеров"}, {"id": 2, "name": "PR Holding", "description": "Сайт для маркетологов"}},
* @OA\Items(
* type="object",
* @OA\Property(
* property="id",
* type="integer",
* ),
* @OA\Property(
* property="name",
* type="string",
* ),
* @OA\Property(
* property="description",
* type="string",
* ),
* ),
*)
*
*/
2023-01-24 17:32:46 +03:00
class Company extends \common\models\Company
{
public function fields()
{
return [
'id',
'name',
'description',
];
}
public function extraFields(): array
{
return [];
}
}