From 74f38e970f411fc557d788f97940a55991ca7900 Mon Sep 17 00:00:00 2001 From: Maarten Paauw Date: Sun, 30 Aug 2026 21:01:42 +0200 Subject: [PATCH 1/2] feat(usergroups): Add missing team_id argument to usergroups.users.list The `team_id` query parameter is documented by Slack as an optional argument for `usergroups.users.list` ("The user group's encoded team ID. Required if org token is used."), but it was absent from the patched OpenAPI spec, so the generated endpoint rejected it with an UndefinedOptionsException. Add it to resources/slack-openapi-patched.json (matching the existing team_id override on usergroups.list), refresh the community patch file, and regenerate the affected endpoint code. Ref: https://docs.slack.dev/reference/methods/usergroups.users.list Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01CXAVNUu5y3nHkfzq2TdNfX --- CHANGELOG.md | 1 + generated/Client.php | 1 + generated/Endpoint/UsergroupsUsersList.php | 4 +- resources/slack-openapi-patched.json | 6 +++ resources/slack-openapi-sorted.patch | 44 ++++++++++++---------- 5 files changed, 36 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb64c108..b0d2591b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Unreleased * Upgrade JanePHP generated code +* **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..97f46325 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. * } 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/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" ] } From 420664f2dc79154f966f4e25a4e135aee7f587e2 Mon Sep 17 00:00:00 2001 From: Maarten Paauw Date: Wed, 2 Sep 2026 16:17:36 +0200 Subject: [PATCH 2/2] chore(jane): Rebuild the generated client with JanePHP 7.14 CI regenerates the SDK with the latest JanePHP (currently 7.14.0) and fails on any diff. Running `composer update` + `jane-openapi generate` picks up JanePHP 7.14, which reworks parts of the Runtime layer (FormEncoder/JsonPayload/JsonObject, additional-properties handling), drops CustomQueryResolver, and adds an `applyServerPlugins` flag to `Client::create()` that installs php-http host/path plugins from the OpenAPI server definition. `ClientFactory` already installs `AddSlackPathAndHostPlugin`, so it now opts out of those generated server plugins: their `AddPathPlugin` skips the `/api` prefix for the `api.test` endpoint (its path already starts with `/api`), which broke `ApiTest`. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01CXAVNUu5y3nHkfzq2TdNfX --- CHANGELOG.md | 1 + generated/Client.php | 16 +- generated/Endpoint/PinsList.php | 6 +- generated/Endpoint/ReactionsGet.php | 6 +- generated/Endpoint/UsersIdentity.php | 6 +- .../Model/AdminAppsApprovePostResponse200.php | 11 +- .../AdminAppsApprovePostResponsedefault.php | 11 +- .../AdminAppsApprovedListGetResponse200.php | 11 +- ...dminAppsApprovedListGetResponsedefault.php | 11 +- .../AdminAppsRequestsListGetResponse200.php | 11 +- ...dminAppsRequestsListGetResponsedefault.php | 11 +- .../AdminAppsRestrictPostResponse200.php | 11 +- .../AdminAppsRestrictPostResponsedefault.php | 11 +- .../AdminAppsRestrictedListGetResponse200.php | 11 +- ...inAppsRestrictedListGetResponsedefault.php | 11 +- ...inalConnectedChannelInfoGetResponse200.php | 11 +- ...ConnectedChannelInfoGetResponsedefault.php | 11 +- ...ConversationsInvitePostResponsedefault.php | 11 +- ...sRestrictAccessAddGroupPostResponse200.php | 11 +- ...trictAccessAddGroupPostResponsedefault.php | 11 +- ...RestrictAccessListGroupsGetResponse200.php | 11 +- ...rictAccessListGroupsGetResponsedefault.php | 11 +- ...strictAccessRemoveGroupPostResponse200.php | 11 +- ...ctAccessRemoveGroupPostResponsedefault.php | 11 +- ...inConversationsSetTeamsPostResponse200.php | 11 +- ...nversationsSetTeamsPostResponsedefault.php | 11 +- .../AdminEmojiAddAliasPostResponse200.php | 11 +- .../AdminEmojiAddAliasPostResponsedefault.php | 11 +- .../Model/AdminEmojiAddPostResponse200.php | 11 +- .../AdminEmojiAddPostResponsedefault.php | 11 +- .../Model/AdminEmojiListGetResponse200.php | 11 +- .../AdminEmojiListGetResponsedefault.php | 11 +- .../Model/AdminEmojiRemovePostResponse200.php | 11 +- .../AdminEmojiRemovePostResponsedefault.php | 11 +- .../Model/AdminEmojiRenamePostResponse200.php | 11 +- .../AdminEmojiRenamePostResponsedefault.php | 11 +- ...inInviteRequestsApprovePostResponse200.php | 11 +- ...viteRequestsApprovePostResponsedefault.php | 11 +- ...viteRequestsApprovedListGetResponse200.php | 11 +- ...RequestsApprovedListGetResponsedefault.php | 11 +- ...InviteRequestsDeniedListGetResponse200.php | 11 +- ...teRequestsDeniedListGetResponsedefault.php | 11 +- ...AdminInviteRequestsDenyPostResponse200.php | 11 +- ...nInviteRequestsDenyPostResponsedefault.php | 11 +- .../AdminInviteRequestsListGetResponse200.php | 11 +- ...inInviteRequestsListGetResponsedefault.php | 11 +- .../AdminTeamsAdminsListGetResponse200.php | 11 +- ...AdminTeamsAdminsListGetResponsedefault.php | 11 +- .../Model/AdminTeamsCreatePostResponse200.php | 11 +- .../AdminTeamsCreatePostResponsedefault.php | 11 +- .../Model/AdminTeamsListGetResponse200.php | 11 +- .../AdminTeamsListGetResponsedefault.php | 11 +- .../AdminTeamsOwnersListGetResponse200.php | 11 +- ...AdminTeamsOwnersListGetResponsedefault.php | 11 +- .../AdminTeamsSettingsInfoGetResponse200.php | 11 +- ...minTeamsSettingsInfoGetResponsedefault.php | 11 +- ...tingsSetDefaultChannelsPostResponse200.php | 11 +- ...sSetDefaultChannelsPostResponsedefault.php | 11 +- ...sSettingsSetDescriptionPostResponse200.php | 11 +- ...tingsSetDescriptionPostResponsedefault.php | 11 +- ...tingsSetDiscoverabilityPostResponse200.php | 11 +- ...sSetDiscoverabilityPostResponsedefault.php | 11 +- ...minTeamsSettingsSetIconPostResponse200.php | 11 +- ...eamsSettingsSetIconPostResponsedefault.php | 11 +- ...minTeamsSettingsSetNamePostResponse200.php | 11 +- ...eamsSettingsSetNamePostResponsedefault.php | 11 +- ...inUsergroupsAddChannelsPostResponse200.php | 11 +- ...ergroupsAddChannelsPostResponsedefault.php | 11 +- ...AdminUsergroupsAddTeamsPostResponse200.php | 11 +- ...nUsergroupsAddTeamsPostResponsedefault.php | 11 +- ...inUsergroupsListChannelsGetResponse200.php | 11 +- ...ergroupsListChannelsGetResponsedefault.php | 11 +- ...sergroupsRemoveChannelsPostResponse200.php | 11 +- ...roupsRemoveChannelsPostResponsedefault.php | 11 +- .../Model/AdminUsersAssignPostResponse200.php | 11 +- .../AdminUsersAssignPostResponsedefault.php | 11 +- .../Model/AdminUsersInvitePostResponse200.php | 11 +- .../AdminUsersInvitePostResponsedefault.php | 11 +- .../Model/AdminUsersListGetResponse200.php | 11 +- .../AdminUsersListGetResponsedefault.php | 11 +- .../Model/AdminUsersRemovePostResponse200.php | 11 +- .../AdminUsersRemovePostResponsedefault.php | 11 +- ...nUsersSessionInvalidatePostResponse200.php | 11 +- ...rsSessionInvalidatePostResponsedefault.php | 11 +- .../AdminUsersSessionResetPostResponse200.php | 11 +- ...inUsersSessionResetPostResponsedefault.php | 11 +- .../AdminUsersSetAdminPostResponse200.php | 11 +- .../AdminUsersSetAdminPostResponsedefault.php | 11 +- ...AdminUsersSetExpirationPostResponse200.php | 11 +- ...nUsersSetExpirationPostResponsedefault.php | 11 +- .../AdminUsersSetOwnerPostResponse200.php | 11 +- .../AdminUsersSetOwnerPostResponsedefault.php | 11 +- .../AdminUsersSetRegularPostResponse200.php | 11 +- ...dminUsersSetRegularPostResponsedefault.php | 11 +- generated/Model/ApiTestGetResponse200.php | 11 +- generated/Model/ApiTestGetResponsedefault.php | 11 +- ...sEventAuthorizationsListGetResponse200.php | 11 +- ...ntAuthorizationsListGetResponsedefault.php | 11 +- ...PermissionsResourcesListGetResponse200.php | 11 +- ...ppsPermissionsScopesListGetResponse200.php | 11 +- ...missionsScopesListGetResponse200Scopes.php | 11 +- ...AppsPermissionsUsersListGetResponse200.php | 11 +- ...PermissionsUsersListGetResponsedefault.php | 11 +- ...sPermissionsUsersRequestGetResponse200.php | 11 +- ...missionsUsersRequestGetResponsedefault.php | 11 +- generated/Model/BlocksItem.php | 11 +- generated/Model/CallsAddPostResponse200.php | 11 +- .../Model/CallsAddPostResponsedefault.php | 11 +- generated/Model/CallsEndPostResponse200.php | 11 +- .../Model/CallsEndPostResponsedefault.php | 11 +- generated/Model/CallsInfoGetResponse200.php | 11 +- .../Model/CallsInfoGetResponsedefault.php | 11 +- .../CallsParticipantsAddPostResponse200.php | 11 +- ...allsParticipantsAddPostResponsedefault.php | 11 +- ...CallsParticipantsRemovePostResponse200.php | 11 +- ...sParticipantsRemovePostResponsedefault.php | 11 +- .../Model/CallsUpdatePostResponse200.php | 11 +- .../Model/CallsUpdatePostResponsedefault.php | 11 +- generated/Model/DndTeamInfoGetResponse200.php | 11 +- .../Model/DndTeamInfoGetResponsedefault.php | 11 +- generated/Model/EmojiListGetResponse200.php | 11 +- .../Model/EmojiListGetResponsedefault.php | 11 +- .../Model/FilesRemoteAddPostResponse200.php | 11 +- .../FilesRemoteAddPostResponsedefault.php | 11 +- .../Model/FilesRemoteInfoGetResponse200.php | 11 +- .../FilesRemoteInfoGetResponsedefault.php | 11 +- .../Model/FilesRemoteListGetResponse200.php | 11 +- .../FilesRemoteListGetResponsedefault.php | 11 +- .../FilesRemoteRemovePostResponse200.php | 11 +- .../FilesRemoteRemovePostResponsedefault.php | 11 +- .../Model/FilesRemoteShareGetResponse200.php | 11 +- .../FilesRemoteShareGetResponsedefault.php | 11 +- .../FilesRemoteUpdatePostResponse200.php | 11 +- .../FilesRemoteUpdatePostResponsedefault.php | 11 +- .../Model/MigrationExchangeGetResponse200.php | 11 +- generated/Model/OauthAccessGetResponse200.php | 11 +- .../Model/OauthAccessGetResponsedefault.php | 11 +- generated/Model/OauthTokenGetResponse200.php | 11 +- .../Model/OauthTokenGetResponsedefault.php | 11 +- .../Model/OauthV2AccessGetResponse200.php | 11 +- .../Model/OauthV2AccessGetResponsedefault.php | 11 +- .../Model/ObjsMessageAttachmentsItem.php | 11 +- generated/Model/ObjsReaction.php | 11 +- generated/Model/ObjsUserProfile.php | 10 +- .../Model/SearchMessagesGetResponse200.php | 11 +- .../SearchMessagesGetResponsedefault.php | 11 +- .../Model/TeamBillableInfoGetResponse200.php | 11 +- .../TeamBillableInfoGetResponsedefault.php | 11 +- .../UsersConversationsGetResponse200.php | 11 +- .../Model/UsersGetPresenceGetResponse200.php | 11 +- .../UsersGetPresenceGetResponsedefault.php | 11 +- generated/Model/UsersInfoGetResponse200.php | 11 +- .../UsersLookupByEmailGetResponse200.php | 11 +- generated/Model/ViewsOpenPostResponse200.php | 11 +- .../Model/ViewsOpenPostResponsedefault.php | 11 +- .../Model/ViewsPublishPostResponse200.php | 11 +- .../Model/ViewsPublishPostResponsedefault.php | 11 +- generated/Model/ViewsPushPostResponse200.php | 11 +- .../Model/ViewsPushPostResponsedefault.php | 11 +- .../Model/ViewsUpdatePostResponse200.php | 11 +- .../Model/ViewsUpdatePostResponsedefault.php | 11 +- .../WorkflowsStepCompletedPostResponse200.php | 11 +- ...kflowsStepCompletedPostResponsedefault.php | 11 +- .../WorkflowsStepFailedPostResponse200.php | 11 +- ...WorkflowsStepFailedPostResponsedefault.php | 11 +- .../WorkflowsUpdateStepPostResponse200.php | 11 +- ...WorkflowsUpdateStepPostResponsedefault.php | 11 +- ...inAppsApprovePostResponse200Normalizer.php | 3 +- ...psApprovePostResponsedefaultNormalizer.php | 3 +- ...psApprovedListGetResponse200Normalizer.php | 3 +- ...provedListGetResponsedefaultNormalizer.php | 3 +- ...psRequestsListGetResponse200Normalizer.php | 3 +- ...questsListGetResponsedefaultNormalizer.php | 3 +- ...nAppsRestrictPostResponse200Normalizer.php | 3 +- ...sRestrictPostResponsedefaultNormalizer.php | 3 +- ...RestrictedListGetResponse200Normalizer.php | 3 +- ...rictedListGetResponsedefaultNormalizer.php | 3 +- ...tedChannelInfoGetResponse200Normalizer.php | 3 +- ...hannelInfoGetResponsedefaultNormalizer.php | 3 +- ...versationPrefsGetResponse200Normalizer.php | 2 +- ...tionPrefsGetResponse200PrefsNormalizer.php | 4 +- ...ationsGetTeamsGetResponse200Normalizer.php | 2 +- ...onsInvitePostResponsedefaultNormalizer.php | 4 +- ...ccessAddGroupPostResponse200Normalizer.php | 3 +- ...sAddGroupPostResponsedefaultNormalizer.php | 3 +- ...cessListGroupsGetResponse200Normalizer.php | 3 +- ...ListGroupsGetResponsedefaultNormalizer.php | 3 +- ...ssRemoveGroupPostResponse200Normalizer.php | 3 +- ...moveGroupPostResponsedefaultNormalizer.php | 3 +- ...rsationsSearchGetResponse200Normalizer.php | 2 +- ...tionsSetTeamsPostResponse200Normalizer.php | 3 +- ...sSetTeamsPostResponsedefaultNormalizer.php | 3 +- ...EmojiAddAliasPostResponse200Normalizer.php | 3 +- ...iAddAliasPostResponsedefaultNormalizer.php | 3 +- ...AdminEmojiAddPostResponse200Normalizer.php | 3 +- ...nEmojiAddPostResponsedefaultNormalizer.php | 3 +- ...AdminEmojiListGetResponse200Normalizer.php | 3 +- ...nEmojiListGetResponsedefaultNormalizer.php | 3 +- ...inEmojiRemovePostResponse200Normalizer.php | 3 +- ...ojiRemovePostResponsedefaultNormalizer.php | 3 +- ...inEmojiRenamePostResponse200Normalizer.php | 3 +- ...ojiRenamePostResponsedefaultNormalizer.php | 3 +- ...questsApprovePostResponse200Normalizer.php | 3 +- ...tsApprovePostResponsedefaultNormalizer.php | 3 +- ...tsApprovedListGetResponse200Normalizer.php | 3 +- ...provedListGetResponsedefaultNormalizer.php | 3 +- ...estsDeniedListGetResponse200Normalizer.php | 3 +- ...DeniedListGetResponsedefaultNormalizer.php | 3 +- ...eRequestsDenyPostResponse200Normalizer.php | 3 +- ...uestsDenyPostResponsedefaultNormalizer.php | 3 +- ...teRequestsListGetResponse200Normalizer.php | 3 +- ...questsListGetResponsedefaultNormalizer.php | 3 +- ...eamsAdminsListGetResponse200Normalizer.php | 3 +- ...AdminsListGetResponsedefaultNormalizer.php | 3 +- ...inTeamsCreatePostResponse200Normalizer.php | 3 +- ...amsCreatePostResponsedefaultNormalizer.php | 3 +- ...AdminTeamsListGetResponse200Normalizer.php | 3 +- ...nTeamsListGetResponsedefaultNormalizer.php | 3 +- ...eamsOwnersListGetResponse200Normalizer.php | 3 +- ...OwnersListGetResponsedefaultNormalizer.php | 3 +- ...msSettingsInfoGetResponse200Normalizer.php | 3 +- ...ttingsInfoGetResponsedefaultNormalizer.php | 3 +- ...faultChannelsPostResponse200Normalizer.php | 3 +- ...tChannelsPostResponsedefaultNormalizer.php | 3 +- ...etDescriptionPostResponse200Normalizer.php | 3 +- ...scriptionPostResponsedefaultNormalizer.php | 3 +- ...scoverabilityPostResponse200Normalizer.php | 3 +- ...erabilityPostResponsedefaultNormalizer.php | 3 +- ...ttingsSetIconPostResponse200Normalizer.php | 3 +- ...gsSetIconPostResponsedefaultNormalizer.php | 3 +- ...ttingsSetNamePostResponse200Normalizer.php | 3 +- ...gsSetNamePostResponsedefaultNormalizer.php | 3 +- ...psAddChannelsPostResponse200Normalizer.php | 3 +- ...dChannelsPostResponsedefaultNormalizer.php | 3 +- ...roupsAddTeamsPostResponse200Normalizer.php | 3 +- ...sAddTeamsPostResponsedefaultNormalizer.php | 3 +- ...psListChannelsGetResponse200Normalizer.php | 3 +- ...stChannelsGetResponsedefaultNormalizer.php | 3 +- ...emoveChannelsPostResponse200Normalizer.php | 3 +- ...eChannelsPostResponsedefaultNormalizer.php | 3 +- ...inUsersAssignPostResponse200Normalizer.php | 3 +- ...ersAssignPostResponsedefaultNormalizer.php | 3 +- ...inUsersInvitePostResponse200Normalizer.php | 3 +- ...ersInvitePostResponsedefaultNormalizer.php | 3 +- ...AdminUsersListGetResponse200Normalizer.php | 3 +- ...nUsersListGetResponsedefaultNormalizer.php | 3 +- ...inUsersRemovePostResponse200Normalizer.php | 3 +- ...ersRemovePostResponsedefaultNormalizer.php | 3 +- ...ionInvalidatePostResponse200Normalizer.php | 3 +- ...nvalidatePostResponsedefaultNormalizer.php | 3 +- ...sSessionResetPostResponse200Normalizer.php | 3 +- ...sionResetPostResponsedefaultNormalizer.php | 3 +- ...UsersSetAdminPostResponse200Normalizer.php | 3 +- ...sSetAdminPostResponsedefaultNormalizer.php | 3 +- ...SetExpirationPostResponse200Normalizer.php | 3 +- ...xpirationPostResponsedefaultNormalizer.php | 3 +- ...UsersSetOwnerPostResponse200Normalizer.php | 3 +- ...sSetOwnerPostResponsedefaultNormalizer.php | 3 +- ...ersSetRegularPostResponse200Normalizer.php | 3 +- ...etRegularPostResponsedefaultNormalizer.php | 3 +- .../ApiTestGetResponse200Normalizer.php | 4 +- .../ApiTestGetResponsedefaultNormalizer.php | 5 +- ...orizationsListGetResponse200Normalizer.php | 3 +- ...ationsListGetResponsedefaultNormalizer.php | 3 +- ...nfoGetResponse200InfoAppHomeNormalizer.php | 2 +- ...nfoGetResponse200InfoChannelNormalizer.php | 2 +- ...sInfoGetResponse200InfoGroupNormalizer.php | 2 +- ...ionsInfoGetResponse200InfoImNormalizer.php | 2 +- ...nsInfoGetResponse200InfoMpimNormalizer.php | 2 +- ...ssionsInfoGetResponse200InfoNormalizer.php | 12 +- ...nsInfoGetResponse200InfoTeamNormalizer.php | 2 +- ...ermissionsInfoGetResponse200Normalizer.php | 2 +- ...sResourcesListGetResponse200Normalizer.php | 9 +- ...ionsScopesListGetResponse200Normalizer.php | 6 +- ...opesListGetResponse200ScopesNormalizer.php | 9 +- ...sionsUsersListGetResponse200Normalizer.php | 3 +- ...sUsersListGetResponsedefaultNormalizer.php | 3 +- ...nsUsersRequestGetResponse200Normalizer.php | 3 +- ...ersRequestGetResponsedefaultNormalizer.php | 3 +- generated/Normalizer/BlocksItemNormalizer.php | 3 +- .../BotsInfoGetResponse200BotNormalizer.php | 2 +- .../BotsInfoGetResponse200Normalizer.php | 2 +- .../CallsAddPostResponse200Normalizer.php | 3 +- .../CallsAddPostResponsedefaultNormalizer.php | 3 +- .../CallsEndPostResponse200Normalizer.php | 3 +- .../CallsEndPostResponsedefaultNormalizer.php | 3 +- .../CallsInfoGetResponse200Normalizer.php | 3 +- .../CallsInfoGetResponsedefaultNormalizer.php | 3 +- ...rticipantsAddPostResponse200Normalizer.php | 3 +- ...ipantsAddPostResponsedefaultNormalizer.php | 3 +- ...cipantsRemovePostResponse200Normalizer.php | 3 +- ...ntsRemovePostResponsedefaultNormalizer.php | 3 +- .../CallsUpdatePostResponse200Normalizer.php | 3 +- ...llsUpdatePostResponsedefaultNormalizer.php | 3 +- ...atPostMessagePostResponse200Normalizer.php | 2 +- ...essagePostResponse200MessageNormalizer.php | 4 +- ...heduleMessagePostResponse200Normalizer.php | 2 +- ...edMessagesListGetResponse200Normalizer.php | 4 +- .../ChatUpdatePostResponse200Normalizer.php | 2 +- ...sationsCreatePostResponse200Normalizer.php | 2 +- ...sationsHistoryGetResponse200Normalizer.php | 4 +- ...versationsInfoGetResponse200Normalizer.php | 2 +- ...sationsInvitePostResponse200Normalizer.php | 2 +- ...onsInvitePostResponsedefaultNormalizer.php | 2 +- ...ersationsJoinPostResponse200Normalizer.php | 4 +- ...versationsListGetResponse200Normalizer.php | 4 +- ...sationsMembersGetResponse200Normalizer.php | 2 +- ...nPostResponse200ChannelItem1Normalizer.php | 2 +- ...sationsRenamePostResponse200Normalizer.php | 2 +- ...Response200MessagesItemItem0Normalizer.php | 2 +- ...Response200MessagesItemItem1Normalizer.php | 2 +- ...sationsRepliesGetResponse200Normalizer.php | 2 +- ...onsSetPurposePostResponse200Normalizer.php | 2 +- ...tionsSetTopicPostResponse200Normalizer.php | 2 +- .../DndTeamInfoGetResponse200Normalizer.php | 3 +- ...ndTeamInfoGetResponsedefaultNormalizer.php | 3 +- .../EmojiListGetResponse200Normalizer.php | 3 +- .../EmojiListGetResponsedefaultNormalizer.php | 3 +- ...ploadExternalPostResponse200Normalizer.php | 2 +- .../FilesInfoGetResponse200Normalizer.php | 6 +- .../FilesListGetResponse200Normalizer.php | 4 +- ...ilesRemoteAddPostResponse200Normalizer.php | 3 +- ...RemoteAddPostResponsedefaultNormalizer.php | 3 +- ...ilesRemoteInfoGetResponse200Normalizer.php | 3 +- ...RemoteInfoGetResponsedefaultNormalizer.php | 3 +- ...ilesRemoteListGetResponse200Normalizer.php | 3 +- ...RemoteListGetResponsedefaultNormalizer.php | 3 +- ...sRemoteRemovePostResponse200Normalizer.php | 3 +- ...oteRemovePostResponsedefaultNormalizer.php | 3 +- ...lesRemoteShareGetResponse200Normalizer.php | 3 +- ...emoteShareGetResponsedefaultNormalizer.php | 3 +- ...sRemoteUpdatePostResponse200Normalizer.php | 3 +- ...oteUpdatePostResponsedefaultNormalizer.php | 3 +- ...vokePublicURLPostResponse200Normalizer.php | 2 +- ...aredPublicURLPostResponse200Normalizer.php | 2 +- .../FilesUploadPostResponse200Normalizer.php | 2 +- generated/Normalizer/JaneObjectNormalizer.php | 456 +----------------- ...rationExchangeGetResponse200Normalizer.php | 11 +- .../OauthAccessGetResponse200Normalizer.php | 3 +- ...authAccessGetResponsedefaultNormalizer.php | 3 +- .../OauthTokenGetResponse200Normalizer.php | 3 +- ...OauthTokenGetResponsedefaultNormalizer.php | 3 +- .../OauthV2AccessGetResponse200Normalizer.php | 3 +- ...thV2AccessGetResponsedefaultNormalizer.php | 3 +- .../Normalizer/ObjsBotProfileNormalizer.php | 2 +- .../Normalizer/ObjsChannelNormalizer.php | 4 +- .../Normalizer/ObjsCommentNormalizer.php | 2 +- .../Normalizer/ObjsConversationNormalizer.php | 8 +- .../ObjsConversationSharesItemNormalizer.php | 2 +- .../ObjsExternalOrgMigrationsNormalizer.php | 2 +- generated/Normalizer/ObjsFileNormalizer.php | 4 +- .../ObjsMessageAttachmentsItemNormalizer.php | 27 +- .../Normalizer/ObjsMessageNormalizer.php | 20 +- .../Normalizer/ObjsReactionNormalizer.php | 5 +- .../Normalizer/ObjsSubteamNormalizer.php | 2 +- generated/Normalizer/ObjsTeamNormalizer.php | 8 +- .../ObjsTeamProfileFieldNormalizer.php | 26 +- generated/Normalizer/ObjsUserNormalizer.php | 6 +- .../Normalizer/ObjsUserProfileNormalizer.php | 246 +++++----- .../ObjsUserTeamProfileNormalizer.php | 2 +- ...etResponse200Item0ItemsItem0Normalizer.php | 2 +- ...etResponse200Item0ItemsItem1Normalizer.php | 2 +- .../PinsListGetResponse200Item0Normalizer.php | 4 +- ...GetResponse200ItemsItemItem0Normalizer.php | 2 +- ...GetResponse200ItemsItemItem1Normalizer.php | 2 +- ...GetResponse200ItemsItemItem2Normalizer.php | 4 +- .../ReactionsListGetResponse200Normalizer.php | 4 +- .../RemindersAddPostResponse200Normalizer.php | 2 +- .../RemindersInfoGetResponse200Normalizer.php | 2 +- .../RemindersListGetResponse200Normalizer.php | 2 +- .../RtmConnectGetResponse200Normalizer.php | 4 +- ...SearchMessagesGetResponse200Normalizer.php | 3 +- ...chMessagesGetResponsedefaultNormalizer.php | 3 +- ...GetResponse200ItemsItemItem0Normalizer.php | 2 +- ...GetResponse200ItemsItemItem1Normalizer.php | 2 +- ...GetResponse200ItemsItemItem2Normalizer.php | 4 +- .../StarsListGetResponse200Normalizer.php | 2 +- ...TeamAccessLogsGetResponse200Normalizer.php | 4 +- ...amBillableInfoGetResponse200Normalizer.php | 3 +- ...llableInfoGetResponsedefaultNormalizer.php | 3 +- .../TeamInfoGetResponse200Normalizer.php | 2 +- ...ntegrationLogsGetResponse200Normalizer.php | 4 +- ...TeamProfileGetGetResponse200Normalizer.php | 2 +- ...fileGetGetResponse200ProfileNormalizer.php | 2 +- ...rgroupsCreatePostResponse200Normalizer.php | 2 +- ...groupsDisablePostResponse200Normalizer.php | 2 +- ...rgroupsEnablePostResponse200Normalizer.php | 2 +- ...UsergroupsListGetResponse200Normalizer.php | 2 +- ...rgroupsUpdatePostResponse200Normalizer.php | 2 +- ...psUsersUpdatePostResponse200Normalizer.php | 2 +- ...sConversationsGetResponse200Normalizer.php | 9 +- ...ersGetPresenceGetResponse200Normalizer.php | 9 +- ...etPresenceGetResponsedefaultNormalizer.php | 4 +- ...sIdentityGetResponse200Item0Normalizer.php | 4 +- ...sIdentityGetResponse200Item1Normalizer.php | 4 +- ...sIdentityGetResponse200Item2Normalizer.php | 4 +- ...sIdentityGetResponse200Item3Normalizer.php | 4 +- .../UsersInfoGetResponse200Normalizer.php | 6 +- .../UsersListGetResponse200Normalizer.php | 4 +- ...sLookupByEmailGetResponse200Normalizer.php | 6 +- ...sersProfileGetGetResponse200Normalizer.php | 2 +- ...ersProfileSetPostResponse200Normalizer.php | 2 +- ...UsersSetPhotoPostResponse200Normalizer.php | 2 +- .../ViewsOpenPostResponse200Normalizer.php | 3 +- ...ViewsOpenPostResponsedefaultNormalizer.php | 3 +- .../ViewsPublishPostResponse200Normalizer.php | 3 +- ...wsPublishPostResponsedefaultNormalizer.php | 3 +- .../ViewsPushPostResponse200Normalizer.php | 3 +- ...ViewsPushPostResponsedefaultNormalizer.php | 3 +- .../ViewsUpdatePostResponse200Normalizer.php | 3 +- ...ewsUpdatePostResponsedefaultNormalizer.php | 3 +- ...StepCompletedPostResponse200Normalizer.php | 3 +- ...CompletedPostResponsedefaultNormalizer.php | 3 +- ...owsStepFailedPostResponse200Normalizer.php | 3 +- ...tepFailedPostResponsedefaultNormalizer.php | 3 +- ...owsUpdateStepPostResponse200Normalizer.php | 3 +- ...pdateStepPostResponsedefaultNormalizer.php | 3 +- .../AdditionalAndPatternProperties.php | 121 +++++ .../Runtime/AdditionalPropertiesInterface.php | 27 ++ generated/Runtime/Client/BaseEndpoint.php | 208 +++++++- .../Runtime/Client/CustomQueryResolver.php | 21 - generated/Runtime/Client/FormEncoder.php | 53 ++ generated/Runtime/Client/JsonPayload.php | 36 ++ generated/Runtime/JsonObject.php | 59 +++ .../Normalizer/InvalidDateException.php | 22 + src/ClientFactory.php | 8 +- 426 files changed, 2809 insertions(+), 1107 deletions(-) create mode 100644 generated/Runtime/AdditionalAndPatternProperties.php create mode 100644 generated/Runtime/AdditionalPropertiesInterface.php delete mode 100644 generated/Runtime/Client/CustomQueryResolver.php create mode 100644 generated/Runtime/Client/FormEncoder.php create mode 100644 generated/Runtime/Client/JsonPayload.php create mode 100644 generated/Runtime/JsonObject.php create mode 100644 generated/Runtime/Normalizer/InvalidDateException.php diff --git a/CHANGELOG.md b/CHANGELOG.md index b0d2591b..68a246bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 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 97f46325..9eb29a66 100644 --- a/generated/Client.php +++ b/generated/Client.php @@ -3916,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/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/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); } }