diff --git a/CHANGELOG.md b/CHANGELOG.md index bb64c108..68a246bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## Unreleased * Upgrade JanePHP generated code +* Opt out of the JanePHP-generated server plugins in `ClientFactory` so the `api.test` endpoint keeps its `/api` path prefix +* **Specification override** Add the missing `team_id` argument to the `usergroups.users.list` endpoint ## 4.9.0 (2026-03-10) diff --git a/generated/Client.php b/generated/Client.php index 1ff1b96c..9eb29a66 100644 --- a/generated/Client.php +++ b/generated/Client.php @@ -3475,6 +3475,7 @@ public function usergroupsUpdate(array $formParameters = [], array $headerParame * @param array $queryParameters { * * @var bool $include_disabled allow results that involve disabled User Groups + * @var string $team_id The user group's encoded team ID. Required if org token is used. * @var string $token Authentication token. Requires scope: `usergroups:read` * @var string $usergroup The encoded ID of the User Group to read. * } @@ -3915,26 +3916,28 @@ public function workflowsUpdateStep(array $formParameters = [], array $headerPar return $this->executeEndpoint(new Endpoint\WorkflowsUpdateStep($formParameters, $headerParameters), $fetch); } - public static function create($httpClient = null, array $additionalPlugins = [], array $additionalNormalizers = []) + public static function create($httpClient = null, array $additionalPlugins = [], array $additionalNormalizers = [], bool $applyServerPlugins = true) { + $plugins = []; if (null === $httpClient) { $httpClient = \Http\Discovery\Psr18ClientDiscovery::find(); - $plugins = []; + } + if ($applyServerPlugins) { $uri = \Http\Discovery\Psr17FactoryDiscovery::findUriFactory()->createUri('https://slack.com/api'); $plugins[] = new \Http\Client\Common\Plugin\AddHostPlugin($uri); $plugins[] = new \Http\Client\Common\Plugin\AddPathPlugin($uri); - if (\count($additionalPlugins) > 0) { - $plugins = array_merge($plugins, $additionalPlugins); - } - $httpClient = new \Http\Client\Common\PluginClient($httpClient, $plugins); } + if (\count($additionalPlugins) > 0) { + $plugins = array_merge($plugins, $additionalPlugins); + } + $httpClient = new \Http\Client\Common\PluginClient($httpClient, $plugins); $requestFactory = \Http\Discovery\Psr17FactoryDiscovery::findRequestFactory(); $streamFactory = \Http\Discovery\Psr17FactoryDiscovery::findStreamFactory(); $normalizers = [new \Symfony\Component\Serializer\Normalizer\ArrayDenormalizer(), new Normalizer\JaneObjectNormalizer()]; if (\count($additionalNormalizers) > 0) { $normalizers = array_merge($normalizers, $additionalNormalizers); } - $serializer = new \Symfony\Component\Serializer\Serializer($normalizers, [new \Symfony\Component\Serializer\Encoder\JsonEncoder(new \Symfony\Component\Serializer\Encoder\JsonEncode(), new \Symfony\Component\Serializer\Encoder\JsonDecode(['json_decode_associative' => true]))]); + $serializer = new \Symfony\Component\Serializer\Serializer($normalizers, [new \Symfony\Component\Serializer\Encoder\JsonEncoder(new \Symfony\Component\Serializer\Encoder\JsonEncode(), new \Symfony\Component\Serializer\Encoder\JsonDecode(['json_decode_associative' => true])), new Runtime\Client\FormEncoder()]); return new static($httpClient, $requestFactory, $serializer, $streamFactory); } diff --git a/generated/Endpoint/PinsList.php b/generated/Endpoint/PinsList.php index 37c0f5f8..5c4d491f 100644 --- a/generated/Endpoint/PinsList.php +++ b/generated/Endpoint/PinsList.php @@ -76,7 +76,11 @@ protected function transformResponseBody(\Psr\Http\Message\ResponseInterface $re $status = $response->getStatusCode(); $body = (string) $response->getBody(); if (200 === $status) { - return json_decode($body); + try { + return json_decode($body, false, 512, \JSON_THROW_ON_ERROR); + } catch (\JsonException $jsonException) { + throw new \Jane\Component\JsonSchemaRuntime\Exception\MalformedJsonException('Malformed JSON response body.', 0, $jsonException); + } } return $serializer->deserialize($body, 'JoliCode\Slack\Api\Model\PinsListGetResponsedefault', 'json'); diff --git a/generated/Endpoint/ReactionsGet.php b/generated/Endpoint/ReactionsGet.php index 7ea1698e..4a6b78b3 100644 --- a/generated/Endpoint/ReactionsGet.php +++ b/generated/Endpoint/ReactionsGet.php @@ -84,7 +84,11 @@ protected function transformResponseBody(\Psr\Http\Message\ResponseInterface $re $status = $response->getStatusCode(); $body = (string) $response->getBody(); if (200 === $status) { - return json_decode($body); + try { + return json_decode($body, false, 512, \JSON_THROW_ON_ERROR); + } catch (\JsonException $jsonException) { + throw new \Jane\Component\JsonSchemaRuntime\Exception\MalformedJsonException('Malformed JSON response body.', 0, $jsonException); + } } return $serializer->deserialize($body, 'JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault', 'json'); diff --git a/generated/Endpoint/UsergroupsUsersList.php b/generated/Endpoint/UsergroupsUsersList.php index 5271c950..ab375f6d 100644 --- a/generated/Endpoint/UsergroupsUsersList.php +++ b/generated/Endpoint/UsergroupsUsersList.php @@ -23,6 +23,7 @@ class UsergroupsUsersList extends \JoliCode\Slack\Api\Runtime\Client\BaseEndpoin * @param array $queryParameters { * * @var bool $include_disabled allow results that involve disabled User Groups + * @var string $team_id The user group's encoded team ID. Required if org token is used. * @var string $token Authentication token. Requires scope: `usergroups:read` * @var string $usergroup The encoded ID of the User Group to read. * } @@ -60,10 +61,11 @@ public function getAuthenticationScopes(): array protected function getQueryOptionsResolver(): \Symfony\Component\OptionsResolver\OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['include_disabled', 'token', 'usergroup']); + $optionsResolver->setDefined(['include_disabled', 'team_id', 'token', 'usergroup']); $optionsResolver->setRequired(['usergroup']); $optionsResolver->setDefaults([]); $optionsResolver->addAllowedTypes('include_disabled', ['bool']); + $optionsResolver->addAllowedTypes('team_id', ['string']); $optionsResolver->addAllowedTypes('token', ['string']); $optionsResolver->addAllowedTypes('usergroup', ['string']); diff --git a/generated/Endpoint/UsersIdentity.php b/generated/Endpoint/UsersIdentity.php index 3e0d1586..6e959163 100644 --- a/generated/Endpoint/UsersIdentity.php +++ b/generated/Endpoint/UsersIdentity.php @@ -74,7 +74,11 @@ protected function transformResponseBody(\Psr\Http\Message\ResponseInterface $re $status = $response->getStatusCode(); $body = (string) $response->getBody(); if (200 === $status) { - return json_decode($body); + try { + return json_decode($body, false, 512, \JSON_THROW_ON_ERROR); + } catch (\JsonException $jsonException) { + throw new \Jane\Component\JsonSchemaRuntime\Exception\MalformedJsonException('Malformed JSON response body.', 0, $jsonException); + } } return $serializer->deserialize($body, 'JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault', 'json'); diff --git a/generated/Model/AdminAppsApprovePostResponse200.php b/generated/Model/AdminAppsApprovePostResponse200.php index ce8dc30d..2342300a 100644 --- a/generated/Model/AdminAppsApprovePostResponse200.php +++ b/generated/Model/AdminAppsApprovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsApprovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsApprovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsApprovePostResponsedefault.php b/generated/Model/AdminAppsApprovePostResponsedefault.php index d3d09ef1..71264b0a 100644 --- a/generated/Model/AdminAppsApprovePostResponsedefault.php +++ b/generated/Model/AdminAppsApprovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsApprovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsApprovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsApprovedListGetResponse200.php b/generated/Model/AdminAppsApprovedListGetResponse200.php index d517e63c..198f4692 100644 --- a/generated/Model/AdminAppsApprovedListGetResponse200.php +++ b/generated/Model/AdminAppsApprovedListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsApprovedListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsApprovedListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsApprovedListGetResponsedefault.php b/generated/Model/AdminAppsApprovedListGetResponsedefault.php index b315755c..84101c09 100644 --- a/generated/Model/AdminAppsApprovedListGetResponsedefault.php +++ b/generated/Model/AdminAppsApprovedListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsApprovedListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsApprovedListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRequestsListGetResponse200.php b/generated/Model/AdminAppsRequestsListGetResponse200.php index 3f58005d..2ee08ed5 100644 --- a/generated/Model/AdminAppsRequestsListGetResponse200.php +++ b/generated/Model/AdminAppsRequestsListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRequestsListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRequestsListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRequestsListGetResponsedefault.php b/generated/Model/AdminAppsRequestsListGetResponsedefault.php index 6155fcdc..81866eb6 100644 --- a/generated/Model/AdminAppsRequestsListGetResponsedefault.php +++ b/generated/Model/AdminAppsRequestsListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRequestsListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRequestsListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRestrictPostResponse200.php b/generated/Model/AdminAppsRestrictPostResponse200.php index 954aba95..07d1575e 100644 --- a/generated/Model/AdminAppsRestrictPostResponse200.php +++ b/generated/Model/AdminAppsRestrictPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRestrictPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRestrictPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRestrictPostResponsedefault.php b/generated/Model/AdminAppsRestrictPostResponsedefault.php index b9a17636..8edcec8f 100644 --- a/generated/Model/AdminAppsRestrictPostResponsedefault.php +++ b/generated/Model/AdminAppsRestrictPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRestrictPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRestrictPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRestrictedListGetResponse200.php b/generated/Model/AdminAppsRestrictedListGetResponse200.php index 0eff4442..49dfb493 100644 --- a/generated/Model/AdminAppsRestrictedListGetResponse200.php +++ b/generated/Model/AdminAppsRestrictedListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRestrictedListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRestrictedListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminAppsRestrictedListGetResponsedefault.php b/generated/Model/AdminAppsRestrictedListGetResponsedefault.php index 495512d0..5ac89872 100644 --- a/generated/Model/AdminAppsRestrictedListGetResponsedefault.php +++ b/generated/Model/AdminAppsRestrictedListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminAppsRestrictedListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminAppsRestrictedListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200.php b/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200.php index 9456f397..d4668c6a 100644 --- a/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200.php +++ b/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault.php b/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault.php index 9b83dce8..87842536 100644 --- a/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault.php +++ b/generated/Model/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsInvitePostResponsedefault.php b/generated/Model/AdminConversationsInvitePostResponsedefault.php index 787ff3e0..80898d4b 100644 --- a/generated/Model/AdminConversationsInvitePostResponsedefault.php +++ b/generated/Model/AdminConversationsInvitePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsInvitePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsInvitePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -58,4 +62,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['error' => ['error', 'getError', 'setError'], 'ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponse200.php b/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponse200.php index 22873a68..f4d05cd8 100644 --- a/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponse200.php +++ b/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessAddGroupPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessAddGroupPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponsedefault.php b/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponsedefault.php index 9122dd41..4004fe8b 100644 --- a/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponsedefault.php +++ b/generated/Model/AdminConversationsRestrictAccessAddGroupPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessAddGroupPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessAddGroupPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponse200.php b/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponse200.php index 003636cc..9fe33e30 100644 --- a/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponse200.php +++ b/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessListGroupsGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessListGroupsGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponsedefault.php b/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponsedefault.php index 62ec5933..9b1ed51c 100644 --- a/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponsedefault.php +++ b/generated/Model/AdminConversationsRestrictAccessListGroupsGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessListGroupsGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessListGroupsGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponse200.php b/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponse200.php index c2397725..fa993aca 100644 --- a/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponse200.php +++ b/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessRemoveGroupPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessRemoveGroupPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponsedefault.php b/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponsedefault.php index ecdec26e..8a0481b7 100644 --- a/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponsedefault.php +++ b/generated/Model/AdminConversationsRestrictAccessRemoveGroupPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsRestrictAccessRemoveGroupPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsRestrictAccessRemoveGroupPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsSetTeamsPostResponse200.php b/generated/Model/AdminConversationsSetTeamsPostResponse200.php index 4dbaf47e..2ea98fd1 100644 --- a/generated/Model/AdminConversationsSetTeamsPostResponse200.php +++ b/generated/Model/AdminConversationsSetTeamsPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsSetTeamsPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsSetTeamsPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminConversationsSetTeamsPostResponsedefault.php b/generated/Model/AdminConversationsSetTeamsPostResponsedefault.php index 7e5cc5e8..bc45c2e7 100644 --- a/generated/Model/AdminConversationsSetTeamsPostResponsedefault.php +++ b/generated/Model/AdminConversationsSetTeamsPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminConversationsSetTeamsPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminConversationsSetTeamsPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiAddAliasPostResponse200.php b/generated/Model/AdminEmojiAddAliasPostResponse200.php index 9e842256..fe896e9d 100644 --- a/generated/Model/AdminEmojiAddAliasPostResponse200.php +++ b/generated/Model/AdminEmojiAddAliasPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiAddAliasPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiAddAliasPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiAddAliasPostResponsedefault.php b/generated/Model/AdminEmojiAddAliasPostResponsedefault.php index e8add738..17c573f0 100644 --- a/generated/Model/AdminEmojiAddAliasPostResponsedefault.php +++ b/generated/Model/AdminEmojiAddAliasPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiAddAliasPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiAddAliasPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiAddPostResponse200.php b/generated/Model/AdminEmojiAddPostResponse200.php index d4fb32b1..36e32165 100644 --- a/generated/Model/AdminEmojiAddPostResponse200.php +++ b/generated/Model/AdminEmojiAddPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiAddPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiAddPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiAddPostResponsedefault.php b/generated/Model/AdminEmojiAddPostResponsedefault.php index ffae0bd6..483269fd 100644 --- a/generated/Model/AdminEmojiAddPostResponsedefault.php +++ b/generated/Model/AdminEmojiAddPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiAddPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiAddPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiListGetResponse200.php b/generated/Model/AdminEmojiListGetResponse200.php index 268f342e..9f5a2aaf 100644 --- a/generated/Model/AdminEmojiListGetResponse200.php +++ b/generated/Model/AdminEmojiListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiListGetResponsedefault.php b/generated/Model/AdminEmojiListGetResponsedefault.php index 70bbda12..6dc2d8f6 100644 --- a/generated/Model/AdminEmojiListGetResponsedefault.php +++ b/generated/Model/AdminEmojiListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiRemovePostResponse200.php b/generated/Model/AdminEmojiRemovePostResponse200.php index ca03f7dd..0bec2f08 100644 --- a/generated/Model/AdminEmojiRemovePostResponse200.php +++ b/generated/Model/AdminEmojiRemovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiRemovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiRemovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiRemovePostResponsedefault.php b/generated/Model/AdminEmojiRemovePostResponsedefault.php index 5699d182..6f29361e 100644 --- a/generated/Model/AdminEmojiRemovePostResponsedefault.php +++ b/generated/Model/AdminEmojiRemovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiRemovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiRemovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiRenamePostResponse200.php b/generated/Model/AdminEmojiRenamePostResponse200.php index c687b15f..03aca0ca 100644 --- a/generated/Model/AdminEmojiRenamePostResponse200.php +++ b/generated/Model/AdminEmojiRenamePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiRenamePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiRenamePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminEmojiRenamePostResponsedefault.php b/generated/Model/AdminEmojiRenamePostResponsedefault.php index 681ca408..787b83c7 100644 --- a/generated/Model/AdminEmojiRenamePostResponsedefault.php +++ b/generated/Model/AdminEmojiRenamePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminEmojiRenamePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminEmojiRenamePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsApprovePostResponse200.php b/generated/Model/AdminInviteRequestsApprovePostResponse200.php index 81f14b46..d7148d0b 100644 --- a/generated/Model/AdminInviteRequestsApprovePostResponse200.php +++ b/generated/Model/AdminInviteRequestsApprovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsApprovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsApprovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsApprovePostResponsedefault.php b/generated/Model/AdminInviteRequestsApprovePostResponsedefault.php index 104fe412..1ec2b19f 100644 --- a/generated/Model/AdminInviteRequestsApprovePostResponsedefault.php +++ b/generated/Model/AdminInviteRequestsApprovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsApprovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsApprovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsApprovedListGetResponse200.php b/generated/Model/AdminInviteRequestsApprovedListGetResponse200.php index 63545569..653458db 100644 --- a/generated/Model/AdminInviteRequestsApprovedListGetResponse200.php +++ b/generated/Model/AdminInviteRequestsApprovedListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsApprovedListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsApprovedListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsApprovedListGetResponsedefault.php b/generated/Model/AdminInviteRequestsApprovedListGetResponsedefault.php index cd5f297d..5757752a 100644 --- a/generated/Model/AdminInviteRequestsApprovedListGetResponsedefault.php +++ b/generated/Model/AdminInviteRequestsApprovedListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsApprovedListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsApprovedListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsDeniedListGetResponse200.php b/generated/Model/AdminInviteRequestsDeniedListGetResponse200.php index e27f5ba0..99eeef09 100644 --- a/generated/Model/AdminInviteRequestsDeniedListGetResponse200.php +++ b/generated/Model/AdminInviteRequestsDeniedListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsDeniedListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsDeniedListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsDeniedListGetResponsedefault.php b/generated/Model/AdminInviteRequestsDeniedListGetResponsedefault.php index 1cd0cfb7..06f7cfe5 100644 --- a/generated/Model/AdminInviteRequestsDeniedListGetResponsedefault.php +++ b/generated/Model/AdminInviteRequestsDeniedListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsDeniedListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsDeniedListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsDenyPostResponse200.php b/generated/Model/AdminInviteRequestsDenyPostResponse200.php index b75087db..f137417d 100644 --- a/generated/Model/AdminInviteRequestsDenyPostResponse200.php +++ b/generated/Model/AdminInviteRequestsDenyPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsDenyPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsDenyPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsDenyPostResponsedefault.php b/generated/Model/AdminInviteRequestsDenyPostResponsedefault.php index 8afc6723..12cabe85 100644 --- a/generated/Model/AdminInviteRequestsDenyPostResponsedefault.php +++ b/generated/Model/AdminInviteRequestsDenyPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsDenyPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsDenyPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsListGetResponse200.php b/generated/Model/AdminInviteRequestsListGetResponse200.php index bddf535c..28f2d4f3 100644 --- a/generated/Model/AdminInviteRequestsListGetResponse200.php +++ b/generated/Model/AdminInviteRequestsListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminInviteRequestsListGetResponsedefault.php b/generated/Model/AdminInviteRequestsListGetResponsedefault.php index d4f25ae1..2b1b7bb2 100644 --- a/generated/Model/AdminInviteRequestsListGetResponsedefault.php +++ b/generated/Model/AdminInviteRequestsListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminInviteRequestsListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminInviteRequestsListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsAdminsListGetResponse200.php b/generated/Model/AdminTeamsAdminsListGetResponse200.php index 06dab689..d674153e 100644 --- a/generated/Model/AdminTeamsAdminsListGetResponse200.php +++ b/generated/Model/AdminTeamsAdminsListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsAdminsListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsAdminsListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsAdminsListGetResponsedefault.php b/generated/Model/AdminTeamsAdminsListGetResponsedefault.php index cc6a4a71..4fc88dab 100644 --- a/generated/Model/AdminTeamsAdminsListGetResponsedefault.php +++ b/generated/Model/AdminTeamsAdminsListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsAdminsListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsAdminsListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsCreatePostResponse200.php b/generated/Model/AdminTeamsCreatePostResponse200.php index 0f25bcb0..f02f7b76 100644 --- a/generated/Model/AdminTeamsCreatePostResponse200.php +++ b/generated/Model/AdminTeamsCreatePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsCreatePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsCreatePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsCreatePostResponsedefault.php b/generated/Model/AdminTeamsCreatePostResponsedefault.php index 903aaf46..8aad7610 100644 --- a/generated/Model/AdminTeamsCreatePostResponsedefault.php +++ b/generated/Model/AdminTeamsCreatePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsCreatePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsCreatePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsListGetResponse200.php b/generated/Model/AdminTeamsListGetResponse200.php index 04ee8a89..418604c1 100644 --- a/generated/Model/AdminTeamsListGetResponse200.php +++ b/generated/Model/AdminTeamsListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsListGetResponsedefault.php b/generated/Model/AdminTeamsListGetResponsedefault.php index db0a0412..f6e78d92 100644 --- a/generated/Model/AdminTeamsListGetResponsedefault.php +++ b/generated/Model/AdminTeamsListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsOwnersListGetResponse200.php b/generated/Model/AdminTeamsOwnersListGetResponse200.php index ff221347..55e9872b 100644 --- a/generated/Model/AdminTeamsOwnersListGetResponse200.php +++ b/generated/Model/AdminTeamsOwnersListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsOwnersListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsOwnersListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsOwnersListGetResponsedefault.php b/generated/Model/AdminTeamsOwnersListGetResponsedefault.php index 2f5ddfb3..0a7bdb51 100644 --- a/generated/Model/AdminTeamsOwnersListGetResponsedefault.php +++ b/generated/Model/AdminTeamsOwnersListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsOwnersListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsOwnersListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsInfoGetResponse200.php b/generated/Model/AdminTeamsSettingsInfoGetResponse200.php index 0743bb26..192e2238 100644 --- a/generated/Model/AdminTeamsSettingsInfoGetResponse200.php +++ b/generated/Model/AdminTeamsSettingsInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsInfoGetResponsedefault.php b/generated/Model/AdminTeamsSettingsInfoGetResponsedefault.php index ae300387..18012659 100644 --- a/generated/Model/AdminTeamsSettingsInfoGetResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponse200.php b/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponse200.php index 103834f6..ca1a21e2 100644 --- a/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponse200.php +++ b/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDefaultChannelsPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDefaultChannelsPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponsedefault.php b/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponsedefault.php index 98139a05..146f2c54 100644 --- a/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsSetDefaultChannelsPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDefaultChannelsPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDefaultChannelsPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDescriptionPostResponse200.php b/generated/Model/AdminTeamsSettingsSetDescriptionPostResponse200.php index 82bf55c2..f65a5ccf 100644 --- a/generated/Model/AdminTeamsSettingsSetDescriptionPostResponse200.php +++ b/generated/Model/AdminTeamsSettingsSetDescriptionPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDescriptionPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDescriptionPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDescriptionPostResponsedefault.php b/generated/Model/AdminTeamsSettingsSetDescriptionPostResponsedefault.php index 53d251bf..70210041 100644 --- a/generated/Model/AdminTeamsSettingsSetDescriptionPostResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsSetDescriptionPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDescriptionPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDescriptionPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponse200.php b/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponse200.php index 11e9ca26..f28528fb 100644 --- a/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponse200.php +++ b/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDiscoverabilityPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDiscoverabilityPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponsedefault.php b/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponsedefault.php index 11e72183..1e7b27dc 100644 --- a/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsSetDiscoverabilityPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetDiscoverabilityPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetDiscoverabilityPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetIconPostResponse200.php b/generated/Model/AdminTeamsSettingsSetIconPostResponse200.php index 8e1c3f5f..bbf96a07 100644 --- a/generated/Model/AdminTeamsSettingsSetIconPostResponse200.php +++ b/generated/Model/AdminTeamsSettingsSetIconPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetIconPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetIconPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetIconPostResponsedefault.php b/generated/Model/AdminTeamsSettingsSetIconPostResponsedefault.php index e40803c1..55fc33fb 100644 --- a/generated/Model/AdminTeamsSettingsSetIconPostResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsSetIconPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetIconPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetIconPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetNamePostResponse200.php b/generated/Model/AdminTeamsSettingsSetNamePostResponse200.php index f0dacd69..b1b73764 100644 --- a/generated/Model/AdminTeamsSettingsSetNamePostResponse200.php +++ b/generated/Model/AdminTeamsSettingsSetNamePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetNamePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetNamePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminTeamsSettingsSetNamePostResponsedefault.php b/generated/Model/AdminTeamsSettingsSetNamePostResponsedefault.php index 4237410b..eb4ddb6c 100644 --- a/generated/Model/AdminTeamsSettingsSetNamePostResponsedefault.php +++ b/generated/Model/AdminTeamsSettingsSetNamePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminTeamsSettingsSetNamePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminTeamsSettingsSetNamePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsAddChannelsPostResponse200.php b/generated/Model/AdminUsergroupsAddChannelsPostResponse200.php index 56b8d1ea..80ecc81f 100644 --- a/generated/Model/AdminUsergroupsAddChannelsPostResponse200.php +++ b/generated/Model/AdminUsergroupsAddChannelsPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsAddChannelsPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsAddChannelsPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsAddChannelsPostResponsedefault.php b/generated/Model/AdminUsergroupsAddChannelsPostResponsedefault.php index e6e1c4cd..ebae972a 100644 --- a/generated/Model/AdminUsergroupsAddChannelsPostResponsedefault.php +++ b/generated/Model/AdminUsergroupsAddChannelsPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsAddChannelsPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsAddChannelsPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsAddTeamsPostResponse200.php b/generated/Model/AdminUsergroupsAddTeamsPostResponse200.php index 5fcfa19c..7db4cfd2 100644 --- a/generated/Model/AdminUsergroupsAddTeamsPostResponse200.php +++ b/generated/Model/AdminUsergroupsAddTeamsPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsAddTeamsPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsAddTeamsPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsAddTeamsPostResponsedefault.php b/generated/Model/AdminUsergroupsAddTeamsPostResponsedefault.php index 62bc72cd..1eaed617 100644 --- a/generated/Model/AdminUsergroupsAddTeamsPostResponsedefault.php +++ b/generated/Model/AdminUsergroupsAddTeamsPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsAddTeamsPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsAddTeamsPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsListChannelsGetResponse200.php b/generated/Model/AdminUsergroupsListChannelsGetResponse200.php index 1f83334f..989709f3 100644 --- a/generated/Model/AdminUsergroupsListChannelsGetResponse200.php +++ b/generated/Model/AdminUsergroupsListChannelsGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsListChannelsGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsListChannelsGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsListChannelsGetResponsedefault.php b/generated/Model/AdminUsergroupsListChannelsGetResponsedefault.php index 7d4ff848..450874dc 100644 --- a/generated/Model/AdminUsergroupsListChannelsGetResponsedefault.php +++ b/generated/Model/AdminUsergroupsListChannelsGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsListChannelsGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsListChannelsGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsRemoveChannelsPostResponse200.php b/generated/Model/AdminUsergroupsRemoveChannelsPostResponse200.php index 164fe7fe..469ad880 100644 --- a/generated/Model/AdminUsergroupsRemoveChannelsPostResponse200.php +++ b/generated/Model/AdminUsergroupsRemoveChannelsPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsRemoveChannelsPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsRemoveChannelsPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsergroupsRemoveChannelsPostResponsedefault.php b/generated/Model/AdminUsergroupsRemoveChannelsPostResponsedefault.php index 52871bdd..e5333af6 100644 --- a/generated/Model/AdminUsergroupsRemoveChannelsPostResponsedefault.php +++ b/generated/Model/AdminUsergroupsRemoveChannelsPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsergroupsRemoveChannelsPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsergroupsRemoveChannelsPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersAssignPostResponse200.php b/generated/Model/AdminUsersAssignPostResponse200.php index 2162cc54..208092e8 100644 --- a/generated/Model/AdminUsersAssignPostResponse200.php +++ b/generated/Model/AdminUsersAssignPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersAssignPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersAssignPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersAssignPostResponsedefault.php b/generated/Model/AdminUsersAssignPostResponsedefault.php index 44dda25d..95985ac0 100644 --- a/generated/Model/AdminUsersAssignPostResponsedefault.php +++ b/generated/Model/AdminUsersAssignPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersAssignPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersAssignPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersInvitePostResponse200.php b/generated/Model/AdminUsersInvitePostResponse200.php index 3145670d..40c1db14 100644 --- a/generated/Model/AdminUsersInvitePostResponse200.php +++ b/generated/Model/AdminUsersInvitePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersInvitePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersInvitePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersInvitePostResponsedefault.php b/generated/Model/AdminUsersInvitePostResponsedefault.php index aa6375a1..4d702ece 100644 --- a/generated/Model/AdminUsersInvitePostResponsedefault.php +++ b/generated/Model/AdminUsersInvitePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersInvitePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersInvitePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersListGetResponse200.php b/generated/Model/AdminUsersListGetResponse200.php index 2350f6b2..601780b0 100644 --- a/generated/Model/AdminUsersListGetResponse200.php +++ b/generated/Model/AdminUsersListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersListGetResponsedefault.php b/generated/Model/AdminUsersListGetResponsedefault.php index f65b3f15..37ded869 100644 --- a/generated/Model/AdminUsersListGetResponsedefault.php +++ b/generated/Model/AdminUsersListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersRemovePostResponse200.php b/generated/Model/AdminUsersRemovePostResponse200.php index 5483990c..7625a10b 100644 --- a/generated/Model/AdminUsersRemovePostResponse200.php +++ b/generated/Model/AdminUsersRemovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersRemovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersRemovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersRemovePostResponsedefault.php b/generated/Model/AdminUsersRemovePostResponsedefault.php index f458cb7f..7e8b19ec 100644 --- a/generated/Model/AdminUsersRemovePostResponsedefault.php +++ b/generated/Model/AdminUsersRemovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersRemovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersRemovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSessionInvalidatePostResponse200.php b/generated/Model/AdminUsersSessionInvalidatePostResponse200.php index a318a62b..ee6be3b6 100644 --- a/generated/Model/AdminUsersSessionInvalidatePostResponse200.php +++ b/generated/Model/AdminUsersSessionInvalidatePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSessionInvalidatePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSessionInvalidatePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSessionInvalidatePostResponsedefault.php b/generated/Model/AdminUsersSessionInvalidatePostResponsedefault.php index af10e96f..39ca9df4 100644 --- a/generated/Model/AdminUsersSessionInvalidatePostResponsedefault.php +++ b/generated/Model/AdminUsersSessionInvalidatePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSessionInvalidatePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSessionInvalidatePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSessionResetPostResponse200.php b/generated/Model/AdminUsersSessionResetPostResponse200.php index 82e0cc06..3315ada1 100644 --- a/generated/Model/AdminUsersSessionResetPostResponse200.php +++ b/generated/Model/AdminUsersSessionResetPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSessionResetPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSessionResetPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSessionResetPostResponsedefault.php b/generated/Model/AdminUsersSessionResetPostResponsedefault.php index e6bc7499..4913be87 100644 --- a/generated/Model/AdminUsersSessionResetPostResponsedefault.php +++ b/generated/Model/AdminUsersSessionResetPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSessionResetPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSessionResetPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetAdminPostResponse200.php b/generated/Model/AdminUsersSetAdminPostResponse200.php index f963f1d5..a6bd706a 100644 --- a/generated/Model/AdminUsersSetAdminPostResponse200.php +++ b/generated/Model/AdminUsersSetAdminPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetAdminPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetAdminPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetAdminPostResponsedefault.php b/generated/Model/AdminUsersSetAdminPostResponsedefault.php index 4495ab79..a25d50a6 100644 --- a/generated/Model/AdminUsersSetAdminPostResponsedefault.php +++ b/generated/Model/AdminUsersSetAdminPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetAdminPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetAdminPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetExpirationPostResponse200.php b/generated/Model/AdminUsersSetExpirationPostResponse200.php index 0a955cd5..f43d4d26 100644 --- a/generated/Model/AdminUsersSetExpirationPostResponse200.php +++ b/generated/Model/AdminUsersSetExpirationPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetExpirationPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetExpirationPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetExpirationPostResponsedefault.php b/generated/Model/AdminUsersSetExpirationPostResponsedefault.php index 07bd4e02..43d6c544 100644 --- a/generated/Model/AdminUsersSetExpirationPostResponsedefault.php +++ b/generated/Model/AdminUsersSetExpirationPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetExpirationPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetExpirationPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetOwnerPostResponse200.php b/generated/Model/AdminUsersSetOwnerPostResponse200.php index 1da2e135..b5fec987 100644 --- a/generated/Model/AdminUsersSetOwnerPostResponse200.php +++ b/generated/Model/AdminUsersSetOwnerPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetOwnerPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetOwnerPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetOwnerPostResponsedefault.php b/generated/Model/AdminUsersSetOwnerPostResponsedefault.php index a18c9ade..dc1b3aca 100644 --- a/generated/Model/AdminUsersSetOwnerPostResponsedefault.php +++ b/generated/Model/AdminUsersSetOwnerPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetOwnerPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetOwnerPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetRegularPostResponse200.php b/generated/Model/AdminUsersSetRegularPostResponse200.php index 5a3d78cd..cddef997 100644 --- a/generated/Model/AdminUsersSetRegularPostResponse200.php +++ b/generated/Model/AdminUsersSetRegularPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetRegularPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetRegularPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AdminUsersSetRegularPostResponsedefault.php b/generated/Model/AdminUsersSetRegularPostResponsedefault.php index 81e5f1a7..a00357e8 100644 --- a/generated/Model/AdminUsersSetRegularPostResponsedefault.php +++ b/generated/Model/AdminUsersSetRegularPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AdminUsersSetRegularPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AdminUsersSetRegularPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ApiTestGetResponse200.php b/generated/Model/ApiTestGetResponse200.php index 0d21eb24..aad12a5d 100644 --- a/generated/Model/ApiTestGetResponse200.php +++ b/generated/Model/ApiTestGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ApiTestGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ApiTestGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -58,4 +62,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['args' => ['args', 'getArgs', 'setArgs'], 'ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ApiTestGetResponsedefault.php b/generated/Model/ApiTestGetResponsedefault.php index 662c1bc4..70b66004 100644 --- a/generated/Model/ApiTestGetResponsedefault.php +++ b/generated/Model/ApiTestGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ApiTestGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ApiTestGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -75,4 +79,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['args' => ['args', 'getArgs', 'setArgs'], 'error' => ['error', 'getError', 'setError'], 'ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsEventAuthorizationsListGetResponse200.php b/generated/Model/AppsEventAuthorizationsListGetResponse200.php index a8d5f55f..e4ea7ad9 100644 --- a/generated/Model/AppsEventAuthorizationsListGetResponse200.php +++ b/generated/Model/AppsEventAuthorizationsListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsEventAuthorizationsListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsEventAuthorizationsListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsEventAuthorizationsListGetResponsedefault.php b/generated/Model/AppsEventAuthorizationsListGetResponsedefault.php index edd6324c..5f80c17c 100644 --- a/generated/Model/AppsEventAuthorizationsListGetResponsedefault.php +++ b/generated/Model/AppsEventAuthorizationsListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsEventAuthorizationsListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsEventAuthorizationsListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsPermissionsResourcesListGetResponse200.php b/generated/Model/AppsPermissionsResourcesListGetResponse200.php index 55f6839e..921766e9 100644 --- a/generated/Model/AppsPermissionsResourcesListGetResponse200.php +++ b/generated/Model/AppsPermissionsResourcesListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsResourcesListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsResourcesListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -81,4 +85,9 @@ public function setResponseMetadata(?AppsPermissionsResourcesListGetResponse200R return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk'], 'resources' => ['resources', 'getResources', 'setResources'], 'responseMetadata' => ['response_metadata', 'getResponseMetadata', 'setResponseMetadata']]; + } } diff --git a/generated/Model/AppsPermissionsScopesListGetResponse200.php b/generated/Model/AppsPermissionsScopesListGetResponse200.php index 383ee52d..61cb7021 100644 --- a/generated/Model/AppsPermissionsScopesListGetResponse200.php +++ b/generated/Model/AppsPermissionsScopesListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsScopesListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsScopesListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -58,4 +62,9 @@ public function setScopes(?AppsPermissionsScopesListGetResponse200Scopes $scopes return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk'], 'scopes' => ['scopes', 'getScopes', 'setScopes']]; + } } diff --git a/generated/Model/AppsPermissionsScopesListGetResponse200Scopes.php b/generated/Model/AppsPermissionsScopesListGetResponse200Scopes.php index 8f70c9ca..53924188 100644 --- a/generated/Model/AppsPermissionsScopesListGetResponse200Scopes.php +++ b/generated/Model/AppsPermissionsScopesListGetResponse200Scopes.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsScopesListGetResponse200Scopes extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsScopesListGetResponse200Scopes implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -185,4 +189,9 @@ public function setUser(?array $user): self return $this; } + + public function definedProperties(): array + { + return ['appHome' => ['app_home', 'getAppHome', 'setAppHome'], 'channel' => ['channel', 'getChannel', 'setChannel'], 'group' => ['group', 'getGroup', 'setGroup'], 'im' => ['im', 'getIm', 'setIm'], 'mpim' => ['mpim', 'getMpim', 'setMpim'], 'team' => ['team', 'getTeam', 'setTeam'], 'user' => ['user', 'getUser', 'setUser']]; + } } diff --git a/generated/Model/AppsPermissionsUsersListGetResponse200.php b/generated/Model/AppsPermissionsUsersListGetResponse200.php index 3752c163..6283d892 100644 --- a/generated/Model/AppsPermissionsUsersListGetResponse200.php +++ b/generated/Model/AppsPermissionsUsersListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsUsersListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsUsersListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsPermissionsUsersListGetResponsedefault.php b/generated/Model/AppsPermissionsUsersListGetResponsedefault.php index 4bc17649..63e147d5 100644 --- a/generated/Model/AppsPermissionsUsersListGetResponsedefault.php +++ b/generated/Model/AppsPermissionsUsersListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsUsersListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsUsersListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsPermissionsUsersRequestGetResponse200.php b/generated/Model/AppsPermissionsUsersRequestGetResponse200.php index 957aab5f..1194e83f 100644 --- a/generated/Model/AppsPermissionsUsersRequestGetResponse200.php +++ b/generated/Model/AppsPermissionsUsersRequestGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsUsersRequestGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsUsersRequestGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/AppsPermissionsUsersRequestGetResponsedefault.php b/generated/Model/AppsPermissionsUsersRequestGetResponsedefault.php index e97792fd..c21d3ea1 100644 --- a/generated/Model/AppsPermissionsUsersRequestGetResponsedefault.php +++ b/generated/Model/AppsPermissionsUsersRequestGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class AppsPermissionsUsersRequestGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class AppsPermissionsUsersRequestGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/BlocksItem.php b/generated/Model/BlocksItem.php index 0e56e03a..f27f6e20 100644 --- a/generated/Model/BlocksItem.php +++ b/generated/Model/BlocksItem.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class BlocksItem extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class BlocksItem implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setType(?string $type): self return $this; } + + public function definedProperties(): array + { + return ['type' => ['type', 'getType', 'setType']]; + } } diff --git a/generated/Model/CallsAddPostResponse200.php b/generated/Model/CallsAddPostResponse200.php index 85218f7a..055812d6 100644 --- a/generated/Model/CallsAddPostResponse200.php +++ b/generated/Model/CallsAddPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsAddPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsAddPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsAddPostResponsedefault.php b/generated/Model/CallsAddPostResponsedefault.php index 38562ab1..98baad13 100644 --- a/generated/Model/CallsAddPostResponsedefault.php +++ b/generated/Model/CallsAddPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsAddPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsAddPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsEndPostResponse200.php b/generated/Model/CallsEndPostResponse200.php index c316e520..6220d0a0 100644 --- a/generated/Model/CallsEndPostResponse200.php +++ b/generated/Model/CallsEndPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsEndPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsEndPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsEndPostResponsedefault.php b/generated/Model/CallsEndPostResponsedefault.php index 90381787..0ac82612 100644 --- a/generated/Model/CallsEndPostResponsedefault.php +++ b/generated/Model/CallsEndPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsEndPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsEndPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsInfoGetResponse200.php b/generated/Model/CallsInfoGetResponse200.php index 83414fd8..9639a289 100644 --- a/generated/Model/CallsInfoGetResponse200.php +++ b/generated/Model/CallsInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsInfoGetResponsedefault.php b/generated/Model/CallsInfoGetResponsedefault.php index 07c0ef14..10742a5e 100644 --- a/generated/Model/CallsInfoGetResponsedefault.php +++ b/generated/Model/CallsInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsParticipantsAddPostResponse200.php b/generated/Model/CallsParticipantsAddPostResponse200.php index ef749e90..cb05f05a 100644 --- a/generated/Model/CallsParticipantsAddPostResponse200.php +++ b/generated/Model/CallsParticipantsAddPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsParticipantsAddPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsParticipantsAddPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsParticipantsAddPostResponsedefault.php b/generated/Model/CallsParticipantsAddPostResponsedefault.php index d7fde850..3240ebd6 100644 --- a/generated/Model/CallsParticipantsAddPostResponsedefault.php +++ b/generated/Model/CallsParticipantsAddPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsParticipantsAddPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsParticipantsAddPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsParticipantsRemovePostResponse200.php b/generated/Model/CallsParticipantsRemovePostResponse200.php index 09455674..3c0837f4 100644 --- a/generated/Model/CallsParticipantsRemovePostResponse200.php +++ b/generated/Model/CallsParticipantsRemovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsParticipantsRemovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsParticipantsRemovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsParticipantsRemovePostResponsedefault.php b/generated/Model/CallsParticipantsRemovePostResponsedefault.php index 547e7947..767f5f40 100644 --- a/generated/Model/CallsParticipantsRemovePostResponsedefault.php +++ b/generated/Model/CallsParticipantsRemovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsParticipantsRemovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsParticipantsRemovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsUpdatePostResponse200.php b/generated/Model/CallsUpdatePostResponse200.php index 43cb1aaa..97cde4cb 100644 --- a/generated/Model/CallsUpdatePostResponse200.php +++ b/generated/Model/CallsUpdatePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsUpdatePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsUpdatePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/CallsUpdatePostResponsedefault.php b/generated/Model/CallsUpdatePostResponsedefault.php index eb4570e9..a647eeb9 100644 --- a/generated/Model/CallsUpdatePostResponsedefault.php +++ b/generated/Model/CallsUpdatePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class CallsUpdatePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class CallsUpdatePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/DndTeamInfoGetResponse200.php b/generated/Model/DndTeamInfoGetResponse200.php index 9e9527aa..44fcec68 100644 --- a/generated/Model/DndTeamInfoGetResponse200.php +++ b/generated/Model/DndTeamInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class DndTeamInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class DndTeamInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/DndTeamInfoGetResponsedefault.php b/generated/Model/DndTeamInfoGetResponsedefault.php index 8ffe4014..8cbc84f6 100644 --- a/generated/Model/DndTeamInfoGetResponsedefault.php +++ b/generated/Model/DndTeamInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class DndTeamInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class DndTeamInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/EmojiListGetResponse200.php b/generated/Model/EmojiListGetResponse200.php index a955908f..f3e6217d 100644 --- a/generated/Model/EmojiListGetResponse200.php +++ b/generated/Model/EmojiListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class EmojiListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class EmojiListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/EmojiListGetResponsedefault.php b/generated/Model/EmojiListGetResponsedefault.php index 10b5a271..839202c0 100644 --- a/generated/Model/EmojiListGetResponsedefault.php +++ b/generated/Model/EmojiListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class EmojiListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class EmojiListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteAddPostResponse200.php b/generated/Model/FilesRemoteAddPostResponse200.php index 2cc67b5b..bb7bd8e0 100644 --- a/generated/Model/FilesRemoteAddPostResponse200.php +++ b/generated/Model/FilesRemoteAddPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteAddPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteAddPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteAddPostResponsedefault.php b/generated/Model/FilesRemoteAddPostResponsedefault.php index 6aa2f91c..c423daeb 100644 --- a/generated/Model/FilesRemoteAddPostResponsedefault.php +++ b/generated/Model/FilesRemoteAddPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteAddPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteAddPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteInfoGetResponse200.php b/generated/Model/FilesRemoteInfoGetResponse200.php index fc6ec89e..cd13f486 100644 --- a/generated/Model/FilesRemoteInfoGetResponse200.php +++ b/generated/Model/FilesRemoteInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteInfoGetResponsedefault.php b/generated/Model/FilesRemoteInfoGetResponsedefault.php index a3c731cf..78a59e63 100644 --- a/generated/Model/FilesRemoteInfoGetResponsedefault.php +++ b/generated/Model/FilesRemoteInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteListGetResponse200.php b/generated/Model/FilesRemoteListGetResponse200.php index 9af0e8e9..b0bea378 100644 --- a/generated/Model/FilesRemoteListGetResponse200.php +++ b/generated/Model/FilesRemoteListGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteListGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteListGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteListGetResponsedefault.php b/generated/Model/FilesRemoteListGetResponsedefault.php index 4be3ae4e..60c28b37 100644 --- a/generated/Model/FilesRemoteListGetResponsedefault.php +++ b/generated/Model/FilesRemoteListGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteListGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteListGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteRemovePostResponse200.php b/generated/Model/FilesRemoteRemovePostResponse200.php index e8d7712c..62b1efa3 100644 --- a/generated/Model/FilesRemoteRemovePostResponse200.php +++ b/generated/Model/FilesRemoteRemovePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteRemovePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteRemovePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteRemovePostResponsedefault.php b/generated/Model/FilesRemoteRemovePostResponsedefault.php index e973cd62..bf12f195 100644 --- a/generated/Model/FilesRemoteRemovePostResponsedefault.php +++ b/generated/Model/FilesRemoteRemovePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteRemovePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteRemovePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteShareGetResponse200.php b/generated/Model/FilesRemoteShareGetResponse200.php index 659de414..ba4e6aa9 100644 --- a/generated/Model/FilesRemoteShareGetResponse200.php +++ b/generated/Model/FilesRemoteShareGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteShareGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteShareGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteShareGetResponsedefault.php b/generated/Model/FilesRemoteShareGetResponsedefault.php index 46ff1523..bf0727a3 100644 --- a/generated/Model/FilesRemoteShareGetResponsedefault.php +++ b/generated/Model/FilesRemoteShareGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteShareGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteShareGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteUpdatePostResponse200.php b/generated/Model/FilesRemoteUpdatePostResponse200.php index 8b8f8a3e..cbf62137 100644 --- a/generated/Model/FilesRemoteUpdatePostResponse200.php +++ b/generated/Model/FilesRemoteUpdatePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteUpdatePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteUpdatePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/FilesRemoteUpdatePostResponsedefault.php b/generated/Model/FilesRemoteUpdatePostResponsedefault.php index 419f99b0..28490c65 100644 --- a/generated/Model/FilesRemoteUpdatePostResponsedefault.php +++ b/generated/Model/FilesRemoteUpdatePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class FilesRemoteUpdatePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class FilesRemoteUpdatePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/MigrationExchangeGetResponse200.php b/generated/Model/MigrationExchangeGetResponse200.php index a5e27613..7ea452c2 100644 --- a/generated/Model/MigrationExchangeGetResponse200.php +++ b/generated/Model/MigrationExchangeGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class MigrationExchangeGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class MigrationExchangeGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -121,4 +125,9 @@ public function setUserIdMap(?iterable $userIdMap): self return $this; } + + public function definedProperties(): array + { + return ['enterpriseId' => ['enterprise_id', 'getEnterpriseId', 'setEnterpriseId'], 'invalidUserIds' => ['invalid_user_ids', 'getInvalidUserIds', 'setInvalidUserIds'], 'ok' => ['ok', 'getOk', 'setOk'], 'teamId' => ['team_id', 'getTeamId', 'setTeamId'], 'userIdMap' => ['user_id_map', 'getUserIdMap', 'setUserIdMap']]; + } } diff --git a/generated/Model/OauthAccessGetResponse200.php b/generated/Model/OauthAccessGetResponse200.php index df45a86a..98336324 100644 --- a/generated/Model/OauthAccessGetResponse200.php +++ b/generated/Model/OauthAccessGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthAccessGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthAccessGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/OauthAccessGetResponsedefault.php b/generated/Model/OauthAccessGetResponsedefault.php index 521f1c84..e7fdf242 100644 --- a/generated/Model/OauthAccessGetResponsedefault.php +++ b/generated/Model/OauthAccessGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthAccessGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthAccessGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/OauthTokenGetResponse200.php b/generated/Model/OauthTokenGetResponse200.php index 6fd92eaf..368b038f 100644 --- a/generated/Model/OauthTokenGetResponse200.php +++ b/generated/Model/OauthTokenGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthTokenGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthTokenGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/OauthTokenGetResponsedefault.php b/generated/Model/OauthTokenGetResponsedefault.php index 8986abe6..f80bb11c 100644 --- a/generated/Model/OauthTokenGetResponsedefault.php +++ b/generated/Model/OauthTokenGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthTokenGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthTokenGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/OauthV2AccessGetResponse200.php b/generated/Model/OauthV2AccessGetResponse200.php index d548dfbf..d815d06c 100644 --- a/generated/Model/OauthV2AccessGetResponse200.php +++ b/generated/Model/OauthV2AccessGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthV2AccessGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthV2AccessGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/OauthV2AccessGetResponsedefault.php b/generated/Model/OauthV2AccessGetResponsedefault.php index 9d785eb4..d744629f 100644 --- a/generated/Model/OauthV2AccessGetResponsedefault.php +++ b/generated/Model/OauthV2AccessGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class OauthV2AccessGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class OauthV2AccessGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ObjsMessageAttachmentsItem.php b/generated/Model/ObjsMessageAttachmentsItem.php index 673da131..bd93215e 100644 --- a/generated/Model/ObjsMessageAttachmentsItem.php +++ b/generated/Model/ObjsMessageAttachmentsItem.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ObjsMessageAttachmentsItem extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ObjsMessageAttachmentsItem implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -399,4 +403,9 @@ public function setTs($ts): self return $this; } + + public function definedProperties(): array + { + return ['actions' => ['actions', 'getActions', 'setActions'], 'authorIcon' => ['author_icon', 'getAuthorIcon', 'setAuthorIcon'], 'authorLink' => ['author_link', 'getAuthorLink', 'setAuthorLink'], 'authorName' => ['author_name', 'getAuthorName', 'setAuthorName'], 'callbackId' => ['callback_id', 'getCallbackId', 'setCallbackId'], 'color' => ['color', 'getColor', 'setColor'], 'fallback' => ['fallback', 'getFallback', 'setFallback'], 'fields' => ['fields', 'getFields', 'setFields'], 'footer' => ['footer', 'getFooter', 'setFooter'], 'footerIcon' => ['footer_icon', 'getFooterIcon', 'setFooterIcon'], 'id' => ['id', 'getId', 'setId'], 'imageBytes' => ['image_bytes', 'getImageBytes', 'setImageBytes'], 'imageHeight' => ['image_height', 'getImageHeight', 'setImageHeight'], 'imageUrl' => ['image_url', 'getImageUrl', 'setImageUrl'], 'imageWidth' => ['image_width', 'getImageWidth', 'setImageWidth'], 'pretext' => ['pretext', 'getPretext', 'setPretext'], 'text' => ['text', 'getText', 'setText'], 'thumbUrl' => ['thumb_url', 'getThumbUrl', 'setThumbUrl'], 'title' => ['title', 'getTitle', 'setTitle'], 'titleLink' => ['title_link', 'getTitleLink', 'setTitleLink'], 'ts' => ['ts', 'getTs', 'setTs']]; + } } diff --git a/generated/Model/ObjsReaction.php b/generated/Model/ObjsReaction.php index d471a676..156c26f6 100644 --- a/generated/Model/ObjsReaction.php +++ b/generated/Model/ObjsReaction.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ObjsReaction extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ObjsReaction implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -81,4 +85,9 @@ public function setUsers(?array $users): self return $this; } + + public function definedProperties(): array + { + return ['count' => ['count', 'getCount', 'setCount'], 'name' => ['name', 'getName', 'setName'], 'users' => ['users', 'getUsers', 'setUsers']]; + } } diff --git a/generated/Model/ObjsUserProfile.php b/generated/Model/ObjsUserProfile.php index 4ba26ddb..599f5391 100644 --- a/generated/Model/ObjsUserProfile.php +++ b/generated/Model/ObjsUserProfile.php @@ -48,7 +48,7 @@ class ObjsUserProfile */ protected $email; /** - * @var list|mixed|null + * @var list|null */ protected $fields; /** @@ -293,17 +293,17 @@ public function setEmail(?string $email): self } /** - * @return list|mixed + * @return list|null */ - public function getFields() + public function getFields(): ?array { return $this->fields; } /** - * @param list|mixed $fields + * @param list|null $fields */ - public function setFields($fields): self + public function setFields(?array $fields): self { $this->initialized['fields'] = true; $this->fields = $fields; diff --git a/generated/Model/SearchMessagesGetResponse200.php b/generated/Model/SearchMessagesGetResponse200.php index 00f55155..2c9925f0 100644 --- a/generated/Model/SearchMessagesGetResponse200.php +++ b/generated/Model/SearchMessagesGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class SearchMessagesGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class SearchMessagesGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/SearchMessagesGetResponsedefault.php b/generated/Model/SearchMessagesGetResponsedefault.php index 66ac0c1f..25e5f197 100644 --- a/generated/Model/SearchMessagesGetResponsedefault.php +++ b/generated/Model/SearchMessagesGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class SearchMessagesGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class SearchMessagesGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/TeamBillableInfoGetResponse200.php b/generated/Model/TeamBillableInfoGetResponse200.php index ba431744..647ff041 100644 --- a/generated/Model/TeamBillableInfoGetResponse200.php +++ b/generated/Model/TeamBillableInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class TeamBillableInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class TeamBillableInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/TeamBillableInfoGetResponsedefault.php b/generated/Model/TeamBillableInfoGetResponsedefault.php index b10e565d..2eef089a 100644 --- a/generated/Model/TeamBillableInfoGetResponsedefault.php +++ b/generated/Model/TeamBillableInfoGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class TeamBillableInfoGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class TeamBillableInfoGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/UsersConversationsGetResponse200.php b/generated/Model/UsersConversationsGetResponse200.php index 099c6e3c..86412311 100644 --- a/generated/Model/UsersConversationsGetResponse200.php +++ b/generated/Model/UsersConversationsGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class UsersConversationsGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class UsersConversationsGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -81,4 +85,9 @@ public function setResponseMetadata(?UsersConversationsGetResponse200ResponseMet return $this; } + + public function definedProperties(): array + { + return ['channels' => ['channels', 'getChannels', 'setChannels'], 'ok' => ['ok', 'getOk', 'setOk'], 'responseMetadata' => ['response_metadata', 'getResponseMetadata', 'setResponseMetadata']]; + } } diff --git a/generated/Model/UsersGetPresenceGetResponse200.php b/generated/Model/UsersGetPresenceGetResponse200.php index d1d195d3..1a8e49c3 100644 --- a/generated/Model/UsersGetPresenceGetResponse200.php +++ b/generated/Model/UsersGetPresenceGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class UsersGetPresenceGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class UsersGetPresenceGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -143,4 +147,9 @@ public function setPresence(?string $presence): self return $this; } + + public function definedProperties(): array + { + return ['autoAway' => ['auto_away', 'getAutoAway', 'setAutoAway'], 'connectionCount' => ['connection_count', 'getConnectionCount', 'setConnectionCount'], 'lastActivity' => ['last_activity', 'getLastActivity', 'setLastActivity'], 'manualAway' => ['manual_away', 'getManualAway', 'setManualAway'], 'ok' => ['ok', 'getOk', 'setOk'], 'online' => ['online', 'getOnline', 'setOnline'], 'presence' => ['presence', 'getPresence', 'setPresence']]; + } } diff --git a/generated/Model/UsersGetPresenceGetResponsedefault.php b/generated/Model/UsersGetPresenceGetResponsedefault.php index 332226ae..fdb5ecf3 100644 --- a/generated/Model/UsersGetPresenceGetResponsedefault.php +++ b/generated/Model/UsersGetPresenceGetResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class UsersGetPresenceGetResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class UsersGetPresenceGetResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -58,4 +62,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['error' => ['error', 'getError', 'setError'], 'ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/UsersInfoGetResponse200.php b/generated/Model/UsersInfoGetResponse200.php index 42b19535..05065fd8 100644 --- a/generated/Model/UsersInfoGetResponse200.php +++ b/generated/Model/UsersInfoGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class UsersInfoGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class UsersInfoGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -66,4 +70,9 @@ public function setUser(?ObjsUser $user): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk'], 'user' => ['user', 'getUser', 'setUser']]; + } } diff --git a/generated/Model/UsersLookupByEmailGetResponse200.php b/generated/Model/UsersLookupByEmailGetResponse200.php index cf6de07a..63c286f2 100644 --- a/generated/Model/UsersLookupByEmailGetResponse200.php +++ b/generated/Model/UsersLookupByEmailGetResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class UsersLookupByEmailGetResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class UsersLookupByEmailGetResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -66,4 +70,9 @@ public function setUser(?ObjsUser $user): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk'], 'user' => ['user', 'getUser', 'setUser']]; + } } diff --git a/generated/Model/ViewsOpenPostResponse200.php b/generated/Model/ViewsOpenPostResponse200.php index eb59ff18..5889e789 100644 --- a/generated/Model/ViewsOpenPostResponse200.php +++ b/generated/Model/ViewsOpenPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsOpenPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsOpenPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsOpenPostResponsedefault.php b/generated/Model/ViewsOpenPostResponsedefault.php index 773b601e..39d3246c 100644 --- a/generated/Model/ViewsOpenPostResponsedefault.php +++ b/generated/Model/ViewsOpenPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsOpenPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsOpenPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsPublishPostResponse200.php b/generated/Model/ViewsPublishPostResponse200.php index 122ebf3e..e6fda534 100644 --- a/generated/Model/ViewsPublishPostResponse200.php +++ b/generated/Model/ViewsPublishPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsPublishPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsPublishPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsPublishPostResponsedefault.php b/generated/Model/ViewsPublishPostResponsedefault.php index da01536a..679074bc 100644 --- a/generated/Model/ViewsPublishPostResponsedefault.php +++ b/generated/Model/ViewsPublishPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsPublishPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsPublishPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsPushPostResponse200.php b/generated/Model/ViewsPushPostResponse200.php index a733f0c5..2be149e7 100644 --- a/generated/Model/ViewsPushPostResponse200.php +++ b/generated/Model/ViewsPushPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsPushPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsPushPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsPushPostResponsedefault.php b/generated/Model/ViewsPushPostResponsedefault.php index 5379c830..8cf1d32c 100644 --- a/generated/Model/ViewsPushPostResponsedefault.php +++ b/generated/Model/ViewsPushPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsPushPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsPushPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsUpdatePostResponse200.php b/generated/Model/ViewsUpdatePostResponse200.php index 74218adb..a786f950 100644 --- a/generated/Model/ViewsUpdatePostResponse200.php +++ b/generated/Model/ViewsUpdatePostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsUpdatePostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsUpdatePostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/ViewsUpdatePostResponsedefault.php b/generated/Model/ViewsUpdatePostResponsedefault.php index 8ddb21e8..44d0357c 100644 --- a/generated/Model/ViewsUpdatePostResponsedefault.php +++ b/generated/Model/ViewsUpdatePostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class ViewsUpdatePostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class ViewsUpdatePostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsStepCompletedPostResponse200.php b/generated/Model/WorkflowsStepCompletedPostResponse200.php index 655abcfd..b83f9b12 100644 --- a/generated/Model/WorkflowsStepCompletedPostResponse200.php +++ b/generated/Model/WorkflowsStepCompletedPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsStepCompletedPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsStepCompletedPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsStepCompletedPostResponsedefault.php b/generated/Model/WorkflowsStepCompletedPostResponsedefault.php index 4ee8d027..9e72808b 100644 --- a/generated/Model/WorkflowsStepCompletedPostResponsedefault.php +++ b/generated/Model/WorkflowsStepCompletedPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsStepCompletedPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsStepCompletedPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsStepFailedPostResponse200.php b/generated/Model/WorkflowsStepFailedPostResponse200.php index aefcd64e..b746bf65 100644 --- a/generated/Model/WorkflowsStepFailedPostResponse200.php +++ b/generated/Model/WorkflowsStepFailedPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsStepFailedPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsStepFailedPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsStepFailedPostResponsedefault.php b/generated/Model/WorkflowsStepFailedPostResponsedefault.php index 36f8047d..a6300195 100644 --- a/generated/Model/WorkflowsStepFailedPostResponsedefault.php +++ b/generated/Model/WorkflowsStepFailedPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsStepFailedPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsStepFailedPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsUpdateStepPostResponse200.php b/generated/Model/WorkflowsUpdateStepPostResponse200.php index f40e1553..8612dee2 100644 --- a/generated/Model/WorkflowsUpdateStepPostResponse200.php +++ b/generated/Model/WorkflowsUpdateStepPostResponse200.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsUpdateStepPostResponse200 extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsUpdateStepPostResponse200 implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Model/WorkflowsUpdateStepPostResponsedefault.php b/generated/Model/WorkflowsUpdateStepPostResponsedefault.php index 369d930c..79cf06c9 100644 --- a/generated/Model/WorkflowsUpdateStepPostResponsedefault.php +++ b/generated/Model/WorkflowsUpdateStepPostResponsedefault.php @@ -13,8 +13,12 @@ namespace JoliCode\Slack\Api\Model; -class WorkflowsUpdateStepPostResponsedefault extends \ArrayObject +use JoliCode\Slack\Api\Runtime\AdditionalAndPatternProperties; +use JoliCode\Slack\Api\Runtime\AdditionalPropertiesInterface; + +class WorkflowsUpdateStepPostResponsedefault implements AdditionalPropertiesInterface { + use AdditionalAndPatternProperties; /** * @var array */ @@ -41,4 +45,9 @@ public function setOk(?bool $ok): self return $this; } + + public function definedProperties(): array + { + return ['ok' => ['ok', 'getOk', 'setOk']]; + } } diff --git a/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php b/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php index 6c7c604c..b95a45c7 100644 --- a/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php index 4c89454c..dfaf58d7 100644 --- a/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php index a4846aa6..c3750f66 100644 --- a/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php index 43991813..66499ecc 100644 --- a/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php index 050c30a0..f6d82107 100644 --- a/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php index 2b2babc9..df6fe1ff 100644 --- a/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php b/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php index 2f9ca5f3..4102021e 100644 --- a/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php index b78f4333..05afbf7a 100644 --- a/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php index c1b012d7..d2d78f2e 100644 --- a/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php index 0d8d9d60..dbd04846 100644 --- a/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php index a964cb29..d01b9aba 100644 --- a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php index f3a0b5c2..390e263f 100644 --- a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php index bd4fb1a9..81258bd2 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('prefs') && null !== $data->getPrefs()) { - $dataArray['prefs'] = $this->normalizer->normalize($data->getPrefs(), 'json', $context); + $dataArray['prefs'] = null === $data->getPrefs() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPrefs(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php index 40590ba8..15eb74ac 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php @@ -70,10 +70,10 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('canThread') && null !== $data->getCanThread()) { - $dataArray['can_thread'] = $this->normalizer->normalize($data->getCanThread(), 'json', $context); + $dataArray['can_thread'] = null === $data->getCanThread() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getCanThread(), 'json', $context)); } if ($data->isInitialized('whoCanPost') && null !== $data->getWhoCanPost()) { - $dataArray['who_can_post'] = $this->normalizer->normalize($data->getWhoCanPost(), 'json', $context); + $dataArray['who_can_post'] = null === $data->getWhoCanPost() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getWhoCanPost(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php index 445bbed0..ab47f612 100644 --- a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php @@ -83,7 +83,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } $values = []; foreach ($data->getTeamIds() as $value) { diff --git a/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php index 13b9dd24..78aa0995 100644 --- a/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['error']); } elseif (\array_key_exists('error', $data) && null === $data['error']) { $object->setError(null); + unset($data['error']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -81,7 +83,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['error'] = $data->getError(); $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php index 04659267..f07cf2a2 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php index 00d3f659..cd47f7bc 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php index d8bb9d7c..aaec8c9f 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php index 3c832c06..a599102a 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php index 94a3c0dd..09837236 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php index 3d1af605..911b0a8e 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php index ff7232b2..c7ead25b 100644 --- a/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php @@ -75,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['channels'] = $values; $dataArray['next_cursor'] = $data->getNextCursor(); diff --git a/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php index 1babdf10..05e67c3b 100644 --- a/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php index 467bc088..93f50daf 100644 --- a/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php index 42a6e5ef..20aa59c7 100644 --- a/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php index 5893e3e9..7ac239e2 100644 --- a/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php index 5bb7111b..740baa4f 100644 --- a/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php index 841ba151..0d8733b4 100644 --- a/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php b/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php index 2bd39f78..b623e3fd 100644 --- a/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php index 37562f88..501a1992 100644 --- a/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php index 895f68ca..f43e5cd9 100644 --- a/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php index 11a1b68b..155b3363 100644 --- a/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php index b01c1214..bbb71985 100644 --- a/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php index ec3fc6a8..40df9e1c 100644 --- a/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php index a3760e64..d7cbd01b 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php index d49f833e..1f27c113 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php index 76b06444..3546077d 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php index 69f27db4..76c72724 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php index d13c4b20..c11c37e3 100644 --- a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php index d4076819..fcc17a53 100644 --- a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php index 01e78a50..64dcc697 100644 --- a/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php index 248d0bec..751547c3 100644 --- a/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php index 086fc337..d500d0ee 100644 --- a/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php index 4b31b691..36cbbcd7 100644 --- a/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php index 881ac5f5..9b6dee8b 100644 --- a/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php index 9252adba..a8d8e322 100644 --- a/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php index 51f4d3db..ee1b1ad9 100644 --- a/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php index 1694a50e..416962e9 100644 --- a/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php index adba6879..6ae7692d 100644 --- a/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php index 04334241..23c8c443 100644 --- a/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php index 76de0790..f6e53691 100644 --- a/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php index 6c21d4fa..724f0dff 100644 --- a/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php index 99818035..bd815087 100644 --- a/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php index 76418ab5..4296ac4c 100644 --- a/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php index 80d05114..f96608a2 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php index 91666452..2bc1a639 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php index 2a9a0715..50d7c0a1 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php index 63c7a588..6b517173 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php index b7c53967..c844b1ac 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php index 0d93a638..ec7da51d 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php index 97d2d074..199e2470 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php index ee6d41d9..1fc0716b 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php index f560fb47..3f91d768 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php index 57f6063d..c305fcdf 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php index fa5021ed..063d4892 100644 --- a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php index 8812737b..6b28a372 100644 --- a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php index 8b9e6aef..5253363d 100644 --- a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php index ec59039f..5fa03422 100644 --- a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php index a8d0932c..4c3ae880 100644 --- a/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php index d7ecab09..a61ae912 100644 --- a/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php index 0a7d2d11..b12d445e 100644 --- a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php index cd4d087a..695c0f52 100644 --- a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php index 2e0e3c43..e9e54132 100644 --- a/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php index 555b7edc..1fa8e71e 100644 --- a/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php index a6e77c9d..5dba7c0f 100644 --- a/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php index 4292b3bb..11e675f8 100644 --- a/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php b/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php index 1a339b34..409eb128 100644 --- a/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php index 217da91e..fc4b01d3 100644 --- a/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php index 5d8c4682..7b333cc1 100644 --- a/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php index 33615b00..572ce2e9 100644 --- a/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php index ce4a6e02..983b2381 100644 --- a/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php index 23a29a15..987df18c 100644 --- a/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php index 00082971..6690a797 100644 --- a/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php index f741a2bb..8ea53013 100644 --- a/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php index efef2352..853b7dab 100644 --- a/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php index 421a0c70..bad7d4b3 100644 --- a/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php index c2e97422..aeefe3e6 100644 --- a/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php index dfaae1fd..9ca0b865 100644 --- a/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php index d7289504..59ac74d5 100644 --- a/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php index 54c072fa..f19691fc 100644 --- a/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php index 0cd5d8f2..ae3955da 100644 --- a/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php index d4a19791..f6808108 100644 --- a/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ApiTestGetResponse200Normalizer.php b/generated/Normalizer/ApiTestGetResponse200Normalizer.php index 6bcd0aab..bacb6562 100644 --- a/generated/Normalizer/ApiTestGetResponse200Normalizer.php +++ b/generated/Normalizer/ApiTestGetResponse200Normalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['args']); } elseif (\array_key_exists('args', $data) && null === $data['args']) { $object->setArgs(null); + unset($data['args']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -83,7 +85,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['args'] = $data->getArgs(); } $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php b/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php index ad485429..427f6765 100644 --- a/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php @@ -60,18 +60,21 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['args']); } elseif (\array_key_exists('args', $data) && null === $data['args']) { $object->setArgs(null); + unset($data['args']); } if (\array_key_exists('error', $data) && null !== $data['error']) { $object->setError($data['error']); unset($data['error']); } elseif (\array_key_exists('error', $data) && null === $data['error']) { $object->setError(null); + unset($data['error']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -90,7 +93,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['error'] = $data->getError(); $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php b/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php index c7ea947a..2ba6a2cb 100644 --- a/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php index 886f4386..783b48d0 100644 --- a/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php index 6c910de5..d678cb1d 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('resources') && null !== $data->getResources()) { - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); } if ($data->isInitialized('scopes') && null !== $data->getScopes()) { $values = []; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php index 067920e1..e59e0931 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('resources') && null !== $data->getResources()) { - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); } if ($data->isInitialized('scopes') && null !== $data->getScopes()) { $values = []; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php index 36396860..3ce51c9a 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('resources') && null !== $data->getResources()) { - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); } if ($data->isInitialized('scopes') && null !== $data->getScopes()) { $values = []; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php index 808a1c9b..670f9761 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('resources') && null !== $data->getResources()) { - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); } if ($data->isInitialized('scopes') && null !== $data->getScopes()) { $values = []; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php index d2a7825f..5812938d 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php @@ -74,7 +74,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; if ($data->isInitialized('resources') && null !== $data->getResources()) { - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); } if ($data->isInitialized('scopes') && null !== $data->getScopes()) { $values = []; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php index 7b65fbae..7ba0e7ff 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php @@ -89,12 +89,12 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['app_home'] = $this->normalizer->normalize($data->getAppHome(), 'json', $context); - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); - $dataArray['group'] = $this->normalizer->normalize($data->getGroup(), 'json', $context); - $dataArray['im'] = $this->normalizer->normalize($data->getIm(), 'json', $context); - $dataArray['mpim'] = $this->normalizer->normalize($data->getMpim(), 'json', $context); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['app_home'] = null === $data->getAppHome() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getAppHome(), 'json', $context)); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); + $dataArray['group'] = null === $data->getGroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getGroup(), 'json', $context)); + $dataArray['im'] = null === $data->getIm() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getIm(), 'json', $context)); + $dataArray['mpim'] = null === $data->getMpim() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMpim(), 'json', $context)); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php index 693f72a3..31a5bf76 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php @@ -73,7 +73,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $dataArray['resources'] = null === $data->getResources() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResources(), 'json', $context)); $values = []; foreach ($data->getScopes() as $value) { $values[] = $value; diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php index 5dcf8ab9..ea88c540 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['info'] = $this->normalizer->normalize($data->getInfo(), 'json', $context); + $dataArray['info'] = null === $data->getInfo() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getInfo(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php index 2e0dc43b..6ee37b25 100644 --- a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('resources', $data) && null !== $data['resources']) { $values = []; @@ -70,12 +71,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['resources']); } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { $object->setResources(null); + unset($data['resources']); } if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class, 'json', $context)); unset($data['response_metadata']); } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { $object->setResponseMetadata(null); + unset($data['response_metadata']); } foreach ($data as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { @@ -92,13 +95,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['ok'] = $data->getOk(); $values = []; foreach ($data->getResources() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['resources'] = $values; if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } - foreach ($data as $key => $value_1) { + foreach ($data->additionalPropertyEntries() as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value_1; } diff --git a/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php index 3577ba45..439525de 100644 --- a/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { $object->setScopes($this->denormalizer->denormalize($data['scopes'], \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class, 'json', $context)); unset($data['scopes']); } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { $object->setScopes(null); + unset($data['scopes']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -80,8 +82,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['scopes'] = $this->normalizer->normalize($data->getScopes(), 'json', $context); - foreach ($data as $key => $value) { + $dataArray['scopes'] = null === $data->getScopes() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getScopes(), 'json', $context)); + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php b/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php index 61cbd410..859b4abb 100644 --- a/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php +++ b/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php @@ -61,6 +61,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['app_home']); } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { $object->setAppHome(null); + unset($data['app_home']); } if (\array_key_exists('channel', $data) && null !== $data['channel']) { $values_1 = []; @@ -71,6 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['channel']); } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { $object->setChannel(null); + unset($data['channel']); } if (\array_key_exists('group', $data) && null !== $data['group']) { $values_2 = []; @@ -81,6 +83,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['group']); } elseif (\array_key_exists('group', $data) && null === $data['group']) { $object->setGroup(null); + unset($data['group']); } if (\array_key_exists('im', $data) && null !== $data['im']) { $values_3 = []; @@ -91,6 +94,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['im']); } elseif (\array_key_exists('im', $data) && null === $data['im']) { $object->setIm(null); + unset($data['im']); } if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { $values_4 = []; @@ -101,6 +105,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['mpim']); } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { $object->setMpim(null); + unset($data['mpim']); } if (\array_key_exists('team', $data) && null !== $data['team']) { $values_5 = []; @@ -111,6 +116,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['team']); } elseif (\array_key_exists('team', $data) && null === $data['team']) { $object->setTeam(null); + unset($data['team']); } if (\array_key_exists('user', $data) && null !== $data['user']) { $values_6 = []; @@ -121,6 +127,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['user']); } elseif (\array_key_exists('user', $data) && null === $data['user']) { $object->setUser(null); + unset($data['user']); } foreach ($data as $key => $value_7) { if (preg_match('/.*/', (string) $key)) { @@ -183,7 +190,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['user'] = $values_6; } - foreach ($data as $key => $value_7) { + foreach ($data->additionalPropertyEntries() as $key => $value_7) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value_7; } diff --git a/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php index 9a431d7b..42745fc7 100644 --- a/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php index e8b27acf..b9fddbdf 100644 --- a/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php index 9b73246d..4bde7463 100644 --- a/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php index f7921c10..89bd8562 100644 --- a/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/BlocksItemNormalizer.php b/generated/Normalizer/BlocksItemNormalizer.php index 5f2e2c29..cd704a0b 100644 --- a/generated/Normalizer/BlocksItemNormalizer.php +++ b/generated/Normalizer/BlocksItemNormalizer.php @@ -57,6 +57,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['type']); } elseif (\array_key_exists('type', $data) && null === $data['type']) { $object->setType(null); + unset($data['type']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -71,7 +72,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['type'] = $data->getType(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php b/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php index e71db07b..5f8b0bb8 100644 --- a/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php +++ b/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php @@ -99,7 +99,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['app_id'] = $data->getAppId(); $dataArray['deleted'] = $data->getDeleted(); - $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + $dataArray['icons'] = null === $data->getIcons() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getIcons(), 'json', $context)); $dataArray['id'] = $data->getId(); $dataArray['name'] = $data->getName(); $dataArray['updated'] = $data->getUpdated(); diff --git a/generated/Normalizer/BotsInfoGetResponse200Normalizer.php b/generated/Normalizer/BotsInfoGetResponse200Normalizer.php index ca635dbe..1232e931 100644 --- a/generated/Normalizer/BotsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/BotsInfoGetResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['bot'] = $this->normalizer->normalize($data->getBot(), 'json', $context); + $dataArray['bot'] = null === $data->getBot() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getBot(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/CallsAddPostResponse200Normalizer.php b/generated/Normalizer/CallsAddPostResponse200Normalizer.php index 546574fe..90b48de5 100644 --- a/generated/Normalizer/CallsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsAddPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php index 2676fb43..a45ba860 100644 --- a/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsEndPostResponse200Normalizer.php b/generated/Normalizer/CallsEndPostResponse200Normalizer.php index b2cca6a3..6ab02982 100644 --- a/generated/Normalizer/CallsEndPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsEndPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php index e2aa8da4..21547271 100644 --- a/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsInfoGetResponse200Normalizer.php b/generated/Normalizer/CallsInfoGetResponse200Normalizer.php index e7806116..7ce5a445 100644 --- a/generated/Normalizer/CallsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/CallsInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php index 66fdd7f7..c3384236 100644 --- a/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php b/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php index 635d4273..4380cef0 100644 --- a/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php index f0150460..0ff86cc2 100644 --- a/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php b/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php index 74718beb..0292d834 100644 --- a/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php index 2e9cb86a..c8fb059d 100644 --- a/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php b/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php index d850164e..f94f7134 100644 --- a/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php index 3f8e9997..f22b383c 100644 --- a/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php index cbb3fd8d..5a09128b 100644 --- a/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php @@ -83,7 +83,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['channel'] = $data->getChannel(); - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); $dataArray['ok'] = $data->getOk(); $dataArray['ts'] = $data->getTs(); diff --git a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php index 60a3a8cf..1fbba1e9 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php @@ -111,13 +111,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('attachments') && null !== $data->getAttachments()) { $values = []; foreach ($data->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['attachments'] = $values; } $dataArray['bot_id'] = $data->getBotId(); if ($data->isInitialized('botProfile') && null !== $data->getBotProfile()) { - $dataArray['bot_profile'] = $this->normalizer->normalize($data->getBotProfile(), 'json', $context); + $dataArray['bot_profile'] = null === $data->getBotProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getBotProfile(), 'json', $context)); } if ($data->isInitialized('subtype') && null !== $data->getSubtype()) { $dataArray['subtype'] = $data->getSubtype(); diff --git a/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php index 7c2f1fa1..30373846 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php @@ -94,7 +94,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['channel'] = $data->getChannel(); - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); $dataArray['ok'] = $data->getOk(); $value = $data->getPostAt(); if (\is_int($data->getPostAt())) { diff --git a/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php b/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php index 514a0adc..08ff2ee0 100644 --- a/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php +++ b/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php @@ -82,10 +82,10 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); $values = []; foreach ($data->getScheduledMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['scheduled_messages'] = $values; diff --git a/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php b/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php index 7cbe6510..0430bf70 100644 --- a/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php @@ -88,7 +88,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['channel'] = $data->getChannel(); - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); $dataArray['ok'] = $data->getOk(); $dataArray['text'] = $data->getText(); $dataArray['ts'] = $data->getTs(); diff --git a/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php b/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php index aef896e2..67be234b 100644 --- a/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php b/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php index 97c6b57f..854bd2b4 100644 --- a/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php @@ -109,13 +109,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['has_more'] = $data->getHasMore(); $values = []; foreach ($data->getMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['messages'] = $values; $dataArray['ok'] = $data->getOk(); $dataArray['pin_count'] = $data->getPinCount(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php b/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php index 8e07c3ae..f13c40ec 100644 --- a/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php b/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php index 6d068aae..d9b96d8e 100644 --- a/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php index 8eb75337..dcbe1c2c 100644 --- a/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php @@ -105,7 +105,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('errors') && null !== $data->getErrors()) { $values = []; foreach ($data->getErrors() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['errors'] = $values; } diff --git a/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php b/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php index d23c1d0c..d688624f 100644 --- a/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php @@ -82,10 +82,10 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } if ($data->isInitialized('warning') && null !== $data->getWarning()) { $dataArray['warning'] = $data->getWarning(); diff --git a/generated/Normalizer/ConversationsListGetResponse200Normalizer.php b/generated/Normalizer/ConversationsListGetResponse200Normalizer.php index f84c8b1b..9c5390b6 100644 --- a/generated/Normalizer/ConversationsListGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsListGetResponse200Normalizer.php @@ -83,12 +83,12 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['channels'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php b/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php index 11e3a161..0df1c570 100644 --- a/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php @@ -87,7 +87,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['members'] = $values; $dataArray['ok'] = $data->getOk(); - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php b/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php index 056cd82a..a66140b8 100644 --- a/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php +++ b/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php @@ -130,7 +130,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['last_read'] = $data->getLastRead(); } if ($data->isInitialized('latest') && null !== $data->getLatest()) { - $dataArray['latest'] = $this->normalizer->normalize($data->getLatest(), 'json', $context); + $dataArray['latest'] = null === $data->getLatest() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getLatest(), 'json', $context)); } if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { $dataArray['unread_count'] = $data->getUnreadCount(); diff --git a/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php b/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php index 6b766edd..9629d022 100644 --- a/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php index 1f9d6973..e2ca992f 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php @@ -179,7 +179,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['user'] = $data->getUser(); if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { - $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + $dataArray['user_profile'] = null === $data->getUserProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUserProfile(), 'json', $context)); } if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { $dataArray['user_team'] = $data->getUserTeam(); diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php index 328699c5..0fcdf8ae 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php @@ -133,7 +133,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['type'] = $data->getType(); $dataArray['user'] = $data->getUser(); if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { - $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + $dataArray['user_profile'] = null === $data->getUserProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUserProfile(), 'json', $context)); } if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { $dataArray['user_team'] = $data->getUserTeam(); diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php index 107989a1..cd46735a 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php @@ -99,7 +99,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['messages'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php b/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php index 1db2589d..57f37f20 100644 --- a/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php b/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php index 094644ca..60dd8f35 100644 --- a/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['channel'] = null === $data->getChannel() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getChannel(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php b/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php index 9d026270..1d6a3da5 100644 --- a/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php index c94c17ce..2729bb74 100644 --- a/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/EmojiListGetResponse200Normalizer.php b/generated/Normalizer/EmojiListGetResponse200Normalizer.php index 89c22416..7f1e3bf8 100644 --- a/generated/Normalizer/EmojiListGetResponse200Normalizer.php +++ b/generated/Normalizer/EmojiListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php b/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php index 97638e58..040b2d7f 100644 --- a/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php index d8fc61e5..0ed3bae8 100644 --- a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php @@ -78,7 +78,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['files'] = $values; $dataArray['ok'] = $data->getOk(); diff --git a/generated/Normalizer/FilesInfoGetResponse200Normalizer.php b/generated/Normalizer/FilesInfoGetResponse200Normalizer.php index 0107d45b..d66dd9f1 100644 --- a/generated/Normalizer/FilesInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesInfoGetResponse200Normalizer.php @@ -112,13 +112,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('editor') && null !== $data->getEditor()) { $dataArray['editor'] = $data->getEditor(); } - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('paging') && null !== $data->getPaging()) { - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); } if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/FilesListGetResponse200Normalizer.php b/generated/Normalizer/FilesListGetResponse200Normalizer.php index ab5bffa4..0471486c 100644 --- a/generated/Normalizer/FilesListGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesListGetResponse200Normalizer.php @@ -83,11 +83,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['files'] = $values; $dataArray['ok'] = $data->getOk(); - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php index c31bef9d..1639f445 100644 --- a/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php index c63178b8..709c4f3e 100644 --- a/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php index cba66b16..0526485f 100644 --- a/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php index 12e4cd8b..e88a283e 100644 --- a/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php index 235bfc52..6c0a735f 100644 --- a/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php index f294e432..b21e1f9b 100644 --- a/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php index 53f18988..5d1c12f6 100644 --- a/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php index a7cebc35..b214ad78 100644 --- a/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php index e077478b..2249372a 100644 --- a/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php index b906a306..5666204a 100644 --- a/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php index 46052035..98470568 100644 --- a/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php index f69f8463..80288597 100644 --- a/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php b/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php index cbbaf2a3..e18f4edd 100644 --- a/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php b/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php index 9137552e..297962b5 100644 --- a/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/FilesUploadPostResponse200Normalizer.php b/generated/Normalizer/FilesUploadPostResponse200Normalizer.php index 0649cd26..5129cd4f 100644 --- a/generated/Normalizer/FilesUploadPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesUploadPostResponse200Normalizer.php @@ -72,7 +72,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['ok'] = $data->getOk(); return $dataArray; diff --git a/generated/Normalizer/JaneObjectNormalizer.php b/generated/Normalizer/JaneObjectNormalizer.php index 2b89fce5..9dbcc63b 100644 --- a/generated/Normalizer/JaneObjectNormalizer.php +++ b/generated/Normalizer/JaneObjectNormalizer.php @@ -965,461 +965,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function getSupportedTypes(?string $format = null): array { - return [ - \JoliCode\Slack\Api\Model\BlocksItem::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsChannel::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsComment::class => false, - \JoliCode\Slack\Api\Model\ObjsConversation::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false, - \JoliCode\Slack\Api\Model\ObjsFile::class => false, - \JoliCode\Slack\Api\Model\ObjsFileShares::class => false, - \JoliCode\Slack\Api\Model\ObjsIcon::class => false, - \JoliCode\Slack\Api\Model\ObjsMessage::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsPaging::class => false, - \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false, - \JoliCode\Slack\Api\Model\ObjsReaction::class => false, - \JoliCode\Slack\Api\Model\ObjsReminder::class => false, - \JoliCode\Slack\Api\Model\ObjsResources::class => false, - \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteam::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false, - \JoliCode\Slack\Api\Model\ObjsTeam::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false, - \JoliCode\Slack\Api\Model\ObjsUser::class => false, - \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false, - \Jane\Component\JsonSchemaRuntime\Reference::class => false, - ]; + return array_combine(array_keys($this->normalizers), array_fill(0, \count($this->normalizers), false)); } private function getNormalizer(string $normalizerClass) diff --git a/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php b/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php index b2b47195..da5c7618 100644 --- a/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php +++ b/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['enterprise_id']); } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { $object->setEnterpriseId(null); + unset($data['enterprise_id']); } if (\array_key_exists('invalid_user_ids', $data) && null !== $data['invalid_user_ids']) { $values = []; @@ -70,21 +71,24 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['invalid_user_ids']); } elseif (\array_key_exists('invalid_user_ids', $data) && null === $data['invalid_user_ids']) { $object->setInvalidUserIds(null); + unset($data['invalid_user_ids']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { $object->setTeamId($data['team_id']); unset($data['team_id']); } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { $object->setTeamId(null); + unset($data['team_id']); } if (\array_key_exists('user_id_map', $data) && null !== $data['user_id_map']) { - $values_1 = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); + $values_1 = new \JoliCode\Slack\Api\Runtime\JsonObject(); foreach ($data['user_id_map'] as $key => $value_1) { $values_1[$key] = $value_1; } @@ -92,6 +96,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['user_id_map']); } elseif (\array_key_exists('user_id_map', $data) && null === $data['user_id_map']) { $object->setUserIdMap(null); + unset($data['user_id_map']); } foreach ($data as $key_1 => $value_2) { if (preg_match('/.*/', (string) $key_1)) { @@ -116,13 +121,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['ok'] = $data->getOk(); $dataArray['team_id'] = $data->getTeamId(); if ($data->isInitialized('userIdMap') && null !== $data->getUserIdMap()) { - $values_1 = []; + $values_1 = new \JoliCode\Slack\Api\Runtime\JsonObject(); foreach ($data->getUserIdMap() as $key => $value_1) { $values_1[$key] = $value_1; } $dataArray['user_id_map'] = $values_1; } - foreach ($data as $key_1 => $value_2) { + foreach ($data->additionalPropertyEntries() as $key_1 => $value_2) { if (preg_match('/.*/', (string) $key_1)) { $dataArray[$key_1] = $value_2; } diff --git a/generated/Normalizer/OauthAccessGetResponse200Normalizer.php b/generated/Normalizer/OauthAccessGetResponse200Normalizer.php index 2b4c3ca4..f120f681 100644 --- a/generated/Normalizer/OauthAccessGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthAccessGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php index 1b457f21..0c09f94c 100644 --- a/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/OauthTokenGetResponse200Normalizer.php b/generated/Normalizer/OauthTokenGetResponse200Normalizer.php index 98919ec9..c99e8904 100644 --- a/generated/Normalizer/OauthTokenGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthTokenGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php index be1fd5ac..e6923fd2 100644 --- a/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php b/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php index afa63149..26a127c8 100644 --- a/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php index 251a0ccd..dc9baf34 100644 --- a/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ObjsBotProfileNormalizer.php b/generated/Normalizer/ObjsBotProfileNormalizer.php index ad8fbac6..b52b3b02 100644 --- a/generated/Normalizer/ObjsBotProfileNormalizer.php +++ b/generated/Normalizer/ObjsBotProfileNormalizer.php @@ -99,7 +99,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['app_id'] = $data->getAppId(); $dataArray['deleted'] = $data->getDeleted(); - $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + $dataArray['icons'] = null === $data->getIcons() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getIcons(), 'json', $context)); $dataArray['id'] = $data->getId(); $dataArray['name'] = $data->getName(); $dataArray['team_id'] = $data->getTeamId(); diff --git a/generated/Normalizer/ObjsChannelNormalizer.php b/generated/Normalizer/ObjsChannelNormalizer.php index 99501db7..1ca6bdaf 100644 --- a/generated/Normalizer/ObjsChannelNormalizer.php +++ b/generated/Normalizer/ObjsChannelNormalizer.php @@ -344,8 +344,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('priority') && null !== $data->getPriority()) { $dataArray['priority'] = $data->getPriority(); } - $dataArray['purpose'] = $this->normalizer->normalize($data->getPurpose(), 'json', $context); - $dataArray['topic'] = $this->normalizer->normalize($data->getTopic(), 'json', $context); + $dataArray['purpose'] = null === $data->getPurpose() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPurpose(), 'json', $context)); + $dataArray['topic'] = null === $data->getTopic() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTopic(), 'json', $context)); if ($data->isInitialized('unlinked') && null !== $data->getUnlinked()) { $dataArray['unlinked'] = $data->getUnlinked(); } diff --git a/generated/Normalizer/ObjsCommentNormalizer.php b/generated/Normalizer/ObjsCommentNormalizer.php index eb69c65f..d01b3556 100644 --- a/generated/Normalizer/ObjsCommentNormalizer.php +++ b/generated/Normalizer/ObjsCommentNormalizer.php @@ -157,7 +157,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('reactions') && null !== $data->getReactions()) { $values_1 = []; foreach ($data->getReactions() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); + $values_1[] = null === $value_1 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_1, 'json', $context)); } $dataArray['reactions'] = $values_1; } diff --git a/generated/Normalizer/ObjsConversationNormalizer.php b/generated/Normalizer/ObjsConversationNormalizer.php index 24d4cce1..dd438c90 100644 --- a/generated/Normalizer/ObjsConversationNormalizer.php +++ b/generated/Normalizer/ObjsConversationNormalizer.php @@ -466,7 +466,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['creator'] = $data->getCreator(); } if ($data->isInitialized('displayCounts') && null !== $data->getDisplayCounts()) { - $dataArray['display_counts'] = $this->normalizer->normalize($data->getDisplayCounts(), 'json', $context); + $dataArray['display_counts'] = null === $data->getDisplayCounts() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getDisplayCounts(), 'json', $context)); } if ($data->isInitialized('enterpriseId') && null !== $data->getEnterpriseId()) { $dataArray['enterprise_id'] = $data->getEnterpriseId(); @@ -603,7 +603,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['priority'] = $data->getPriority(); } if ($data->isInitialized('purpose') && null !== $data->getPurpose()) { - $dataArray['purpose'] = $this->normalizer->normalize($data->getPurpose(), 'json', $context); + $dataArray['purpose'] = null === $data->getPurpose() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPurpose(), 'json', $context)); } if ($data->isInitialized('sharedTeamIds') && null !== $data->getSharedTeamIds()) { $values_6 = []; @@ -615,7 +615,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('shares') && null !== $data->getShares()) { $values_7 = []; foreach ($data->getShares() as $value_7) { - $values_7[] = $this->normalizer->normalize($value_7, 'json', $context); + $values_7[] = null === $value_7 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_7, 'json', $context)); } $dataArray['shares'] = $values_7; } @@ -623,7 +623,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['timezone_count'] = $data->getTimezoneCount(); } if ($data->isInitialized('topic') && null !== $data->getTopic()) { - $dataArray['topic'] = $this->normalizer->normalize($data->getTopic(), 'json', $context); + $dataArray['topic'] = null === $data->getTopic() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTopic(), 'json', $context)); } if ($data->isInitialized('unlinked') && null !== $data->getUnlinked()) { $dataArray['unlinked'] = $data->getUnlinked(); diff --git a/generated/Normalizer/ObjsConversationSharesItemNormalizer.php b/generated/Normalizer/ObjsConversationSharesItemNormalizer.php index 967a0997..908036a6 100644 --- a/generated/Normalizer/ObjsConversationSharesItemNormalizer.php +++ b/generated/Normalizer/ObjsConversationSharesItemNormalizer.php @@ -104,7 +104,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['id'] = $data->getId(); $dataArray['is_active'] = $data->getIsActive(); $dataArray['name'] = $data->getName(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); if ($data->isInitialized('user') && null !== $data->getUser()) { $dataArray['user'] = $data->getUser(); } diff --git a/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php b/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php index 2d0fd463..da54aa5d 100644 --- a/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php +++ b/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php @@ -75,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getCurrent() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['current'] = $values; $dataArray['date_updated'] = $data->getDateUpdated(); diff --git a/generated/Normalizer/ObjsFileNormalizer.php b/generated/Normalizer/ObjsFileNormalizer.php index e0558214..6ea20a4e 100644 --- a/generated/Normalizer/ObjsFileNormalizer.php +++ b/generated/Normalizer/ObjsFileNormalizer.php @@ -607,12 +607,12 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('reactions') && null !== $data->getReactions()) { $values_4 = []; foreach ($data->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); + $values_4[] = null === $value_4 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_4, 'json', $context)); } $dataArray['reactions'] = $values_4; } if ($data->isInitialized('shares') && null !== $data->getShares()) { - $dataArray['shares'] = $this->normalizer->normalize($data->getShares(), 'json', $context); + $dataArray['shares'] = null === $data->getShares() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getShares(), 'json', $context)); } if ($data->isInitialized('size') && null !== $data->getSize()) { $dataArray['size'] = $data->getSize(); diff --git a/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php b/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php index 5ef314e9..a9c16377 100644 --- a/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php +++ b/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php @@ -61,42 +61,49 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['actions']); } elseif (\array_key_exists('actions', $data) && null === $data['actions']) { $object->setActions(null); + unset($data['actions']); } if (\array_key_exists('author_icon', $data) && null !== $data['author_icon']) { $object->setAuthorIcon($data['author_icon']); unset($data['author_icon']); } elseif (\array_key_exists('author_icon', $data) && null === $data['author_icon']) { $object->setAuthorIcon(null); + unset($data['author_icon']); } if (\array_key_exists('author_link', $data) && null !== $data['author_link']) { $object->setAuthorLink($data['author_link']); unset($data['author_link']); } elseif (\array_key_exists('author_link', $data) && null === $data['author_link']) { $object->setAuthorLink(null); + unset($data['author_link']); } if (\array_key_exists('author_name', $data) && null !== $data['author_name']) { $object->setAuthorName($data['author_name']); unset($data['author_name']); } elseif (\array_key_exists('author_name', $data) && null === $data['author_name']) { $object->setAuthorName(null); + unset($data['author_name']); } if (\array_key_exists('callback_id', $data) && null !== $data['callback_id']) { $object->setCallbackId($data['callback_id']); unset($data['callback_id']); } elseif (\array_key_exists('callback_id', $data) && null === $data['callback_id']) { $object->setCallbackId(null); + unset($data['callback_id']); } if (\array_key_exists('color', $data) && null !== $data['color']) { $object->setColor($data['color']); unset($data['color']); } elseif (\array_key_exists('color', $data) && null === $data['color']) { $object->setColor(null); + unset($data['color']); } if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { $object->setFallback($data['fallback']); unset($data['fallback']); } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { $object->setFallback(null); + unset($data['fallback']); } if (\array_key_exists('fields', $data) && null !== $data['fields']) { $values_1 = []; @@ -107,78 +114,91 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['fields']); } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { $object->setFields(null); + unset($data['fields']); } if (\array_key_exists('footer', $data) && null !== $data['footer']) { $object->setFooter($data['footer']); unset($data['footer']); } elseif (\array_key_exists('footer', $data) && null === $data['footer']) { $object->setFooter(null); + unset($data['footer']); } if (\array_key_exists('footer_icon', $data) && null !== $data['footer_icon']) { $object->setFooterIcon($data['footer_icon']); unset($data['footer_icon']); } elseif (\array_key_exists('footer_icon', $data) && null === $data['footer_icon']) { $object->setFooterIcon(null); + unset($data['footer_icon']); } if (\array_key_exists('id', $data) && null !== $data['id']) { $object->setId($data['id']); unset($data['id']); } elseif (\array_key_exists('id', $data) && null === $data['id']) { $object->setId(null); + unset($data['id']); } if (\array_key_exists('image_bytes', $data) && null !== $data['image_bytes']) { $object->setImageBytes($data['image_bytes']); unset($data['image_bytes']); } elseif (\array_key_exists('image_bytes', $data) && null === $data['image_bytes']) { $object->setImageBytes(null); + unset($data['image_bytes']); } if (\array_key_exists('image_height', $data) && null !== $data['image_height']) { $object->setImageHeight($data['image_height']); unset($data['image_height']); } elseif (\array_key_exists('image_height', $data) && null === $data['image_height']) { $object->setImageHeight(null); + unset($data['image_height']); } if (\array_key_exists('image_url', $data) && null !== $data['image_url']) { $object->setImageUrl($data['image_url']); unset($data['image_url']); } elseif (\array_key_exists('image_url', $data) && null === $data['image_url']) { $object->setImageUrl(null); + unset($data['image_url']); } if (\array_key_exists('image_width', $data) && null !== $data['image_width']) { $object->setImageWidth($data['image_width']); unset($data['image_width']); } elseif (\array_key_exists('image_width', $data) && null === $data['image_width']) { $object->setImageWidth(null); + unset($data['image_width']); } if (\array_key_exists('pretext', $data) && null !== $data['pretext']) { $object->setPretext($data['pretext']); unset($data['pretext']); } elseif (\array_key_exists('pretext', $data) && null === $data['pretext']) { $object->setPretext(null); + unset($data['pretext']); } if (\array_key_exists('text', $data) && null !== $data['text']) { $object->setText($data['text']); unset($data['text']); } elseif (\array_key_exists('text', $data) && null === $data['text']) { $object->setText(null); + unset($data['text']); } if (\array_key_exists('thumb_url', $data) && null !== $data['thumb_url']) { $object->setThumbUrl($data['thumb_url']); unset($data['thumb_url']); } elseif (\array_key_exists('thumb_url', $data) && null === $data['thumb_url']) { $object->setThumbUrl(null); + unset($data['thumb_url']); } if (\array_key_exists('title', $data) && null !== $data['title']) { $object->setTitle($data['title']); unset($data['title']); } elseif (\array_key_exists('title', $data) && null === $data['title']) { $object->setTitle(null); + unset($data['title']); } if (\array_key_exists('title_link', $data) && null !== $data['title_link']) { $object->setTitleLink($data['title_link']); unset($data['title_link']); } elseif (\array_key_exists('title_link', $data) && null === $data['title_link']) { $object->setTitleLink(null); + unset($data['title_link']); } if (\array_key_exists('ts', $data) && null !== $data['ts']) { $value_2 = $data['ts']; @@ -191,6 +211,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ts']); } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { $object->setTs(null); + unset($data['ts']); } foreach ($data as $key => $value_3) { if (preg_match('/.*/', (string) $key)) { @@ -207,7 +228,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('actions') && null !== $data->getActions()) { $values = []; foreach ($data->getActions() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['actions'] = $values; } @@ -232,7 +253,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('fields') && null !== $data->getFields()) { $values_1 = []; foreach ($data->getFields() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); + $values_1[] = null === $value_1 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_1, 'json', $context)); } $dataArray['fields'] = $values_1; } @@ -279,7 +300,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['ts'] = $value_2; } - foreach ($data as $key => $value_3) { + foreach ($data->additionalPropertyEntries() as $key => $value_3) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value_3; } diff --git a/generated/Normalizer/ObjsMessageNormalizer.php b/generated/Normalizer/ObjsMessageNormalizer.php index b5233e10..8287cd80 100644 --- a/generated/Normalizer/ObjsMessageNormalizer.php +++ b/generated/Normalizer/ObjsMessageNormalizer.php @@ -314,14 +314,14 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('attachments') && null !== $data->getAttachments()) { $values = []; foreach ($data->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['attachments'] = $values; } if ($data->isInitialized('blocks') && null !== $data->getBlocks()) { $values_1 = []; foreach ($data->getBlocks() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); + $values_1[] = null === $value_1 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_1, 'json', $context)); } $dataArray['blocks'] = $values_1; } @@ -329,29 +329,29 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['bot_id'] = $data->getBotId(); } if ($data->isInitialized('botProfile') && null !== $data->getBotProfile()) { - $dataArray['bot_profile'] = $this->normalizer->normalize($data->getBotProfile(), 'json', $context); + $dataArray['bot_profile'] = null === $data->getBotProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getBotProfile(), 'json', $context)); } if ($data->isInitialized('clientMsgId') && null !== $data->getClientMsgId()) { $dataArray['client_msg_id'] = $data->getClientMsgId(); } if ($data->isInitialized('comment') && null !== $data->getComment()) { - $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); + $dataArray['comment'] = null === $data->getComment() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getComment(), 'json', $context)); } if ($data->isInitialized('displayAsBot') && null !== $data->getDisplayAsBot()) { $dataArray['display_as_bot'] = $data->getDisplayAsBot(); } if ($data->isInitialized('file') && null !== $data->getFile()) { - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); } if ($data->isInitialized('files') && null !== $data->getFiles()) { $values_2 = []; foreach ($data->getFiles() as $value_2) { - $values_2[] = $this->normalizer->normalize($value_2, 'json', $context); + $values_2[] = null === $value_2 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_2, 'json', $context)); } $dataArray['files'] = $values_2; } if ($data->isInitialized('icons') && null !== $data->getIcons()) { - $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + $dataArray['icons'] = null === $data->getIcons() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getIcons(), 'json', $context)); } if ($data->isInitialized('inviter') && null !== $data->getInviter()) { $dataArray['inviter'] = $data->getInviter(); @@ -372,7 +372,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['latest_reply'] = $data->getLatestReply(); } if ($data->isInitialized('metadata') && null !== $data->getMetadata()) { - $dataArray['metadata'] = $this->normalizer->normalize($data->getMetadata(), 'json', $context); + $dataArray['metadata'] = null === $data->getMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMetadata(), 'json', $context)); } if ($data->isInitialized('name') && null !== $data->getName()) { $dataArray['name'] = $data->getName(); @@ -399,7 +399,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('reactions') && null !== $data->getReactions()) { $values_4 = []; foreach ($data->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); + $values_4[] = null === $value_4 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_4, 'json', $context)); } $dataArray['reactions'] = $values_4; } @@ -447,7 +447,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['user'] = $data->getUser(); } if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { - $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + $dataArray['user_profile'] = null === $data->getUserProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUserProfile(), 'json', $context)); } if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { $dataArray['user_team'] = $data->getUserTeam(); diff --git a/generated/Normalizer/ObjsReactionNormalizer.php b/generated/Normalizer/ObjsReactionNormalizer.php index 71768dad..01bc75cf 100644 --- a/generated/Normalizer/ObjsReactionNormalizer.php +++ b/generated/Normalizer/ObjsReactionNormalizer.php @@ -57,12 +57,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['count']); } elseif (\array_key_exists('count', $data) && null === $data['count']) { $object->setCount(null); + unset($data['count']); } if (\array_key_exists('name', $data) && null !== $data['name']) { $object->setName($data['name']); unset($data['name']); } elseif (\array_key_exists('name', $data) && null === $data['name']) { $object->setName(null); + unset($data['name']); } if (\array_key_exists('users', $data) && null !== $data['users']) { $values = []; @@ -73,6 +75,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['users']); } elseif (\array_key_exists('users', $data) && null === $data['users']) { $object->setUsers(null); + unset($data['users']); } foreach ($data as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { @@ -93,7 +96,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $values[] = $value; } $dataArray['users'] = $values; - foreach ($data as $key => $value_1) { + foreach ($data->additionalPropertyEntries() as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value_1; } diff --git a/generated/Normalizer/ObjsSubteamNormalizer.php b/generated/Normalizer/ObjsSubteamNormalizer.php index e5912db0..39aad2db 100644 --- a/generated/Normalizer/ObjsSubteamNormalizer.php +++ b/generated/Normalizer/ObjsSubteamNormalizer.php @@ -198,7 +198,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['is_subteam'] = $data->getIsSubteam(); $dataArray['is_usergroup'] = $data->getIsUsergroup(); $dataArray['name'] = $data->getName(); - $dataArray['prefs'] = $this->normalizer->normalize($data->getPrefs(), 'json', $context); + $dataArray['prefs'] = null === $data->getPrefs() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPrefs(), 'json', $context)); $dataArray['team_id'] = $data->getTeamId(); $dataArray['updated_by'] = $data->getUpdatedBy(); if ($data->isInitialized('userCount') && null !== $data->getUserCount()) { diff --git a/generated/Normalizer/ObjsTeamNormalizer.php b/generated/Normalizer/ObjsTeamNormalizer.php index e29e1340..a32bcae1 100644 --- a/generated/Normalizer/ObjsTeamNormalizer.php +++ b/generated/Normalizer/ObjsTeamNormalizer.php @@ -263,12 +263,12 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['enterprise_name'] = $data->getEnterpriseName(); } if ($data->isInitialized('externalOrgMigrations') && null !== $data->getExternalOrgMigrations()) { - $dataArray['external_org_migrations'] = $this->normalizer->normalize($data->getExternalOrgMigrations(), 'json', $context); + $dataArray['external_org_migrations'] = null === $data->getExternalOrgMigrations() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getExternalOrgMigrations(), 'json', $context)); } if ($data->isInitialized('hasComplianceExport') && null !== $data->getHasComplianceExport()) { $dataArray['has_compliance_export'] = $data->getHasComplianceExport(); } - $dataArray['icon'] = $this->normalizer->normalize($data->getIcon(), 'json', $context); + $dataArray['icon'] = null === $data->getIcon() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getIcon(), 'json', $context)); $dataArray['id'] = $data->getId(); if ($data->isInitialized('isAssigned') && null !== $data->getIsAssigned()) { $dataArray['is_assigned'] = $data->getIsAssigned(); @@ -305,10 +305,10 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['plan'] = $data->getPlan(); } if ($data->isInitialized('primaryOwner') && null !== $data->getPrimaryOwner()) { - $dataArray['primary_owner'] = $this->normalizer->normalize($data->getPrimaryOwner(), 'json', $context); + $dataArray['primary_owner'] = null === $data->getPrimaryOwner() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPrimaryOwner(), 'json', $context)); } if ($data->isInitialized('ssoProvider') && null !== $data->getSsoProvider()) { - $dataArray['sso_provider'] = $this->normalizer->normalize($data->getSsoProvider(), 'json', $context); + $dataArray['sso_provider'] = null === $data->getSsoProvider() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getSsoProvider(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php b/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php index e6307a94..410c2dd8 100644 --- a/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php +++ b/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php @@ -98,15 +98,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setOrdering(null); } if (\array_key_exists('possible_values', $data) && null !== $data['possible_values']) { - $value_1 = $data['possible_values']; - if (\is_array($data['possible_values']) && $this->isOnlyNumericKeys($data['possible_values'])) { - $values = []; - foreach ($data['possible_values'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; + $values = []; + foreach ($data['possible_values'] as $value_1) { + $values[] = $value_1; } - $object->setPossibleValues($value_1); + $object->setPossibleValues($values); } elseif (\array_key_exists('possible_values', $data) && null === $data['possible_values']) { $object->setPossibleValues(null); } @@ -136,19 +132,15 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['label'] = $data->getLabel(); if ($data->isInitialized('options') && null !== $data->getOptions()) { - $dataArray['options'] = $this->normalizer->normalize($data->getOptions(), 'json', $context); + $dataArray['options'] = null === $data->getOptions() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getOptions(), 'json', $context)); } $dataArray['ordering'] = $data->getOrdering(); if ($data->isInitialized('possibleValues') && null !== $data->getPossibleValues()) { - $value_1 = $data->getPossibleValues(); - if (\is_array($data->getPossibleValues())) { - $values = []; - foreach ($data->getPossibleValues() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; + $values = []; + foreach ($data->getPossibleValues() as $value_1) { + $values[] = $value_1; } - $dataArray['possible_values'] = $value_1; + $dataArray['possible_values'] = $values; } $dataArray['type'] = $data->getType(); diff --git a/generated/Normalizer/ObjsUserNormalizer.php b/generated/Normalizer/ObjsUserNormalizer.php index 73a7509f..de15797f 100644 --- a/generated/Normalizer/ObjsUserNormalizer.php +++ b/generated/Normalizer/ObjsUserNormalizer.php @@ -265,7 +265,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['deleted'] = $data->getDeleted(); } if ($data->isInitialized('enterpriseUser') && null !== $data->getEnterpriseUser()) { - $dataArray['enterprise_user'] = $this->normalizer->normalize($data->getEnterpriseUser(), 'json', $context); + $dataArray['enterprise_user'] = null === $data->getEnterpriseUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getEnterpriseUser(), 'json', $context)); } if ($data->isInitialized('has2fa') && null !== $data->getHas2fa()) { $dataArray['has_2fa'] = $data->getHas2fa(); @@ -307,7 +307,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = if ($data->isInitialized('presence') && null !== $data->getPresence()) { $dataArray['presence'] = $data->getPresence(); } - $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['profile'] = null === $data->getProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getProfile(), 'json', $context)); if ($data->isInitialized('realName') && null !== $data->getRealName()) { $dataArray['real_name'] = $data->getRealName(); } @@ -318,7 +318,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['team_id'] = $data->getTeamId(); } if ($data->isInitialized('teamProfile') && null !== $data->getTeamProfile()) { - $dataArray['team_profile'] = $this->normalizer->normalize($data->getTeamProfile(), 'json', $context); + $dataArray['team_profile'] = null === $data->getTeamProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeamProfile(), 'json', $context)); } if ($data->isInitialized('teams') && null !== $data->getTeams()) { $values = []; diff --git a/generated/Normalizer/ObjsUserProfileNormalizer.php b/generated/Normalizer/ObjsUserProfileNormalizer.php index bbb285f9..272490af 100644 --- a/generated/Normalizer/ObjsUserProfileNormalizer.php +++ b/generated/Normalizer/ObjsUserProfileNormalizer.php @@ -101,116 +101,110 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setEmail(null); } if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $value_1 = $data['fields']; - if (\is_array($data['fields']) && $this->isOnlyNumericKeys($data['fields'])) { - $values = []; - foreach ($data['fields'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (isset($data['fields'])) { - $value_1 = $data['fields']; - } - $object->setFields($value_1); + $values = []; + foreach ($data['fields'] as $value_1) { + $values[] = $value_1; + } + $object->setFields($values); } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { $object->setFields(null); } if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { - $value_3 = $data['first_name']; + $value_2 = $data['first_name']; if (\is_string($data['first_name'])) { - $value_3 = $data['first_name']; + $value_2 = $data['first_name']; } - $object->setFirstName($value_3); + $object->setFirstName($value_2); } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { $object->setFirstName(null); } if (\array_key_exists('guest_expiration_ts', $data) && null !== $data['guest_expiration_ts']) { - $value_4 = $data['guest_expiration_ts']; + $value_3 = $data['guest_expiration_ts']; if (\is_int($data['guest_expiration_ts'])) { - $value_4 = $data['guest_expiration_ts']; + $value_3 = $data['guest_expiration_ts']; } - $object->setGuestExpirationTs($value_4); + $object->setGuestExpirationTs($value_3); } elseif (\array_key_exists('guest_expiration_ts', $data) && null === $data['guest_expiration_ts']) { $object->setGuestExpirationTs(null); } if (\array_key_exists('guest_invited_by', $data) && null !== $data['guest_invited_by']) { - $value_5 = $data['guest_invited_by']; + $value_4 = $data['guest_invited_by']; if (\is_string($data['guest_invited_by'])) { - $value_5 = $data['guest_invited_by']; + $value_4 = $data['guest_invited_by']; } - $object->setGuestInvitedBy($value_5); + $object->setGuestInvitedBy($value_4); } elseif (\array_key_exists('guest_invited_by', $data) && null === $data['guest_invited_by']) { $object->setGuestInvitedBy(null); } if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { - $value_6 = $data['image_1024']; + $value_5 = $data['image_1024']; if (\is_string($data['image_1024'])) { - $value_6 = $data['image_1024']; + $value_5 = $data['image_1024']; } - $object->setImage1024($value_6); + $object->setImage1024($value_5); } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { $object->setImage1024(null); } if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $value_7 = $data['image_192']; + $value_6 = $data['image_192']; if (\is_string($data['image_192'])) { - $value_7 = $data['image_192']; + $value_6 = $data['image_192']; } - $object->setImage192($value_7); + $object->setImage192($value_6); } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { $object->setImage192(null); } if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $value_8 = $data['image_24']; + $value_7 = $data['image_24']; if (\is_string($data['image_24'])) { - $value_8 = $data['image_24']; + $value_7 = $data['image_24']; } - $object->setImage24($value_8); + $object->setImage24($value_7); } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { $object->setImage24(null); } if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $value_9 = $data['image_32']; + $value_8 = $data['image_32']; if (\is_string($data['image_32'])) { - $value_9 = $data['image_32']; + $value_8 = $data['image_32']; } - $object->setImage32($value_9); + $object->setImage32($value_8); } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { $object->setImage32(null); } if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $value_10 = $data['image_48']; + $value_9 = $data['image_48']; if (\is_string($data['image_48'])) { - $value_10 = $data['image_48']; + $value_9 = $data['image_48']; } - $object->setImage48($value_10); + $object->setImage48($value_9); } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { $object->setImage48(null); } if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $value_11 = $data['image_512']; + $value_10 = $data['image_512']; if (\is_string($data['image_512'])) { - $value_11 = $data['image_512']; + $value_10 = $data['image_512']; } - $object->setImage512($value_11); + $object->setImage512($value_10); } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { $object->setImage512(null); } if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $value_12 = $data['image_72']; + $value_11 = $data['image_72']; if (\is_string($data['image_72'])) { - $value_12 = $data['image_72']; + $value_11 = $data['image_72']; } - $object->setImage72($value_12); + $object->setImage72($value_11); } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { $object->setImage72(null); } if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { - $value_13 = $data['image_original']; + $value_12 = $data['image_original']; if (\is_string($data['image_original'])) { - $value_13 = $data['image_original']; + $value_12 = $data['image_original']; } - $object->setImageOriginal($value_13); + $object->setImageOriginal($value_12); } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { $object->setImageOriginal(null); } @@ -225,20 +219,20 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setIsCustomImage(null); } if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $value_14 = $data['is_restricted']; + $value_13 = $data['is_restricted']; if (\is_bool($data['is_restricted'])) { - $value_14 = $data['is_restricted']; + $value_13 = $data['is_restricted']; } - $object->setIsRestricted($value_14); + $object->setIsRestricted($value_13); } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { $object->setIsRestricted(null); } if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $value_15 = $data['is_ultra_restricted']; + $value_14 = $data['is_ultra_restricted']; if (\is_bool($data['is_ultra_restricted'])) { - $value_15 = $data['is_ultra_restricted']; + $value_14 = $data['is_ultra_restricted']; } - $object->setIsUltraRestricted($value_15); + $object->setIsUltraRestricted($value_14); } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { $object->setIsUltraRestricted(null); } @@ -248,11 +242,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setLastAvatarImageHash(null); } if (\array_key_exists('last_name', $data) && null !== $data['last_name']) { - $value_16 = $data['last_name']; + $value_15 = $data['last_name']; if (\is_string($data['last_name'])) { - $value_16 = $data['last_name']; + $value_15 = $data['last_name']; } - $object->setLastName($value_16); + $object->setLastName($value_15); } elseif (\array_key_exists('last_name', $data) && null === $data['last_name']) { $object->setLastName(null); } @@ -262,11 +256,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setMembershipsCount(null); } if (\array_key_exists('name', $data) && null !== $data['name']) { - $value_17 = $data['name']; + $value_16 = $data['name']; if (\is_string($data['name'])) { - $value_17 = $data['name']; + $value_16 = $data['name']; } - $object->setName($value_17); + $object->setName($value_16); } elseif (\array_key_exists('name', $data) && null === $data['name']) { $object->setName(null); } @@ -306,11 +300,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setStatusDefaultText(null); } if (\array_key_exists('status_default_text_canonical', $data) && null !== $data['status_default_text_canonical']) { - $value_18 = $data['status_default_text_canonical']; + $value_17 = $data['status_default_text_canonical']; if (\is_string($data['status_default_text_canonical'])) { - $value_18 = $data['status_default_text_canonical']; + $value_17 = $data['status_default_text_canonical']; } - $object->setStatusDefaultTextCanonical($value_18); + $object->setStatusDefaultTextCanonical($value_17); } elseif (\array_key_exists('status_default_text_canonical', $data) && null === $data['status_default_text_canonical']) { $object->setStatusDefaultTextCanonical(null); } @@ -330,11 +324,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setStatusText(null); } if (\array_key_exists('status_text_canonical', $data) && null !== $data['status_text_canonical']) { - $value_19 = $data['status_text_canonical']; + $value_18 = $data['status_text_canonical']; if (\is_string($data['status_text_canonical'])) { - $value_19 = $data['status_text_canonical']; + $value_18 = $data['status_text_canonical']; } - $object->setStatusTextCanonical($value_19); + $object->setStatusTextCanonical($value_18); } elseif (\array_key_exists('status_text_canonical', $data) && null === $data['status_text_canonical']) { $object->setStatusTextCanonical(null); } @@ -359,11 +353,11 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $object->setUserId(null); } if (\array_key_exists('username', $data) && null !== $data['username']) { - $value_20 = $data['username']; + $value_19 = $data['username']; if (\is_string($data['username'])) { - $value_20 = $data['username']; + $value_19 = $data['username']; } - $object->setUsername($value_20); + $object->setUsername($value_19); } elseif (\array_key_exists('username', $data) && null === $data['username']) { $object->setUsername(null); } @@ -393,93 +387,87 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['email'] = $value; } - $value_1 = $data->getFields(); - if (\is_array($data->getFields())) { - $values = []; - foreach ($data->getFields() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (null !== $data->getFields()) { - $value_1 = $data->getFields(); + $values = []; + foreach ($data->getFields() as $value_1) { + $values[] = $value_1; } - $dataArray['fields'] = $value_1; + $dataArray['fields'] = $values; if ($data->isInitialized('firstName') && null !== $data->getFirstName()) { - $value_3 = $data->getFirstName(); + $value_2 = $data->getFirstName(); if (\is_string($data->getFirstName())) { - $value_3 = $data->getFirstName(); + $value_2 = $data->getFirstName(); } - $dataArray['first_name'] = $value_3; + $dataArray['first_name'] = $value_2; } if ($data->isInitialized('guestExpirationTs') && null !== $data->getGuestExpirationTs()) { - $value_4 = $data->getGuestExpirationTs(); + $value_3 = $data->getGuestExpirationTs(); if (\is_int($data->getGuestExpirationTs())) { - $value_4 = $data->getGuestExpirationTs(); + $value_3 = $data->getGuestExpirationTs(); } - $dataArray['guest_expiration_ts'] = $value_4; + $dataArray['guest_expiration_ts'] = $value_3; } if ($data->isInitialized('guestInvitedBy') && null !== $data->getGuestInvitedBy()) { - $value_5 = $data->getGuestInvitedBy(); + $value_4 = $data->getGuestInvitedBy(); if (\is_string($data->getGuestInvitedBy())) { - $value_5 = $data->getGuestInvitedBy(); + $value_4 = $data->getGuestInvitedBy(); } - $dataArray['guest_invited_by'] = $value_5; + $dataArray['guest_invited_by'] = $value_4; } if ($data->isInitialized('image1024') && null !== $data->getImage1024()) { - $value_6 = $data->getImage1024(); + $value_5 = $data->getImage1024(); if (\is_string($data->getImage1024())) { - $value_6 = $data->getImage1024(); + $value_5 = $data->getImage1024(); } - $dataArray['image_1024'] = $value_6; + $dataArray['image_1024'] = $value_5; } if ($data->isInitialized('image192') && null !== $data->getImage192()) { - $value_7 = $data->getImage192(); + $value_6 = $data->getImage192(); if (\is_string($data->getImage192())) { - $value_7 = $data->getImage192(); + $value_6 = $data->getImage192(); } - $dataArray['image_192'] = $value_7; + $dataArray['image_192'] = $value_6; } if ($data->isInitialized('image24') && null !== $data->getImage24()) { - $value_8 = $data->getImage24(); + $value_7 = $data->getImage24(); if (\is_string($data->getImage24())) { - $value_8 = $data->getImage24(); + $value_7 = $data->getImage24(); } - $dataArray['image_24'] = $value_8; + $dataArray['image_24'] = $value_7; } if ($data->isInitialized('image32') && null !== $data->getImage32()) { - $value_9 = $data->getImage32(); + $value_8 = $data->getImage32(); if (\is_string($data->getImage32())) { - $value_9 = $data->getImage32(); + $value_8 = $data->getImage32(); } - $dataArray['image_32'] = $value_9; + $dataArray['image_32'] = $value_8; } if ($data->isInitialized('image48') && null !== $data->getImage48()) { - $value_10 = $data->getImage48(); + $value_9 = $data->getImage48(); if (\is_string($data->getImage48())) { - $value_10 = $data->getImage48(); + $value_9 = $data->getImage48(); } - $dataArray['image_48'] = $value_10; + $dataArray['image_48'] = $value_9; } if ($data->isInitialized('image512') && null !== $data->getImage512()) { - $value_11 = $data->getImage512(); + $value_10 = $data->getImage512(); if (\is_string($data->getImage512())) { - $value_11 = $data->getImage512(); + $value_10 = $data->getImage512(); } - $dataArray['image_512'] = $value_11; + $dataArray['image_512'] = $value_10; } if ($data->isInitialized('image72') && null !== $data->getImage72()) { - $value_12 = $data->getImage72(); + $value_11 = $data->getImage72(); if (\is_string($data->getImage72())) { - $value_12 = $data->getImage72(); + $value_11 = $data->getImage72(); } - $dataArray['image_72'] = $value_12; + $dataArray['image_72'] = $value_11; } if ($data->isInitialized('imageOriginal') && null !== $data->getImageOriginal()) { - $value_13 = $data->getImageOriginal(); + $value_12 = $data->getImageOriginal(); if (\is_string($data->getImageOriginal())) { - $value_13 = $data->getImageOriginal(); + $value_12 = $data->getImageOriginal(); } - $dataArray['image_original'] = $value_13; + $dataArray['image_original'] = $value_12; } if ($data->isInitialized('isAppUser') && null !== $data->getIsAppUser()) { $dataArray['is_app_user'] = $data->getIsAppUser(); @@ -488,38 +476,38 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['is_custom_image'] = $data->getIsCustomImage(); } if ($data->isInitialized('isRestricted') && null !== $data->getIsRestricted()) { - $value_14 = $data->getIsRestricted(); + $value_13 = $data->getIsRestricted(); if (\is_bool($data->getIsRestricted())) { - $value_14 = $data->getIsRestricted(); + $value_13 = $data->getIsRestricted(); } - $dataArray['is_restricted'] = $value_14; + $dataArray['is_restricted'] = $value_13; } if ($data->isInitialized('isUltraRestricted') && null !== $data->getIsUltraRestricted()) { - $value_15 = $data->getIsUltraRestricted(); + $value_14 = $data->getIsUltraRestricted(); if (\is_bool($data->getIsUltraRestricted())) { - $value_15 = $data->getIsUltraRestricted(); + $value_14 = $data->getIsUltraRestricted(); } - $dataArray['is_ultra_restricted'] = $value_15; + $dataArray['is_ultra_restricted'] = $value_14; } if ($data->isInitialized('lastAvatarImageHash') && null !== $data->getLastAvatarImageHash()) { $dataArray['last_avatar_image_hash'] = $data->getLastAvatarImageHash(); } if ($data->isInitialized('lastName') && null !== $data->getLastName()) { - $value_16 = $data->getLastName(); + $value_15 = $data->getLastName(); if (\is_string($data->getLastName())) { - $value_16 = $data->getLastName(); + $value_15 = $data->getLastName(); } - $dataArray['last_name'] = $value_16; + $dataArray['last_name'] = $value_15; } if ($data->isInitialized('membershipsCount') && null !== $data->getMembershipsCount()) { $dataArray['memberships_count'] = $data->getMembershipsCount(); } if ($data->isInitialized('name') && null !== $data->getName()) { - $value_17 = $data->getName(); + $value_16 = $data->getName(); if (\is_string($data->getName())) { - $value_17 = $data->getName(); + $value_16 = $data->getName(); } - $dataArray['name'] = $value_17; + $dataArray['name'] = $value_16; } $dataArray['phone'] = $data->getPhone(); if ($data->isInitialized('pronouns') && null !== $data->getPronouns()) { @@ -535,11 +523,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['status_default_text'] = $data->getStatusDefaultText(); } if ($data->isInitialized('statusDefaultTextCanonical') && null !== $data->getStatusDefaultTextCanonical()) { - $value_18 = $data->getStatusDefaultTextCanonical(); + $value_17 = $data->getStatusDefaultTextCanonical(); if (\is_string($data->getStatusDefaultTextCanonical())) { - $value_18 = $data->getStatusDefaultTextCanonical(); + $value_17 = $data->getStatusDefaultTextCanonical(); } - $dataArray['status_default_text_canonical'] = $value_18; + $dataArray['status_default_text_canonical'] = $value_17; } $dataArray['status_emoji'] = $data->getStatusEmoji(); if ($data->isInitialized('statusExpiration') && null !== $data->getStatusExpiration()) { @@ -547,11 +535,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = } $dataArray['status_text'] = $data->getStatusText(); if ($data->isInitialized('statusTextCanonical') && null !== $data->getStatusTextCanonical()) { - $value_19 = $data->getStatusTextCanonical(); + $value_18 = $data->getStatusTextCanonical(); if (\is_string($data->getStatusTextCanonical())) { - $value_19 = $data->getStatusTextCanonical(); + $value_18 = $data->getStatusTextCanonical(); } - $dataArray['status_text_canonical'] = $value_19; + $dataArray['status_text_canonical'] = $value_18; } if ($data->isInitialized('team') && null !== $data->getTeam()) { $dataArray['team'] = $data->getTeam(); @@ -564,11 +552,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['user_id'] = $data->getUserId(); } if ($data->isInitialized('username') && null !== $data->getUsername()) { - $value_20 = $data->getUsername(); + $value_19 = $data->getUsername(); if (\is_string($data->getUsername())) { - $value_20 = $data->getUsername(); + $value_19 = $data->getUsername(); } - $dataArray['username'] = $value_20; + $dataArray['username'] = $value_19; } return $dataArray; diff --git a/generated/Normalizer/ObjsUserTeamProfileNormalizer.php b/generated/Normalizer/ObjsUserTeamProfileNormalizer.php index 57231e3f..9c742fd5 100644 --- a/generated/Normalizer/ObjsUserTeamProfileNormalizer.php +++ b/generated/Normalizer/ObjsUserTeamProfileNormalizer.php @@ -70,7 +70,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['fields'] = $values; diff --git a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php index 0d8e1e24..d44ba99f 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php @@ -86,7 +86,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['created_by'] = $data->getCreatedBy(); } if ($data->isInitialized('file') && null !== $data->getFile()) { - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); } if ($data->isInitialized('type') && null !== $data->getType()) { $dataArray['type'] = $data->getType(); diff --git a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php index b8bf86ad..9974ad3b 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php @@ -94,7 +94,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['created_by'] = $data->getCreatedBy(); } if ($data->isInitialized('message') && null !== $data->getMessage()) { - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); } if ($data->isInitialized('type') && null !== $data->getType()) { $dataArray['type'] = $data->getType(); diff --git a/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php index 5b35af50..a1176299 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php @@ -90,13 +90,13 @@ public function normalize(mixed $data, ?string $format = null, array $context = if (\is_array($data->getItems())) { $values = []; foreach ($data->getItems() as $value_1) { - $values[] = $this->normalizer->normalize($value_1, 'json', $context); + $values[] = null === $value_1 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_1, 'json', $context)); } $value = $values; } elseif (\is_array($data->getItems())) { $values_1 = []; foreach ($data->getItems() as $value_2) { - $values_1[] = $this->normalizer->normalize($value_2, 'json', $context); + $values_1[] = null === $value_2 ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value_2, 'json', $context)); } $value = $values_1; } diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php index dd80be43..c06859fe 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php @@ -75,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['channel'] = $data->getChannel(); - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php index 4cb678bd..ead2ec2e 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php @@ -69,7 +69,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php index fd28c0d1..b94ec207 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php @@ -74,8 +74,8 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['comment'] = null === $data->getComment() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getComment(), 'json', $context)); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/ReactionsListGetResponse200Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200Normalizer.php index f6785364..9072abad 100644 --- a/generated/Normalizer/ReactionsListGetResponse200Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200Normalizer.php @@ -93,10 +93,10 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['items'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('paging') && null !== $data->getPaging()) { - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); } if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/RemindersAddPostResponse200Normalizer.php b/generated/Normalizer/RemindersAddPostResponse200Normalizer.php index ea30b9e0..2f0cd773 100644 --- a/generated/Normalizer/RemindersAddPostResponse200Normalizer.php +++ b/generated/Normalizer/RemindersAddPostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['reminder'] = $this->normalizer->normalize($data->getReminder(), 'json', $context); + $dataArray['reminder'] = null === $data->getReminder() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getReminder(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php b/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php index 52196c0a..b360f9ed 100644 --- a/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['reminder'] = $this->normalizer->normalize($data->getReminder(), 'json', $context); + $dataArray['reminder'] = null === $data->getReminder() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getReminder(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/RemindersListGetResponse200Normalizer.php b/generated/Normalizer/RemindersListGetResponse200Normalizer.php index 34a3c6ce..7ab28e7d 100644 --- a/generated/Normalizer/RemindersListGetResponse200Normalizer.php +++ b/generated/Normalizer/RemindersListGetResponse200Normalizer.php @@ -79,7 +79,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['ok'] = $data->getOk(); $values = []; foreach ($data->getReminders() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['reminders'] = $values; diff --git a/generated/Normalizer/RtmConnectGetResponse200Normalizer.php b/generated/Normalizer/RtmConnectGetResponse200Normalizer.php index 5e254846..f56158d6 100644 --- a/generated/Normalizer/RtmConnectGetResponse200Normalizer.php +++ b/generated/Normalizer/RtmConnectGetResponse200Normalizer.php @@ -83,8 +83,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['self'] = $this->normalizer->normalize($data->getSelf(), 'json', $context); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['self'] = null === $data->getSelf() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getSelf(), 'json', $context)); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); $dataArray['url'] = $data->getUrl(); return $dataArray; diff --git a/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php b/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php index 2f910666..18b746e5 100644 --- a/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php +++ b/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php b/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php index a5e1252c..5dbc1baa 100644 --- a/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php index 1630cff9..0ccb18c5 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php @@ -81,7 +81,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['channel'] = $data->getChannel(); $dataArray['date_create'] = $data->getDateCreate(); - $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['message'] = null === $data->getMessage() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getMessage(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php index 9302eae5..e54d7e16 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php @@ -75,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['date_create'] = $data->getDateCreate(); - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php index 69e9430f..4e823dc1 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php @@ -79,9 +79,9 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $dataArray = []; - $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); + $dataArray['comment'] = null === $data->getComment() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getComment(), 'json', $context)); $dataArray['date_create'] = $data->getDateCreate(); - $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['file'] = null === $data->getFile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getFile(), 'json', $context)); $dataArray['type'] = $data->getType(); return $dataArray; diff --git a/generated/Normalizer/StarsListGetResponse200Normalizer.php b/generated/Normalizer/StarsListGetResponse200Normalizer.php index 8a68ec4d..6419f415 100644 --- a/generated/Normalizer/StarsListGetResponse200Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200Normalizer.php @@ -88,7 +88,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['items'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('paging') && null !== $data->getPaging()) { - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php b/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php index 6c1ea4a4..5500badf 100644 --- a/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php @@ -83,11 +83,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getLogins() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['logins'] = $values; $dataArray['ok'] = $data->getOk(); - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php b/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php index b1de5f6f..791ee0ff 100644 --- a/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php index fe4c7cd6..1f298ec1 100644 --- a/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/TeamInfoGetResponse200Normalizer.php b/generated/Normalizer/TeamInfoGetResponse200Normalizer.php index e3ace09b..01f42bd1 100644 --- a/generated/Normalizer/TeamInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamInfoGetResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php b/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php index f509bf02..1019a337 100644 --- a/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php @@ -83,11 +83,11 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getLogs() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['logs'] = $values; $dataArray['ok'] = $data->getOk(); - $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + $dataArray['paging'] = null === $data->getPaging() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getPaging(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php b/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php index 508efa8f..b5e9e2d9 100644 --- a/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['profile'] = null === $data->getProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getProfile(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php b/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php index 55fce8f5..23c84fd6 100644 --- a/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php +++ b/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php @@ -70,7 +70,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['fields'] = $values; diff --git a/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php index fc3039a5..b8a34c2e 100644 --- a/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); + $dataArray['usergroup'] = null === $data->getUsergroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUsergroup(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php index c6772180..8e159462 100644 --- a/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); + $dataArray['usergroup'] = null === $data->getUsergroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUsergroup(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php index f691eeb7..f159c08e 100644 --- a/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); + $dataArray['usergroup'] = null === $data->getUsergroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUsergroup(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php b/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php index f43d6b97..1ccaf0e5 100644 --- a/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php @@ -79,7 +79,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['ok'] = $data->getOk(); $values = []; foreach ($data->getUsergroups() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['usergroups'] = $values; diff --git a/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php index 45e6c941..a0d78492 100644 --- a/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); + $dataArray['usergroup'] = null === $data->getUsergroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUsergroup(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php index 1621b38a..e35b5d6d 100644 --- a/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); + $dataArray['usergroup'] = null === $data->getUsergroup() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUsergroup(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php b/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php index 7a70cf52..8158f4a8 100644 --- a/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php @@ -64,18 +64,21 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['channels']); } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { $object->setChannels(null); + unset($data['channels']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class, 'json', $context)); unset($data['response_metadata']); } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { $object->setResponseMetadata(null); + unset($data['response_metadata']); } foreach ($data as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { @@ -91,14 +94,14 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $values = []; foreach ($data->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['channels'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } - foreach ($data as $key => $value_1) { + foreach ($data->additionalPropertyEntries() as $key => $value_1) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value_1; } diff --git a/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php b/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php index b076c011..5941a086 100644 --- a/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php @@ -69,42 +69,49 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['auto_away']); } elseif (\array_key_exists('auto_away', $data) && null === $data['auto_away']) { $object->setAutoAway(null); + unset($data['auto_away']); } if (\array_key_exists('connection_count', $data) && null !== $data['connection_count']) { $object->setConnectionCount($data['connection_count']); unset($data['connection_count']); } elseif (\array_key_exists('connection_count', $data) && null === $data['connection_count']) { $object->setConnectionCount(null); + unset($data['connection_count']); } if (\array_key_exists('last_activity', $data) && null !== $data['last_activity']) { $object->setLastActivity($data['last_activity']); unset($data['last_activity']); } elseif (\array_key_exists('last_activity', $data) && null === $data['last_activity']) { $object->setLastActivity(null); + unset($data['last_activity']); } if (\array_key_exists('manual_away', $data) && null !== $data['manual_away']) { $object->setManualAway($data['manual_away']); unset($data['manual_away']); } elseif (\array_key_exists('manual_away', $data) && null === $data['manual_away']) { $object->setManualAway(null); + unset($data['manual_away']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('online', $data) && null !== $data['online']) { $object->setOnline($data['online']); unset($data['online']); } elseif (\array_key_exists('online', $data) && null === $data['online']) { $object->setOnline(null); + unset($data['online']); } if (\array_key_exists('presence', $data) && null !== $data['presence']) { $object->setPresence($data['presence']); unset($data['presence']); } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { $object->setPresence(null); + unset($data['presence']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -135,7 +142,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['online'] = $data->getOnline(); } $dataArray['presence'] = $data->getPresence(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php index ec7834d1..5e762c61 100644 --- a/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['error']); } elseif (\array_key_exists('error', $data) && null === $data['error']) { $object->setError(null); + unset($data['error']); } if (\array_key_exists('ok', $data) && null !== $data['ok']) { $object->setOk($data['ok']); unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -81,7 +83,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray = []; $dataArray['error'] = $data->getError(); $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php index bf39a355..b42d28b0 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php @@ -78,8 +78,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php index 207fa30a..2a9e2130 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php @@ -78,8 +78,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php index 03cd54bd..771d66fa 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php @@ -78,8 +78,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php index 62961bc9..f60345f6 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php @@ -78,8 +78,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + $dataArray['team'] = null === $data->getTeam() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getTeam(), 'json', $context)); + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersInfoGetResponse200Normalizer.php b/generated/Normalizer/UsersInfoGetResponse200Normalizer.php index 49d89e8e..2d61edb9 100644 --- a/generated/Normalizer/UsersInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersInfoGetResponse200Normalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('user', $data) && null !== $data['user']) { $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); unset($data['user']); } elseif (\array_key_exists('user', $data) && null === $data['user']) { $object->setUser(null); + unset($data['user']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -80,8 +82,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - foreach ($data as $key => $value) { + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/UsersListGetResponse200Normalizer.php b/generated/Normalizer/UsersListGetResponse200Normalizer.php index d0724f5e..5e17139d 100644 --- a/generated/Normalizer/UsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersListGetResponse200Normalizer.php @@ -89,12 +89,12 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['cache_ts'] = $data->getCacheTs(); $values = []; foreach ($data->getMembers() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + $values[] = null === $value ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($value, 'json', $context)); } $dataArray['members'] = $values; $dataArray['ok'] = $data->getOk(); if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { - $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $dataArray['response_metadata'] = null === $data->getResponseMetadata() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getResponseMetadata(), 'json', $context)); } return $dataArray; diff --git a/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php b/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php index 3ae73e64..ac82dd3b 100644 --- a/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php @@ -60,12 +60,14 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } if (\array_key_exists('user', $data) && null !== $data['user']) { $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); unset($data['user']); } elseif (\array_key_exists('user', $data) && null === $data['user']) { $object->setUser(null); + unset($data['user']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -80,8 +82,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - foreach ($data as $key => $value) { + $dataArray['user'] = null === $data->getUser() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getUser(), 'json', $context)); + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php b/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php index 8c10d8e5..18bde92d 100644 --- a/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['profile'] = null === $data->getProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getProfile(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php b/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php index c412e141..46f73cf9 100644 --- a/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php +++ b/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php @@ -86,7 +86,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['email_pending'] = $data->getEmailPending(); } $dataArray['ok'] = $data->getOk(); - $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['profile'] = null === $data->getProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getProfile(), 'json', $context)); $dataArray['username'] = $data->getUsername(); return $dataArray; diff --git a/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php b/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php index 3bf0b057..c5ffad7f 100644 --- a/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php +++ b/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php @@ -73,7 +73,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['profile'] = null === $data->getProfile() ? null : new \JoliCode\Slack\Api\Runtime\JsonObject($this->normalizer->normalize($data->getProfile(), 'json', $context)); return $dataArray; } diff --git a/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php b/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php index f373af9f..30341631 100644 --- a/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php index 0b049a5f..692256c9 100644 --- a/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php b/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php index 452ea9b2..591238af 100644 --- a/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php index a892b65e..db987be3 100644 --- a/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsPushPostResponse200Normalizer.php b/generated/Normalizer/ViewsPushPostResponse200Normalizer.php index 1faaba7a..0708f6c8 100644 --- a/generated/Normalizer/ViewsPushPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsPushPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php index a3cb7bec..1517830b 100644 --- a/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php b/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php index 657d88f5..3a7cb77f 100644 --- a/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php index 81450846..372b4c79 100644 --- a/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php index 01cc35af..eea0d729 100644 --- a/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php index c923b618..16bc3830 100644 --- a/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php index 9a39ccb9..670ebc0d 100644 --- a/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php index 76beed3d..811582cb 100644 --- a/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php index 360341cc..e9912d2f 100644 --- a/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php index 88396932..c8c9c943 100644 --- a/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php @@ -60,6 +60,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a unset($data['ok']); } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { $object->setOk(null); + unset($data['ok']); } foreach ($data as $key => $value) { if (preg_match('/.*/', (string) $key)) { @@ -74,7 +75,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = { $dataArray = []; $dataArray['ok'] = $data->getOk(); - foreach ($data as $key => $value) { + foreach ($data->additionalPropertyEntries() as $key => $value) { if (preg_match('/.*/', (string) $key)) { $dataArray[$key] = $value; } diff --git a/generated/Runtime/AdditionalAndPatternProperties.php b/generated/Runtime/AdditionalAndPatternProperties.php new file mode 100644 index 00000000..d4cc5229 --- /dev/null +++ b/generated/Runtime/AdditionalAndPatternProperties.php @@ -0,0 +1,121 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime; + +trait AdditionalAndPatternProperties +{ + private array $extraProperties = []; + + /** + * @return array + */ + public function definedProperties(): array + { + return []; + } + + public function offsetExists(mixed $offset): bool + { + foreach ($this->definedProperties() as $phpName => $definition) { + if ($definition[0] === $offset) { + return $this->isInitialized($phpName) || null !== $this->{$phpName}; + } + } + + return \array_key_exists($offset, $this->extraProperties); + } + + public function offsetGet(mixed $offset): mixed + { + foreach ($this->definedProperties() as $definition) { + if ($definition[0] === $offset) { + return $this->{$definition[1]}(); + } + } + + return $this->extraProperties[$offset] ?? null; + } + + public function offsetSet(mixed $offset, mixed $value): void + { + foreach ($this->definedProperties() as $definition) { + if ($definition[0] === $offset) { + $this->{$definition[2]}($value); + + return; + } + } + $this->extraProperties[$offset] = $value; + } + + public function offsetUnset(mixed $offset): void + { + foreach ($this->definedProperties() as $definition) { + if ($definition[0] === $offset) { + $this->{$definition[2]}(null); + + return; + } + } + unset($this->extraProperties[$offset]); + } + + public function count(): int + { + return \count($this->toArray()); + } + + public function getIterator(): \ArrayIterator + { + return new \ArrayIterator($this->toArray()); + } + + /** + * @return array + */ + public function toArray(): array + { + $values = []; + foreach ($this->definedProperties() as $phpName => $definition) { + $value = $this->{$phpName}; + if ($this->isInitialized($phpName) || null !== $value) { + $values[$definition[0]] = $value; + } + } + + return array_merge($values, $this->extraProperties); + } + + public function getArrayCopy(): array + { + return $this->toArray(); + } + + public function additionalPropertyEntries(): \Iterator + { + yield from $this->extraProperties; + } + + public function jsonSerialize(): mixed + { + $values = $this->toArray(); + // An empty PHP array would encode as [], so hand out an empty object instead, + // keeping json_encode consistent with every other JSON object payload. + if ([] === $values) { + return new \stdClass(); + } + + return $values; + } +} diff --git a/generated/Runtime/AdditionalPropertiesInterface.php b/generated/Runtime/AdditionalPropertiesInterface.php new file mode 100644 index 00000000..b9d80262 --- /dev/null +++ b/generated/Runtime/AdditionalPropertiesInterface.php @@ -0,0 +1,27 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime; + +interface AdditionalPropertiesInterface extends \IteratorAggregate, \Countable, \ArrayAccess, \JsonSerializable +{ + /** + * @return array + */ + public function toArray(): array; + + /** + * @return iterable + */ + public function additionalPropertyEntries(): iterable; +} diff --git a/generated/Runtime/Client/BaseEndpoint.php b/generated/Runtime/Client/BaseEndpoint.php index f044d5d9..718676ab 100644 --- a/generated/Runtime/Client/BaseEndpoint.php +++ b/generated/Runtime/Client/BaseEndpoint.php @@ -36,12 +36,21 @@ abstract public function getAuthenticationScopes(): array; public function getQueryString(): string { $optionsResolved = $this->getQueryOptionsResolver()->resolve($this->queryParameters); - $optionsResolved = array_map(static function ($value) { - return $value ?? ''; - }, $optionsResolved); + $styles = $this->getQueryStyles(); $allowReserved = $this->getQueryAllowReserved(); $queryParameters = []; foreach ($optionsResolved as $key => $value) { + if (\array_key_exists($key, $styles)) { + if (null === $value) { + continue; + } + foreach ($this->encodeStyledValue($key, $value, $styles[$key], \in_array($key, $allowReserved, true)) as $encodedValue) { + $queryParameters[] = $encodedValue; + } + + continue; + } + $value ??= ''; $allowReservedKey = \in_array($key, $allowReserved, true); $queryParameters[] = $this->encodeValue($key, $value, $allowReservedKey); } @@ -51,7 +60,21 @@ public function getQueryString(): string public function getHeaders(array $baseHeaders = []): array { - return array_merge($this->getExtraHeaders(), $baseHeaders, $this->getHeadersOptionsResolver()->resolve($this->headerParameters)); + $headersResolver = $this->getHeadersOptionsResolver(); + $definedOptions = $headersResolver->getDefinedOptions(); + $headerParameters = []; + foreach ($this->headerParameters as $name => $value) { + foreach ($definedOptions as $definedOption) { + if (0 === strcasecmp((string) $name, $definedOption)) { + $name = $definedOption; + + break; + } + } + $headerParameters[$name] = $value; + } + + return array_merge($this->getExtraHeaders(), $baseHeaders, $headersResolver->resolve($headerParameters)); } abstract protected function transformResponseBody(ResponseInterface $response, SerializerInterface $serializer, ?string $contentType = null); @@ -71,6 +94,21 @@ protected function getQueryAllowReserved(): array return []; } + /** + * Declares the OpenAPI serialization style of query parameters. + * + * Keys are query parameter names, values follow the shape + * ['style' => string, 'explode' => bool]. Parameters with an + * explicit `content` must not be declared here: content based + * serialization takes precedence over styles. + * + * @return array + */ + protected function getQueryStyles(): array + { + return []; + } + protected function getHeadersOptionsResolver(): OptionsResolver { return new OptionsResolver(); @@ -104,6 +142,11 @@ protected function getSerializedBody(SerializerInterface $serializer): array return [['Content-Type' => ['application/json']], $serializer->serialize($this->body, 'json')]; } + protected function getSerializedObjectBody(SerializerInterface $serializer): array + { + return [['Content-Type' => ['application/json']], JsonPayload::encode($serializer, $this->body)]; + } + private function encodeValue(string $key, mixed $value, bool $allowReserved): string { return match (true) { @@ -140,4 +183,161 @@ private function encodeArrayValue(string $queryParamName, array $value, bool $al return implode('&', $params); } + + /** + * @param array{style?: string, explode?: bool} $styleConfig + * + * @return string[] + */ + private function encodeStyledValue(string $name, mixed $value, array $styleConfig, bool $allowReserved): array + { + $style = $styleConfig['style'] ?? 'form'; + $explode = $styleConfig['explode'] ?? false; + + return match ($style) { + 'form' => $this->encodeFormStyle($name, $value, $explode, $allowReserved), + 'spaceDelimited' => $this->encodeDelimitedStyle($name, $value, 'spaceDelimited', $allowReserved), + 'pipeDelimited' => $this->encodeDelimitedStyle($name, $value, 'pipeDelimited', $allowReserved), + 'deepObject' => $this->encodeDeepObjectStyle($name, $value, $allowReserved), + default => throw new \InvalidArgumentException(\sprintf('Unsupported query parameter style "%s" for parameter "%s".', $style, $name)), + }; + } + + /** + * @return string[] + */ + private function encodeFormStyle(string $name, mixed $value, bool $explode, bool $allowReserved): array + { + if (!\is_array($value)) { + return [$this->encodeValue($name, $value, $allowReserved)]; + } + if ([] === $value) { + return []; + } + if (!$explode) { + return [$this->implodeStyledValues($name, $value, 'form', $allowReserved)]; + } + $pairs = []; + if (array_is_list($value)) { + // Exploded arrays repeat the parameter name for each item. + foreach ($value as $index => $item) { + if (\is_array($item)) { + // Nested levels use bracket notation. + $pairs = array_merge($pairs, $this->flattenBracketPairs($name . '[' . rawurlencode((string) $index) . ']', $item, $allowReserved)); + + continue; + } + if (null === $item) { + continue; + } + $pairs[] = $this->encodeValue($name, $item, $allowReserved); + } + + return $pairs; + } + // Exploded objects drop the parent key: each property becomes a top level pair. + foreach ($value as $subKey => $subValue) { + if (\is_array($subValue)) { + $pairs = array_merge($pairs, $this->flattenBracketPairs(rawurlencode((string) $subKey), $subValue, $allowReserved)); + + continue; + } + if (null === $subValue) { + continue; + } + $pairs[] = $this->encodeValue((string) $subKey, $subValue, $allowReserved); + } + + return $pairs; + } + + /** + * @return string[] + */ + private function encodeDelimitedStyle(string $name, mixed $value, string $style, bool $allowReserved): array + { + if (!\is_array($value)) { + return [$this->encodeValue($name, $value, $allowReserved)]; + } + if ([] === $value) { + return []; + } + + return [$this->implodeStyledValues($name, $value, $style, $allowReserved)]; + } + + /** + * @return string[] + */ + private function encodeDeepObjectStyle(string $name, mixed $value, bool $allowReserved): array + { + if (!\is_array($value)) { + return [$this->encodeValue($name, $value, $allowReserved)]; + } + if ([] === $value) { + return []; + } + + // deepObject uses bracket notation at every level, including the first one. + return $this->flattenBracketPairs($name, $value, $allowReserved); + } + + /** + * Flattens nested values using PHP bracket notation with explicit indices + * (e.g. `filter[from]=a` or `tags[0]=b`). + * + * @return string[] + */ + private function flattenBracketPairs(string $prefix, mixed $value, bool $allowReserved): array + { + if (!\is_array($value)) { + if (null === $value) { + return []; + } + + return [$this->encodeValue($prefix, $value, $allowReserved)]; + } + $pairs = []; + foreach ($value as $subKey => $subValue) { + $pairs = array_merge($pairs, $this->flattenBracketPairs($prefix . '[' . rawurlencode((string) $subKey) . ']', $subValue, $allowReserved)); + } + + return $pairs; + } + + private function implodeStyledValues(string $name, array $value, string $style, bool $allowReserved): string + { + // Delimiters stay literal (except spaces), values are percent encoded: this matches the OpenAPI examples. + $separator = match ($style) { + 'spaceDelimited' => '%20', + 'pipeDelimited' => '|', + default => ',', + }; + $isList = array_is_list($value); + $parts = []; + foreach ($value as $subKey => $subValue) { + if (\is_array($subValue)) { + throw new \InvalidArgumentException(\sprintf('Query parameter "%s" only supports flat values with style "%s", nested arrays or objects are not supported.', $name, $style)); + } + if (null === $subValue) { + continue; + } + if (!$isList) { + // Non exploded objects interleave keys and values. + $parts[] = rawurlencode((string) $subKey); + } + $parts[] = $allowReserved ? $this->stringifyScalar($subValue) : rawurlencode($this->stringifyScalar($subValue)); + } + + return \sprintf('%s=%s', rawurlencode($name), implode($separator, $parts)); + } + + private function stringifyScalar(mixed $value): string + { + return match (true) { + \is_bool($value) => (string) (int) $value, + \is_int($value), \is_float($value), \is_string($value) => (string) $value, + default => throw new \InvalidArgumentException(\sprintf('Query value must be either int|string|float|bool|array|null, %s given', \gettype($value))), + }; + } } diff --git a/generated/Runtime/Client/CustomQueryResolver.php b/generated/Runtime/Client/CustomQueryResolver.php deleted file mode 100644 index a4adbc47..00000000 --- a/generated/Runtime/Client/CustomQueryResolver.php +++ /dev/null @@ -1,21 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace JoliCode\Slack\Api\Runtime\Client; - -use Symfony\Component\OptionsResolver\Options; - -interface CustomQueryResolver -{ - public function __invoke(Options $options, $value); -} diff --git a/generated/Runtime/Client/FormEncoder.php b/generated/Runtime/Client/FormEncoder.php new file mode 100644 index 00000000..792e73c4 --- /dev/null +++ b/generated/Runtime/Client/FormEncoder.php @@ -0,0 +1,53 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime\Client; + +use Symfony\Component\Serializer\Encoder\DecoderInterface; +use Symfony\Component\Serializer\Encoder\EncoderInterface; + +/** + * Encodes and decodes application/x-www-form-urlencoded data. + * + * Encoding: http_build_query($data) + * Decoding: parse_str($data, $result) → array + * + * Note: PHP's parse_str() converts dots (.) in keys to underscores (_) + * and respects the max_input_vars ini setting. + */ +final class FormEncoder implements EncoderInterface, DecoderInterface +{ + public const FORMAT = 'form'; + + public function encode(mixed $data, string $format, array $context = []): string + { + return http_build_query($data); + } + + public function decode(string $data, string $format, array $context = []): mixed + { + parse_str($data, $result); + + return $result; + } + + public function supportsEncoding(string $format): bool + { + return self::FORMAT === $format; + } + + public function supportsDecoding(string $format): bool + { + return self::FORMAT === $format; + } +} diff --git a/generated/Runtime/Client/JsonPayload.php b/generated/Runtime/Client/JsonPayload.php new file mode 100644 index 00000000..6add702c --- /dev/null +++ b/generated/Runtime/Client/JsonPayload.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime\Client; + +use Symfony\Component\Serializer\SerializerInterface; + +final class JsonPayload +{ + /** + * Encodes an object-shaped payload for a JSON request body. + * + * Only called for bodies resolving to a generated model class: a + * normalized empty PHP array must go on the wire as a JSON object ('{}'), + * not as an empty JSON array ('[]'). + */ + public static function encode(SerializerInterface $serializer, mixed $body): string + { + $serialized = $serializer->serialize($body, 'json'); + if ('[]' === $serialized) { + return '{}'; + } + + return $serialized; + } +} diff --git a/generated/Runtime/JsonObject.php b/generated/Runtime/JsonObject.php new file mode 100644 index 00000000..d1c74b5d --- /dev/null +++ b/generated/Runtime/JsonObject.php @@ -0,0 +1,59 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime; + +class JsonObject extends \stdClass implements \ArrayAccess, \Countable, \IteratorAggregate +{ + public function __construct(iterable $values = []) + { + foreach ($values as $key => $value) { + $this->{$key} = $value; + } + } + + public function offsetExists(mixed $offset): bool + { + return \array_key_exists($offset, get_object_vars($this)); + } + + public function offsetGet(mixed $offset): mixed + { + return $this->{$offset} ?? null; + } + + public function offsetSet(mixed $offset, mixed $value): void + { + $this->{$offset} = $value; + } + + public function offsetUnset(mixed $offset): void + { + unset($this->{$offset}); + } + + public function count(): int + { + return \count(get_object_vars($this)); + } + + public function getIterator(): \ArrayIterator + { + return new \ArrayIterator(get_object_vars($this)); + } + + public function toArray(): array + { + return get_object_vars($this); + } +} diff --git a/generated/Runtime/Normalizer/InvalidDateException.php b/generated/Runtime/Normalizer/InvalidDateException.php new file mode 100644 index 00000000..125e852c --- /dev/null +++ b/generated/Runtime/Normalizer/InvalidDateException.php @@ -0,0 +1,22 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace JoliCode\Slack\Api\Runtime\Normalizer; + +class InvalidDateException extends \RuntimeException +{ + public function __construct(mixed $value, string $format) + { + parent::__construct(\sprintf('Invalid date value "%s": does not match the expected format "%s".', \is_scalar($value) ? (string) $value : get_debug_type($value), $format)); + } +} diff --git a/resources/slack-openapi-patched.json b/resources/slack-openapi-patched.json index bf681888..e67098e3 100644 --- a/resources/slack-openapi-patched.json +++ b/resources/slack-openapi-patched.json @@ -23908,6 +23908,12 @@ "name": "include_disabled", "type": "boolean" }, + { + "description": "The user group's encoded team ID. Required if org token is used.", + "in": "query", + "name": "team_id", + "type": "string" + }, { "description": "Authentication token. Requires scope: `usergroups:read`", "in": "query", diff --git a/resources/slack-openapi-sorted.patch b/resources/slack-openapi-sorted.patch index 266a307e..d6ef3852 100644 --- a/resources/slack-openapi-sorted.patch +++ b/resources/slack-openapi-sorted.patch @@ -4658,13 +4658,19 @@ "type": "string" } ], -@@ -23504,25 +23905,24 @@ +@@ -23504,25 +23905,30 @@ { "description": "Allow results that involve disabled User Groups.", "in": "query", "name": "include_disabled", "type": "boolean" }, ++ { ++ "description": "The user group's encoded team ID. Required if org token is used.", ++ "in": "query", ++ "name": "team_id", ++ "type": "string" ++ }, { "description": "Authentication token. Requires scope: `usergroups:read`", "in": "query", @@ -4685,7 +4691,7 @@ "application/json" ], "responses": { -@@ -23644,21 +24044,20 @@ +@@ -23644,21 +24050,20 @@ { "description": "Include the number of users in the User Group.", "in": "formData", @@ -4707,7 +4713,7 @@ "type": "string" }, { -@@ -24036,21 +24435,20 @@ +@@ -24036,21 +24441,20 @@ "externalDocs": { "description": "API method documentation", "url": "https://api.slack.com/methods/users.deletePhoto" @@ -4729,7 +4735,7 @@ "200": { "description": "Typical success response", "examples": { -@@ -24147,21 +24545,20 @@ +@@ -24147,21 +24551,20 @@ "externalDocs": { "description": "API method documentation", "url": "https://api.slack.com/methods/users.getPresence" @@ -4751,7 +4757,7 @@ } ], "produces": [ -@@ -24630,21 +25027,20 @@ +@@ -24630,21 +25033,20 @@ { "description": "Set this to `true` to receive the locale for this user. Defaults to `false`", "in": "query", @@ -4773,7 +4779,7 @@ } ], "produces": [ -@@ -24782,38 +25178,44 @@ +@@ -24782,38 +25184,44 @@ "application/x-www-form-urlencoded" ], "description": "Lists all users in a Slack team.", @@ -4824,7 +4830,7 @@ "application/json" ], "responses": { -@@ -25011,28 +25413,26 @@ +@@ -25011,28 +25419,26 @@ "externalDocs": { "description": "API method documentation", "url": "https://api.slack.com/methods/users.lookupByEmail" @@ -4853,7 +4859,7 @@ "200": { "description": "Typical success response", "examples": { -@@ -25175,21 +25575,20 @@ +@@ -25175,21 +25581,20 @@ { "description": "Include labels for each ID in custom profile fields", "in": "query", @@ -4875,7 +4881,7 @@ } ], "produces": [ -@@ -25330,21 +25729,20 @@ +@@ -25330,21 +25735,20 @@ { "description": "Collection of key:value pairs presented as a URL-encoded JSON hash. At most 50 fields may be set. Each field name is limited to 255 characters.", "in": "formData", @@ -4897,7 +4903,7 @@ }, { "description": "Value to set a single key to. Usable only if `profile` is not passed.", -@@ -25491,21 +25889,20 @@ +@@ -25491,21 +25895,20 @@ "externalDocs": { "description": "API method documentation", "url": "https://api.slack.com/methods/users.setActive" @@ -4919,7 +4925,7 @@ "200": { "description": "Typical success response", "examples": { -@@ -25625,21 +26022,20 @@ +@@ -25625,21 +26028,20 @@ { "description": "File contents via `multipart/form-data`.", "in": "formData", @@ -4941,7 +4947,7 @@ "200": { "description": "Typical success response", "examples": { -@@ -25814,21 +26210,20 @@ +@@ -25814,21 +26216,20 @@ "description": "Either `auto` or `away`", "in": "formData", "name": "presence", @@ -4963,7 +4969,7 @@ "200": { "description": "Typical success response", "examples": { -@@ -25910,49 +26305,48 @@ +@@ -25910,49 +26311,48 @@ "users:write" ] } @@ -5016,7 +5022,7 @@ ], "responses": { "200": { -@@ -26053,55 +26447,54 @@ +@@ -26053,55 +26453,54 @@ "none" ] } @@ -5076,7 +5082,7 @@ ], "responses": { "200": { -@@ -26192,49 +26585,48 @@ +@@ -26192,49 +26591,48 @@ "none" ] } @@ -5129,7 +5135,7 @@ ], "responses": { "200": { -@@ -26341,60 +26733,59 @@ +@@ -26341,60 +26739,59 @@ "none" ] } @@ -5195,7 +5201,7 @@ "responses": { "200": { "description": "Typical success response includes the updated view payload.", -@@ -26496,48 +26887,47 @@ +@@ -26496,48 +26893,47 @@ "none" ] } @@ -5247,7 +5253,7 @@ ], "responses": { "200": { -@@ -26592,49 +26982,48 @@ +@@ -26592,49 +26988,48 @@ "workflow.steps:execute" ] } @@ -5300,7 +5306,7 @@ ], "responses": { "200": { -@@ -26689,66 +27078,65 @@ +@@ -26689,66 +27084,65 @@ "workflow.steps:execute" ] } diff --git a/src/ClientFactory.php b/src/ClientFactory.php index 4c2d5ac7..16ced8aa 100644 --- a/src/ClientFactory.php +++ b/src/ClientFactory.php @@ -42,7 +42,11 @@ public static function create(string $token, ?ClientInterface $httpClient = null ]), ]); - // Instantiate our client extending the one generated by Jane - return Client::create($pluginClient); + // Instantiate our client extending the one generated by Jane. + // Host and path are handled by AddSlackPathAndHostPlugin above, so the + // server plugins generated by Jane must not be applied on top: their + // AddPathPlugin skips the `/api` prefix for the `api.test` endpoint + // because its path already starts with `/api`. + return Client::create($pluginClient, applyServerPlugins: false); } }