4
4
5
5
namespace Fschmtt \Keycloak \Representation ;
6
6
7
+ use Fschmtt \Keycloak \Attribute \Since ;
7
8
use Fschmtt \Keycloak \Collection \IdentityProviderCollection ;
8
9
use Fschmtt \Keycloak \Collection \OrganizationDomainCollection ;
9
10
use Fschmtt \Keycloak \Collection \UserCollection ;
10
11
use Fschmtt \Keycloak \Type \Map ;
11
12
12
13
/**
14
+ * @method string|null getId()
15
+ * @method string|null getName()
16
+ * @method bool|null getEnabled()
17
+ * @method string|null getDescription()
18
+ * @method Map|null getAttributes()
19
+ * @method OrganizationDomainCollection|null getDomains()
20
+ * @method UserCollection|null getMembers()
21
+ * @method IdentityProviderCollection|null getIdentityProviders()
22
+ * @method string|null getAlias()
23
+ * @method string|null getRedirectUrl()
24
+ * @method self withId(?string $id)
25
+ * @method self withName(?string $name)
26
+ * @method self withEnabled(?bool $enabled)
27
+ * @method self withDescription(?string $description)
28
+ * @method self withAttributes(?Map $attributes)
29
+ * @method self withDomains(?OrganizationDomainCollection $domains)
30
+ * @method self withMembers(?UserCollection $members)
31
+ * @method self withIdentityProviders(?IdentityProviderCollection $identityProviders)
32
+ * @method self withAlias(?string $alias)
33
+ * @method self withRedirectUrl(?string $redirectUrl)
34
+ *
13
35
* @codeCoverageIgnore
14
36
*/
15
37
class Organization extends Representation
@@ -23,5 +45,9 @@ public function __construct(
23
45
protected ?OrganizationDomainCollection $ domains = null ,
24
46
protected ?UserCollection $ members = null ,
25
47
protected ?IdentityProviderCollection $ identityProviders = null ,
48
+ #[Since('26.0.0 ' )]
49
+ protected ?string $ alias = null ,
50
+ #[Since('26.0.0 ' )]
51
+ protected ?string $ redirectUrl = null ,
26
52
) {}
27
53
}
0 commit comments