From c2b2d1234d9e03e5e411d9d96405d39c14c81abe Mon Sep 17 00:00:00 2001 From: MagicBella Date: Mon, 24 Feb 2025 05:04:11 +0000 Subject: [PATCH] chore: regen sdk --- ...p-magicbell-java-user-client-1740373451.md | 5 + README.md | 46 ++-- documentation/models/ApnsToken.md | 2 + .../models/ApnsTokenInstallationId.md | 2 + documentation/models/ApnsTokenResponse.md | 15 ++ .../models/ApnsTokenResponseInstallationId.md | 12 + ...Tokens.md => ArrayOfApnsTokenResponses.md} | 6 +- ...Tokens.md => ArrayOfExpoTokenResponses.md} | 6 +- ...mTokens.md => ArrayOfFcmTokenResponses.md} | 6 +- ...okens.md => ArrayOfSlackTokenResponses.md} | 6 +- ...okens.md => ArrayOfTeamsTokenResponses.md} | 6 +- ...ens.md => ArrayOfWebPushTokenResponses.md} | 6 +- documentation/models/AuthedUser.md | 2 + documentation/models/Banner.md | 2 + documentation/models/DefaultHover.md | 2 + documentation/models/DefaultState.md | 2 + documentation/models/Default_.md | 2 + documentation/models/Dialog.md | 2 + documentation/models/DiscardResult.md | 2 + documentation/models/Enterprise.md | 2 + documentation/models/ExpoToken.md | 2 + ...{TokenMetadata.md => ExpoTokenResponse.md} | 5 +- documentation/models/FcmToken.md | 2 + .../models/FcmTokenInstallationId.md | 2 + documentation/models/FcmTokenResponse.md | 14 + .../models/FcmTokenResponseInstallationId.md | 10 + documentation/models/Footer.md | 2 + .../GetMobilePushApnsTokensParameters.md | 12 +- .../GetMobilePushExpoTokensParameters.md | 12 +- .../GetMobilePushFcmTokensParameters.md | 12 +- .../models/GetSlackTokensParameters.md | 12 +- .../models/GetTeamsTokensParameters.md | 12 +- .../models/GetWebPushTokensParameters.md | 12 +- documentation/models/Header.md | 2 + documentation/models/Icon.md | 2 + documentation/models/Images.md | 2 + documentation/models/InboxConfig.md | 2 + documentation/models/IncomingWebhook.md | 2 + documentation/models/Links.md | 2 + documentation/models/MetadataApnsToken.md | 8 - documentation/models/MetadataExpoToken.md | 8 - documentation/models/MetadataFcmToken.md | 8 - documentation/models/MetadataSlackToken.md | 8 - documentation/models/MetadataTeamsToken.md | 8 - documentation/models/MetadataWebPushToken.md | 8 - documentation/models/Notification.md | 2 + .../models/SlackFinishInstallResponse.md | 2 + documentation/models/SlackInstallation.md | 2 + documentation/models/SlackStartInstall.md | 2 + .../SlackStartInstallResponseContent.md | 2 + documentation/models/SlackToken.md | 4 +- .../models/{Oauth.md => SlackTokenOauth.md} | 4 +- documentation/models/SlackTokenResponse.md | 14 + .../models/SlackTokenResponseOauth.md | 11 + .../models/SlackTokenResponseWebhook.md | 9 + documentation/models/SlackTokenWebhook.md | 2 + documentation/models/Team.md | 2 + documentation/models/TeamsToken.md | 2 + documentation/models/TeamsTokenResponse.md | 13 + .../models/TeamsTokenResponseWebhook.md | 9 + documentation/models/TeamsTokenWebhook.md | 2 + documentation/models/TemplatesInstallation.md | 2 + documentation/models/Theme.md | 2 + documentation/models/Unread.md | 2 + documentation/models/UnreadHover.md | 2 + documentation/models/UnreadState.md | 2 + documentation/models/Unseen.md | 2 + documentation/models/UnseenBadge.md | 2 + documentation/models/UnseenHover.md | 2 + documentation/models/UnseenState.md | 2 + .../WebPushStartInstallationResponse.md | 2 + documentation/models/WebPushToken.md | 10 +- .../models/{Keys.md => WebPushTokenKeys.md} | 4 +- documentation/models/WebPushTokenResponse.md | 14 + .../models/WebPushTokenResponseKeys.md | 10 + documentation/services/ChannelsService.kt.md | 126 ++++----- documentation/services/ChannelsService.md | 131 ++++----- .../services/IntegrationsService.kt.md | 16 +- documentation/services/IntegrationsService.md | 16 +- example/src/main/java/com/example/Main.java | 21 +- kotlin-example/src/main/kotlin/Main.kt | 10 +- .../MagicbellUserClient.java | 2 + .../config/MagicbellUserClientConfig.java | 2 + .../config/RetryConfig.java | 2 + .../exceptions/ApiException.java | 2 + .../magicbelluserclient/hook/Hook.java | 2 + .../magicbelluserclient/http/Environment.java | 2 + .../magicbelluserclient/http/HttpMethod.java | 2 + .../http/ModelConverter.java | 2 + .../DefaultHeadersInterceptor.java | 2 + .../http/interceptors/RetryInterceptor.java | 2 + .../http/interceptors/TokenInterceptor.java | 2 + .../serialization/PathSerializationStyle.java | 2 + .../QuerySerializationStyle.java | 2 + .../serialization/SerializationStyle.java | 2 + .../http/serialization/Serializer.java | 2 + .../http/serialization/Util.java | 2 + .../http/util/HttpArgumentConverter.java | 2 + .../http/util/RequestBuilder.java | 2 + .../magicbelluserclient/json/TypeUtils.java | 2 + .../magicbelluserclient/models/ApnsToken.java | 2 + .../models/ApnsTokenInstallationId.java | 2 + .../models/ApnsTokenResponse.java | 53 ++++ .../ApnsTokenResponseInstallationId.java | 31 +++ ...ns.java => ArrayOfApnsTokenResponses.java} | 6 +- ...ns.java => ArrayOfExpoTokenResponses.java} | 6 +- ...ens.java => ArrayOfFcmTokenResponses.java} | 6 +- .../models/ArrayOfMetadataTeamsTokens.java | 22 -- .../models/ArrayOfMetadataWebPushTokens.java | 22 -- ...s.java => ArrayOfSlackTokenResponses.java} | 6 +- .../models/ArrayOfTeamsTokenResponses.java | 24 ++ .../models/ArrayOfWebPushTokenResponses.java | 24 ++ .../models/AuthedUser.java | 2 + .../magicbelluserclient/models/Banner.java | 2 + .../models/DefaultHover.java | 2 + .../models/DefaultState.java | 2 + .../magicbelluserclient/models/Default_.java | 2 + .../magicbelluserclient/models/Dialog.java | 2 + .../models/DiscardResult.java | 2 + .../models/Enterprise.java | 2 + .../magicbelluserclient/models/ExpoToken.java | 2 + .../models/ExpoTokenResponse.java | 41 +++ .../magicbelluserclient/models/FcmToken.java | 2 + .../models/FcmTokenInstallationId.java | 2 + .../models/FcmTokenResponse.java | 44 +++ .../FcmTokenResponseInstallationId.java | 28 ++ .../magicbelluserclient/models/Footer.java | 2 + .../GetMobilePushApnsTokensParameters.java | 13 +- .../GetMobilePushExpoTokensParameters.java | 13 +- .../GetMobilePushFcmTokensParameters.java | 13 +- .../models/GetSlackTokensParameters.java | 13 +- .../models/GetTeamsTokensParameters.java | 13 +- .../models/GetWebPushTokensParameters.java | 13 +- .../magicbelluserclient/models/Header.java | 2 + .../magicbelluserclient/models/Icon.java | 2 + .../magicbelluserclient/models/Images.java | 2 + .../models/InboxConfig.java | 2 + .../models/IncomingWebhook.java | 2 + .../magicbelluserclient/models/Links.java | 2 + .../models/MetadataSlackToken.java | 24 -- .../models/MetadataTeamsToken.java | 24 -- .../models/MetadataWebPushToken.java | 24 -- .../models/Notification.java | 2 + .../models/SlackFinishInstallResponse.java | 2 + .../models/SlackInstallation.java | 2 + .../models/SlackStartInstall.java | 2 + .../SlackStartInstallResponseContent.java | 2 + .../models/SlackToken.java | 4 +- .../{Oauth.java => SlackTokenOauth.java} | 4 +- .../models/SlackTokenResponse.java | 41 +++ ...oken.java => SlackTokenResponseOauth.java} | 13 +- ...en.java => SlackTokenResponseWebhook.java} | 9 +- .../models/SlackTokenWebhook.java | 2 + .../magicbelluserclient/models/Team.java | 2 + .../models/TeamsToken.java | 2 + ...nMetadata.java => TeamsTokenResponse.java} | 6 +- .../models/TeamsTokenResponseWebhook.java | 21 ++ .../models/TeamsTokenWebhook.java | 2 + .../models/TemplatesInstallation.java | 2 + .../magicbelluserclient/models/Theme.java | 2 + .../magicbelluserclient/models/Unread.java | 2 + .../models/UnreadHover.java | 2 + .../models/UnreadState.java | 2 + .../magicbelluserclient/models/Unseen.java | 2 + .../models/UnseenBadge.java | 2 + .../models/UnseenHover.java | 2 + .../models/UnseenState.java | 2 + .../WebPushStartInstallationResponse.java | 2 + .../models/WebPushToken.java | 4 +- .../{Keys.java => WebPushTokenKeys.java} | 4 +- .../models/WebPushTokenResponse.java | 43 +++ ...ken.java => WebPushTokenResponseKeys.java} | 8 +- .../services/BaseService.java | 2 + .../services/ChannelsService.java | 254 +++++++++--------- .../services/IntegrationsService.java | 2 + .../validation/Violation.java | 2 + .../validation/ViolationAggregator.java | 2 + .../exceptions/ValidationException.java | 2 + .../validators/AbstractValidator.java | 2 + .../validation/validators/ListValidator.java | 2 + .../validators/NumericValidator.java | 2 + .../validators/StringValidator.java | 2 + .../validation/validators/Validator.java | 2 + .../AbstractModelValidator.java | 2 + .../ApnsTokenResponseValidator.java | 30 +++ .../modelValidators/ApnsTokenValidator.java | 2 + .../ExpoTokenResponseValidator.java | 24 ++ .../modelValidators/ExpoTokenValidator.java | 2 + .../FcmTokenResponseValidator.java | 24 ++ .../modelValidators/FcmTokenValidator.java | 2 + .../modelValidators/InboxConfigValidator.java | 2 + .../MetadataApnsTokenValidator.java | 21 -- .../MetadataExpoTokenValidator.java | 21 -- .../MetadataFcmTokenValidator.java | 21 -- .../MetadataSlackTokenValidator.java | 21 -- .../SlackInstallationValidator.java | 2 + .../SlackTokenResponseValidator.java | 23 ++ .../SlackTokenResponseWebhookValidator.java | 24 ++ .../modelValidators/SlackTokenValidator.java | 2 + .../SlackTokenWebhookValidator.java | 2 + ...ushStartInstallationResponseValidator.java | 2 + 201 files changed, 1348 insertions(+), 652 deletions(-) create mode 100644 .changeset/auto-bump-magicbell-java-user-client-1740373451.md create mode 100644 documentation/models/ApnsTokenResponse.md create mode 100644 documentation/models/ApnsTokenResponseInstallationId.md rename documentation/models/{ArrayOfMetadataApnsTokens.md => ArrayOfApnsTokenResponses.md} (56%) rename documentation/models/{ArrayOfMetadataExpoTokens.md => ArrayOfExpoTokenResponses.md} (56%) rename documentation/models/{ArrayOfMetadataFcmTokens.md => ArrayOfFcmTokenResponses.md} (56%) rename documentation/models/{ArrayOfMetadataTeamsTokens.md => ArrayOfSlackTokenResponses.md} (57%) rename documentation/models/{ArrayOfMetadataSlackTokens.md => ArrayOfTeamsTokenResponses.md} (57%) rename documentation/models/{ArrayOfMetadataWebPushTokens.md => ArrayOfWebPushTokenResponses.md} (57%) rename documentation/models/{TokenMetadata.md => ExpoTokenResponse.md} (70%) create mode 100644 documentation/models/FcmTokenResponse.md create mode 100644 documentation/models/FcmTokenResponseInstallationId.md delete mode 100644 documentation/models/MetadataApnsToken.md delete mode 100644 documentation/models/MetadataExpoToken.md delete mode 100644 documentation/models/MetadataFcmToken.md delete mode 100644 documentation/models/MetadataSlackToken.md delete mode 100644 documentation/models/MetadataTeamsToken.md delete mode 100644 documentation/models/MetadataWebPushToken.md rename documentation/models/{Oauth.md => SlackTokenOauth.md} (77%) create mode 100644 documentation/models/SlackTokenResponse.md create mode 100644 documentation/models/SlackTokenResponseOauth.md create mode 100644 documentation/models/SlackTokenResponseWebhook.md create mode 100644 documentation/models/TeamsTokenResponse.md create mode 100644 documentation/models/TeamsTokenResponseWebhook.md rename documentation/models/{Keys.md => WebPushTokenKeys.md} (70%) create mode 100644 documentation/models/WebPushTokenResponse.md create mode 100644 documentation/models/WebPushTokenResponseKeys.md create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponse.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponseInstallationId.java rename src/main/java/com/magicbell/magicbelluserclient/models/{ArrayOfMetadataApnsTokens.java => ArrayOfApnsTokenResponses.java} (69%) rename src/main/java/com/magicbell/magicbelluserclient/models/{ArrayOfMetadataExpoTokens.java => ArrayOfExpoTokenResponses.java} (69%) rename src/main/java/com/magicbell/magicbelluserclient/models/{ArrayOfMetadataFcmTokens.java => ArrayOfFcmTokenResponses.java} (70%) delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataTeamsTokens.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataWebPushTokens.java rename src/main/java/com/magicbell/magicbelluserclient/models/{ArrayOfMetadataSlackTokens.java => ArrayOfSlackTokenResponses.java} (69%) create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfTeamsTokenResponses.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfWebPushTokenResponses.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/ExpoTokenResponse.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponse.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponseInstallationId.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/MetadataSlackToken.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/MetadataTeamsToken.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/MetadataWebPushToken.java rename src/main/java/com/magicbell/magicbelluserclient/models/{Oauth.java => SlackTokenOauth.java} (85%) create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponse.java rename src/main/java/com/magicbell/magicbelluserclient/models/{MetadataFcmToken.java => SlackTokenResponseOauth.java} (51%) rename src/main/java/com/magicbell/magicbelluserclient/models/{MetadataApnsToken.java => SlackTokenResponseWebhook.java} (72%) rename src/main/java/com/magicbell/magicbelluserclient/models/{TokenMetadata.java => TeamsTokenResponse.java} (83%) create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponseWebhook.java rename src/main/java/com/magicbell/magicbelluserclient/models/{Keys.java => WebPushTokenKeys.java} (80%) create mode 100644 src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponse.java rename src/main/java/com/magicbell/magicbelluserclient/models/{MetadataExpoToken.java => WebPushTokenResponseKeys.java} (68%) create mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenResponseValidator.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenResponseValidator.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenResponseValidator.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataApnsTokenValidator.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataExpoTokenValidator.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataFcmTokenValidator.java delete mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataSlackTokenValidator.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseValidator.java create mode 100644 src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseWebhookValidator.java diff --git a/.changeset/auto-bump-magicbell-java-user-client-1740373451.md b/.changeset/auto-bump-magicbell-java-user-client-1740373451.md new file mode 100644 index 0000000..3a99760 --- /dev/null +++ b/.changeset/auto-bump-magicbell-java-user-client-1740373451.md @@ -0,0 +1,5 @@ +--- +"magicbell-java-user-client": minor +--- + +Automatic minor version bump for changes in `magicbell-java-user-client`. diff --git a/README.md b/README.md index 322dba5..32792e6 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,8 @@ Below is a comprehensive example demonstrating how to authenticate and call a si ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; +import com.magicbell.magicbelluserclient.exceptions.ApiException; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; public class Main { @@ -128,14 +129,20 @@ public class Main { GetMobilePushApnsTokensParameters requestParameters = GetMobilePushApnsTokensParameters .builder() - .pageSize(8L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(8L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataApnsTokens response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + try { + ArrayOfApnsTokenResponses response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); - System.out.println(response); + System.out.println(response); + } catch (ApiException e) { + e.printStackTrace(); + } + + System.exit(0); } } @@ -164,25 +171,25 @@ The SDK includes several models that represent the data structures used in API r | Name | Description | | :--------------------------------------------------------------------------------------------- | :---------- | -| [ArrayOfMetadataApnsTokens](documentation/models/ArrayOfMetadataApnsTokens.md) | | +| [ArrayOfApnsTokenResponses](documentation/models/ArrayOfApnsTokenResponses.md) | | | [ApnsToken](documentation/models/ApnsToken.md) | | -| [MetadataApnsToken](documentation/models/MetadataApnsToken.md) | | +| [ApnsTokenResponse](documentation/models/ApnsTokenResponse.md) | | | [DiscardResult](documentation/models/DiscardResult.md) | | -| [ArrayOfMetadataExpoTokens](documentation/models/ArrayOfMetadataExpoTokens.md) | | +| [ArrayOfExpoTokenResponses](documentation/models/ArrayOfExpoTokenResponses.md) | | | [ExpoToken](documentation/models/ExpoToken.md) | | -| [MetadataExpoToken](documentation/models/MetadataExpoToken.md) | | -| [ArrayOfMetadataFcmTokens](documentation/models/ArrayOfMetadataFcmTokens.md) | | +| [ExpoTokenResponse](documentation/models/ExpoTokenResponse.md) | | +| [ArrayOfFcmTokenResponses](documentation/models/ArrayOfFcmTokenResponses.md) | | | [FcmToken](documentation/models/FcmToken.md) | | -| [MetadataFcmToken](documentation/models/MetadataFcmToken.md) | | -| [ArrayOfMetadataSlackTokens](documentation/models/ArrayOfMetadataSlackTokens.md) | | +| [FcmTokenResponse](documentation/models/FcmTokenResponse.md) | | +| [ArrayOfSlackTokenResponses](documentation/models/ArrayOfSlackTokenResponses.md) | | | [SlackToken](documentation/models/SlackToken.md) | | -| [MetadataSlackToken](documentation/models/MetadataSlackToken.md) | | -| [ArrayOfMetadataTeamsTokens](documentation/models/ArrayOfMetadataTeamsTokens.md) | | +| [SlackTokenResponse](documentation/models/SlackTokenResponse.md) | | +| [ArrayOfTeamsTokenResponses](documentation/models/ArrayOfTeamsTokenResponses.md) | | | [TeamsToken](documentation/models/TeamsToken.md) | | -| [MetadataTeamsToken](documentation/models/MetadataTeamsToken.md) | | -| [ArrayOfMetadataWebPushTokens](documentation/models/ArrayOfMetadataWebPushTokens.md) | | +| [TeamsTokenResponse](documentation/models/TeamsTokenResponse.md) | | +| [ArrayOfWebPushTokenResponses](documentation/models/ArrayOfWebPushTokenResponses.md) | | | [WebPushToken](documentation/models/WebPushToken.md) | | -| [MetadataWebPushToken](documentation/models/MetadataWebPushToken.md) | | +| [WebPushTokenResponse](documentation/models/WebPushTokenResponse.md) | | | [InboxConfig](documentation/models/InboxConfig.md) | | | [SlackInstallation](documentation/models/SlackInstallation.md) | | | [SlackFinishInstallResponse](documentation/models/SlackFinishInstallResponse.md) | | @@ -191,7 +198,6 @@ The SDK includes several models that represent the data structures used in API r | [TemplatesInstallation](documentation/models/TemplatesInstallation.md) | | | [WebPushStartInstallationResponse](documentation/models/WebPushStartInstallationResponse.md) | | | [Links](documentation/models/Links.md) | | -| [TokenMetadata](documentation/models/TokenMetadata.md) | | | [GetMobilePushApnsTokensParameters](documentation/models/GetMobilePushApnsTokensParameters.md) | | | [GetMobilePushExpoTokensParameters](documentation/models/GetMobilePushExpoTokensParameters.md) | | | [GetMobilePushFcmTokensParameters](documentation/models/GetMobilePushFcmTokensParameters.md) | | @@ -206,3 +212,5 @@ The SDK includes several models that represent the data structures used in API r This SDK is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details. + + diff --git a/documentation/models/ApnsToken.md b/documentation/models/ApnsToken.md index 81de0c9..499e925 100644 --- a/documentation/models/ApnsToken.md +++ b/documentation/models/ApnsToken.md @@ -7,3 +7,5 @@ | deviceToken | String | ✅ | | | appId | String | ❌ | (Optional) The bundle identifier of the application that is registering this token. Use this field to override the default identifier specified in the projects APNs integration. | | installationId | ApnsTokenInstallationId | ❌ | (Optional) The APNs environment the token is registered for. If none is provided we assume the token is used in `production`. | + + diff --git a/documentation/models/ApnsTokenInstallationId.md b/documentation/models/ApnsTokenInstallationId.md index b528a94..5fb4301 100644 --- a/documentation/models/ApnsTokenInstallationId.md +++ b/documentation/models/ApnsTokenInstallationId.md @@ -8,3 +8,5 @@ | :---------- | :----- | :------- | :------------ | | DEVELOPMENT | String | ✅ | "development" | | PRODUCTION | String | ✅ | "production" | + + diff --git a/documentation/models/ApnsTokenResponse.md b/documentation/models/ApnsTokenResponse.md new file mode 100644 index 0000000..bc5e69d --- /dev/null +++ b/documentation/models/ApnsTokenResponse.md @@ -0,0 +1,15 @@ +# ApnsTokenResponse + +**Properties** + +| Name | Type | Required | Description | +| :------------- | :------------------------------ | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| createdAt | String | ✅ | | +| deviceToken | String | ✅ | | +| id | String | ✅ | | +| appId | String | ❌ | (Optional) The bundle identifier of the application that is registering this token. Use this field to override the default identifier specified in the projects APNs integration. | +| discardedAt | String | ❌ | | +| installationId | ApnsTokenResponseInstallationId | ❌ | (Optional) The APNs environment the token is registered for. If none is provided we assume the token is used in `production`. | +| updatedAt | String | ❌ | | + + diff --git a/documentation/models/ApnsTokenResponseInstallationId.md b/documentation/models/ApnsTokenResponseInstallationId.md new file mode 100644 index 0000000..9d79f52 --- /dev/null +++ b/documentation/models/ApnsTokenResponseInstallationId.md @@ -0,0 +1,12 @@ +# ApnsTokenResponseInstallationId + +(Optional) The APNs environment the token is registered for. If none is provided we assume the token is used in `production`. + +**Properties** + +| Name | Type | Required | Description | +| :---------- | :----- | :------- | :------------ | +| DEVELOPMENT | String | ✅ | "development" | +| PRODUCTION | String | ✅ | "production" | + + diff --git a/documentation/models/ArrayOfMetadataApnsTokens.md b/documentation/models/ArrayOfApnsTokenResponses.md similarity index 56% rename from documentation/models/ArrayOfMetadataApnsTokens.md rename to documentation/models/ArrayOfApnsTokenResponses.md index 346dd00..523e7cf 100644 --- a/documentation/models/ArrayOfMetadataApnsTokens.md +++ b/documentation/models/ArrayOfApnsTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataApnsTokens +# ArrayOfApnsTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :------------------------ | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/ArrayOfMetadataExpoTokens.md b/documentation/models/ArrayOfExpoTokenResponses.md similarity index 56% rename from documentation/models/ArrayOfMetadataExpoTokens.md rename to documentation/models/ArrayOfExpoTokenResponses.md index ae923fc..a855c32 100644 --- a/documentation/models/ArrayOfMetadataExpoTokens.md +++ b/documentation/models/ArrayOfExpoTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataExpoTokens +# ArrayOfExpoTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :------------------------ | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/ArrayOfMetadataFcmTokens.md b/documentation/models/ArrayOfFcmTokenResponses.md similarity index 56% rename from documentation/models/ArrayOfMetadataFcmTokens.md rename to documentation/models/ArrayOfFcmTokenResponses.md index fe25f1c..271f1e5 100644 --- a/documentation/models/ArrayOfMetadataFcmTokens.md +++ b/documentation/models/ArrayOfFcmTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataFcmTokens +# ArrayOfFcmTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :----------------------- | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/ArrayOfMetadataTeamsTokens.md b/documentation/models/ArrayOfSlackTokenResponses.md similarity index 57% rename from documentation/models/ArrayOfMetadataTeamsTokens.md rename to documentation/models/ArrayOfSlackTokenResponses.md index 76a55ca..a16547e 100644 --- a/documentation/models/ArrayOfMetadataTeamsTokens.md +++ b/documentation/models/ArrayOfSlackTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataTeamsTokens +# ArrayOfSlackTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :------------------------- | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/ArrayOfMetadataSlackTokens.md b/documentation/models/ArrayOfTeamsTokenResponses.md similarity index 57% rename from documentation/models/ArrayOfMetadataSlackTokens.md rename to documentation/models/ArrayOfTeamsTokenResponses.md index de10120..77eb9f7 100644 --- a/documentation/models/ArrayOfMetadataSlackTokens.md +++ b/documentation/models/ArrayOfTeamsTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataSlackTokens +# ArrayOfTeamsTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :------------------------- | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/ArrayOfMetadataWebPushTokens.md b/documentation/models/ArrayOfWebPushTokenResponses.md similarity index 57% rename from documentation/models/ArrayOfMetadataWebPushTokens.md rename to documentation/models/ArrayOfWebPushTokenResponses.md index 1626beb..1a44d32 100644 --- a/documentation/models/ArrayOfMetadataWebPushTokens.md +++ b/documentation/models/ArrayOfWebPushTokenResponses.md @@ -1,8 +1,10 @@ -# ArrayOfMetadataWebPushTokens +# ArrayOfWebPushTokenResponses **Properties** | Name | Type | Required | Description | | :---- | :--------------------------- | :------- | :---------- | -| data | List\ | ❌ | | +| data | List\ | ❌ | | | links | Links | ❌ | | + + diff --git a/documentation/models/AuthedUser.md b/documentation/models/AuthedUser.md index d55d726..c0b9b93 100644 --- a/documentation/models/AuthedUser.md +++ b/documentation/models/AuthedUser.md @@ -10,3 +10,5 @@ | refreshToken | String | ❌ | | | scope | String | ❌ | | | tokenType | String | ❌ | | + + diff --git a/documentation/models/Banner.md b/documentation/models/Banner.md index f9e6d59..b7ed326 100644 --- a/documentation/models/Banner.md +++ b/documentation/models/Banner.md @@ -8,3 +8,5 @@ | fontSize | String | ✅ | | | textColor | String | ✅ | | | backgroundOpacity | Double | ❌ | | + + diff --git a/documentation/models/DefaultHover.md b/documentation/models/DefaultHover.md index fca2343..4a0c5e3 100644 --- a/documentation/models/DefaultHover.md +++ b/documentation/models/DefaultHover.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :-------------- | :----- | :------- | :---------- | | backgroundColor | String | ✅ | | + + diff --git a/documentation/models/DefaultState.md b/documentation/models/DefaultState.md index 1f87595..876a177 100644 --- a/documentation/models/DefaultState.md +++ b/documentation/models/DefaultState.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :---- | :----- | :------- | :---------- | | color | String | ✅ | | + + diff --git a/documentation/models/Default_.md b/documentation/models/Default_.md index 7693d18..78efe6b 100644 --- a/documentation/models/Default_.md +++ b/documentation/models/Default_.md @@ -12,3 +12,5 @@ | textColor | String | ✅ | | | hover | DefaultHover | ❌ | | | state | DefaultState | ❌ | | + + diff --git a/documentation/models/Dialog.md b/documentation/models/Dialog.md index df2e5a3..5ef3dfd 100644 --- a/documentation/models/Dialog.md +++ b/documentation/models/Dialog.md @@ -7,3 +7,5 @@ | accentColor | String | ✅ | | | backgroundColor | String | ✅ | | | textColor | String | ✅ | | + + diff --git a/documentation/models/DiscardResult.md b/documentation/models/DiscardResult.md index eeaa211..87007d8 100644 --- a/documentation/models/DiscardResult.md +++ b/documentation/models/DiscardResult.md @@ -6,3 +6,5 @@ | :---------- | :----- | :------- | :---------- | | discardedAt | String | ❌ | | | id | String | ❌ | | + + diff --git a/documentation/models/Enterprise.md b/documentation/models/Enterprise.md index 0c0c47b..04369c3 100644 --- a/documentation/models/Enterprise.md +++ b/documentation/models/Enterprise.md @@ -6,3 +6,5 @@ | :--- | :----- | :------- | :---------- | | id | String | ✅ | | | name | String | ✅ | | + + diff --git a/documentation/models/ExpoToken.md b/documentation/models/ExpoToken.md index d47739e..c4c6a72 100644 --- a/documentation/models/ExpoToken.md +++ b/documentation/models/ExpoToken.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :---------- | :----- | :------- | :---------- | | deviceToken | String | ✅ | | + + diff --git a/documentation/models/TokenMetadata.md b/documentation/models/ExpoTokenResponse.md similarity index 70% rename from documentation/models/TokenMetadata.md rename to documentation/models/ExpoTokenResponse.md index d70e2a3..f4a6045 100644 --- a/documentation/models/TokenMetadata.md +++ b/documentation/models/ExpoTokenResponse.md @@ -1,10 +1,13 @@ -# TokenMetadata +# ExpoTokenResponse **Properties** | Name | Type | Required | Description | | :---------- | :----- | :------- | :---------- | | createdAt | String | ✅ | | +| deviceToken | String | ✅ | | | id | String | ✅ | | | discardedAt | String | ❌ | | | updatedAt | String | ❌ | | + + diff --git a/documentation/models/FcmToken.md b/documentation/models/FcmToken.md index bf47a0c..1e8cc65 100644 --- a/documentation/models/FcmToken.md +++ b/documentation/models/FcmToken.md @@ -6,3 +6,5 @@ | :------------- | :--------------------- | :------- | :---------- | | deviceToken | String | ✅ | | | installationId | FcmTokenInstallationId | ❌ | | + + diff --git a/documentation/models/FcmTokenInstallationId.md b/documentation/models/FcmTokenInstallationId.md index 63a888e..617729b 100644 --- a/documentation/models/FcmTokenInstallationId.md +++ b/documentation/models/FcmTokenInstallationId.md @@ -6,3 +6,5 @@ | :---------- | :----- | :------- | :------------ | | DEVELOPMENT | String | ✅ | "development" | | PRODUCTION | String | ✅ | "production" | + + diff --git a/documentation/models/FcmTokenResponse.md b/documentation/models/FcmTokenResponse.md new file mode 100644 index 0000000..7f87936 --- /dev/null +++ b/documentation/models/FcmTokenResponse.md @@ -0,0 +1,14 @@ +# FcmTokenResponse + +**Properties** + +| Name | Type | Required | Description | +| :------------- | :----------------------------- | :------- | :---------- | +| createdAt | String | ✅ | | +| deviceToken | String | ✅ | | +| id | String | ✅ | | +| discardedAt | String | ❌ | | +| installationId | FcmTokenResponseInstallationId | ❌ | | +| updatedAt | String | ❌ | | + + diff --git a/documentation/models/FcmTokenResponseInstallationId.md b/documentation/models/FcmTokenResponseInstallationId.md new file mode 100644 index 0000000..5edfa62 --- /dev/null +++ b/documentation/models/FcmTokenResponseInstallationId.md @@ -0,0 +1,10 @@ +# FcmTokenResponseInstallationId + +**Properties** + +| Name | Type | Required | Description | +| :---------- | :----- | :------- | :------------ | +| DEVELOPMENT | String | ✅ | "development" | +| PRODUCTION | String | ✅ | "production" | + + diff --git a/documentation/models/Footer.md b/documentation/models/Footer.md index d7b3dab..967c1b2 100644 --- a/documentation/models/Footer.md +++ b/documentation/models/Footer.md @@ -8,3 +8,5 @@ | borderRadius | String | ✅ | | | fontSize | String | ✅ | | | textColor | String | ✅ | | + + diff --git a/documentation/models/GetMobilePushApnsTokensParameters.md b/documentation/models/GetMobilePushApnsTokensParameters.md index 38aef2e..a7f4d35 100644 --- a/documentation/models/GetMobilePushApnsTokensParameters.md +++ b/documentation/models/GetMobilePushApnsTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/GetMobilePushExpoTokensParameters.md b/documentation/models/GetMobilePushExpoTokensParameters.md index 77e3067..875f8be 100644 --- a/documentation/models/GetMobilePushExpoTokensParameters.md +++ b/documentation/models/GetMobilePushExpoTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/GetMobilePushFcmTokensParameters.md b/documentation/models/GetMobilePushFcmTokensParameters.md index 127116d..3611557 100644 --- a/documentation/models/GetMobilePushFcmTokensParameters.md +++ b/documentation/models/GetMobilePushFcmTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/GetSlackTokensParameters.md b/documentation/models/GetSlackTokensParameters.md index c33cd5f..e3ff9ba 100644 --- a/documentation/models/GetSlackTokensParameters.md +++ b/documentation/models/GetSlackTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/GetTeamsTokensParameters.md b/documentation/models/GetTeamsTokensParameters.md index 2d39b8a..247dd1c 100644 --- a/documentation/models/GetTeamsTokensParameters.md +++ b/documentation/models/GetTeamsTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/GetWebPushTokensParameters.md b/documentation/models/GetWebPushTokensParameters.md index fb818cb..7a0b45a 100644 --- a/documentation/models/GetWebPushTokensParameters.md +++ b/documentation/models/GetWebPushTokensParameters.md @@ -2,8 +2,10 @@ **Properties** -| Name | Type | Required | Description | -| :--------- | :----- | :------- | :---------- | -| pageSize | Long | ❌ | | -| pageAfter | String | ❌ | | -| pageBefore | String | ❌ | | +| Name | Type | Required | Description | +| :------------ | :----- | :------- | :---------- | +| limit | Long | ❌ | | +| startingAfter | String | ❌ | | +| endingBefore | String | ❌ | | + + diff --git a/documentation/models/Header.md b/documentation/models/Header.md index d0b79bf..e358d5c 100644 --- a/documentation/models/Header.md +++ b/documentation/models/Header.md @@ -9,3 +9,5 @@ | fontFamily | String | ✅ | | | fontSize | String | ✅ | | | textColor | String | ✅ | | + + diff --git a/documentation/models/Icon.md b/documentation/models/Icon.md index 21880cb..0c7c5a6 100644 --- a/documentation/models/Icon.md +++ b/documentation/models/Icon.md @@ -6,3 +6,5 @@ | :---------- | :----- | :------- | :---------- | | borderColor | String | ✅ | | | width | String | ✅ | | + + diff --git a/documentation/models/Images.md b/documentation/models/Images.md index d0014e1..82fdb0b 100644 --- a/documentation/models/Images.md +++ b/documentation/models/Images.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :------------ | :----- | :------- | :---------- | | emptyInboxUrl | String | ✅ | | + + diff --git a/documentation/models/InboxConfig.md b/documentation/models/InboxConfig.md index c5d4042..f532ae2 100644 --- a/documentation/models/InboxConfig.md +++ b/documentation/models/InboxConfig.md @@ -7,3 +7,5 @@ | images | Images | ✅ | | | locale | String | ✅ | | | theme | Theme | ✅ | | + + diff --git a/documentation/models/IncomingWebhook.md b/documentation/models/IncomingWebhook.md index e9a2fb1..02a385f 100644 --- a/documentation/models/IncomingWebhook.md +++ b/documentation/models/IncomingWebhook.md @@ -7,3 +7,5 @@ | channel | String | ✅ | | | configurationUrl | String | ✅ | | | url | String | ✅ | | + + diff --git a/documentation/models/Links.md b/documentation/models/Links.md index 3c4b722..e07ea56 100644 --- a/documentation/models/Links.md +++ b/documentation/models/Links.md @@ -7,3 +7,5 @@ | first | String | ❌ | | | next | String | ❌ | | | prev | String | ❌ | | + + diff --git a/documentation/models/MetadataApnsToken.md b/documentation/models/MetadataApnsToken.md deleted file mode 100644 index ce227ff..0000000 --- a/documentation/models/MetadataApnsToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataApnsToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | ApnsToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/MetadataExpoToken.md b/documentation/models/MetadataExpoToken.md deleted file mode 100644 index 6cf24e9..0000000 --- a/documentation/models/MetadataExpoToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataExpoToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | ExpoToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/MetadataFcmToken.md b/documentation/models/MetadataFcmToken.md deleted file mode 100644 index 5eae39e..0000000 --- a/documentation/models/MetadataFcmToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataFcmToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | FcmToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/MetadataSlackToken.md b/documentation/models/MetadataSlackToken.md deleted file mode 100644 index e60292e..0000000 --- a/documentation/models/MetadataSlackToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataSlackToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | SlackToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/MetadataTeamsToken.md b/documentation/models/MetadataTeamsToken.md deleted file mode 100644 index 482ce77..0000000 --- a/documentation/models/MetadataTeamsToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataTeamsToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | TeamsToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/MetadataWebPushToken.md b/documentation/models/MetadataWebPushToken.md deleted file mode 100644 index daab50e..0000000 --- a/documentation/models/MetadataWebPushToken.md +++ /dev/null @@ -1,8 +0,0 @@ -# MetadataWebPushToken - -**Properties** - -| Name | Type | Required | Description | -| :------- | :------------ | :------- | :---------- | -| data | WebPushToken | ✅ | | -| metadata | TokenMetadata | ✅ | | diff --git a/documentation/models/Notification.md b/documentation/models/Notification.md index e0a2598..bdae7dd 100644 --- a/documentation/models/Notification.md +++ b/documentation/models/Notification.md @@ -7,3 +7,5 @@ | default\_ | Default\_ | ✅ | | | unread | Unread | ✅ | | | unseen | Unseen | ✅ | | + + diff --git a/documentation/models/SlackFinishInstallResponse.md b/documentation/models/SlackFinishInstallResponse.md index 21e225b..df04609 100644 --- a/documentation/models/SlackFinishInstallResponse.md +++ b/documentation/models/SlackFinishInstallResponse.md @@ -7,3 +7,5 @@ | appId | String | ✅ | | | code | String | ✅ | | | redirectUrl | String | ❌ | | + + diff --git a/documentation/models/SlackInstallation.md b/documentation/models/SlackInstallation.md index dd6c030..54b8f6c 100644 --- a/documentation/models/SlackInstallation.md +++ b/documentation/models/SlackInstallation.md @@ -17,3 +17,5 @@ | refreshToken | String | ❌ | | | scope | String | ❌ | | | tokenType | String | ❌ | | + + diff --git a/documentation/models/SlackStartInstall.md b/documentation/models/SlackStartInstall.md index da47168..6a74977 100644 --- a/documentation/models/SlackStartInstall.md +++ b/documentation/models/SlackStartInstall.md @@ -8,3 +8,5 @@ | authUrl | String | ❌ | | | extraScopes | List\ | ❌ | | | redirectUrl | String | ❌ | | + + diff --git a/documentation/models/SlackStartInstallResponseContent.md b/documentation/models/SlackStartInstallResponseContent.md index a1db976..556b758 100644 --- a/documentation/models/SlackStartInstallResponseContent.md +++ b/documentation/models/SlackStartInstallResponseContent.md @@ -7,3 +7,5 @@ | appId | String | ❌ | | | authUrl | String | ❌ | | | scopes | List\ | ❌ | | + + diff --git a/documentation/models/SlackToken.md b/documentation/models/SlackToken.md index d2a9c98..6f3f8af 100644 --- a/documentation/models/SlackToken.md +++ b/documentation/models/SlackToken.md @@ -4,5 +4,7 @@ | Name | Type | Required | Description | | :------ | :---------------- | :------- | :---------- | -| oauth | Oauth | ❌ | | +| oauth | SlackTokenOauth | ❌ | | | webhook | SlackTokenWebhook | ❌ | | + + diff --git a/documentation/models/Oauth.md b/documentation/models/SlackTokenOauth.md similarity index 77% rename from documentation/models/Oauth.md rename to documentation/models/SlackTokenOauth.md index 446317a..3de5ded 100644 --- a/documentation/models/Oauth.md +++ b/documentation/models/SlackTokenOauth.md @@ -1,4 +1,4 @@ -# Oauth +# SlackTokenOauth **Properties** @@ -7,3 +7,5 @@ | channelId | String | ✅ | | | installationId | String | ✅ | | | scope | String | ❌ | | + + diff --git a/documentation/models/SlackTokenResponse.md b/documentation/models/SlackTokenResponse.md new file mode 100644 index 0000000..8362dc6 --- /dev/null +++ b/documentation/models/SlackTokenResponse.md @@ -0,0 +1,14 @@ +# SlackTokenResponse + +**Properties** + +| Name | Type | Required | Description | +| :---------- | :------------------------ | :------- | :---------- | +| createdAt | String | ✅ | | +| id | String | ✅ | | +| discardedAt | String | ❌ | | +| oauth | SlackTokenResponseOauth | ❌ | | +| updatedAt | String | ❌ | | +| webhook | SlackTokenResponseWebhook | ❌ | | + + diff --git a/documentation/models/SlackTokenResponseOauth.md b/documentation/models/SlackTokenResponseOauth.md new file mode 100644 index 0000000..c81f8bd --- /dev/null +++ b/documentation/models/SlackTokenResponseOauth.md @@ -0,0 +1,11 @@ +# SlackTokenResponseOauth + +**Properties** + +| Name | Type | Required | Description | +| :------------- | :----- | :------- | :---------- | +| channelId | String | ✅ | | +| installationId | String | ✅ | | +| scope | String | ❌ | | + + diff --git a/documentation/models/SlackTokenResponseWebhook.md b/documentation/models/SlackTokenResponseWebhook.md new file mode 100644 index 0000000..4cc2af7 --- /dev/null +++ b/documentation/models/SlackTokenResponseWebhook.md @@ -0,0 +1,9 @@ +# SlackTokenResponseWebhook + +**Properties** + +| Name | Type | Required | Description | +| :--- | :----- | :------- | :---------- | +| url | String | ✅ | | + + diff --git a/documentation/models/SlackTokenWebhook.md b/documentation/models/SlackTokenWebhook.md index ef6d84d..a9e7c08 100644 --- a/documentation/models/SlackTokenWebhook.md +++ b/documentation/models/SlackTokenWebhook.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :--- | :----- | :------- | :---------- | | url | String | ✅ | | + + diff --git a/documentation/models/Team.md b/documentation/models/Team.md index aa6181a..c2dcd9d 100644 --- a/documentation/models/Team.md +++ b/documentation/models/Team.md @@ -6,3 +6,5 @@ | :--- | :----- | :------- | :---------- | | id | String | ✅ | | | name | String | ❌ | | + + diff --git a/documentation/models/TeamsToken.md b/documentation/models/TeamsToken.md index 6f9c548..7d21355 100644 --- a/documentation/models/TeamsToken.md +++ b/documentation/models/TeamsToken.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :------ | :---------------- | :------- | :---------- | | webhook | TeamsTokenWebhook | ❌ | | + + diff --git a/documentation/models/TeamsTokenResponse.md b/documentation/models/TeamsTokenResponse.md new file mode 100644 index 0000000..1738134 --- /dev/null +++ b/documentation/models/TeamsTokenResponse.md @@ -0,0 +1,13 @@ +# TeamsTokenResponse + +**Properties** + +| Name | Type | Required | Description | +| :---------- | :------------------------ | :------- | :---------- | +| createdAt | String | ✅ | | +| id | String | ✅ | | +| discardedAt | String | ❌ | | +| updatedAt | String | ❌ | | +| webhook | TeamsTokenResponseWebhook | ❌ | | + + diff --git a/documentation/models/TeamsTokenResponseWebhook.md b/documentation/models/TeamsTokenResponseWebhook.md new file mode 100644 index 0000000..db1ab6f --- /dev/null +++ b/documentation/models/TeamsTokenResponseWebhook.md @@ -0,0 +1,9 @@ +# TeamsTokenResponseWebhook + +**Properties** + +| Name | Type | Required | Description | +| :--- | :----- | :------- | :---------- | +| url | String | ❌ | | + + diff --git a/documentation/models/TeamsTokenWebhook.md b/documentation/models/TeamsTokenWebhook.md index 571c234..0ae69da 100644 --- a/documentation/models/TeamsTokenWebhook.md +++ b/documentation/models/TeamsTokenWebhook.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :--- | :----- | :------- | :---------- | | url | String | ❌ | | + + diff --git a/documentation/models/TemplatesInstallation.md b/documentation/models/TemplatesInstallation.md index 4f3c2b6..97024fc 100644 --- a/documentation/models/TemplatesInstallation.md +++ b/documentation/models/TemplatesInstallation.md @@ -7,3 +7,5 @@ | channel | String | ✅ | | | text | String | ✅ | | | category | String | ❌ | | + + diff --git a/documentation/models/Theme.md b/documentation/models/Theme.md index 9c5aeac..5cffecd 100644 --- a/documentation/models/Theme.md +++ b/documentation/models/Theme.md @@ -11,3 +11,5 @@ | icon | Icon | ❌ | | | notification | Notification | ❌ | | | unseenBadge | UnseenBadge | ❌ | | + + diff --git a/documentation/models/Unread.md b/documentation/models/Unread.md index 2ce18c3..1fd0272 100644 --- a/documentation/models/Unread.md +++ b/documentation/models/Unread.md @@ -8,3 +8,5 @@ | textColor | String | ✅ | | | hover | UnreadHover | ❌ | | | state | UnreadState | ❌ | | + + diff --git a/documentation/models/UnreadHover.md b/documentation/models/UnreadHover.md index 3a16072..90e8f2f 100644 --- a/documentation/models/UnreadHover.md +++ b/documentation/models/UnreadHover.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :-------------- | :----- | :------- | :---------- | | backgroundColor | String | ✅ | | + + diff --git a/documentation/models/UnreadState.md b/documentation/models/UnreadState.md index 0a98e5e..337df0f 100644 --- a/documentation/models/UnreadState.md +++ b/documentation/models/UnreadState.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :---- | :----- | :------- | :---------- | | color | String | ✅ | | + + diff --git a/documentation/models/Unseen.md b/documentation/models/Unseen.md index a984232..31fea5a 100644 --- a/documentation/models/Unseen.md +++ b/documentation/models/Unseen.md @@ -8,3 +8,5 @@ | textColor | String | ✅ | | | hover | UnseenHover | ❌ | | | state | UnseenState | ❌ | | + + diff --git a/documentation/models/UnseenBadge.md b/documentation/models/UnseenBadge.md index a1403d4..27f4b5c 100644 --- a/documentation/models/UnseenBadge.md +++ b/documentation/models/UnseenBadge.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :-------------- | :----- | :------- | :---------- | | backgroundColor | String | ✅ | | + + diff --git a/documentation/models/UnseenHover.md b/documentation/models/UnseenHover.md index 74c6222..ed22582 100644 --- a/documentation/models/UnseenHover.md +++ b/documentation/models/UnseenHover.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :-------------- | :----- | :------- | :---------- | | backgroundColor | String | ✅ | | + + diff --git a/documentation/models/UnseenState.md b/documentation/models/UnseenState.md index 3e19d4b..ee290be 100644 --- a/documentation/models/UnseenState.md +++ b/documentation/models/UnseenState.md @@ -5,3 +5,5 @@ | Name | Type | Required | Description | | :---- | :----- | :------- | :---------- | | color | String | ✅ | | + + diff --git a/documentation/models/WebPushStartInstallationResponse.md b/documentation/models/WebPushStartInstallationResponse.md index 06d55cb..193d6b5 100644 --- a/documentation/models/WebPushStartInstallationResponse.md +++ b/documentation/models/WebPushStartInstallationResponse.md @@ -6,3 +6,5 @@ | :-------- | :----- | :------- | :---------- | | authToken | String | ✅ | | | publicKey | String | ✅ | | + + diff --git a/documentation/models/WebPushToken.md b/documentation/models/WebPushToken.md index 27a3548..e1f6c59 100644 --- a/documentation/models/WebPushToken.md +++ b/documentation/models/WebPushToken.md @@ -2,7 +2,9 @@ **Properties** -| Name | Type | Required | Description | -| :------- | :----- | :------- | :---------- | -| endpoint | String | ✅ | | -| keys | Keys | ✅ | | +| Name | Type | Required | Description | +| :------- | :--------------- | :------- | :---------- | +| endpoint | String | ✅ | | +| keys | WebPushTokenKeys | ✅ | | + + diff --git a/documentation/models/Keys.md b/documentation/models/WebPushTokenKeys.md similarity index 70% rename from documentation/models/Keys.md rename to documentation/models/WebPushTokenKeys.md index acf6cf8..2f701a6 100644 --- a/documentation/models/Keys.md +++ b/documentation/models/WebPushTokenKeys.md @@ -1,4 +1,4 @@ -# Keys +# WebPushTokenKeys **Properties** @@ -6,3 +6,5 @@ | :----- | :----- | :------- | :---------- | | auth | String | ✅ | | | p256dh | String | ✅ | | + + diff --git a/documentation/models/WebPushTokenResponse.md b/documentation/models/WebPushTokenResponse.md new file mode 100644 index 0000000..469496b --- /dev/null +++ b/documentation/models/WebPushTokenResponse.md @@ -0,0 +1,14 @@ +# WebPushTokenResponse + +**Properties** + +| Name | Type | Required | Description | +| :---------- | :----------------------- | :------- | :---------- | +| createdAt | String | ✅ | | +| endpoint | String | ✅ | | +| id | String | ✅ | | +| keys | WebPushTokenResponseKeys | ✅ | | +| discardedAt | String | ❌ | | +| updatedAt | String | ❌ | | + + diff --git a/documentation/models/WebPushTokenResponseKeys.md b/documentation/models/WebPushTokenResponseKeys.md new file mode 100644 index 0000000..2cdbe90 --- /dev/null +++ b/documentation/models/WebPushTokenResponseKeys.md @@ -0,0 +1,10 @@ +# WebPushTokenResponseKeys + +**Properties** + +| Name | Type | Required | Description | +| :----- | :----- | :------- | :---------- | +| auth | String | ✅ | | +| p256dh | String | ✅ | | + + diff --git a/documentation/services/ChannelsService.kt.md b/documentation/services/ChannelsService.kt.md index 842f13e..3588ddc 100644 --- a/documentation/services/ChannelsService.kt.md +++ b/documentation/services/ChannelsService.kt.md @@ -44,14 +44,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataApnsTokens` +`ArrayOfApnsTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; fun main() { @@ -62,12 +62,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetMobilePushApnsTokensParameters = GetMobilePushApnsTokensParameters.builder() - .pageSize(8L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(8L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataApnsTokens = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + val response: ArrayOfApnsTokenResponses = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); println(response); } @@ -107,7 +107,7 @@ fun main() { val apnsToken: ApnsToken = ApnsToken.builder() .appId("app_id") - .deviceToken("fugiat ullamco ") + .deviceToken("ipsum nulla mag") .installationId(ApnsTokenInstallationId.DEVELOPMENT) .build(); @@ -132,14 +132,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataApnsToken` +`ApnsTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataApnsToken; +import com.magicbell.magicbelluserclient.models.ApnsTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -148,7 +148,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataApnsToken = magicbellUserClient.channels.getMobilePushApnsToken("token_id"); + val response: ApnsTokenResponse = magicbellUserClient.channels.getMobilePushApnsToken("token_id"); println(response); } @@ -206,14 +206,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataExpoTokens` +`ArrayOfExpoTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataExpoTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfExpoTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushExpoTokensParameters; fun main() { @@ -224,12 +224,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetMobilePushExpoTokensParameters = GetMobilePushExpoTokensParameters.builder() - .pageSize(8L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(7L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataExpoTokens = magicbellUserClient.channels.getMobilePushExpoTokens(requestParameters); + val response: ArrayOfExpoTokenResponses = magicbellUserClient.channels.getMobilePushExpoTokens(requestParameters); println(response); } @@ -291,14 +291,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataExpoToken` +`ExpoTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataExpoToken; +import com.magicbell.magicbelluserclient.models.ExpoTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -307,7 +307,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataExpoToken = magicbellUserClient.channels.getMobilePushExpoToken("token_id"); + val response: ExpoTokenResponse = magicbellUserClient.channels.getMobilePushExpoToken("token_id"); println(response); } @@ -365,14 +365,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataFcmTokens` +`ArrayOfFcmTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataFcmTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfFcmTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushFcmTokensParameters; fun main() { @@ -383,12 +383,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetMobilePushFcmTokensParameters = GetMobilePushFcmTokensParameters.builder() - .pageSize(7L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(0L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataFcmTokens = magicbellUserClient.channels.getMobilePushFcmTokens(requestParameters); + val response: ArrayOfFcmTokenResponses = magicbellUserClient.channels.getMobilePushFcmTokens(requestParameters); println(response); } @@ -427,7 +427,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val fcmToken: FcmToken = FcmToken.builder() - .deviceToken("velit dolor adi") + .deviceToken("Excepteuroccaec") .installationId(FcmTokenInstallationId.DEVELOPMENT) .build(); @@ -452,14 +452,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataFcmToken` +`FcmTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataFcmToken; +import com.magicbell.magicbelluserclient.models.FcmTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -468,7 +468,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataFcmToken = magicbellUserClient.channels.getMobilePushFcmToken("token_id"); + val response: FcmTokenResponse = magicbellUserClient.channels.getMobilePushFcmToken("token_id"); println(response); } @@ -526,14 +526,14 @@ Lists all slack tokens belonging to the authenticated user. Returns a paginated **Return Type** -`ArrayOfMetadataSlackTokens` +`ArrayOfSlackTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataSlackTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfSlackTokenResponses; import com.magicbell.magicbelluserclient.models.GetSlackTokensParameters; fun main() { @@ -544,12 +544,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetSlackTokensParameters = GetSlackTokensParameters.builder() - .pageSize(5L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(0L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataSlackTokens = magicbellUserClient.channels.getSlackTokens(requestParameters); + val response: ArrayOfSlackTokenResponses = magicbellUserClient.channels.getSlackTokens(requestParameters); println(response); } @@ -577,8 +577,8 @@ Saves a slack token for the authenticated user. This token serves as a credentia ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Oauth; import com.magicbell.magicbelluserclient.models.SlackToken; +import com.magicbell.magicbelluserclient.models.SlackTokenOauth; import com.magicbell.magicbelluserclient.models.SlackTokenWebhook; fun main() { @@ -588,7 +588,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val oauth: Oauth = Oauth.builder() + val slackTokenOauth: SlackTokenOauth = SlackTokenOauth.builder() .channelId("channel_id") .installationId("installation_id") .scope("scope") @@ -599,7 +599,7 @@ fun main() { .build(); val slackToken: SlackToken = SlackToken.builder() - .oauth(oauth) + .oauth(slackTokenOauth) .webhook(slackTokenWebhook) .build(); @@ -624,14 +624,14 @@ Retrieves details of a specific slack token belonging to the authenticated user. **Return Type** -`MetadataSlackToken` +`SlackTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataSlackToken; +import com.magicbell.magicbelluserclient.models.SlackTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -640,7 +640,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataSlackToken = magicbellUserClient.channels.getSlackToken("token_id"); + val response: SlackTokenResponse = magicbellUserClient.channels.getSlackToken("token_id"); println(response); } @@ -698,14 +698,14 @@ Lists all teams tokens belonging to the authenticated user. Returns a paginated **Return Type** -`ArrayOfMetadataTeamsTokens` +`ArrayOfTeamsTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataTeamsTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfTeamsTokenResponses; import com.magicbell.magicbelluserclient.models.GetTeamsTokensParameters; fun main() { @@ -716,12 +716,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetTeamsTokensParameters = GetTeamsTokensParameters.builder() - .pageSize(6L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(7L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataTeamsTokens = magicbellUserClient.channels.getTeamsTokens(requestParameters); + val response: ArrayOfTeamsTokenResponses = magicbellUserClient.channels.getTeamsTokens(requestParameters); println(response); } @@ -788,14 +788,14 @@ Retrieves details of a specific teams token belonging to the authenticated user. **Return Type** -`MetadataTeamsToken` +`TeamsTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataTeamsToken; +import com.magicbell.magicbelluserclient.models.TeamsTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -804,7 +804,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataTeamsToken = magicbellUserClient.channels.getTeamsToken("token_id"); + val response: TeamsTokenResponse = magicbellUserClient.channels.getTeamsToken("token_id"); println(response); } @@ -862,14 +862,14 @@ Lists all web_push tokens belonging to the authenticated user. Returns a paginat **Return Type** -`ArrayOfMetadataWebPushTokens` +`ArrayOfWebPushTokenResponses` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataWebPushTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfWebPushTokenResponses; import com.magicbell.magicbelluserclient.models.GetWebPushTokensParameters; fun main() { @@ -880,12 +880,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetWebPushTokensParameters = GetWebPushTokensParameters.builder() - .pageSize(6L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(5L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataWebPushTokens = magicbellUserClient.channels.getWebPushTokens(requestParameters); + val response: ArrayOfWebPushTokenResponses = magicbellUserClient.channels.getWebPushTokens(requestParameters); println(response); } @@ -913,8 +913,8 @@ Saves a web_push token for the authenticated user. This token serves as a creden ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Keys; import com.magicbell.magicbelluserclient.models.WebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenKeys; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -923,14 +923,14 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val keys: Keys = Keys.builder() + val webPushTokenKeys: WebPushTokenKeys = WebPushTokenKeys.builder() .auth("auth") .p256dh("p256dh") .build(); val webPushToken: WebPushToken = WebPushToken.builder() .endpoint("endpoint") - .keys(keys) + .keys(webPushTokenKeys) .build(); val response: WebPushToken = magicbellUserClient.channels.saveWebPushToken(webPushToken); @@ -954,14 +954,14 @@ Retrieves details of a specific web_push token belonging to the authenticated us **Return Type** -`MetadataWebPushToken` +`WebPushTokenResponse` **Example Usage Code Snippet** ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataWebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenResponse; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -970,7 +970,7 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val response: MetadataWebPushToken = magicbellUserClient.channels.getWebPushToken("token_id"); + val response: WebPushTokenResponse = magicbellUserClient.channels.getWebPushToken("token_id"); println(response); } @@ -1012,3 +1012,5 @@ fun main() { println(response); } ``` + + diff --git a/documentation/services/ChannelsService.md b/documentation/services/ChannelsService.md index b35500f..2c80417 100644 --- a/documentation/services/ChannelsService.md +++ b/documentation/services/ChannelsService.md @@ -44,14 +44,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataApnsTokens` +`ArrayOfApnsTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; public class Main { @@ -63,12 +63,12 @@ public class Main { GetMobilePushApnsTokensParameters requestParameters = GetMobilePushApnsTokensParameters .builder() - .pageSize(8L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(8L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataApnsTokens response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + ArrayOfApnsTokenResponses response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); System.out.println(response); } @@ -111,7 +111,7 @@ public class Main { ApnsToken apnsToken = ApnsToken .builder() .appId("app_id") - .deviceToken("fugiat ullamco ") + .deviceToken("ipsum nulla mag") .installationId(ApnsTokenInstallationId.DEVELOPMENT) .build(); @@ -138,14 +138,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataApnsToken` +`ApnsTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataApnsToken; +import com.magicbell.magicbelluserclient.models.ApnsTokenResponse; public class Main { @@ -154,7 +154,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataApnsToken response = magicbellUserClient.channels.getMobilePushApnsToken("token_id"); + ApnsTokenResponse response = magicbellUserClient.channels.getMobilePushApnsToken("token_id"); System.out.println(response); } @@ -216,14 +216,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataExpoTokens` +`ArrayOfExpoTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataExpoTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfExpoTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushExpoTokensParameters; public class Main { @@ -235,12 +235,12 @@ public class Main { GetMobilePushExpoTokensParameters requestParameters = GetMobilePushExpoTokensParameters .builder() - .pageSize(8L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(7L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataExpoTokens response = magicbellUserClient.channels.getMobilePushExpoTokens(requestParameters); + ArrayOfExpoTokenResponses response = magicbellUserClient.channels.getMobilePushExpoTokens(requestParameters); System.out.println(response); } @@ -304,14 +304,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataExpoToken` +`ExpoTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataExpoToken; +import com.magicbell.magicbelluserclient.models.ExpoTokenResponse; public class Main { @@ -320,7 +320,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataExpoToken response = magicbellUserClient.channels.getMobilePushExpoToken("token_id"); + ExpoTokenResponse response = magicbellUserClient.channels.getMobilePushExpoToken("token_id"); System.out.println(response); } @@ -382,14 +382,14 @@ Lists all mobile_push tokens belonging to the authenticated user. Returns a pagi **Return Type** -`ArrayOfMetadataFcmTokens` +`ArrayOfFcmTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataFcmTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfFcmTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushFcmTokensParameters; public class Main { @@ -401,12 +401,12 @@ public class Main { GetMobilePushFcmTokensParameters requestParameters = GetMobilePushFcmTokensParameters .builder() - .pageSize(7L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(0L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataFcmTokens response = magicbellUserClient.channels.getMobilePushFcmTokens(requestParameters); + ArrayOfFcmTokenResponses response = magicbellUserClient.channels.getMobilePushFcmTokens(requestParameters); System.out.println(response); } @@ -448,7 +448,7 @@ public class Main { FcmToken fcmToken = FcmToken .builder() - .deviceToken("velit dolor adi") + .deviceToken("Excepteuroccaec") .installationId(FcmTokenInstallationId.DEVELOPMENT) .build(); @@ -475,14 +475,14 @@ Retrieves details of a specific mobile_push token belonging to the authenticated **Return Type** -`MetadataFcmToken` +`FcmTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataFcmToken; +import com.magicbell.magicbelluserclient.models.FcmTokenResponse; public class Main { @@ -491,7 +491,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataFcmToken response = magicbellUserClient.channels.getMobilePushFcmToken("token_id"); + FcmTokenResponse response = magicbellUserClient.channels.getMobilePushFcmToken("token_id"); System.out.println(response); } @@ -553,14 +553,14 @@ Lists all slack tokens belonging to the authenticated user. Returns a paginated **Return Type** -`ArrayOfMetadataSlackTokens` +`ArrayOfSlackTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataSlackTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfSlackTokenResponses; import com.magicbell.magicbelluserclient.models.GetSlackTokensParameters; public class Main { @@ -572,12 +572,12 @@ public class Main { GetSlackTokensParameters requestParameters = GetSlackTokensParameters .builder() - .pageSize(5L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(0L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataSlackTokens response = magicbellUserClient.channels.getSlackTokens(requestParameters); + ArrayOfSlackTokenResponses response = magicbellUserClient.channels.getSlackTokens(requestParameters); System.out.println(response); } @@ -607,8 +607,8 @@ Saves a slack token for the authenticated user. This token serves as a credentia ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Oauth; import com.magicbell.magicbelluserclient.models.SlackToken; +import com.magicbell.magicbelluserclient.models.SlackTokenOauth; import com.magicbell.magicbelluserclient.models.SlackTokenWebhook; public class Main { @@ -618,11 +618,16 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - Oauth oauth = Oauth.builder().channelId("channel_id").installationId("installation_id").scope("scope").build(); + SlackTokenOauth slackTokenOauth = SlackTokenOauth + .builder() + .channelId("channel_id") + .installationId("installation_id") + .scope("scope") + .build(); SlackTokenWebhook slackTokenWebhook = SlackTokenWebhook.builder().url("url").build(); - SlackToken slackToken = SlackToken.builder().oauth(oauth).webhook(slackTokenWebhook).build(); + SlackToken slackToken = SlackToken.builder().oauth(slackTokenOauth).webhook(slackTokenWebhook).build(); SlackToken response = magicbellUserClient.channels.saveSlackToken(slackToken); @@ -647,14 +652,14 @@ Retrieves details of a specific slack token belonging to the authenticated user. **Return Type** -`MetadataSlackToken` +`SlackTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataSlackToken; +import com.magicbell.magicbelluserclient.models.SlackTokenResponse; public class Main { @@ -663,7 +668,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataSlackToken response = magicbellUserClient.channels.getSlackToken("token_id"); + SlackTokenResponse response = magicbellUserClient.channels.getSlackToken("token_id"); System.out.println(response); } @@ -725,14 +730,14 @@ Lists all teams tokens belonging to the authenticated user. Returns a paginated **Return Type** -`ArrayOfMetadataTeamsTokens` +`ArrayOfTeamsTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataTeamsTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfTeamsTokenResponses; import com.magicbell.magicbelluserclient.models.GetTeamsTokensParameters; public class Main { @@ -744,12 +749,12 @@ public class Main { GetTeamsTokensParameters requestParameters = GetTeamsTokensParameters .builder() - .pageSize(6L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(7L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataTeamsTokens response = magicbellUserClient.channels.getTeamsTokens(requestParameters); + ArrayOfTeamsTokenResponses response = magicbellUserClient.channels.getTeamsTokens(requestParameters); System.out.println(response); } @@ -816,14 +821,14 @@ Retrieves details of a specific teams token belonging to the authenticated user. **Return Type** -`MetadataTeamsToken` +`TeamsTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataTeamsToken; +import com.magicbell.magicbelluserclient.models.TeamsTokenResponse; public class Main { @@ -832,7 +837,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataTeamsToken response = magicbellUserClient.channels.getTeamsToken("token_id"); + TeamsTokenResponse response = magicbellUserClient.channels.getTeamsToken("token_id"); System.out.println(response); } @@ -894,14 +899,14 @@ Lists all web_push tokens belonging to the authenticated user. Returns a paginat **Return Type** -`ArrayOfMetadataWebPushTokens` +`ArrayOfWebPushTokenResponses` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataWebPushTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfWebPushTokenResponses; import com.magicbell.magicbelluserclient.models.GetWebPushTokensParameters; public class Main { @@ -913,12 +918,12 @@ public class Main { GetWebPushTokensParameters requestParameters = GetWebPushTokensParameters .builder() - .pageSize(6L) - .pageAfter("page[after]") - .pageBefore("page[before]") + .limit(5L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataWebPushTokens response = magicbellUserClient.channels.getWebPushTokens(requestParameters); + ArrayOfWebPushTokenResponses response = magicbellUserClient.channels.getWebPushTokens(requestParameters); System.out.println(response); } @@ -948,8 +953,8 @@ Saves a web_push token for the authenticated user. This token serves as a creden ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Keys; import com.magicbell.magicbelluserclient.models.WebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenKeys; public class Main { @@ -958,9 +963,9 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - Keys keys = Keys.builder().auth("auth").p256dh("p256dh").build(); + WebPushTokenKeys webPushTokenKeys = WebPushTokenKeys.builder().auth("auth").p256dh("p256dh").build(); - WebPushToken webPushToken = WebPushToken.builder().endpoint("endpoint").keys(keys).build(); + WebPushToken webPushToken = WebPushToken.builder().endpoint("endpoint").keys(webPushTokenKeys).build(); WebPushToken response = magicbellUserClient.channels.saveWebPushToken(webPushToken); @@ -985,14 +990,14 @@ Retrieves details of a specific web_push token belonging to the authenticated us **Return Type** -`MetadataWebPushToken` +`WebPushTokenResponse` **Example Usage Code Snippet** ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.MetadataWebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenResponse; public class Main { @@ -1001,7 +1006,7 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - MetadataWebPushToken response = magicbellUserClient.channels.getWebPushToken("token_id"); + WebPushTokenResponse response = magicbellUserClient.channels.getWebPushToken("token_id"); System.out.println(response); } @@ -1047,3 +1052,5 @@ public class Main { } ``` + + diff --git a/documentation/services/IntegrationsService.kt.md b/documentation/services/IntegrationsService.kt.md index 4530963..bbb530f 100644 --- a/documentation/services/IntegrationsService.kt.md +++ b/documentation/services/IntegrationsService.kt.md @@ -68,7 +68,7 @@ fun main() { val banner: Banner = Banner.builder() .backgroundColor("backgroundColor") - .backgroundOpacity(8.96D) + .backgroundOpacity(7.75D) .fontSize("fontSize") .textColor("textColor") .build(); @@ -248,7 +248,7 @@ fun main() { val authedUser: AuthedUser = AuthedUser.builder() .accessToken("access_token") - .expiresIn(5L) + .expiresIn(3L) .id("id") .refreshToken("refresh_token") .scope("scope") @@ -277,8 +277,8 @@ fun main() { .authedUser(authedUser) .botUserId("bot_user_id") .enterprise(enterprise) - .expiresIn(10L) - .id("626") + .expiresIn(5L) + .id("1VJWUM") .incomingWebhook(incomingWebhook) .isEnterpriseInstall(false) .refreshToken("refresh_token") @@ -451,8 +451,8 @@ Creates a new installation of a web_push integration for a user. This endpoint i ```kotlin import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Keys; import com.magicbell.magicbelluserclient.models.WebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenKeys; fun main() { val config: MagicbellUserClientConfig = MagicbellUserClientConfig.builder() @@ -461,14 +461,14 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); - val keys: Keys = Keys.builder() + val webPushTokenKeys: WebPushTokenKeys = WebPushTokenKeys.builder() .auth("auth") .p256dh("p256dh") .build(); val webPushToken: WebPushToken = WebPushToken.builder() .endpoint("endpoint") - .keys(keys) + .keys(webPushTokenKeys) .build(); val response: WebPushToken = magicbellUserClient.integrations.saveWebPushInstallation(webPushToken); @@ -507,3 +507,5 @@ fun main() { println(response); } ``` + + diff --git a/documentation/services/IntegrationsService.md b/documentation/services/IntegrationsService.md index fd7e698..bbbb622 100644 --- a/documentation/services/IntegrationsService.md +++ b/documentation/services/IntegrationsService.md @@ -67,7 +67,7 @@ public class Main { Banner banner = Banner .builder() .backgroundColor("backgroundColor") - .backgroundOpacity(8.96D) + .backgroundOpacity(7.75D) .fontSize("fontSize") .textColor("textColor") .build(); @@ -234,7 +234,7 @@ public class Main { AuthedUser authedUser = AuthedUser .builder() .accessToken("access_token") - .expiresIn(5L) + .expiresIn(3L) .id("id") .refreshToken("refresh_token") .scope("scope") @@ -259,8 +259,8 @@ public class Main { .authedUser(authedUser) .botUserId("bot_user_id") .enterprise(enterprise) - .expiresIn(10L) - .id("626") + .expiresIn(5L) + .id("1VJWUM") .incomingWebhook(incomingWebhook) .isEnterpriseInstall(false) .refreshToken("refresh_token") @@ -446,8 +446,8 @@ Creates a new installation of a web_push integration for a user. This endpoint i ```java import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.Keys; import com.magicbell.magicbelluserclient.models.WebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenKeys; public class Main { @@ -456,9 +456,9 @@ public class Main { MagicbellUserClient magicbellUserClient = new MagicbellUserClient(config); - Keys keys = Keys.builder().auth("auth").p256dh("p256dh").build(); + WebPushTokenKeys webPushTokenKeys = WebPushTokenKeys.builder().auth("auth").p256dh("p256dh").build(); - WebPushToken webPushToken = WebPushToken.builder().endpoint("endpoint").keys(keys).build(); + WebPushToken webPushToken = WebPushToken.builder().endpoint("endpoint").keys(webPushTokenKeys).build(); WebPushToken response = magicbellUserClient.integrations.saveWebPushInstallation(webPushToken); @@ -500,3 +500,5 @@ public class Main { } ``` + + diff --git a/example/src/main/java/com/example/Main.java b/example/src/main/java/com/example/Main.java index c6cacef..eed84a2 100644 --- a/example/src/main/java/com/example/Main.java +++ b/example/src/main/java/com/example/Main.java @@ -1,8 +1,11 @@ +// This file was generated by liblab | https://liblab.com/ + package com.example; import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; +import com.magicbell.magicbelluserclient.exceptions.ApiException; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; public class Main { @@ -14,13 +17,19 @@ public static void main(String[] args) { GetMobilePushApnsTokensParameters requestParameters = GetMobilePushApnsTokensParameters .builder() - .pageSize(8L) - .pageAfter("") - .pageBefore("") + .limit(8L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - ArrayOfMetadataApnsTokens response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + try { + ArrayOfApnsTokenResponses response = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + + System.out.println(response); + } catch (ApiException e) { + e.printStackTrace(); + } - System.out.println(response); + System.exit(0); } } diff --git a/kotlin-example/src/main/kotlin/Main.kt b/kotlin-example/src/main/kotlin/Main.kt index e3a0997..aafe38b 100644 --- a/kotlin-example/src/main/kotlin/Main.kt +++ b/kotlin-example/src/main/kotlin/Main.kt @@ -2,7 +2,7 @@ package com.example import com.magicbell.magicbelluserclient.MagicbellUserClient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; fun main() { @@ -13,12 +13,12 @@ fun main() { val magicbellUserClient: MagicbellUserClient = MagicbellUserClient(config); val requestParameters: GetMobilePushApnsTokensParameters = GetMobilePushApnsTokensParameters.builder() - .pageSize(8L) - .pageAfter("") - .pageBefore("") + .limit(8L) + .startingAfter("starting_after") + .endingBefore("ending_before") .build(); - val response: ArrayOfMetadataApnsTokens = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); + val response: ArrayOfApnsTokenResponses = magicbellUserClient.channels.getMobilePushApnsTokens(requestParameters); println(response); } diff --git a/src/main/java/com/magicbell/magicbelluserclient/MagicbellUserClient.java b/src/main/java/com/magicbell/magicbelluserclient/MagicbellUserClient.java index dd3c2dc..6575156 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/MagicbellUserClient.java +++ b/src/main/java/com/magicbell/magicbelluserclient/MagicbellUserClient.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; diff --git a/src/main/java/com/magicbell/magicbelluserclient/config/MagicbellUserClientConfig.java b/src/main/java/com/magicbell/magicbelluserclient/config/MagicbellUserClientConfig.java index cd0bab6..ed252a9 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/config/MagicbellUserClientConfig.java +++ b/src/main/java/com/magicbell/magicbelluserclient/config/MagicbellUserClientConfig.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.config; import com.magicbell.magicbelluserclient.http.Environment; diff --git a/src/main/java/com/magicbell/magicbelluserclient/config/RetryConfig.java b/src/main/java/com/magicbell/magicbelluserclient/config/RetryConfig.java index 5cbe04c..cb52715 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/config/RetryConfig.java +++ b/src/main/java/com/magicbell/magicbelluserclient/config/RetryConfig.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.config; import com.magicbell.magicbelluserclient.http.HttpMethod; diff --git a/src/main/java/com/magicbell/magicbelluserclient/exceptions/ApiException.java b/src/main/java/com/magicbell/magicbelluserclient/exceptions/ApiException.java index 2e57d4f..575c6d0 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/exceptions/ApiException.java +++ b/src/main/java/com/magicbell/magicbelluserclient/exceptions/ApiException.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.exceptions; import java.util.Collections; diff --git a/src/main/java/com/magicbell/magicbelluserclient/hook/Hook.java b/src/main/java/com/magicbell/magicbelluserclient/hook/Hook.java index 5316e54..f67413f 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/hook/Hook.java +++ b/src/main/java/com/magicbell/magicbelluserclient/hook/Hook.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.hook; import java.util.Map; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/Environment.java b/src/main/java/com/magicbell/magicbelluserclient/http/Environment.java index 626ed46..d143887 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/Environment.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/Environment.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http; import lombok.Getter; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/HttpMethod.java b/src/main/java/com/magicbell/magicbelluserclient/http/HttpMethod.java index 97a36c1..d518eb3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/HttpMethod.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/HttpMethod.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http; import lombok.Getter; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/ModelConverter.java b/src/main/java/com/magicbell/magicbelluserclient/http/ModelConverter.java index 02e5352..45e509e 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/ModelConverter.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/ModelConverter.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/DefaultHeadersInterceptor.java b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/DefaultHeadersInterceptor.java index f275921..24d6187 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/DefaultHeadersInterceptor.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/DefaultHeadersInterceptor.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.interceptors; import com.magicbell.magicbelluserclient.config.MagicbellUserClientConfig; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/RetryInterceptor.java b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/RetryInterceptor.java index 95a5e85..cfa63c5 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/RetryInterceptor.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/RetryInterceptor.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.interceptors; import com.magicbell.magicbelluserclient.config.RetryConfig; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/TokenInterceptor.java b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/TokenInterceptor.java index a5661da..61a121a 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/TokenInterceptor.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/interceptors/TokenInterceptor.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.interceptors; import java.io.IOException; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/PathSerializationStyle.java b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/PathSerializationStyle.java index 65a1536..142f3fb 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/PathSerializationStyle.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/PathSerializationStyle.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.serialization; public enum PathSerializationStyle { diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/QuerySerializationStyle.java b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/QuerySerializationStyle.java index db2cb2e..9bdf3c5 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/QuerySerializationStyle.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/QuerySerializationStyle.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.serialization; public enum QuerySerializationStyle { diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/SerializationStyle.java b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/SerializationStyle.java index 1c55e25..edd26c7 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/SerializationStyle.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/SerializationStyle.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.serialization; public enum SerializationStyle { diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Serializer.java b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Serializer.java index 50565c5..b7c1f35 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Serializer.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Serializer.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.serialization; import java.util.List; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Util.java b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Util.java index 7d2392c..dfbb8ee 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Util.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/serialization/Util.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.serialization; import com.fasterxml.jackson.core.type.TypeReference; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/util/HttpArgumentConverter.java b/src/main/java/com/magicbell/magicbelluserclient/http/util/HttpArgumentConverter.java index ac32cc5..a11a7c5 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/util/HttpArgumentConverter.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/util/HttpArgumentConverter.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.util; import static com.magicbell.magicbelluserclient.http.ModelConverter.modelToJson; diff --git a/src/main/java/com/magicbell/magicbelluserclient/http/util/RequestBuilder.java b/src/main/java/com/magicbell/magicbelluserclient/http/util/RequestBuilder.java index f8fab1b..0dc662c 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/http/util/RequestBuilder.java +++ b/src/main/java/com/magicbell/magicbelluserclient/http/util/RequestBuilder.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.http.util; import com.magicbell.magicbelluserclient.http.HttpMethod; diff --git a/src/main/java/com/magicbell/magicbelluserclient/json/TypeUtils.java b/src/main/java/com/magicbell/magicbelluserclient/json/TypeUtils.java index fe869cd..e12a276 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/json/TypeUtils.java +++ b/src/main/java/com/magicbell/magicbelluserclient/json/TypeUtils.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.json; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsToken.java index a556cd5..c768567 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenInstallationId.java b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenInstallationId.java index 603a77e..ba70e74 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenInstallationId.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenInstallationId.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponse.java new file mode 100644 index 0000000..93826ad --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponse.java @@ -0,0 +1,53 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class ApnsTokenResponse { + + @NonNull + @JsonProperty("created_at") + private String createdAt; + + @NonNull + @JsonProperty("device_token") + private String deviceToken; + + @NonNull + private String id; + + /** + * (Optional) The bundle identifier of the application that is registering this token. Use this field to override the default identifier specified in the projects APNs integration. + */ + @JsonProperty("app_id") + private String appId; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("discarded_at") + private String discardedAt; + + /** + * (Optional) The APNs environment the token is registered for. If none is provided we assume the token is used in `production`. + */ + @JsonProperty("installation_id") + private ApnsTokenResponseInstallationId installationId; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("updated_at") + private String updatedAt; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponseInstallationId.java b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponseInstallationId.java new file mode 100644 index 0000000..6392057 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ApnsTokenResponseInstallationId.java @@ -0,0 +1,31 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; +import java.util.Arrays; +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * (Optional) The APNs environment the token is registered for. If none is provided we assume the token is used in `production`. + */ +@Getter +@AllArgsConstructor +public enum ApnsTokenResponseInstallationId { + DEVELOPMENT("development"), + PRODUCTION("production"); + + @JsonValue + private final String value; + + @JsonCreator + public static ApnsTokenResponseInstallationId fromValue(String value) { + return Arrays + .stream(ApnsTokenResponseInstallationId.values()) + .filter(item -> item.value.equals(value)) + .findFirst() + .orElse(null); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataApnsTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfApnsTokenResponses.java similarity index 69% rename from src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataApnsTokens.java rename to src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfApnsTokenResponses.java index 03a8d7f..2201235 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataApnsTokens.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfApnsTokenResponses.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import java.util.List; @@ -14,9 +16,9 @@ @ToString @EqualsAndHashCode @Jacksonized -public class ArrayOfMetadataApnsTokens { +public class ArrayOfApnsTokenResponses { - private List data; + private List data; private Links links; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataExpoTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfExpoTokenResponses.java similarity index 69% rename from src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataExpoTokens.java rename to src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfExpoTokenResponses.java index 40d1940..3cb8c76 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataExpoTokens.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfExpoTokenResponses.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import java.util.List; @@ -14,9 +16,9 @@ @ToString @EqualsAndHashCode @Jacksonized -public class ArrayOfMetadataExpoTokens { +public class ArrayOfExpoTokenResponses { - private List data; + private List data; private Links links; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataFcmTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfFcmTokenResponses.java similarity index 70% rename from src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataFcmTokens.java rename to src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfFcmTokenResponses.java index deeabce..e28b29d 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataFcmTokens.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfFcmTokenResponses.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import java.util.List; @@ -14,9 +16,9 @@ @ToString @EqualsAndHashCode @Jacksonized -public class ArrayOfMetadataFcmTokens { +public class ArrayOfFcmTokenResponses { - private List data; + private List data; private Links links; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataTeamsTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataTeamsTokens.java deleted file mode 100644 index 5d5f914..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataTeamsTokens.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.magicbell.magicbelluserclient.models; - -import java.util.List; -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.ToString; -import lombok.With; -import lombok.extern.jackson.Jacksonized; - -@Data -@Builder -@With -@ToString -@EqualsAndHashCode -@Jacksonized -public class ArrayOfMetadataTeamsTokens { - - private List data; - - private Links links; -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataWebPushTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataWebPushTokens.java deleted file mode 100644 index 78c3643..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataWebPushTokens.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.magicbell.magicbelluserclient.models; - -import java.util.List; -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.ToString; -import lombok.With; -import lombok.extern.jackson.Jacksonized; - -@Data -@Builder -@With -@ToString -@EqualsAndHashCode -@Jacksonized -public class ArrayOfMetadataWebPushTokens { - - private List data; - - private Links links; -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataSlackTokens.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfSlackTokenResponses.java similarity index 69% rename from src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataSlackTokens.java rename to src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfSlackTokenResponses.java index 685d2cd..cb518a7 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfMetadataSlackTokens.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfSlackTokenResponses.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import java.util.List; @@ -14,9 +16,9 @@ @ToString @EqualsAndHashCode @Jacksonized -public class ArrayOfMetadataSlackTokens { +public class ArrayOfSlackTokenResponses { - private List data; + private List data; private Links links; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfTeamsTokenResponses.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfTeamsTokenResponses.java new file mode 100644 index 0000000..31aa941 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfTeamsTokenResponses.java @@ -0,0 +1,24 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import java.util.List; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class ArrayOfTeamsTokenResponses { + + private List data; + + private Links links; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfWebPushTokenResponses.java b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfWebPushTokenResponses.java new file mode 100644 index 0000000..5a50c33 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ArrayOfWebPushTokenResponses.java @@ -0,0 +1,24 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import java.util.List; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class ArrayOfWebPushTokenResponses { + + private List data; + + private Links links; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/AuthedUser.java b/src/main/java/com/magicbell/magicbelluserclient/models/AuthedUser.java index 4e740a0..4531952 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/AuthedUser.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/AuthedUser.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Banner.java b/src/main/java/com/magicbell/magicbelluserclient/models/Banner.java index 5b603d7..8a6e562 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Banner.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Banner.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/DefaultHover.java b/src/main/java/com/magicbell/magicbelluserclient/models/DefaultHover.java index f94789b..7efe2a0 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/DefaultHover.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/DefaultHover.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/DefaultState.java b/src/main/java/com/magicbell/magicbelluserclient/models/DefaultState.java index f80209c..3caa3c3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/DefaultState.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/DefaultState.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Default_.java b/src/main/java/com/magicbell/magicbelluserclient/models/Default_.java index e689332..865b462 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Default_.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Default_.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Dialog.java b/src/main/java/com/magicbell/magicbelluserclient/models/Dialog.java index 5cd3008..d4d5bfd 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Dialog.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Dialog.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/DiscardResult.java b/src/main/java/com/magicbell/magicbelluserclient/models/DiscardResult.java index 7b1854e..86089b5 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/DiscardResult.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/DiscardResult.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Enterprise.java b/src/main/java/com/magicbell/magicbelluserclient/models/Enterprise.java index e2fa2b0..ef9d048 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Enterprise.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Enterprise.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ExpoToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/ExpoToken.java index ac16d15..ee13ae4 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/ExpoToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ExpoToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/ExpoTokenResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/ExpoTokenResponse.java new file mode 100644 index 0000000..21417bd --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/ExpoTokenResponse.java @@ -0,0 +1,41 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class ExpoTokenResponse { + + @NonNull + @JsonProperty("created_at") + private String createdAt; + + @NonNull + @JsonProperty("device_token") + private String deviceToken; + + @NonNull + private String id; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("discarded_at") + private String discardedAt; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("updated_at") + private String updatedAt; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/FcmToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/FcmToken.java index cc6651f..7ce30aa 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/FcmToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/FcmToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenInstallationId.java b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenInstallationId.java index 741a858..d2ba6ba 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenInstallationId.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenInstallationId.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponse.java new file mode 100644 index 0000000..f2462f8 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponse.java @@ -0,0 +1,44 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class FcmTokenResponse { + + @NonNull + @JsonProperty("created_at") + private String createdAt; + + @NonNull + @JsonProperty("device_token") + private String deviceToken; + + @NonNull + private String id; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("discarded_at") + private String discardedAt; + + @JsonProperty("installation_id") + private FcmTokenResponseInstallationId installationId; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("updated_at") + private String updatedAt; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponseInstallationId.java b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponseInstallationId.java new file mode 100644 index 0000000..f12a1b9 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/FcmTokenResponseInstallationId.java @@ -0,0 +1,28 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; +import java.util.Arrays; +import lombok.AllArgsConstructor; +import lombok.Getter; + +@Getter +@AllArgsConstructor +public enum FcmTokenResponseInstallationId { + DEVELOPMENT("development"), + PRODUCTION("production"); + + @JsonValue + private final String value; + + @JsonCreator + public static FcmTokenResponseInstallationId fromValue(String value) { + return Arrays + .stream(FcmTokenResponseInstallationId.values()) + .filter(item -> item.value.equals(value)) + .findFirst() + .orElse(null); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Footer.java b/src/main/java/com/magicbell/magicbelluserclient/models/Footer.java index 8ae5dc3..cf0969a 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Footer.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Footer.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushApnsTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushApnsTokensParameters.java index 92ed2c6..5089cd0 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushApnsTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushApnsTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetMobilePushApnsTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushExpoTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushExpoTokensParameters.java index 461bd26..0ea4d1b 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushExpoTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushExpoTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetMobilePushExpoTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushFcmTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushFcmTokensParameters.java index 9c00c2c..38edd14 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushFcmTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetMobilePushFcmTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetMobilePushFcmTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetSlackTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetSlackTokensParameters.java index d0129e5..9e11b36 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetSlackTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetSlackTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetSlackTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetTeamsTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetTeamsTokensParameters.java index 22249d4..47f0335 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetTeamsTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetTeamsTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetTeamsTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/GetWebPushTokensParameters.java b/src/main/java/com/magicbell/magicbelluserclient/models/GetWebPushTokensParameters.java index d9edea1..39aab33 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/GetWebPushTokensParameters.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/GetWebPushTokensParameters.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -16,12 +18,11 @@ @Jacksonized public class GetWebPushTokensParameters { - @JsonProperty("page[size]") - private Long pageSize; + private Long limit; - @JsonProperty("page[after]") - private String pageAfter; + @JsonProperty("starting_after") + private String startingAfter; - @JsonProperty("page[before]") - private String pageBefore; + @JsonProperty("ending_before") + private String endingBefore; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Header.java b/src/main/java/com/magicbell/magicbelluserclient/models/Header.java index 009dd35..3fb97fe 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Header.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Header.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Icon.java b/src/main/java/com/magicbell/magicbelluserclient/models/Icon.java index 529196d..c2ef24b 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Icon.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Icon.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Images.java b/src/main/java/com/magicbell/magicbelluserclient/models/Images.java index fb47d78..8942d59 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Images.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Images.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/InboxConfig.java b/src/main/java/com/magicbell/magicbelluserclient/models/InboxConfig.java index f1ed81d..7bea740 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/InboxConfig.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/InboxConfig.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/IncomingWebhook.java b/src/main/java/com/magicbell/magicbelluserclient/models/IncomingWebhook.java index 5daa7d7..4ef547d 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/IncomingWebhook.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/IncomingWebhook.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Links.java b/src/main/java/com/magicbell/magicbelluserclient/models/Links.java index f14f7b1..db47ec6 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Links.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Links.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataSlackToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/MetadataSlackToken.java deleted file mode 100644 index b219a11..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataSlackToken.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.magicbell.magicbelluserclient.models; - -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import lombok.ToString; -import lombok.With; -import lombok.extern.jackson.Jacksonized; - -@Data -@Builder -@With -@ToString -@EqualsAndHashCode -@Jacksonized -public class MetadataSlackToken { - - @NonNull - private SlackToken data; - - @NonNull - private TokenMetadata metadata; -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataTeamsToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/MetadataTeamsToken.java deleted file mode 100644 index dc26329..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataTeamsToken.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.magicbell.magicbelluserclient.models; - -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import lombok.ToString; -import lombok.With; -import lombok.extern.jackson.Jacksonized; - -@Data -@Builder -@With -@ToString -@EqualsAndHashCode -@Jacksonized -public class MetadataTeamsToken { - - @NonNull - private TeamsToken data; - - @NonNull - private TokenMetadata metadata; -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataWebPushToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/MetadataWebPushToken.java deleted file mode 100644 index 4151313..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataWebPushToken.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.magicbell.magicbelluserclient.models; - -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import lombok.ToString; -import lombok.With; -import lombok.extern.jackson.Jacksonized; - -@Data -@Builder -@With -@ToString -@EqualsAndHashCode -@Jacksonized -public class MetadataWebPushToken { - - @NonNull - private WebPushToken data; - - @NonNull - private TokenMetadata metadata; -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Notification.java b/src/main/java/com/magicbell/magicbelluserclient/models/Notification.java index dd0ec5b..6e9b272 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Notification.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Notification.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackFinishInstallResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackFinishInstallResponse.java index ad5206a..0fe59de 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackFinishInstallResponse.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackFinishInstallResponse.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackInstallation.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackInstallation.java index 5081b29..c6822b7 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackInstallation.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackInstallation.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstall.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstall.java index 27c1c20..6d3e7ed 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstall.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstall.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstallResponseContent.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstallResponseContent.java index d267055..7084411 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstallResponseContent.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackStartInstallResponseContent.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackToken.java index c33151b..c9bcbb9 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; @@ -15,7 +17,7 @@ @Jacksonized public class SlackToken { - private Oauth oauth; + private SlackTokenOauth oauth; private SlackTokenWebhook webhook; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Oauth.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenOauth.java similarity index 85% rename from src/main/java/com/magicbell/magicbelluserclient/models/Oauth.java rename to src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenOauth.java index 0191f0d..97ab2c6 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Oauth.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenOauth.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; @@ -15,7 +17,7 @@ @ToString @EqualsAndHashCode @Jacksonized -public class Oauth { +public class SlackTokenOauth { @NonNull @JsonProperty("channel_id") diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponse.java new file mode 100644 index 0000000..3de48e3 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponse.java @@ -0,0 +1,41 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class SlackTokenResponse { + + @NonNull + @JsonProperty("created_at") + private String createdAt; + + @NonNull + private String id; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("discarded_at") + private String discardedAt; + + private SlackTokenResponseOauth oauth; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("updated_at") + private String updatedAt; + + private SlackTokenResponseWebhook webhook; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataFcmToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseOauth.java similarity index 51% rename from src/main/java/com/magicbell/magicbelluserclient/models/MetadataFcmToken.java rename to src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseOauth.java index 14ff75a..ac5e432 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataFcmToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseOauth.java @@ -1,5 +1,8 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; import lombok.Data; import lombok.EqualsAndHashCode; @@ -14,11 +17,15 @@ @ToString @EqualsAndHashCode @Jacksonized -public class MetadataFcmToken { +public class SlackTokenResponseOauth { @NonNull - private FcmToken data; + @JsonProperty("channel_id") + private String channelId; @NonNull - private TokenMetadata metadata; + @JsonProperty("installation_id") + private String installationId; + + private String scope; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataApnsToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseWebhook.java similarity index 72% rename from src/main/java/com/magicbell/magicbelluserclient/models/MetadataApnsToken.java rename to src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseWebhook.java index 9824397..5ece204 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataApnsToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenResponseWebhook.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; @@ -14,11 +16,8 @@ @ToString @EqualsAndHashCode @Jacksonized -public class MetadataApnsToken { - - @NonNull - private ApnsToken data; +public class SlackTokenResponseWebhook { @NonNull - private TokenMetadata metadata; + private String url; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenWebhook.java b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenWebhook.java index eb4f827..af63803 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenWebhook.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/SlackTokenWebhook.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Team.java b/src/main/java/com/magicbell/magicbelluserclient/models/Team.java index b669c0b..52e8b32 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Team.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Team.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/TeamsToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsToken.java index 4220a9d..578ae83 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/TeamsToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/TokenMetadata.java b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponse.java similarity index 83% rename from src/main/java/com/magicbell/magicbelluserclient/models/TokenMetadata.java rename to src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponse.java index e608ba0..1e73855 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/TokenMetadata.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponse.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonInclude; @@ -16,7 +18,7 @@ @ToString @EqualsAndHashCode @Jacksonized -public class TokenMetadata { +public class TeamsTokenResponse { @NonNull @JsonProperty("created_at") @@ -32,4 +34,6 @@ public class TokenMetadata { @JsonInclude(JsonInclude.Include.ALWAYS) @JsonProperty("updated_at") private String updatedAt; + + private TeamsTokenResponseWebhook webhook; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponseWebhook.java b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponseWebhook.java new file mode 100644 index 0000000..4a76dad --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenResponseWebhook.java @@ -0,0 +1,21 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class TeamsTokenResponseWebhook { + + private String url; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenWebhook.java b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenWebhook.java index 45f16cd..7af40da 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenWebhook.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/TeamsTokenWebhook.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/TemplatesInstallation.java b/src/main/java/com/magicbell/magicbelluserclient/models/TemplatesInstallation.java index bfa17b8..db4d641 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/TemplatesInstallation.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/TemplatesInstallation.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Theme.java b/src/main/java/com/magicbell/magicbelluserclient/models/Theme.java index 8e48f8f..791f91a 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Theme.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Theme.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Unread.java b/src/main/java/com/magicbell/magicbelluserclient/models/Unread.java index 815d062..d8b66d3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Unread.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Unread.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/UnreadHover.java b/src/main/java/com/magicbell/magicbelluserclient/models/UnreadHover.java index 32905cb..985819f 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/UnreadHover.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/UnreadHover.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/UnreadState.java b/src/main/java/com/magicbell/magicbelluserclient/models/UnreadState.java index f0fa162..fbb9eb1 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/UnreadState.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/UnreadState.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Unseen.java b/src/main/java/com/magicbell/magicbelluserclient/models/Unseen.java index 05edc32..1aa0ab0 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Unseen.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/Unseen.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenBadge.java b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenBadge.java index 19a6917..fa5713e 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenBadge.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenBadge.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenHover.java b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenHover.java index 2619992..6bacc6c 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenHover.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenHover.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenState.java b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenState.java index 800fdf5..5802077 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/UnseenState.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/UnseenState.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/WebPushStartInstallationResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushStartInstallationResponse.java index 20779ba..88a81b9 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/WebPushStartInstallationResponse.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushStartInstallationResponse.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/WebPushToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushToken.java index 79d6224..238dea1 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/WebPushToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushToken.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; @@ -20,5 +22,5 @@ public class WebPushToken { private String endpoint; @NonNull - private Keys keys; + private WebPushTokenKeys keys; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/Keys.java b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenKeys.java similarity index 80% rename from src/main/java/com/magicbell/magicbelluserclient/models/Keys.java rename to src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenKeys.java index 8af43bf..42ca7ab 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/Keys.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenKeys.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; @@ -14,7 +16,7 @@ @ToString @EqualsAndHashCode @Jacksonized -public class Keys { +public class WebPushTokenKeys { @NonNull private String auth; diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponse.java b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponse.java new file mode 100644 index 0000000..2eee400 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponse.java @@ -0,0 +1,43 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import lombok.extern.jackson.Jacksonized; + +@Data +@Builder +@With +@ToString +@EqualsAndHashCode +@Jacksonized +public class WebPushTokenResponse { + + @NonNull + @JsonProperty("created_at") + private String createdAt; + + @NonNull + private String endpoint; + + @NonNull + private String id; + + @NonNull + private WebPushTokenResponseKeys keys; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("discarded_at") + private String discardedAt; + + @JsonInclude(JsonInclude.Include.ALWAYS) + @JsonProperty("updated_at") + private String updatedAt; +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataExpoToken.java b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponseKeys.java similarity index 68% rename from src/main/java/com/magicbell/magicbelluserclient/models/MetadataExpoToken.java rename to src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponseKeys.java index 2c8f9df..7a1c7f8 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/models/MetadataExpoToken.java +++ b/src/main/java/com/magicbell/magicbelluserclient/models/WebPushTokenResponseKeys.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.models; import lombok.Builder; @@ -14,11 +16,11 @@ @ToString @EqualsAndHashCode @Jacksonized -public class MetadataExpoToken { +public class WebPushTokenResponseKeys { @NonNull - private ExpoToken data; + private String auth; @NonNull - private TokenMetadata metadata; + private String p256dh; } diff --git a/src/main/java/com/magicbell/magicbelluserclient/services/BaseService.java b/src/main/java/com/magicbell/magicbelluserclient/services/BaseService.java index ea98e55..13921b3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/services/BaseService.java +++ b/src/main/java/com/magicbell/magicbelluserclient/services/BaseService.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.services; import com.magicbell.magicbelluserclient.exceptions.ApiException; diff --git a/src/main/java/com/magicbell/magicbelluserclient/services/ChannelsService.java b/src/main/java/com/magicbell/magicbelluserclient/services/ChannelsService.java index dc64d6a..1fe2299 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/services/ChannelsService.java +++ b/src/main/java/com/magicbell/magicbelluserclient/services/ChannelsService.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.services; import com.fasterxml.jackson.core.type.TypeReference; @@ -6,30 +8,30 @@ import com.magicbell.magicbelluserclient.http.ModelConverter; import com.magicbell.magicbelluserclient.http.util.RequestBuilder; import com.magicbell.magicbelluserclient.models.ApnsToken; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataApnsTokens; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataExpoTokens; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataFcmTokens; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataSlackTokens; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataTeamsTokens; -import com.magicbell.magicbelluserclient.models.ArrayOfMetadataWebPushTokens; +import com.magicbell.magicbelluserclient.models.ApnsTokenResponse; +import com.magicbell.magicbelluserclient.models.ArrayOfApnsTokenResponses; +import com.magicbell.magicbelluserclient.models.ArrayOfExpoTokenResponses; +import com.magicbell.magicbelluserclient.models.ArrayOfFcmTokenResponses; +import com.magicbell.magicbelluserclient.models.ArrayOfSlackTokenResponses; +import com.magicbell.magicbelluserclient.models.ArrayOfTeamsTokenResponses; +import com.magicbell.magicbelluserclient.models.ArrayOfWebPushTokenResponses; import com.magicbell.magicbelluserclient.models.DiscardResult; import com.magicbell.magicbelluserclient.models.ExpoToken; +import com.magicbell.magicbelluserclient.models.ExpoTokenResponse; import com.magicbell.magicbelluserclient.models.FcmToken; +import com.magicbell.magicbelluserclient.models.FcmTokenResponse; import com.magicbell.magicbelluserclient.models.GetMobilePushApnsTokensParameters; import com.magicbell.magicbelluserclient.models.GetMobilePushExpoTokensParameters; import com.magicbell.magicbelluserclient.models.GetMobilePushFcmTokensParameters; import com.magicbell.magicbelluserclient.models.GetSlackTokensParameters; import com.magicbell.magicbelluserclient.models.GetTeamsTokensParameters; import com.magicbell.magicbelluserclient.models.GetWebPushTokensParameters; -import com.magicbell.magicbelluserclient.models.MetadataApnsToken; -import com.magicbell.magicbelluserclient.models.MetadataExpoToken; -import com.magicbell.magicbelluserclient.models.MetadataFcmToken; -import com.magicbell.magicbelluserclient.models.MetadataSlackToken; -import com.magicbell.magicbelluserclient.models.MetadataTeamsToken; -import com.magicbell.magicbelluserclient.models.MetadataWebPushToken; import com.magicbell.magicbelluserclient.models.SlackToken; +import com.magicbell.magicbelluserclient.models.SlackTokenResponse; import com.magicbell.magicbelluserclient.models.TeamsToken; +import com.magicbell.magicbelluserclient.models.TeamsTokenResponse; import com.magicbell.magicbelluserclient.models.WebPushToken; +import com.magicbell.magicbelluserclient.models.WebPushTokenResponse; import com.magicbell.magicbelluserclient.validation.ViolationAggregator; import com.magicbell.magicbelluserclient.validation.exceptions.ValidationException; import com.magicbell.magicbelluserclient.validation.validators.modelValidators.ApnsTokenValidator; @@ -54,9 +56,9 @@ public ChannelsService(@NonNull OkHttpClient httpClient, String serverUrl) { /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataApnsTokens} + * @return response of {@code ArrayOfApnsTokenResponses} */ - public ArrayOfMetadataApnsTokens getMobilePushApnsTokens() throws ApiException { + public ArrayOfApnsTokenResponses getMobilePushApnsTokens() throws ApiException { return this.getMobilePushApnsTokens(GetMobilePushApnsTokensParameters.builder().build()); } @@ -64,22 +66,22 @@ public ArrayOfMetadataApnsTokens getMobilePushApnsTokens() throws ApiException { * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushApnsTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataApnsTokens} + * @return response of {@code ArrayOfApnsTokenResponses} */ - public ArrayOfMetadataApnsTokens getMobilePushApnsTokens( + public ArrayOfApnsTokenResponses getMobilePushApnsTokens( @NonNull GetMobilePushApnsTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetMobilePushApnsTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushApnsTokensAsync() throws ApiException { + public CompletableFuture getMobilePushApnsTokensAsync() throws ApiException { return this.getMobilePushApnsTokensAsync(GetMobilePushApnsTokensParameters.builder().build()); } @@ -87,23 +89,23 @@ public CompletableFuture getMobilePushApnsTokensAsync * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushApnsTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushApnsTokensAsync( + public CompletableFuture getMobilePushApnsTokensAsync( @NonNull GetMobilePushApnsTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetMobilePushApnsTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetMobilePushApnsTokensRequest(@NonNull GetMobilePushApnsTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/mobile_push/apns/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -162,25 +164,25 @@ private Request buildSaveMobilePushApnsTokenRequest(@NonNull ApnsToken apnsToken * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataApnsToken} + * @return response of {@code ApnsTokenResponse} */ - public MetadataApnsToken getMobilePushApnsToken(@NonNull String tokenId) throws ApiException { + public ApnsTokenResponse getMobilePushApnsToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushApnsTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushApnsTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getMobilePushApnsTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushApnsTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } @@ -225,9 +227,9 @@ private Request buildDiscardMobilePushApnsTokenRequest(@NonNull String tokenId) /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataExpoTokens} + * @return response of {@code ArrayOfExpoTokenResponses} */ - public ArrayOfMetadataExpoTokens getMobilePushExpoTokens() throws ApiException { + public ArrayOfExpoTokenResponses getMobilePushExpoTokens() throws ApiException { return this.getMobilePushExpoTokens(GetMobilePushExpoTokensParameters.builder().build()); } @@ -235,22 +237,22 @@ public ArrayOfMetadataExpoTokens getMobilePushExpoTokens() throws ApiException { * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushExpoTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataExpoTokens} + * @return response of {@code ArrayOfExpoTokenResponses} */ - public ArrayOfMetadataExpoTokens getMobilePushExpoTokens( + public ArrayOfExpoTokenResponses getMobilePushExpoTokens( @NonNull GetMobilePushExpoTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetMobilePushExpoTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushExpoTokensAsync() throws ApiException { + public CompletableFuture getMobilePushExpoTokensAsync() throws ApiException { return this.getMobilePushExpoTokensAsync(GetMobilePushExpoTokensParameters.builder().build()); } @@ -258,23 +260,23 @@ public CompletableFuture getMobilePushExpoTokensAsync * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushExpoTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushExpoTokensAsync( + public CompletableFuture getMobilePushExpoTokensAsync( @NonNull GetMobilePushExpoTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetMobilePushExpoTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetMobilePushExpoTokensRequest(@NonNull GetMobilePushExpoTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/mobile_push/expo/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -333,25 +335,25 @@ private Request buildSaveMobilePushExpoTokenRequest(@NonNull ExpoToken expoToken * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataExpoToken} + * @return response of {@code ExpoTokenResponse} */ - public MetadataExpoToken getMobilePushExpoToken(@NonNull String tokenId) throws ApiException { + public ExpoTokenResponse getMobilePushExpoToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushExpoTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushExpoTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getMobilePushExpoTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushExpoTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } @@ -396,9 +398,9 @@ private Request buildDiscardMobilePushExpoTokenRequest(@NonNull String tokenId) /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataFcmTokens} + * @return response of {@code ArrayOfFcmTokenResponses} */ - public ArrayOfMetadataFcmTokens getMobilePushFcmTokens() throws ApiException { + public ArrayOfFcmTokenResponses getMobilePushFcmTokens() throws ApiException { return this.getMobilePushFcmTokens(GetMobilePushFcmTokensParameters.builder().build()); } @@ -406,21 +408,21 @@ public ArrayOfMetadataFcmTokens getMobilePushFcmTokens() throws ApiException { * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushFcmTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataFcmTokens} + * @return response of {@code ArrayOfFcmTokenResponses} */ - public ArrayOfMetadataFcmTokens getMobilePushFcmTokens(@NonNull GetMobilePushFcmTokensParameters requestParameters) + public ArrayOfFcmTokenResponses getMobilePushFcmTokens(@NonNull GetMobilePushFcmTokensParameters requestParameters) throws ApiException { Request request = this.buildGetMobilePushFcmTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushFcmTokensAsync() throws ApiException { + public CompletableFuture getMobilePushFcmTokensAsync() throws ApiException { return this.getMobilePushFcmTokensAsync(GetMobilePushFcmTokensParameters.builder().build()); } @@ -428,23 +430,23 @@ public CompletableFuture getMobilePushFcmTokensAsync() * Lists all mobile_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetMobilePushFcmTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushFcmTokensAsync( + public CompletableFuture getMobilePushFcmTokensAsync( @NonNull GetMobilePushFcmTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetMobilePushFcmTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetMobilePushFcmTokensRequest(@NonNull GetMobilePushFcmTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/mobile_push/fcm/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -503,25 +505,25 @@ private Request buildSaveMobilePushFcmTokenRequest(@NonNull FcmToken fcmToken) t * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataFcmToken} + * @return response of {@code FcmTokenResponse} */ - public MetadataFcmToken getMobilePushFcmToken(@NonNull String tokenId) throws ApiException { + public FcmTokenResponse getMobilePushFcmToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushFcmTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific mobile_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getMobilePushFcmTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getMobilePushFcmTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetMobilePushFcmTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } @@ -566,9 +568,9 @@ private Request buildDiscardMobilePushFcmTokenRequest(@NonNull String tokenId) { /** * Lists all slack tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataSlackTokens} + * @return response of {@code ArrayOfSlackTokenResponses} */ - public ArrayOfMetadataSlackTokens getSlackTokens() throws ApiException { + public ArrayOfSlackTokenResponses getSlackTokens() throws ApiException { return this.getSlackTokens(GetSlackTokensParameters.builder().build()); } @@ -576,21 +578,21 @@ public ArrayOfMetadataSlackTokens getSlackTokens() throws ApiException { * Lists all slack tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetSlackTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataSlackTokens} + * @return response of {@code ArrayOfSlackTokenResponses} */ - public ArrayOfMetadataSlackTokens getSlackTokens(@NonNull GetSlackTokensParameters requestParameters) + public ArrayOfSlackTokenResponses getSlackTokens(@NonNull GetSlackTokensParameters requestParameters) throws ApiException { Request request = this.buildGetSlackTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all slack tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getSlackTokensAsync() throws ApiException { + public CompletableFuture getSlackTokensAsync() throws ApiException { return this.getSlackTokensAsync(GetSlackTokensParameters.builder().build()); } @@ -598,23 +600,23 @@ public CompletableFuture getSlackTokensAsync() throw * Lists all slack tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetSlackTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getSlackTokensAsync( + public CompletableFuture getSlackTokensAsync( @NonNull GetSlackTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetSlackTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetSlackTokensRequest(@NonNull GetSlackTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/slack/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -674,25 +676,25 @@ private Request buildSaveSlackTokenRequest(@NonNull SlackToken slackToken) throw * Retrieves details of a specific slack token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataSlackToken} + * @return response of {@code SlackTokenResponse} */ - public MetadataSlackToken getSlackToken(@NonNull String tokenId) throws ApiException { + public SlackTokenResponse getSlackToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetSlackTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific slack token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getSlackTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getSlackTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetSlackTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } @@ -737,9 +739,9 @@ private Request buildDiscardSlackTokenRequest(@NonNull String tokenId) { /** * Lists all teams tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataTeamsTokens} + * @return response of {@code ArrayOfTeamsTokenResponses} */ - public ArrayOfMetadataTeamsTokens getTeamsTokens() throws ApiException { + public ArrayOfTeamsTokenResponses getTeamsTokens() throws ApiException { return this.getTeamsTokens(GetTeamsTokensParameters.builder().build()); } @@ -747,21 +749,21 @@ public ArrayOfMetadataTeamsTokens getTeamsTokens() throws ApiException { * Lists all teams tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetTeamsTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataTeamsTokens} + * @return response of {@code ArrayOfTeamsTokenResponses} */ - public ArrayOfMetadataTeamsTokens getTeamsTokens(@NonNull GetTeamsTokensParameters requestParameters) + public ArrayOfTeamsTokenResponses getTeamsTokens(@NonNull GetTeamsTokensParameters requestParameters) throws ApiException { Request request = this.buildGetTeamsTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all teams tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getTeamsTokensAsync() throws ApiException { + public CompletableFuture getTeamsTokensAsync() throws ApiException { return this.getTeamsTokensAsync(GetTeamsTokensParameters.builder().build()); } @@ -769,23 +771,23 @@ public CompletableFuture getTeamsTokensAsync() throw * Lists all teams tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetTeamsTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getTeamsTokensAsync( + public CompletableFuture getTeamsTokensAsync( @NonNull GetTeamsTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetTeamsTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetTeamsTokensRequest(@NonNull GetTeamsTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/teams/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -843,25 +845,25 @@ private Request buildSaveTeamsTokenRequest(@NonNull TeamsToken teamsToken) { * Retrieves details of a specific teams token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataTeamsToken} + * @return response of {@code TeamsTokenResponse} */ - public MetadataTeamsToken getTeamsToken(@NonNull String tokenId) throws ApiException { + public TeamsTokenResponse getTeamsToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetTeamsTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific teams token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getTeamsTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getTeamsTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetTeamsTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } @@ -906,9 +908,9 @@ private Request buildDiscardTeamsTokenRequest(@NonNull String tokenId) { /** * Lists all web_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code ArrayOfMetadataWebPushTokens} + * @return response of {@code ArrayOfWebPushTokenResponses} */ - public ArrayOfMetadataWebPushTokens getWebPushTokens() throws ApiException { + public ArrayOfWebPushTokenResponses getWebPushTokens() throws ApiException { return this.getWebPushTokens(GetWebPushTokensParameters.builder().build()); } @@ -916,21 +918,21 @@ public ArrayOfMetadataWebPushTokens getWebPushTokens() throws ApiException { * Lists all web_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetWebPushTokensParameters} Request Parameters Object - * @return response of {@code ArrayOfMetadataWebPushTokens} + * @return response of {@code ArrayOfWebPushTokenResponses} */ - public ArrayOfMetadataWebPushTokens getWebPushTokens(@NonNull GetWebPushTokensParameters requestParameters) + public ArrayOfWebPushTokenResponses getWebPushTokens(@NonNull GetWebPushTokensParameters requestParameters) throws ApiException { Request request = this.buildGetWebPushTokensRequest(requestParameters); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Lists all web_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getWebPushTokensAsync() throws ApiException { + public CompletableFuture getWebPushTokensAsync() throws ApiException { return this.getWebPushTokensAsync(GetWebPushTokensParameters.builder().build()); } @@ -938,23 +940,23 @@ public CompletableFuture getWebPushTokensAsync() t * Lists all web_push tokens belonging to the authenticated user. Returns a paginated list of tokens, including their status, creation dates, and associated metadata. * * @param requestParameters {@link GetWebPushTokensParameters} Request Parameters Object - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getWebPushTokensAsync( + public CompletableFuture getWebPushTokensAsync( @NonNull GetWebPushTokensParameters requestParameters ) throws ApiException { Request request = this.buildGetWebPushTokensRequest(requestParameters); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } private Request buildGetWebPushTokensRequest(@NonNull GetWebPushTokensParameters requestParameters) { return new RequestBuilder(HttpMethod.GET, this.serverUrl, "channels/web_push/tokens") - .setOptionalQueryParameter("page[size]", requestParameters.getPageSize()) - .setOptionalQueryParameter("page[after]", requestParameters.getPageAfter()) - .setOptionalQueryParameter("page[before]", requestParameters.getPageBefore()) + .setOptionalQueryParameter("limit", requestParameters.getLimit()) + .setOptionalQueryParameter("starting_after", requestParameters.getStartingAfter()) + .setOptionalQueryParameter("ending_before", requestParameters.getEndingBefore()) .build(); } @@ -1012,25 +1014,25 @@ private Request buildSaveWebPushTokenRequest(@NonNull WebPushToken webPushToken) * Retrieves details of a specific web_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code MetadataWebPushToken} + * @return response of {@code WebPushTokenResponse} */ - public MetadataWebPushToken getWebPushToken(@NonNull String tokenId) throws ApiException { + public WebPushTokenResponse getWebPushToken(@NonNull String tokenId) throws ApiException { Request request = this.buildGetWebPushTokenRequest(tokenId); Response response = this.execute(request); - return ModelConverter.convert(response, new TypeReference() {}); + return ModelConverter.convert(response, new TypeReference() {}); } /** * Retrieves details of a specific web_push token belonging to the authenticated user. Returns information about the token's status, creation date, and any associated metadata. Users can only access their own tokens. * * @param tokenId String - * @return response of {@code CompletableFuture} + * @return response of {@code CompletableFuture} */ - public CompletableFuture getWebPushTokenAsync(@NonNull String tokenId) throws ApiException { + public CompletableFuture getWebPushTokenAsync(@NonNull String tokenId) throws ApiException { Request request = this.buildGetWebPushTokenRequest(tokenId); CompletableFuture futureResponse = this.executeAsync(request); return futureResponse.thenApplyAsync(response -> - ModelConverter.convert(response, new TypeReference() {}) + ModelConverter.convert(response, new TypeReference() {}) ); } diff --git a/src/main/java/com/magicbell/magicbelluserclient/services/IntegrationsService.java b/src/main/java/com/magicbell/magicbelluserclient/services/IntegrationsService.java index 1a9921b..baf3d0a 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/services/IntegrationsService.java +++ b/src/main/java/com/magicbell/magicbelluserclient/services/IntegrationsService.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.services; import com.fasterxml.jackson.core.type.TypeReference; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/Violation.java b/src/main/java/com/magicbell/magicbelluserclient/validation/Violation.java index eb0c9f7..0a2298c 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/Violation.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/Violation.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation; public class Violation { diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/ViolationAggregator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/ViolationAggregator.java index ca7cdf4..36954fc 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/ViolationAggregator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/ViolationAggregator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation; import com.magicbell.magicbelluserclient.validation.exceptions.ValidationException; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/exceptions/ValidationException.java b/src/main/java/com/magicbell/magicbelluserclient/validation/exceptions/ValidationException.java index 76e42dc..d36a4ab 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/exceptions/ValidationException.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/exceptions/ValidationException.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.exceptions; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/AbstractValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/AbstractValidator.java index 25c710d..e270fc3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/AbstractValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/AbstractValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/ListValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/ListValidator.java index 9b0dfba..fa11c41 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/ListValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/ListValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/NumericValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/NumericValidator.java index 8430a59..571a4db 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/NumericValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/NumericValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/StringValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/StringValidator.java index 0bdd9ec..87b7426 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/StringValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/StringValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/Validator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/Validator.java index 55373c1..07f83e5 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/Validator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/Validator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/AbstractModelValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/AbstractModelValidator.java index 73cd686..29bb0b8 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/AbstractModelValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/AbstractModelValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.validation.Violation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenResponseValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenResponseValidator.java new file mode 100644 index 0000000..1f6925d --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenResponseValidator.java @@ -0,0 +1,30 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.validation.validators.modelValidators; + +import com.magicbell.magicbelluserclient.models.ApnsTokenResponse; +import com.magicbell.magicbelluserclient.validation.Violation; +import com.magicbell.magicbelluserclient.validation.ViolationAggregator; +import com.magicbell.magicbelluserclient.validation.validators.StringValidator; + +public class ApnsTokenResponseValidator extends AbstractModelValidator { + + public ApnsTokenResponseValidator(String fieldName) { + super(fieldName); + } + + public ApnsTokenResponseValidator() {} + + @Override + protected Violation[] validateModel(ApnsTokenResponse apnsTokenResponse) { + return new ViolationAggregator() + .add(new StringValidator("deviceToken").minLength(64).required().validate(apnsTokenResponse.getDeviceToken())) + .add( + new StringValidator("appId") + .pattern("^[a-zA-Z0-9]+(.[a-zA-Z0-9]+)*$") + .optional() + .validate(apnsTokenResponse.getAppId()) + ) + .aggregate(); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenValidator.java index 0e61681..7b3422e 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ApnsTokenValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.ApnsToken; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenResponseValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenResponseValidator.java new file mode 100644 index 0000000..cf8eb58 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenResponseValidator.java @@ -0,0 +1,24 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.validation.validators.modelValidators; + +import com.magicbell.magicbelluserclient.models.ExpoTokenResponse; +import com.magicbell.magicbelluserclient.validation.Violation; +import com.magicbell.magicbelluserclient.validation.ViolationAggregator; +import com.magicbell.magicbelluserclient.validation.validators.StringValidator; + +public class ExpoTokenResponseValidator extends AbstractModelValidator { + + public ExpoTokenResponseValidator(String fieldName) { + super(fieldName); + } + + public ExpoTokenResponseValidator() {} + + @Override + protected Violation[] validateModel(ExpoTokenResponse expoTokenResponse) { + return new ViolationAggregator() + .add(new StringValidator("deviceToken").minLength(1).required().validate(expoTokenResponse.getDeviceToken())) + .aggregate(); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenValidator.java index e2aef29..f7e12b0 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/ExpoTokenValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.ExpoToken; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenResponseValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenResponseValidator.java new file mode 100644 index 0000000..6259719 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenResponseValidator.java @@ -0,0 +1,24 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.validation.validators.modelValidators; + +import com.magicbell.magicbelluserclient.models.FcmTokenResponse; +import com.magicbell.magicbelluserclient.validation.Violation; +import com.magicbell.magicbelluserclient.validation.ViolationAggregator; +import com.magicbell.magicbelluserclient.validation.validators.StringValidator; + +public class FcmTokenResponseValidator extends AbstractModelValidator { + + public FcmTokenResponseValidator(String fieldName) { + super(fieldName); + } + + public FcmTokenResponseValidator() {} + + @Override + protected Violation[] validateModel(FcmTokenResponse fcmTokenResponse) { + return new ViolationAggregator() + .add(new StringValidator("deviceToken").minLength(64).required().validate(fcmTokenResponse.getDeviceToken())) + .aggregate(); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenValidator.java index 2349c62..9ffd4b9 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/FcmTokenValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.FcmToken; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/InboxConfigValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/InboxConfigValidator.java index 40aa1db..1dd6a9b 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/InboxConfigValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/InboxConfigValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.InboxConfig; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataApnsTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataApnsTokenValidator.java deleted file mode 100644 index 06527ea..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataApnsTokenValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.magicbell.magicbelluserclient.validation.validators.modelValidators; - -import com.magicbell.magicbelluserclient.models.MetadataApnsToken; -import com.magicbell.magicbelluserclient.validation.Violation; -import com.magicbell.magicbelluserclient.validation.ViolationAggregator; - -public class MetadataApnsTokenValidator extends AbstractModelValidator { - - public MetadataApnsTokenValidator(String fieldName) { - super(fieldName); - } - - public MetadataApnsTokenValidator() {} - - @Override - protected Violation[] validateModel(MetadataApnsToken metadataApnsToken) { - return new ViolationAggregator() - .add(new ApnsTokenValidator("data").required().validate(metadataApnsToken.getData())) - .aggregate(); - } -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataExpoTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataExpoTokenValidator.java deleted file mode 100644 index a70c3be..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataExpoTokenValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.magicbell.magicbelluserclient.validation.validators.modelValidators; - -import com.magicbell.magicbelluserclient.models.MetadataExpoToken; -import com.magicbell.magicbelluserclient.validation.Violation; -import com.magicbell.magicbelluserclient.validation.ViolationAggregator; - -public class MetadataExpoTokenValidator extends AbstractModelValidator { - - public MetadataExpoTokenValidator(String fieldName) { - super(fieldName); - } - - public MetadataExpoTokenValidator() {} - - @Override - protected Violation[] validateModel(MetadataExpoToken metadataExpoToken) { - return new ViolationAggregator() - .add(new ExpoTokenValidator("data").required().validate(metadataExpoToken.getData())) - .aggregate(); - } -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataFcmTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataFcmTokenValidator.java deleted file mode 100644 index f09e351..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataFcmTokenValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.magicbell.magicbelluserclient.validation.validators.modelValidators; - -import com.magicbell.magicbelluserclient.models.MetadataFcmToken; -import com.magicbell.magicbelluserclient.validation.Violation; -import com.magicbell.magicbelluserclient.validation.ViolationAggregator; - -public class MetadataFcmTokenValidator extends AbstractModelValidator { - - public MetadataFcmTokenValidator(String fieldName) { - super(fieldName); - } - - public MetadataFcmTokenValidator() {} - - @Override - protected Violation[] validateModel(MetadataFcmToken metadataFcmToken) { - return new ViolationAggregator() - .add(new FcmTokenValidator("data").required().validate(metadataFcmToken.getData())) - .aggregate(); - } -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataSlackTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataSlackTokenValidator.java deleted file mode 100644 index b075aa5..0000000 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/MetadataSlackTokenValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.magicbell.magicbelluserclient.validation.validators.modelValidators; - -import com.magicbell.magicbelluserclient.models.MetadataSlackToken; -import com.magicbell.magicbelluserclient.validation.Violation; -import com.magicbell.magicbelluserclient.validation.ViolationAggregator; - -public class MetadataSlackTokenValidator extends AbstractModelValidator { - - public MetadataSlackTokenValidator(String fieldName) { - super(fieldName); - } - - public MetadataSlackTokenValidator() {} - - @Override - protected Violation[] validateModel(MetadataSlackToken metadataSlackToken) { - return new ViolationAggregator() - .add(new SlackTokenValidator("data").required().validate(metadataSlackToken.getData())) - .aggregate(); - } -} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackInstallationValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackInstallationValidator.java index af49198..5925df1 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackInstallationValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackInstallationValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.SlackInstallation; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseValidator.java new file mode 100644 index 0000000..5b18d5a --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseValidator.java @@ -0,0 +1,23 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.validation.validators.modelValidators; + +import com.magicbell.magicbelluserclient.models.SlackTokenResponse; +import com.magicbell.magicbelluserclient.validation.Violation; +import com.magicbell.magicbelluserclient.validation.ViolationAggregator; + +public class SlackTokenResponseValidator extends AbstractModelValidator { + + public SlackTokenResponseValidator(String fieldName) { + super(fieldName); + } + + public SlackTokenResponseValidator() {} + + @Override + protected Violation[] validateModel(SlackTokenResponse slackTokenResponse) { + return new ViolationAggregator() + .add(new SlackTokenResponseWebhookValidator("webhook").optional().validate(slackTokenResponse.getWebhook())) + .aggregate(); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseWebhookValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseWebhookValidator.java new file mode 100644 index 0000000..b61e3c8 --- /dev/null +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenResponseWebhookValidator.java @@ -0,0 +1,24 @@ +// This file was generated by liblab | https://liblab.com/ + +package com.magicbell.magicbelluserclient.validation.validators.modelValidators; + +import com.magicbell.magicbelluserclient.models.SlackTokenResponseWebhook; +import com.magicbell.magicbelluserclient.validation.Violation; +import com.magicbell.magicbelluserclient.validation.ViolationAggregator; +import com.magicbell.magicbelluserclient.validation.validators.StringValidator; + +public class SlackTokenResponseWebhookValidator extends AbstractModelValidator { + + public SlackTokenResponseWebhookValidator(String fieldName) { + super(fieldName); + } + + public SlackTokenResponseWebhookValidator() {} + + @Override + protected Violation[] validateModel(SlackTokenResponseWebhook slackTokenResponseWebhook) { + return new ViolationAggregator() + .add(new StringValidator("url").minLength(1).required().validate(slackTokenResponseWebhook.getUrl())) + .aggregate(); + } +} diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenValidator.java index 551e023..e68d010 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.SlackToken; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenWebhookValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenWebhookValidator.java index 748af8c..9858fc3 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenWebhookValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/SlackTokenWebhookValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.SlackTokenWebhook; diff --git a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/WebPushStartInstallationResponseValidator.java b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/WebPushStartInstallationResponseValidator.java index c7b44d5..0fee7fc 100644 --- a/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/WebPushStartInstallationResponseValidator.java +++ b/src/main/java/com/magicbell/magicbelluserclient/validation/validators/modelValidators/WebPushStartInstallationResponseValidator.java @@ -1,3 +1,5 @@ +// This file was generated by liblab | https://liblab.com/ + package com.magicbell.magicbelluserclient.validation.validators.modelValidators; import com.magicbell.magicbelluserclient.models.WebPushStartInstallationResponse;