forked from fschmtt/keycloak-rest-api-client-php
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathIdentityProvider.php
More file actions
65 lines (61 loc) · 1.99 KB
/
Copy pathIdentityProvider.php
File metadata and controls
65 lines (61 loc) · 1.99 KB
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
56
57
58
59
60
61
62
63
64
65
<?php
declare(strict_types=1);
namespace Fschmtt\Keycloak\Representation;
use Fschmtt\Keycloak\Type\Map;
/**
* @method bool|null getAddReadTokenRoleOnCreate()
* @method self withAddReadTokenRoleOnCreate(?bool $addReadTokenRoleOnCreate)
*
* @method string|null getAlias()
* @method self withAlias(?string $alias)
*
* @method Map|null getConfig()
* @method self withConfig(?Map $config)
*
* @method string|null getDisplayName()
* @method self withDisplayName(?string $displayName)
*
* @method bool|null getEnabled()
* @method self withEnabled(?bool $enabled)
*
* @method string|null getFirstBrokerLoginFlowAlias()
* @method self withFirstBrokerLoginFlowAlias(?string $firstBrokerLoginFlowAlias)
*
* @method string|null getInternalId()
* @method self withInternalId(?string $internalId)
*
* @method bool|null getLinkOnly()
* @method self withLinkOnly(?bool $linkOnly)
*
* @method string|null getPostBrokerLoginFlowAlias()
* @method self withPostBrokerLoginFlowAlias(?string $postBrokerLoginFlowAlias)
*
* @method string|null getProviderId()
* @method self withProviderId(?string $providerId)
*
* @method bool|null getStoreToken()
* @method self withStoreToken(?bool $storeToken)
*
* @method bool|null getTrustEmail()
* @method self withTrustEmail(?bool $trustEmail)
*
* @codeCoverageIgnore
*/
class IdentityProvider extends Representation
{
public function __construct(
protected ?bool $addReadTokenRoleOnCreate = null,
protected ?string $alias = null,
protected ?Map $config = null,
protected ?string $displayName = null,
protected ?bool $enabled = null,
protected ?string $firstBrokerLoginFlowAlias = null,
protected ?bool $hideOnLogin = null,
protected ?string $internalId = null,
protected ?bool $linkOnly = null,
protected ?string $postBrokerLoginFlowAlias = null,
protected ?string $providerId = null,
protected ?bool $storeToken = null,
protected ?bool $trustEmail = null,
) {}
}