Files
core/hwe/sammo/DTO/UserAction.php
T

27 lines
549 B
PHP

<?php
namespace sammo\DTO;
use LDTO\Attr\Convert;
use LDTO\Converter\ArrayConverter;
use LDTO\Converter\MapConverter;
use LDTO\DTO;
class UserAction extends \LDTO\DTO
{
/**
* @param UserActionItem[] $active
* @param Array<int,UserActionItem> $reserved
* @param Array<string,int> $nextAvailableTurn
* */
public function __construct(
#[Convert(MapConverter::class, [UserActionItem::class])]
public ?array $reserved,
#[Convert(MapConverter::class, ['int'])]
public ?array $nextAvailableTurn,
) {
}
}