forked from fschmtt/keycloak-rest-api-client-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ServerInfo.php
55 lines (51 loc) · 1.9 KB
/
ServerInfo.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
declare(strict_types=1);
namespace Fschmtt\Keycloak\Representation;
use Fschmtt\Keycloak\Attribute\Since;
use Fschmtt\Keycloak\Collection\FeatureCollection;
use Fschmtt\Keycloak\Collection\PasswordPolicyTypeCollection;
use Fschmtt\Keycloak\Type\Map;
/**
* @method array|null getBuiltinProtocolMappers()
* @method array|null getClientImporters()
* @method array|null getClientInstallations()
* @method array|null getComponentTypes()
* @method CryptoInfo|null getCryptoInfo()
* @method array|null getEnums()
* @method FeatureCollection|null getFeatures()
* @method array|null getIdentityProviders()
* @method MemoryInfo|null getMemoryInfo()
* @method PasswordPolicyType[]|null getPasswordPolicies()
* @method array|null getProtocolMapperTypes()
* @method ProfileInfo|null getProfileInfo()
* @method array|null getProviders()
* @method array|null getSocialProviders()
* @method SystemInfo|null getSystemInfo()
* @method array|null getThemes()
*
* @codeCoverageIgnore
*/
class ServerInfo extends Representation
{
public function __construct(
protected ?Map $builtinProtocolMappers = null,
protected ?Map $clientImporters = null,
protected ?Map $clientInstallations = null,
protected ?Map $componentTypes = null,
#[Since('20.0.0')]
protected ?CryptoInfo $cryptoInfo = null,
protected ?Map $enums = null,
#[Since('22.0.4')]
protected ?FeatureCollection $features = null,
protected ?Map $identityProviders = null,
protected ?MemoryInfo $memoryInfo = null,
protected ?PasswordPolicyTypeCollection $passwordPolicies = null,
protected ?ProfileInfo $profileInfo = null,
protected ?Map $protocolMapperTypes = null,
protected ?Map $providers = null,
protected ?Map $socialProviders = null,
protected ?SystemInfo $systemInfo = null,
protected ?Map $themes = null,
) {
}
}