https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/resources/php-laravel/ */ /** * EnumTest */ namespace OpenAPI\Server\Model; /** * EnumTest */ use Crell\Serde\Renaming\Cases; use Crell\Serde\Attributes as Serde; #[Serde\ClassSettings(renameWith: Cases::snake_case)] class EnumTest { /** * * * @param \OpenAPI\Server\Model\EnumTestEnumString $enumString * * * @param \OpenAPI\Server\Model\EnumTestEnumString $enumStringRequired * * * @param \OpenAPI\Server\Model\EnumTestEnumInteger $enumInteger * * * @param \OpenAPI\Server\Model\TestEnumParametersEnumQueryDoubleParameter $enumNumber * * * @param null | \OpenAPI\Server\Model\OuterEnum $outerEnum * * * @param \OpenAPI\Server\Model\OuterEnumInteger $outerEnumInteger * * * @param \OpenAPI\Server\Model\OuterEnumDefaultValue $outerEnumDefaultValue * * * @param \OpenAPI\Server\Model\OuterEnumIntegerDefaultValue $outerEnumIntegerDefaultValue */ public function __construct( public \OpenAPI\Server\Model\EnumTestEnumString $enumString, public \OpenAPI\Server\Model\EnumTestEnumString $enumStringRequired, public \OpenAPI\Server\Model\EnumTestEnumInteger $enumInteger, public \OpenAPI\Server\Model\TestEnumParametersEnumQueryDoubleParameter $enumNumber, public \OpenAPI\Server\Model\OuterEnumInteger $outerEnumInteger, public \OpenAPI\Server\Model\OuterEnumDefaultValue $outerEnumDefaultValue, public \OpenAPI\Server\Model\OuterEnumIntegerDefaultValue $outerEnumIntegerDefaultValue, public ?\OpenAPI\Server\Model\OuterEnum $outerEnum = null, ) {} }