Newer
Older
gnexus-auth-client-php / src / DTO / ClientAccess.php
@Eugene Sukhodolskiy Eugene Sukhodolskiy 12 hours ago 402 bytes Initial auth client package scaffold
<?php

declare(strict_types=1);

namespace GNexus\GAuth\DTO;

final readonly class ClientAccess
{
    /**
     * @param array<int, string> $roleIds
     * @param array<int, string> $permissionIds
     */
    public function __construct(
        public string $clientId,
        public string $accessStatus,
        public array $roleIds = [],
        public array $permissionIds = [],
    ) {
    }
}