aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/bakame/http-structured-fields/src/Validation/ValidatedItem.php
blob: df61a1aa83fe6978dc8e73b530db38f9c1823edd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

declare(strict_types=1);

namespace Bakame\Http\StructuredFields\Validation;

use Bakame\Http\StructuredFields\Bytes;
use Bakame\Http\StructuredFields\DisplayString;
use Bakame\Http\StructuredFields\Token;
use DateTimeImmutable;

final class ValidatedItem
{
    public function __construct(
        public readonly Bytes|Token|DisplayString|DateTimeImmutable|string|int|float|bool|null $value,
        public readonly ValidatedParameters $parameters = new ValidatedParameters(),
    ) {
    }
}