<?php
declare(strict_types=1);
namespace App\Domain\Organizations\Requests;
use App\BaseClasses\BaseApiRequest;
class CreateNewOrganizationRequest extends BaseApiRequest
{
public static function bodyParameters(): array
{
return [
'full_name' => ['description' => 'full_name'],
'short_name' => ['description' => 'short_name'],
'inn' => ['description' => 'inn'],
'kpp' => ['description' => 'kpp'],
'external_id' => ['description' => 'external_id'],
'api_key' => ['description' => 'api_key'],
];
}
public static function example(): array
{
return [
'full_name' => 'Тестовое предприятие',
'short_name' => 'Тестовое предприятие',
'inn' => '123456789012',
'kpp' => '123456789',
'external_id' => 'test_external_id',
'api_key' => 'test_api_key',
];
}
public function rules(): array
{
return [
'full_name' => 'string|required',
'short_name' => 'string|nullable',
'inn' => 'string|required',
'kpp' => 'string|nullable',
'external_id' => 'string|nullable',
'api_key' => 'string|nullable',
];
}
}