feat: 설문조사를 새 방식으로 구현

This commit is contained in:
2022-05-15 20:55:14 +09:00
parent 93895bfb6b
commit 2e2e991c98
11 changed files with 514 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
<?php
namespace sammo\DTO;
use Spatie\DataTransferObject\Attributes\CastWith;
use Spatie\DataTransferObject\Attributes\Strict;
use Spatie\DataTransferObject\DataTransferObject;
use Spatie\DataTransferObject\Casters\ArrayCaster;
//https://json2dto.atymic.dev/
#[Strict]
class VoteInfo extends DataTransferObject
{
public int $id;
public string $title;
public int $multipleOptions;
public \DateTimeImmutable $startDate;
public ?\DateTimeImmutable $endDate;
/** @var string[] */
public array $options;
}