diff --git a/.DS_Store b/.DS_Store index b54eb9b4..11bacc1e 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 0ecc9f85..507e395d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -21,7 +21,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'temurin' diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index c0ea3e49..508e9fd9 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -24,6 +24,7 @@ docs/CreateAChannelMetadataResponse.md docs/CreateAGroupChannelRequest.md docs/CreateAUserRequest.md docs/CreateAnOpenChannelRequest.md +docs/CreateUserMetadataRequest.md docs/CreateUserTokenRequest.md docs/CreateUserTokenResponse.md docs/FreezeAGroupChannelRequest.md @@ -127,6 +128,8 @@ docs/UpdatePushPreferencesForAChannelRequest.md docs/UpdatePushPreferencesForAChannelResponse.md docs/UpdatePushPreferencesRequest.md docs/UpdatePushPreferencesResponse.md +docs/UpdateSpecificUserMetadataRequest.md +docs/UpdateUserMetadataRequest.md docs/UserApi.md docs/ViewBotByIdResponse.md docs/ViewBotByIdResponseBot.md @@ -165,6 +168,7 @@ src/main/java/org/openapitools/client/model/CreateAChannelMetadataResponse.java src/main/java/org/openapitools/client/model/CreateAGroupChannelRequest.java src/main/java/org/openapitools/client/model/CreateAUserRequest.java src/main/java/org/openapitools/client/model/CreateAnOpenChannelRequest.java +src/main/java/org/openapitools/client/model/CreateUserMetadataRequest.java src/main/java/org/openapitools/client/model/CreateUserTokenRequest.java src/main/java/org/openapitools/client/model/CreateUserTokenResponse.java src/main/java/org/openapitools/client/model/FreezeAGroupChannelRequest.java @@ -262,6 +266,8 @@ src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequ src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponse.java src/main/java/org/openapitools/client/model/UpdatePushPreferencesRequest.java src/main/java/org/openapitools/client/model/UpdatePushPreferencesResponse.java +src/main/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequest.java +src/main/java/org/openapitools/client/model/UpdateUserMetadataRequest.java src/main/java/org/openapitools/client/model/ViewBotByIdResponse.java src/main/java/org/openapitools/client/model/ViewBotByIdResponseBot.java src/main/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponse.java @@ -313,6 +319,7 @@ src/test/java/org/openapitools/client/model/CreateAChannelMetadataResponseTest.j src/test/java/org/openapitools/client/model/CreateAGroupChannelRequestTest.java src/test/java/org/openapitools/client/model/CreateAUserRequestTest.java src/test/java/org/openapitools/client/model/CreateAnOpenChannelRequestTest.java +src/test/java/org/openapitools/client/model/CreateUserMetadataRequestTest.java src/test/java/org/openapitools/client/model/CreateUserTokenRequestTest.java src/test/java/org/openapitools/client/model/CreateUserTokenResponseTest.java src/test/java/org/openapitools/client/model/FreezeAGroupChannelRequestTest.java @@ -410,6 +417,8 @@ src/test/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequ src/test/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponseTest.java src/test/java/org/openapitools/client/model/UpdatePushPreferencesRequestTest.java src/test/java/org/openapitools/client/model/UpdatePushPreferencesResponseTest.java +src/test/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequestTest.java +src/test/java/org/openapitools/client/model/UpdateUserMetadataRequestTest.java src/test/java/org/openapitools/client/model/ViewBotByIdResponseBotTest.java src/test/java/org/openapitools/client/model/ViewBotByIdResponseTest.java src/test/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponseTest.java diff --git a/README.md b/README.md index 4c35df23..0765410b 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ Add these dependency to your project's POM: org.sendbird sendbird-platform-sdk - 2.1.1 + 2.1.2 ``` @@ -110,7 +110,7 @@ Add this dependency to your project's build file: ```groovy dependencies { - implementation "org.sendbird:sendbird-platform-sdk:2.1.1 + implementation "org.sendbird:sendbird-platform-sdk:2.1.2 } allprojects { diff --git a/api/openapi.yaml b/api/openapi.yaml index 93de521a..5d5226f8 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -3435,6 +3435,239 @@ paths: tags: - User x-accepts: application/json + /v3/users/{user_id}/metadata: + delete: + description: |- + ## Delete metadata You can delete a specific or all metadata of a user. Metadata stores additional user information such as their preference settings. + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + operationId: deleteUserAllMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/emptyObjectResponse' + description: Successful response + summary: Delete user metadata + tags: + - User + x-accepts: application/json + post: + description: '## Create metadata When creating new items of the user metadata. + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-create-metadata' + operationId: createUserMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/createUserMetadata_request' + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/viewAUserMetadataResponse' + description: Successful response + summary: Create user metadata + tags: + - User + x-content-type: application/json + x-accepts: application/json + put: + description: |- + ## Update metadata When updating existing items of the user metadata by their keys or adding new items to the metadata + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + operationId: updateUserMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateUserMetadata_request' + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/updateUserMetadataResponse' + description: Successful response + summary: Update user metadata + tags: + - User + x-content-type: application/json + x-accepts: application/json + /v3/users/{user_id}/metadata/{key}: + delete: + description: |- + ## Delete metadata + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + operationId: deleteSpecificUserMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: path + name: key + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/emptyObjectResponse' + description: Successful response + summary: Delete user metadata + tags: + - User + x-accepts: application/json + get: + description: |- + ## Get metadata + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-get-metadata + operationId: viewSpecificUserMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: path + name: key + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + example: "{{API_TOKEN}}" + type: string + style: simple + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/viewAUserMetadataResponse' + description: Successful response + summary: Get specific user metadata + tags: + - User + x-accepts: application/json + put: + description: |- + ## Update metadata + https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + operationId: updateSpecificUserMetadata + parameters: + - description: '(Required) ' + explode: false + in: path + name: user_id + required: true + schema: + type: string + style: simple + - explode: false + in: path + name: key + required: true + schema: + type: string + style: simple + - explode: false + in: header + name: api-token + required: false + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateSpecificUserMetadata_request' + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/updateUserMetadataResponse' + description: Successful response + summary: Update specific user metadata + tags: + - User + x-content-type: application/json + x-accepts: application/json /v3/push/device_tokens/{token_type}/{token}: delete: description: "## Remove a registration or device token from an owner\n\nRemoves\ @@ -8043,6 +8276,10 @@ components: $ref: '#/components/schemas/SendbirdUser' type: array type: object + viewAUserMetadataResponse: + type: object + updateUserMetadataResponse: + type: object chooseAPushNotificationContentTemplateResponse: example: name: name @@ -10101,6 +10338,31 @@ components: required: - push_trigger_option type: object + updateUserMetadata_request: + properties: + metadata: + nullable: true + type: object + upsert: + nullable: true + type: boolean + required: + - metadata + type: object + createUserMetadata_request: + properties: + metadata: + type: object + required: + - metadata + type: object + updateSpecificUserMetadata_request: + properties: + value: + type: string + required: + - value + type: object updateCountPreferenceOfAChannel_request: properties: count_preference: diff --git a/build.gradle b/build.gradle index eb1344ab..024f49a2 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'eclipse' apply plugin: 'com.diffplug.spotless' group = 'org.sendbird' -version = '2.1.1' +version = '2.1.2' buildscript { repositories { diff --git a/build.sbt b/build.sbt index e15db1b6..4470332d 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "org.sendbird", name := "sendbird-platform-sdk", - version := "2.1.1", + version := "2.1.2", scalaVersion := "2.11.4", scalacOptions ++= Seq("-feature"), Compile / javacOptions ++= Seq("-Xlint:deprecation"), diff --git a/docs/CreateUserMetadataRequest.md b/docs/CreateUserMetadataRequest.md new file mode 100644 index 00000000..7163f02a --- /dev/null +++ b/docs/CreateUserMetadataRequest.md @@ -0,0 +1,13 @@ + + +# CreateUserMetadataRequest + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**metadata** | **Object** | | | + + + diff --git a/docs/UpdateSpecificUserMetadataRequest.md b/docs/UpdateSpecificUserMetadataRequest.md new file mode 100644 index 00000000..3625f2f1 --- /dev/null +++ b/docs/UpdateSpecificUserMetadataRequest.md @@ -0,0 +1,13 @@ + + +# UpdateSpecificUserMetadataRequest + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**value** | **String** | | | + + + diff --git a/docs/UpdateUserMetadataRequest.md b/docs/UpdateUserMetadataRequest.md new file mode 100644 index 00000000..90781e56 --- /dev/null +++ b/docs/UpdateUserMetadataRequest.md @@ -0,0 +1,14 @@ + + +# UpdateUserMetadataRequest + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**metadata** | **Object** | | | +|**upsert** | **Boolean** | | [optional] | + + + diff --git a/docs/UserApi.md b/docs/UserApi.md index 33193832..a3cf34eb 100644 --- a/docs/UserApi.md +++ b/docs/UserApi.md @@ -7,8 +7,11 @@ All URIs are relative to *https://api-APP_ID.sendbird.com* | [**addARegistrationOrDeviceToken**](UserApi.md#addARegistrationOrDeviceToken) | **POST** /v3/users/{user_id}/push/{token_type} | Add a registration or device token | | [**chooseAPushNotificationContentTemplate**](UserApi.md#chooseAPushNotificationContentTemplate) | **PUT** /v3/users/{user_id}/push/template | Choose a push notification content template | | [**createAUser**](UserApi.md#createAUser) | **POST** /v3/users | Create a user | +| [**createUserMetadata**](UserApi.md#createUserMetadata) | **POST** /v3/users/{user_id}/metadata | Create user metadata | | [**createUserToken**](UserApi.md#createUserToken) | **POST** /v3/users/{user_id}/token | Create user token | | [**deleteAUser**](UserApi.md#deleteAUser) | **DELETE** /v3/users/{user_id} | Delete a user | +| [**deleteSpecificUserMetadata**](UserApi.md#deleteSpecificUserMetadata) | **DELETE** /v3/users/{user_id}/metadata/{key} | Delete user metadata | +| [**deleteUserAllMetadata**](UserApi.md#deleteUserAllMetadata) | **DELETE** /v3/users/{user_id}/metadata | Delete user metadata | | [**getChannelInvitationPreference**](UserApi.md#getChannelInvitationPreference) | **GET** /v3/users/{user_id}/channel_invitation_preference | Get channel invitation preference | | [**leaveMyGroupChannels**](UserApi.md#leaveMyGroupChannels) | **PUT** /v3/users/{user_id}/my_group_channels/leave | Leave my group channels | | [**listMyGroupChannels**](UserApi.md#listMyGroupChannels) | **GET** /v3/users/{user_id}/my_group_channels | List my group channels | @@ -24,12 +27,15 @@ All URIs are relative to *https://api-APP_ID.sendbird.com* | [**updateCountPreferenceOfAChannel**](UserApi.md#updateCountPreferenceOfAChannel) | **PUT** /v3/users/{user_id}/count_preference/{channel_url} | Update count preference of a channel | | [**updatePushPreferences**](UserApi.md#updatePushPreferences) | **PUT** /v3/users/{user_id}/push_preference | Update push preferences | | [**updatePushPreferencesForAChannel**](UserApi.md#updatePushPreferencesForAChannel) | **PUT** /v3/users/{user_id}/push_preference/{channel_url} | Update push preferences for a channel | +| [**updateSpecificUserMetadata**](UserApi.md#updateSpecificUserMetadata) | **PUT** /v3/users/{user_id}/metadata/{key} | Update specific user metadata | +| [**updateUserMetadata**](UserApi.md#updateUserMetadata) | **PUT** /v3/users/{user_id}/metadata | Update user metadata | | [**viewAUser**](UserApi.md#viewAUser) | **GET** /v3/users/{user_id} | View a user | | [**viewCountPreferenceOfAChannel**](UserApi.md#viewCountPreferenceOfAChannel) | **GET** /v3/users/{user_id}/count_preference/{channel_url} | View count preference of a channel | | [**viewNumberOfChannelsWithUnreadMessages**](UserApi.md#viewNumberOfChannelsWithUnreadMessages) | **GET** /v3/users/{user_id}/unread_channel_count | View number of channels with unread messages | | [**viewNumberOfUnreadMessages**](UserApi.md#viewNumberOfUnreadMessages) | **GET** /v3/users/{user_id}/unread_message_count | View number of unread messages | | [**viewPushPreferences**](UserApi.md#viewPushPreferences) | **GET** /v3/users/{user_id}/push_preference | View push preferences | | [**viewPushPreferencesForAChannel**](UserApi.md#viewPushPreferencesForAChannel) | **GET** /v3/users/{user_id}/push_preference/{channel_url} | View push preferences for a channel | +| [**viewSpecificUserMetadata**](UserApi.md#viewSpecificUserMetadata) | **GET** /v3/users/{user_id}/metadata/{key} | Get specific user metadata | | [**viewWhoOwnsARegistrationOrDeviceToken**](UserApi.md#viewWhoOwnsARegistrationOrDeviceToken) | **GET** /v3/push/device_tokens/{token_type}/{token} | View who owns a registration or device token | @@ -274,6 +280,78 @@ No authorization required | **200** | Successful response | - | +## createUserMetadata + +> Object createUserMetadata(userId).apiToken(apiToken).createUserMetadataRequest(createUserMetadataRequest).execute(); + +Create user metadata + +## Create metadata When creating new items of the user metadata. https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-create-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String apiToken = "apiToken_example"; // String | + CreateUserMetadataRequest createUserMetadataRequest = new CreateUserMetadataRequest(); // CreateUserMetadataRequest | + try { + Object result = api.createUserMetadata(userId) + .apiToken(apiToken) + .createUserMetadataRequest(createUserMetadataRequest) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#createUserMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **apiToken** | **String**| | [optional] | +| **createUserMetadataRequest** | [**CreateUserMetadataRequest**](CreateUserMetadataRequest.md)| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + ## createUserToken > CreateUserTokenResponse createUserToken(userId).apiToken(apiToken).createUserTokenRequest(createUserTokenRequest).execute(); @@ -429,6 +507,148 @@ No authorization required | **200** | Successful response | - | +## deleteSpecificUserMetadata + +> Object deleteSpecificUserMetadata(userId, key).apiToken(apiToken).execute(); + +Delete user metadata + +## Delete metadata +https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String key = "key_example"; // String | + String apiToken = "apiToken_example"; // String | + try { + Object result = api.deleteSpecificUserMetadata(userId, key) + .apiToken(apiToken) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#deleteSpecificUserMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **key** | **String**| | | +| **apiToken** | **String**| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + +## deleteUserAllMetadata + +> Object deleteUserAllMetadata(userId).apiToken(apiToken).execute(); + +Delete user metadata + +## Delete metadata You can delete a specific or all metadata of a user. Metadata stores additional user information such as their preference settings. +https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String apiToken = "apiToken_example"; // String | + try { + Object result = api.deleteUserAllMetadata(userId) + .apiToken(apiToken) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#deleteUserAllMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **apiToken** | **String**| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + ## getChannelInvitationPreference > GetChannelInvitationPreferenceResponse getChannelInvitationPreference(userId).apiToken(apiToken).execute(); @@ -1745,6 +1965,154 @@ No authorization required | **200** | Successful response | - | +## updateSpecificUserMetadata + +> Object updateSpecificUserMetadata(userId, key).apiToken(apiToken).updateSpecificUserMetadataRequest(updateSpecificUserMetadataRequest).execute(); + +Update specific user metadata + +## Update metadata +https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String key = "key_example"; // String | + String apiToken = "apiToken_example"; // String | + UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest = new UpdateSpecificUserMetadataRequest(); // UpdateSpecificUserMetadataRequest | + try { + Object result = api.updateSpecificUserMetadata(userId, key) + .apiToken(apiToken) + .updateSpecificUserMetadataRequest(updateSpecificUserMetadataRequest) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#updateSpecificUserMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **key** | **String**| | | +| **apiToken** | **String**| | [optional] | +| **updateSpecificUserMetadataRequest** | [**UpdateSpecificUserMetadataRequest**](UpdateSpecificUserMetadataRequest.md)| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + +## updateUserMetadata + +> Object updateUserMetadata(userId).apiToken(apiToken).updateUserMetadataRequest(updateUserMetadataRequest).execute(); + +Update user metadata + +## Update metadata When updating existing items of the user metadata by their keys or adding new items to the metadata +https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String apiToken = "apiToken_example"; // String | + UpdateUserMetadataRequest updateUserMetadataRequest = new UpdateUserMetadataRequest(); // UpdateUserMetadataRequest | + try { + Object result = api.updateUserMetadata(userId) + .apiToken(apiToken) + .updateUserMetadataRequest(updateUserMetadataRequest) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#updateUserMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **apiToken** | **String**| | [optional] | +| **updateUserMetadataRequest** | [**UpdateUserMetadataRequest**](UpdateUserMetadataRequest.md)| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + ## viewAUser > SendbirdUser viewAUser(userId).includeUnreadCount(includeUnreadCount).customTypes(customTypes).superMode(superMode).apiToken(apiToken).execute(); @@ -2227,6 +2595,78 @@ No authorization required | **200** | Successful response | - | +## viewSpecificUserMetadata + +> Object viewSpecificUserMetadata(userId, key).apiToken(apiToken).execute(); + +Get specific user metadata + +## Get metadata +https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-get-metadata + +### Example + +```java +// Import classes: +import org.sendbird.client.ApiClient; +import org.sendbird.client.ApiException; +import org.sendbird.client.Configuration; +import org.sendbird.client.model.*; +import org.sendbird.client.api.UserApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("https://api-APP_ID.sendbird.com"); + + UserApi apiInstance = new UserApi(defaultClient); + String userId = "userId_example"; // String | (Required) + String key = "key_example"; // String | + String apiToken = "{{API_TOKEN}}"; // String | + try { + Object result = api.viewSpecificUserMetadata(userId, key) + .apiToken(apiToken) + .execute(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling UserApi#viewSpecificUserMetadata"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + + +| Name | Type | Description | Notes | +|------------- | ------------- | ------------- | -------------| +| **userId** | **String**| (Required) | | +| **key** | **String**| | | +| **apiToken** | **String**| | [optional] | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +| **200** | Successful response | - | + + ## viewWhoOwnsARegistrationOrDeviceToken > List<MarkChannelMessagesAsReadRequest> viewWhoOwnsARegistrationOrDeviceToken(tokenType, token).apiToken(apiToken).execute(); diff --git a/pom.xml b/pom.xml index 8b64b233..3490c765 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ sendbird-platform-sdk jar sendbird-platform-sdk - 2.1.1 + 2.1.2 https://github.com/sendbird/sendbird-platform-sdk-java Sendbird Platform API SDK diff --git a/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java b/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java index bf2341ee..fb203e0f 100644 --- a/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java +++ b/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java @@ -24,7 +24,7 @@ /** * Abstract class for oneOf,anyOf schemas defined in OpenAPI spec */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public abstract class AbstractOpenApiSchema { // store the actual instance of the schema/object diff --git a/src/main/java/org/openapitools/client/model/AcceptAnInvitationRequest.java b/src/main/java/org/openapitools/client/model/AcceptAnInvitationRequest.java index 5d651cfa..9141a4e7 100644 --- a/src/main/java/org/openapitools/client/model/AcceptAnInvitationRequest.java +++ b/src/main/java/org/openapitools/client/model/AcceptAnInvitationRequest.java @@ -40,7 +40,7 @@ AcceptAnInvitationRequest.JSON_PROPERTY_USER_ID }) @JsonTypeName("acceptAnInvitation_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AcceptAnInvitationRequest { public static final String JSON_PROPERTY_ACCESS_CODE = "access_code"; private JsonNullable accessCode = JsonNullable.undefined(); diff --git a/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenRequest.java b/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenRequest.java index 31e87a31..21c43edf 100644 --- a/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenRequest.java +++ b/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenRequest.java @@ -37,7 +37,7 @@ AddARegistrationOrDeviceTokenRequest.JSON_PROPERTY_HUAWEI_DEVICE_TOKEN }) @JsonTypeName("addARegistrationOrDeviceToken_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AddARegistrationOrDeviceTokenRequest { public static final String JSON_PROPERTY_APNS_DEVICE_TOKEN = "apns_device_token"; private String apnsDeviceToken; diff --git a/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenResponse.java b/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenResponse.java index be686873..cc083094 100644 --- a/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenResponse.java +++ b/src/main/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenResponse.java @@ -38,7 +38,7 @@ AddARegistrationOrDeviceTokenResponse.JSON_PROPERTY_USER }) @JsonTypeName("addARegistrationOrDeviceTokenResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AddARegistrationOrDeviceTokenResponse { public static final String JSON_PROPERTY_TOKEN = "token"; private String token; diff --git a/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageRequest.java b/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageRequest.java index 8c794ba9..c274b414 100644 --- a/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageRequest.java @@ -38,7 +38,7 @@ AddExtraDataToAMessageRequest.JSON_PROPERTY_SORTED_METAARRAY }) @JsonTypeName("addExtraDataToAMessage_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AddExtraDataToAMessageRequest { public static final String JSON_PROPERTY_SORTED_METAARRAY = "sorted_metaarray"; private List sortedMetaarray = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageResponse.java b/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageResponse.java index bd89cdfa..ede4635e 100644 --- a/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageResponse.java +++ b/src/main/java/org/openapitools/client/model/AddExtraDataToAMessageResponse.java @@ -38,7 +38,7 @@ AddExtraDataToAMessageResponse.JSON_PROPERTY_SORTED_METAARRAY }) @JsonTypeName("addExtraDataToAMessageResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AddExtraDataToAMessageResponse { public static final String JSON_PROPERTY_SORTED_METAARRAY = "sorted_metaarray"; private List sortedMetaarray = null; diff --git a/src/main/java/org/openapitools/client/model/BlockAUserRequest.java b/src/main/java/org/openapitools/client/model/BlockAUserRequest.java index 58def75b..d0ffc0a8 100644 --- a/src/main/java/org/openapitools/client/model/BlockAUserRequest.java +++ b/src/main/java/org/openapitools/client/model/BlockAUserRequest.java @@ -38,7 +38,7 @@ BlockAUserRequest.JSON_PROPERTY_USER_IDS }) @JsonTypeName("blockAUser_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class BlockAUserRequest { public static final String JSON_PROPERTY_TARGET_ID = "target_id"; private String targetId; diff --git a/src/main/java/org/openapitools/client/model/BlockAUserResponse.java b/src/main/java/org/openapitools/client/model/BlockAUserResponse.java index 15a2a36c..e2dc59f0 100644 --- a/src/main/java/org/openapitools/client/model/BlockAUserResponse.java +++ b/src/main/java/org/openapitools/client/model/BlockAUserResponse.java @@ -39,7 +39,7 @@ BlockAUserResponse.JSON_PROPERTY_NEXT }) @JsonTypeName("blockAUserResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class BlockAUserResponse { public static final String JSON_PROPERTY_USERS = "users"; private List users = null; diff --git a/src/main/java/org/openapitools/client/model/CheckIfMemberResponse.java b/src/main/java/org/openapitools/client/model/CheckIfMemberResponse.java index da68e353..b83a79e2 100644 --- a/src/main/java/org/openapitools/client/model/CheckIfMemberResponse.java +++ b/src/main/java/org/openapitools/client/model/CheckIfMemberResponse.java @@ -36,7 +36,7 @@ CheckIfMemberResponse.JSON_PROPERTY_STATE }) @JsonTypeName("checkIfMemberResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CheckIfMemberResponse { public static final String JSON_PROPERTY_IS_MEMBER = "is_member"; private Boolean isMember; diff --git a/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateRequest.java b/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateRequest.java index cb410fac..d8f53383 100644 --- a/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateRequest.java +++ b/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateRequest.java @@ -35,7 +35,7 @@ ChooseAPushNotificationContentTemplateRequest.JSON_PROPERTY_NAME }) @JsonTypeName("chooseAPushNotificationContentTemplate_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ChooseAPushNotificationContentTemplateRequest { /** * Specifies the name of a template used for notifications. Acceptable values are default and alternative. (Default: default) diff --git a/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateResponse.java b/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateResponse.java index a7fb5e17..3f25f390 100644 --- a/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateResponse.java +++ b/src/main/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateResponse.java @@ -35,7 +35,7 @@ ChooseAPushNotificationContentTemplateResponse.JSON_PROPERTY_NAME }) @JsonTypeName("chooseAPushNotificationContentTemplateResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ChooseAPushNotificationContentTemplateResponse { public static final String JSON_PROPERTY_NAME = "name"; private String name; diff --git a/src/main/java/org/openapitools/client/model/CreateABotRequest.java b/src/main/java/org/openapitools/client/model/CreateABotRequest.java index a9e540ea..f49ad0c2 100644 --- a/src/main/java/org/openapitools/client/model/CreateABotRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateABotRequest.java @@ -43,7 +43,7 @@ CreateABotRequest.JSON_PROPERTY_SHOW_MEMBER }) @JsonTypeName("createABot_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateABotRequest { public static final String JSON_PROPERTY_BOT_CALLBACK_URL = "bot_callback_url"; private String botCallbackUrl; diff --git a/src/main/java/org/openapitools/client/model/CreateABotResponse.java b/src/main/java/org/openapitools/client/model/CreateABotResponse.java index 11b90098..3b9af90a 100644 --- a/src/main/java/org/openapitools/client/model/CreateABotResponse.java +++ b/src/main/java/org/openapitools/client/model/CreateABotResponse.java @@ -44,7 +44,7 @@ CreateABotResponse.JSON_PROPERTY_SHOW_MEMBER }) @JsonTypeName("createABotResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateABotResponse { public static final String JSON_PROPERTY_BOT = "bot"; private CreateABotResponseBot bot; diff --git a/src/main/java/org/openapitools/client/model/CreateABotResponseBot.java b/src/main/java/org/openapitools/client/model/CreateABotResponseBot.java index 982d3474..1ccdf102 100644 --- a/src/main/java/org/openapitools/client/model/CreateABotResponseBot.java +++ b/src/main/java/org/openapitools/client/model/CreateABotResponseBot.java @@ -43,7 +43,7 @@ CreateABotResponseBot.JSON_PROPERTY_FEEDBACK }) @JsonTypeName("createABotResponse_bot") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateABotResponseBot { public static final String JSON_PROPERTY_AI_AGENT_TYPE = "ai_agent_type"; private String aiAgentType; diff --git a/src/main/java/org/openapitools/client/model/CreateAChannelMetadataRequest.java b/src/main/java/org/openapitools/client/model/CreateAChannelMetadataRequest.java index 55c1cf34..64765ec2 100644 --- a/src/main/java/org/openapitools/client/model/CreateAChannelMetadataRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateAChannelMetadataRequest.java @@ -36,7 +36,7 @@ CreateAChannelMetadataRequest.JSON_PROPERTY_METADATA }) @JsonTypeName("createAChannelMetadata_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateAChannelMetadataRequest { public static final String JSON_PROPERTY_INCLUDE_TS = "include_ts"; private Boolean includeTs; diff --git a/src/main/java/org/openapitools/client/model/CreateAChannelMetadataResponse.java b/src/main/java/org/openapitools/client/model/CreateAChannelMetadataResponse.java index c1cc7744..2153bcb2 100644 --- a/src/main/java/org/openapitools/client/model/CreateAChannelMetadataResponse.java +++ b/src/main/java/org/openapitools/client/model/CreateAChannelMetadataResponse.java @@ -36,7 +36,7 @@ CreateAChannelMetadataResponse.JSON_PROPERTY_METADATA }) @JsonTypeName("createAChannelMetadataResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateAChannelMetadataResponse { public static final String JSON_PROPERTY_INCLUDE_TS = "include_ts"; private Long includeTs; diff --git a/src/main/java/org/openapitools/client/model/CreateAGroupChannelRequest.java b/src/main/java/org/openapitools/client/model/CreateAGroupChannelRequest.java index bd1ba7da..01e395ea 100644 --- a/src/main/java/org/openapitools/client/model/CreateAGroupChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateAGroupChannelRequest.java @@ -61,7 +61,7 @@ CreateAGroupChannelRequest.JSON_PROPERTY_USERS }) @JsonTypeName("createAGroupChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateAGroupChannelRequest { public static final String JSON_PROPERTY_ACCESS_CODE = "access_code"; private JsonNullable accessCode = JsonNullable.undefined(); diff --git a/src/main/java/org/openapitools/client/model/CreateAUserRequest.java b/src/main/java/org/openapitools/client/model/CreateAUserRequest.java index 206a8cd0..535c7403 100644 --- a/src/main/java/org/openapitools/client/model/CreateAUserRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateAUserRequest.java @@ -48,7 +48,7 @@ CreateAUserRequest.JSON_PROPERTY_USER_ID }) @JsonTypeName("createAUser_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateAUserRequest { public static final String JSON_PROPERTY_DISCOVERY_KEYS = "discovery_keys"; private JsonNullable> discoveryKeys = JsonNullable.>undefined(); diff --git a/src/main/java/org/openapitools/client/model/CreateAnOpenChannelRequest.java b/src/main/java/org/openapitools/client/model/CreateAnOpenChannelRequest.java index 11e951a3..967844f4 100644 --- a/src/main/java/org/openapitools/client/model/CreateAnOpenChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateAnOpenChannelRequest.java @@ -46,7 +46,7 @@ CreateAnOpenChannelRequest.JSON_PROPERTY_OPERATOR_IDS }) @JsonTypeName("createAnOpenChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateAnOpenChannelRequest { public static final String JSON_PROPERTY_IS_DYNAMIC_PARTITIONED = "is_dynamic_partitioned"; private Boolean isDynamicPartitioned; diff --git a/src/main/java/org/openapitools/client/model/CreateUserMetadataRequest.java b/src/main/java/org/openapitools/client/model/CreateUserMetadataRequest.java new file mode 100644 index 00000000..45704d5d --- /dev/null +++ b/src/main/java/org/openapitools/client/model/CreateUserMetadataRequest.java @@ -0,0 +1,113 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import java.util.Objects; +import java.util.Arrays; +import java.util.Map; +import java.util.HashMap; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import org.sendbird.client.JSON; + + +/** + * CreateUserMetadataRequest + */ +@JsonPropertyOrder({ + CreateUserMetadataRequest.JSON_PROPERTY_METADATA +}) +@JsonTypeName("createUserMetadata_request") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") +public class CreateUserMetadataRequest { + public static final String JSON_PROPERTY_METADATA = "metadata"; + private Object metadata; + + public CreateUserMetadataRequest() { + } + + public CreateUserMetadataRequest metadata(Object metadata) { + this.metadata = metadata; + return this; + } + + /** + * Get metadata + * @return metadata + **/ + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "") + @JsonProperty(JSON_PROPERTY_METADATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + + public Object getMetadata() { + return metadata; + } + + + @JsonProperty(JSON_PROPERTY_METADATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public void setMetadata(Object metadata) { + this.metadata = metadata; + } + + + /** + * Return true if this createUserMetadata_request object is equal to o. + */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CreateUserMetadataRequest createUserMetadataRequest = (CreateUserMetadataRequest) o; + return Objects.equals(this.metadata, createUserMetadataRequest.metadata); + } + + @Override + public int hashCode() { + return Objects.hash(metadata); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class CreateUserMetadataRequest {\n"); + sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} + diff --git a/src/main/java/org/openapitools/client/model/CreateUserTokenRequest.java b/src/main/java/org/openapitools/client/model/CreateUserTokenRequest.java index df7fe818..b14ed93e 100644 --- a/src/main/java/org/openapitools/client/model/CreateUserTokenRequest.java +++ b/src/main/java/org/openapitools/client/model/CreateUserTokenRequest.java @@ -35,7 +35,7 @@ CreateUserTokenRequest.JSON_PROPERTY_EXPIRES_AT }) @JsonTypeName("createUserToken_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateUserTokenRequest { public static final String JSON_PROPERTY_EXPIRES_AT = "expires_at"; private Long expiresAt; diff --git a/src/main/java/org/openapitools/client/model/CreateUserTokenResponse.java b/src/main/java/org/openapitools/client/model/CreateUserTokenResponse.java index b03e2a35..280d1ce5 100644 --- a/src/main/java/org/openapitools/client/model/CreateUserTokenResponse.java +++ b/src/main/java/org/openapitools/client/model/CreateUserTokenResponse.java @@ -36,7 +36,7 @@ CreateUserTokenResponse.JSON_PROPERTY_TOKEN }) @JsonTypeName("createUserTokenResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class CreateUserTokenResponse { public static final String JSON_PROPERTY_EXPIRES_AT = "expires_at"; private Long expiresAt; diff --git a/src/main/java/org/openapitools/client/model/FreezeAGroupChannelRequest.java b/src/main/java/org/openapitools/client/model/FreezeAGroupChannelRequest.java index 43c8a7d0..4a985160 100644 --- a/src/main/java/org/openapitools/client/model/FreezeAGroupChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/FreezeAGroupChannelRequest.java @@ -35,7 +35,7 @@ FreezeAGroupChannelRequest.JSON_PROPERTY_FREEZE }) @JsonTypeName("freezeAGroupChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class FreezeAGroupChannelRequest { public static final String JSON_PROPERTY_FREEZE = "freeze"; private Boolean freeze; diff --git a/src/main/java/org/openapitools/client/model/FreezeAnOpenChannelRequest.java b/src/main/java/org/openapitools/client/model/FreezeAnOpenChannelRequest.java index 883f235d..4327ffdc 100644 --- a/src/main/java/org/openapitools/client/model/FreezeAnOpenChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/FreezeAnOpenChannelRequest.java @@ -35,7 +35,7 @@ FreezeAnOpenChannelRequest.JSON_PROPERTY_FREEZE }) @JsonTypeName("freezeAnOpenChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class FreezeAnOpenChannelRequest { public static final String JSON_PROPERTY_FREEZE = "freeze"; private Boolean freeze; diff --git a/src/main/java/org/openapitools/client/model/GetAGroupChannelResponse.java b/src/main/java/org/openapitools/client/model/GetAGroupChannelResponse.java index 9e5a6a0b..924e387e 100644 --- a/src/main/java/org/openapitools/client/model/GetAGroupChannelResponse.java +++ b/src/main/java/org/openapitools/client/model/GetAGroupChannelResponse.java @@ -97,7 +97,7 @@ GetAGroupChannelResponse.JSON_PROPERTY_USER_LAST_READ }) @JsonTypeName("getAGroupChannelResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GetAGroupChannelResponse { public static final String JSON_PROPERTY_CHANNEL = "channel"; private SendbirdGroupChannelDetailChannel channel; diff --git a/src/main/java/org/openapitools/client/model/GetAGroupChannelResponseAllOf.java b/src/main/java/org/openapitools/client/model/GetAGroupChannelResponseAllOf.java index 60364308..1f2fde21 100644 --- a/src/main/java/org/openapitools/client/model/GetAGroupChannelResponseAllOf.java +++ b/src/main/java/org/openapitools/client/model/GetAGroupChannelResponseAllOf.java @@ -36,7 +36,7 @@ GetAGroupChannelResponseAllOf.JSON_PROPERTY_CHANNEL }) @JsonTypeName("getAGroupChannelResponse_allOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GetAGroupChannelResponseAllOf { public static final String JSON_PROPERTY_CHANNEL = "channel"; private SendbirdGroupChannelDetailChannel channel; diff --git a/src/main/java/org/openapitools/client/model/GetChannelInvitationPreferenceResponse.java b/src/main/java/org/openapitools/client/model/GetChannelInvitationPreferenceResponse.java index c2a445bc..24db378d 100644 --- a/src/main/java/org/openapitools/client/model/GetChannelInvitationPreferenceResponse.java +++ b/src/main/java/org/openapitools/client/model/GetChannelInvitationPreferenceResponse.java @@ -35,7 +35,7 @@ GetChannelInvitationPreferenceResponse.JSON_PROPERTY_AUTO_ACCEPT }) @JsonTypeName("getChannelInvitationPreferenceResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GetChannelInvitationPreferenceResponse { public static final String JSON_PROPERTY_AUTO_ACCEPT = "auto_accept"; private Boolean autoAccept; diff --git a/src/main/java/org/openapitools/client/model/GetTotalNumberOfMessagesInAChannelResponse.java b/src/main/java/org/openapitools/client/model/GetTotalNumberOfMessagesInAChannelResponse.java index ad2aa44f..948da3a0 100644 --- a/src/main/java/org/openapitools/client/model/GetTotalNumberOfMessagesInAChannelResponse.java +++ b/src/main/java/org/openapitools/client/model/GetTotalNumberOfMessagesInAChannelResponse.java @@ -35,7 +35,7 @@ GetTotalNumberOfMessagesInAChannelResponse.JSON_PROPERTY_TOTAL }) @JsonTypeName("getTotalNumberOfMessagesInAChannelResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GetTotalNumberOfMessagesInAChannelResponse { public static final String JSON_PROPERTY_TOTAL = "total"; private Integer total; diff --git a/src/main/java/org/openapitools/client/model/GroupChannelListMembersResponse.java b/src/main/java/org/openapitools/client/model/GroupChannelListMembersResponse.java index f6e5d867..5baa8069 100644 --- a/src/main/java/org/openapitools/client/model/GroupChannelListMembersResponse.java +++ b/src/main/java/org/openapitools/client/model/GroupChannelListMembersResponse.java @@ -39,7 +39,7 @@ GroupChannelListMembersResponse.JSON_PROPERTY_NEXT }) @JsonTypeName("groupChannelListMembersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GroupChannelListMembersResponse { public static final String JSON_PROPERTY_MEMBERS = "members"; private List members = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/GroupChatListChannelsResponse.java b/src/main/java/org/openapitools/client/model/GroupChatListChannelsResponse.java index 5a771e56..88e455c6 100644 --- a/src/main/java/org/openapitools/client/model/GroupChatListChannelsResponse.java +++ b/src/main/java/org/openapitools/client/model/GroupChatListChannelsResponse.java @@ -40,7 +40,7 @@ GroupChatListChannelsResponse.JSON_PROPERTY_TS }) @JsonTypeName("groupChatListChannelsResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GroupChatListChannelsResponse { public static final String JSON_PROPERTY_CHANNELS = "channels"; private List channels = null; diff --git a/src/main/java/org/openapitools/client/model/HideAChannelRequest.java b/src/main/java/org/openapitools/client/model/HideAChannelRequest.java index f28e380a..4e312056 100644 --- a/src/main/java/org/openapitools/client/model/HideAChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/HideAChannelRequest.java @@ -38,7 +38,7 @@ HideAChannelRequest.JSON_PROPERTY_USER_ID }) @JsonTypeName("hideAChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class HideAChannelRequest { public static final String JSON_PROPERTY_ALLOW_AUTO_UNHIDE = "allow_auto_unhide"; private Boolean allowAutoUnhide; diff --git a/src/main/java/org/openapitools/client/model/InviteAsMembersRequest.java b/src/main/java/org/openapitools/client/model/InviteAsMembersRequest.java index 5d750ae9..e050a5d8 100644 --- a/src/main/java/org/openapitools/client/model/InviteAsMembersRequest.java +++ b/src/main/java/org/openapitools/client/model/InviteAsMembersRequest.java @@ -40,7 +40,7 @@ InviteAsMembersRequest.JSON_PROPERTY_USER_IDS }) @JsonTypeName("inviteAsMembers_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class InviteAsMembersRequest { public static final String JSON_PROPERTY_HIDDEN_STATUS = "hidden_status"; private Object hiddenStatus; diff --git a/src/main/java/org/openapitools/client/model/InviteAsMembersResponse.java b/src/main/java/org/openapitools/client/model/InviteAsMembersResponse.java index 597f34ab..5bb3a76f 100644 --- a/src/main/java/org/openapitools/client/model/InviteAsMembersResponse.java +++ b/src/main/java/org/openapitools/client/model/InviteAsMembersResponse.java @@ -97,7 +97,7 @@ InviteAsMembersResponse.JSON_PROPERTY_OPERATORS }) @JsonTypeName("inviteAsMembersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class InviteAsMembersResponse { public static final String JSON_PROPERTY_CHANNEL_URL = "channel_url"; private String channelUrl; diff --git a/src/main/java/org/openapitools/client/model/InviteAsMembersResponseAllOf.java b/src/main/java/org/openapitools/client/model/InviteAsMembersResponseAllOf.java index 7708f183..b1f1820a 100644 --- a/src/main/java/org/openapitools/client/model/InviteAsMembersResponseAllOf.java +++ b/src/main/java/org/openapitools/client/model/InviteAsMembersResponseAllOf.java @@ -38,7 +38,7 @@ InviteAsMembersResponseAllOf.JSON_PROPERTY_OPERATORS }) @JsonTypeName("inviteAsMembersResponse_allOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class InviteAsMembersResponseAllOf { public static final String JSON_PROPERTY_OPERATORS = "operators"; private List operators = null; diff --git a/src/main/java/org/openapitools/client/model/JoinAChannelRequest.java b/src/main/java/org/openapitools/client/model/JoinAChannelRequest.java index 2207eb24..08e6e888 100644 --- a/src/main/java/org/openapitools/client/model/JoinAChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/JoinAChannelRequest.java @@ -40,7 +40,7 @@ JoinAChannelRequest.JSON_PROPERTY_ACCESS_CODE }) @JsonTypeName("joinAChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class JoinAChannelRequest { public static final String JSON_PROPERTY_USER_ID = "user_id"; private String userId; diff --git a/src/main/java/org/openapitools/client/model/JoinChannelsRequest.java b/src/main/java/org/openapitools/client/model/JoinChannelsRequest.java index 4bfa635b..af9ddb77 100644 --- a/src/main/java/org/openapitools/client/model/JoinChannelsRequest.java +++ b/src/main/java/org/openapitools/client/model/JoinChannelsRequest.java @@ -37,7 +37,7 @@ JoinChannelsRequest.JSON_PROPERTY_CHANNEL_URLS }) @JsonTypeName("joinChannels_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class JoinChannelsRequest { public static final String JSON_PROPERTY_CHANNEL_URLS = "channel_urls"; private List channelUrls = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/LeaveAChannelRequest.java b/src/main/java/org/openapitools/client/model/LeaveAChannelRequest.java index 097d873a..255dc5b7 100644 --- a/src/main/java/org/openapitools/client/model/LeaveAChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/LeaveAChannelRequest.java @@ -40,7 +40,7 @@ LeaveAChannelRequest.JSON_PROPERTY_REASON }) @JsonTypeName("leaveAChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class LeaveAChannelRequest { public static final String JSON_PROPERTY_USER_IDS = "user_ids"; private List userIds = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/LeaveMyGroupChannelsRequest.java b/src/main/java/org/openapitools/client/model/LeaveMyGroupChannelsRequest.java index f08c9e29..10d4b62f 100644 --- a/src/main/java/org/openapitools/client/model/LeaveMyGroupChannelsRequest.java +++ b/src/main/java/org/openapitools/client/model/LeaveMyGroupChannelsRequest.java @@ -35,7 +35,7 @@ LeaveMyGroupChannelsRequest.JSON_PROPERTY_CUSTOM_TYPE }) @JsonTypeName("leaveMyGroupChannels_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class LeaveMyGroupChannelsRequest { public static final String JSON_PROPERTY_CUSTOM_TYPE = "custom_type"; private String customType; diff --git a/src/main/java/org/openapitools/client/model/ListBlockedUsersResponse.java b/src/main/java/org/openapitools/client/model/ListBlockedUsersResponse.java index 4f338aec..bb0d2922 100644 --- a/src/main/java/org/openapitools/client/model/ListBlockedUsersResponse.java +++ b/src/main/java/org/openapitools/client/model/ListBlockedUsersResponse.java @@ -39,7 +39,7 @@ ListBlockedUsersResponse.JSON_PROPERTY_NEXT }) @JsonTypeName("listBlockedUsersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBlockedUsersResponse { public static final String JSON_PROPERTY_USERS = "users"; private List users = null; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponse.java b/src/main/java/org/openapitools/client/model/ListBotsResponse.java index 94b2fc87..268bd09a 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponse.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponse.java @@ -39,7 +39,7 @@ ListBotsResponse.JSON_PROPERTY_NEXT }) @JsonTypeName("listBotsResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponse { public static final String JSON_PROPERTY_BOTS = "bots"; private List bots = null; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInner.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInner.java index c58d8ef7..5c20b6cd 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInner.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInner.java @@ -50,7 +50,7 @@ ListBotsResponseBotsInner.JSON_PROPERTY_SHOW_MEMBER }) @JsonTypeName("listBotsResponse_bots_inner") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInner { public static final String JSON_PROPERTY_BOT = "bot"; private ListBotsResponseBotsInnerBot bot; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBot.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBot.java index 71d0804b..ba6deec4 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBot.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBot.java @@ -42,7 +42,7 @@ ListBotsResponseBotsInnerBot.JSON_PROPERTY_BOT_USERID }) @JsonTypeName("listBotsResponse_bots_inner_bot") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerBot { public static final String JSON_PROPERTY_AI_AGENT_TYPE = "ai_agent_type"; private String aiAgentType; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyle.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyle.java index 76262720..e8e4d010 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyle.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyle.java @@ -43,7 +43,7 @@ ListBotsResponseBotsInnerBotStyle.JSON_PROPERTY_TOGGLE_BUTTON_URL }) @JsonTypeName("listBotsResponse_bots_inner_bot_style") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerBotStyle { public static final String JSON_PROPERTY_AUTO_OPEN = "auto_open"; private Boolean autoOpen; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleColor.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleColor.java index e05f2ec8..3bdc603a 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleColor.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleColor.java @@ -37,7 +37,7 @@ ListBotsResponseBotsInnerBotStyleColor.JSON_PROPERTY_THEME }) @JsonTypeName("listBotsResponse_bots_inner_bot_style_color") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerBotStyleColor { public static final String JSON_PROPERTY_ACCENT_COLOR = "accent_color"; private String accentColor; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInner.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInner.java index d1c27453..58b3db04 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInner.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInner.java @@ -37,7 +37,7 @@ ListBotsResponseBotsInnerFirstMessagesInner.JSON_PROPERTY_MESSAGE }) @JsonTypeName("listBotsResponse_bots_inner_first_messages_inner") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerFirstMessagesInner { public static final String JSON_PROPERTY_DATA = "data"; private ListBotsResponseBotsInnerFirstMessagesInnerData data; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerData.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerData.java index b08cd37f..91bdddf5 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerData.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerData.java @@ -37,7 +37,7 @@ ListBotsResponseBotsInnerFirstMessagesInnerData.JSON_PROPERTY_SUGGESTED_REPLIES }) @JsonTypeName("listBotsResponse_bots_inner_first_messages_inner_data") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerFirstMessagesInnerData { public static final String JSON_PROPERTY_SUGGESTED_REPLIES = "suggested_replies"; private List suggestedReplies = null; diff --git a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerSafeguard.java b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerSafeguard.java index 6bdc9558..546e7d63 100644 --- a/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerSafeguard.java +++ b/src/main/java/org/openapitools/client/model/ListBotsResponseBotsInnerSafeguard.java @@ -40,7 +40,7 @@ ListBotsResponseBotsInnerSafeguard.JSON_PROPERTY_PII_MASKING }) @JsonTypeName("listBotsResponse_bots_inner_safeguard") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListBotsResponseBotsInnerSafeguard { public static final String JSON_PROPERTY_BANNED_PHRASES = "banned_phrases"; private List bannedPhrases = null; diff --git a/src/main/java/org/openapitools/client/model/ListMessagesResponse.java b/src/main/java/org/openapitools/client/model/ListMessagesResponse.java index 58921319..bb41124c 100644 --- a/src/main/java/org/openapitools/client/model/ListMessagesResponse.java +++ b/src/main/java/org/openapitools/client/model/ListMessagesResponse.java @@ -38,7 +38,7 @@ ListMessagesResponse.JSON_PROPERTY_MESSAGES }) @JsonTypeName("listMessagesResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListMessagesResponse { public static final String JSON_PROPERTY_MESSAGES = "messages"; private List messages = null; diff --git a/src/main/java/org/openapitools/client/model/ListMyGroupChannelsResponse.java b/src/main/java/org/openapitools/client/model/ListMyGroupChannelsResponse.java index 33a8a005..e0f56ec3 100644 --- a/src/main/java/org/openapitools/client/model/ListMyGroupChannelsResponse.java +++ b/src/main/java/org/openapitools/client/model/ListMyGroupChannelsResponse.java @@ -40,7 +40,7 @@ ListMyGroupChannelsResponse.JSON_PROPERTY_TS }) @JsonTypeName("listMyGroupChannelsResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListMyGroupChannelsResponse { public static final String JSON_PROPERTY_CHANNELS = "channels"; private List channels = null; diff --git a/src/main/java/org/openapitools/client/model/ListOpenChannelsResponse.java b/src/main/java/org/openapitools/client/model/ListOpenChannelsResponse.java index 171a28c7..752444bc 100644 --- a/src/main/java/org/openapitools/client/model/ListOpenChannelsResponse.java +++ b/src/main/java/org/openapitools/client/model/ListOpenChannelsResponse.java @@ -40,7 +40,7 @@ ListOpenChannelsResponse.JSON_PROPERTY_TS }) @JsonTypeName("listOpenChannelsResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListOpenChannelsResponse { public static final String JSON_PROPERTY_CHANNELS = "channels"; private List channels = null; diff --git a/src/main/java/org/openapitools/client/model/ListOperatorsResponse.java b/src/main/java/org/openapitools/client/model/ListOperatorsResponse.java index 7679779e..a30fe347 100644 --- a/src/main/java/org/openapitools/client/model/ListOperatorsResponse.java +++ b/src/main/java/org/openapitools/client/model/ListOperatorsResponse.java @@ -39,7 +39,7 @@ ListOperatorsResponse.JSON_PROPERTY_OPERATORS }) @JsonTypeName("listOperatorsResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListOperatorsResponse { public static final String JSON_PROPERTY_NEXT = "next"; private String next; diff --git a/src/main/java/org/openapitools/client/model/ListRegistrationOrDeviceTokensResponse.java b/src/main/java/org/openapitools/client/model/ListRegistrationOrDeviceTokensResponse.java index 28dd3faf..5356a6e1 100644 --- a/src/main/java/org/openapitools/client/model/ListRegistrationOrDeviceTokensResponse.java +++ b/src/main/java/org/openapitools/client/model/ListRegistrationOrDeviceTokensResponse.java @@ -41,7 +41,7 @@ ListRegistrationOrDeviceTokensResponse.JSON_PROPERTY_USER }) @JsonTypeName("listRegistrationOrDeviceTokensResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListRegistrationOrDeviceTokensResponse { public static final String JSON_PROPERTY_TOKEN = "token"; private List token = null; diff --git a/src/main/java/org/openapitools/client/model/ListUsersResponse.java b/src/main/java/org/openapitools/client/model/ListUsersResponse.java index 47afbe20..ff6b4a4b 100644 --- a/src/main/java/org/openapitools/client/model/ListUsersResponse.java +++ b/src/main/java/org/openapitools/client/model/ListUsersResponse.java @@ -39,7 +39,7 @@ ListUsersResponse.JSON_PROPERTY_USERS }) @JsonTypeName("listUsersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ListUsersResponse { public static final String JSON_PROPERTY_NEXT = "next"; private String next; diff --git a/src/main/java/org/openapitools/client/model/MarkAllMessagesAsReadRequest.java b/src/main/java/org/openapitools/client/model/MarkAllMessagesAsReadRequest.java index d337165c..13caa6f5 100644 --- a/src/main/java/org/openapitools/client/model/MarkAllMessagesAsReadRequest.java +++ b/src/main/java/org/openapitools/client/model/MarkAllMessagesAsReadRequest.java @@ -37,7 +37,7 @@ MarkAllMessagesAsReadRequest.JSON_PROPERTY_CHANNEL_URLS }) @JsonTypeName("markAllMessagesAsRead_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MarkAllMessagesAsReadRequest { public static final String JSON_PROPERTY_CHANNEL_URLS = "channel_urls"; private List channelUrls = null; diff --git a/src/main/java/org/openapitools/client/model/MarkChannelMessagesAsReadRequest.java b/src/main/java/org/openapitools/client/model/MarkChannelMessagesAsReadRequest.java index 67244287..25072ed8 100644 --- a/src/main/java/org/openapitools/client/model/MarkChannelMessagesAsReadRequest.java +++ b/src/main/java/org/openapitools/client/model/MarkChannelMessagesAsReadRequest.java @@ -35,7 +35,7 @@ MarkChannelMessagesAsReadRequest.JSON_PROPERTY_USER_ID }) @JsonTypeName("markChannelMessagesAsRead_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MarkChannelMessagesAsReadRequest { public static final String JSON_PROPERTY_USER_ID = "user_id"; private String userId; diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesAdminMessageRequest.java b/src/main/java/org/openapitools/client/model/MigrateMessagesAdminMessageRequest.java index ce12747e..364d5722 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesAdminMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesAdminMessageRequest.java @@ -44,7 +44,7 @@ MigrateMessagesAdminMessageRequest.JSON_PROPERTY_DEDUP_ID, MigrateMessagesAdminMessageRequest.JSON_PROPERTY_SORTED_METAARRAY }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MigrateMessagesAdminMessageRequest { /** * Gets or Sets messageType diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequest.java b/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequest.java index 26b95c86..b22daa9a 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequest.java @@ -50,7 +50,7 @@ MigrateMessagesFileMessageRequest.JSON_PROPERTY_DEDUP_ID, MigrateMessagesFileMessageRequest.JSON_PROPERTY_SORTED_METAARRAY }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MigrateMessagesFileMessageRequest { public static final String JSON_PROPERTY_USER_ID = "user_id"; private String userId; diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestThumbnailsInner.java b/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestThumbnailsInner.java index a39bf2a6..d883da19 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestThumbnailsInner.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestThumbnailsInner.java @@ -47,7 +47,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = MigrateMessagesFileMessageRequestThumbnailsInner.MigrateMessagesFileMessageRequestThumbnailsInnerDeserializer.class) @JsonSerialize(using = MigrateMessagesFileMessageRequestThumbnailsInner.MigrateMessagesFileMessageRequestThumbnailsInnerSerializer.class) public class MigrateMessagesFileMessageRequestThumbnailsInner extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesRequest.java b/src/main/java/org/openapitools/client/model/MigrateMessagesRequest.java index d10864fa..fc8f9950 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesRequest.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesRequest.java @@ -39,7 +39,7 @@ MigrateMessagesRequest.JSON_PROPERTY_UPDATE_READ_TS, MigrateMessagesRequest.JSON_PROPERTY_REWIND_READ_TS }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MigrateMessagesRequest { public static final String JSON_PROPERTY_MESSAGES = "messages"; private List messages = null; diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesRequestMessagesInner.java b/src/main/java/org/openapitools/client/model/MigrateMessagesRequestMessagesInner.java index bbfa95f6..2e5f01be 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesRequestMessagesInner.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesRequestMessagesInner.java @@ -60,7 +60,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = MigrateMessagesRequestMessagesInner.MigrateMessagesRequestMessagesInnerDeserializer.class) @JsonSerialize(using = MigrateMessagesRequestMessagesInner.MigrateMessagesRequestMessagesInnerSerializer.class) public class MigrateMessagesRequestMessagesInner extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/MigrateMessagesTextMessageRequest.java b/src/main/java/org/openapitools/client/model/MigrateMessagesTextMessageRequest.java index 5d40d175..c6ad39a3 100644 --- a/src/main/java/org/openapitools/client/model/MigrateMessagesTextMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/MigrateMessagesTextMessageRequest.java @@ -44,7 +44,7 @@ MigrateMessagesTextMessageRequest.JSON_PROPERTY_DEDUP_ID, MigrateMessagesTextMessageRequest.JSON_PROPERTY_SORTED_METAARRAY }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MigrateMessagesTextMessageRequest { public static final String JSON_PROPERTY_USER_ID = "user_id"; private String userId; diff --git a/src/main/java/org/openapitools/client/model/RegisterOperatorsToAGroupChannelRequest.java b/src/main/java/org/openapitools/client/model/RegisterOperatorsToAGroupChannelRequest.java index 281515bb..ef40305f 100644 --- a/src/main/java/org/openapitools/client/model/RegisterOperatorsToAGroupChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/RegisterOperatorsToAGroupChannelRequest.java @@ -37,7 +37,7 @@ RegisterOperatorsToAGroupChannelRequest.JSON_PROPERTY_OPERATOR_IDS }) @JsonTypeName("registerOperatorsToAGroupChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class RegisterOperatorsToAGroupChannelRequest { public static final String JSON_PROPERTY_OPERATOR_IDS = "operator_ids"; private List operatorIds = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/RemoveARegistrationOrDeviceTokenResponse.java b/src/main/java/org/openapitools/client/model/RemoveARegistrationOrDeviceTokenResponse.java index 82d3f442..270efea0 100644 --- a/src/main/java/org/openapitools/client/model/RemoveARegistrationOrDeviceTokenResponse.java +++ b/src/main/java/org/openapitools/client/model/RemoveARegistrationOrDeviceTokenResponse.java @@ -37,7 +37,7 @@ RemoveARegistrationOrDeviceTokenResponse.JSON_PROPERTY_USER }) @JsonTypeName("removeARegistrationOrDeviceTokenResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class RemoveARegistrationOrDeviceTokenResponse { public static final String JSON_PROPERTY_TOKEN = "token"; private String token; diff --git a/src/main/java/org/openapitools/client/model/RemoveAllRegistrationOrDeviceTokenResponse.java b/src/main/java/org/openapitools/client/model/RemoveAllRegistrationOrDeviceTokenResponse.java index 67dbd854..546e14c6 100644 --- a/src/main/java/org/openapitools/client/model/RemoveAllRegistrationOrDeviceTokenResponse.java +++ b/src/main/java/org/openapitools/client/model/RemoveAllRegistrationOrDeviceTokenResponse.java @@ -39,7 +39,7 @@ RemoveAllRegistrationOrDeviceTokenResponse.JSON_PROPERTY_USER }) @JsonTypeName("removeAllRegistrationOrDeviceTokenResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class RemoveAllRegistrationOrDeviceTokenResponse { public static final String JSON_PROPERTY_TOKEN = "token"; private List token = null; diff --git a/src/main/java/org/openapitools/client/model/ResetChatHistoryRequest.java b/src/main/java/org/openapitools/client/model/ResetChatHistoryRequest.java index 71e5ccf2..9c61f417 100644 --- a/src/main/java/org/openapitools/client/model/ResetChatHistoryRequest.java +++ b/src/main/java/org/openapitools/client/model/ResetChatHistoryRequest.java @@ -36,7 +36,7 @@ ResetChatHistoryRequest.JSON_PROPERTY_USER_ID }) @JsonTypeName("resetChatHistory_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ResetChatHistoryRequest { public static final String JSON_PROPERTY_RESET_ALL = "reset_all"; private Boolean resetAll; diff --git a/src/main/java/org/openapitools/client/model/ResetChatHistoryResponse.java b/src/main/java/org/openapitools/client/model/ResetChatHistoryResponse.java index de4007bb..4ceb7271 100644 --- a/src/main/java/org/openapitools/client/model/ResetChatHistoryResponse.java +++ b/src/main/java/org/openapitools/client/model/ResetChatHistoryResponse.java @@ -35,7 +35,7 @@ ResetChatHistoryResponse.JSON_PROPERTY_TS_MESSAGE_OFFSET }) @JsonTypeName("resetChatHistoryResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ResetChatHistoryResponse { public static final String JSON_PROPERTY_TS_MESSAGE_OFFSET = "ts_message_offset"; private Long tsMessageOffset; diff --git a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequest.java b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequest.java index e67be205..b0b0fa61 100644 --- a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequest.java +++ b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequest.java @@ -56,7 +56,7 @@ ScheduleAnAnnouncementRequest.JSON_PROPERTY_UNIQUE_ID }) @JsonTypeName("scheduleAnAnnouncement_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ScheduleAnAnnouncementRequest { public static final String JSON_PROPERTY_ANNOUNCEMENT_GROUP = "announcement_group"; private String announcementGroup; diff --git a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestCreateChannelOptions.java b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestCreateChannelOptions.java index 2bc7e3f4..71bc479d 100644 --- a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestCreateChannelOptions.java +++ b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestCreateChannelOptions.java @@ -39,7 +39,7 @@ ScheduleAnAnnouncementRequestCreateChannelOptions.JSON_PROPERTY_NAME }) @JsonTypeName("scheduleAnAnnouncement_request_create_channel_options") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ScheduleAnAnnouncementRequestCreateChannelOptions { public static final String JSON_PROPERTY_COVER_URL = "cover_url"; private String coverUrl; diff --git a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestMessage.java b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestMessage.java index 0cb03026..3eaebc11 100644 --- a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestMessage.java +++ b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestMessage.java @@ -39,7 +39,7 @@ ScheduleAnAnnouncementRequestMessage.JSON_PROPERTY_USER_ID }) @JsonTypeName("scheduleAnAnnouncement_request_message") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ScheduleAnAnnouncementRequestMessage { public static final String JSON_PROPERTY_CONTENT = "content"; private String content; diff --git a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponse.java b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponse.java index 6e15ddf3..ca5e3975 100644 --- a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponse.java +++ b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponse.java @@ -61,7 +61,7 @@ ScheduleAnAnnouncementResponse.JSON_PROPERTY_UNIQUE_ID }) @JsonTypeName("scheduleAnAnnouncementResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ScheduleAnAnnouncementResponse { public static final String JSON_PROPERTY_ANNOUNCEMENT_GROUP = "announcement_group"; private String announcementGroup; diff --git a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseMessage.java b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseMessage.java index 337a8036..d573631d 100644 --- a/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseMessage.java +++ b/src/main/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseMessage.java @@ -40,7 +40,7 @@ ScheduleAnAnnouncementResponseMessage.JSON_PROPERTY_USER_ID }) @JsonTypeName("scheduleAnAnnouncementResponse_message") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ScheduleAnAnnouncementResponseMessage { public static final String JSON_PROPERTY_CONTENT = "content"; private String content; diff --git a/src/main/java/org/openapitools/client/model/SendABotMessageResponse.java b/src/main/java/org/openapitools/client/model/SendABotMessageResponse.java index 20bfdec6..ce59785f 100644 --- a/src/main/java/org/openapitools/client/model/SendABotMessageResponse.java +++ b/src/main/java/org/openapitools/client/model/SendABotMessageResponse.java @@ -36,7 +36,7 @@ SendABotMessageResponse.JSON_PROPERTY_MESSAGE }) @JsonTypeName("sendABotMessageResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendABotMessageResponse { public static final String JSON_PROPERTY_MESSAGE = "message"; private SendbirdMessageResponse message; diff --git a/src/main/java/org/openapitools/client/model/SendAMessageRequest.java b/src/main/java/org/openapitools/client/model/SendAMessageRequest.java index 241fa461..bed50d2d 100644 --- a/src/main/java/org/openapitools/client/model/SendAMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/SendAMessageRequest.java @@ -66,7 +66,7 @@ SendAMessageRequest.JSON_PROPERTY_VOLUME }) @JsonTypeName("sendAMessage_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendAMessageRequest { /** * Gets or Sets messageType diff --git a/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplate.java b/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplate.java index 8f11f0f0..611be39a 100644 --- a/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplate.java +++ b/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplate.java @@ -55,7 +55,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = SendAMessageRequestPushMessageTemplate.SendAMessageRequestPushMessageTemplateDeserializer.class) @JsonSerialize(using = SendAMessageRequestPushMessageTemplate.SendAMessageRequestPushMessageTemplateSerializer.class) public class SendAMessageRequestPushMessageTemplate extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateOneOf.java b/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateOneOf.java index 9f788f29..272226b8 100644 --- a/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateOneOf.java +++ b/src/main/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateOneOf.java @@ -36,7 +36,7 @@ SendAMessageRequestPushMessageTemplateOneOf.JSON_PROPERTY_BODY }) @JsonTypeName("sendAMessage_request_push_message_template_oneOf") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendAMessageRequestPushMessageTemplateOneOf { public static final String JSON_PROPERTY_TITLE = "title"; private String title; diff --git a/src/main/java/org/openapitools/client/model/SendAdminMessageRequestBody.java b/src/main/java/org/openapitools/client/model/SendAdminMessageRequestBody.java index 4e79f727..3d59562e 100644 --- a/src/main/java/org/openapitools/client/model/SendAdminMessageRequestBody.java +++ b/src/main/java/org/openapitools/client/model/SendAdminMessageRequestBody.java @@ -50,7 +50,7 @@ SendAdminMessageRequestBody.JSON_PROPERTY_SORTED_METAARRAY }) @JsonTypeName("sendAdminMessageRequestBody") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendAdminMessageRequestBody { public static final String JSON_PROPERTY_APNS_BUNDLE_ID = "apns_bundle_id"; private String apnsBundleId; diff --git a/src/main/java/org/openapitools/client/model/SendFileMessageRequestBody.java b/src/main/java/org/openapitools/client/model/SendFileMessageRequestBody.java index 4db78649..91afd7f7 100644 --- a/src/main/java/org/openapitools/client/model/SendFileMessageRequestBody.java +++ b/src/main/java/org/openapitools/client/model/SendFileMessageRequestBody.java @@ -60,7 +60,7 @@ SendFileMessageRequestBody.JSON_PROPERTY_VOLUME }) @JsonTypeName("sendFileMessageRequestBody") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendFileMessageRequestBody { public static final String JSON_PROPERTY_APNS_BUNDLE_ID = "apns_bundle_id"; private String apnsBundleId; diff --git a/src/main/java/org/openapitools/client/model/SendTextMessageRequestBody.java b/src/main/java/org/openapitools/client/model/SendTextMessageRequestBody.java index 0a032a65..1c9902a7 100644 --- a/src/main/java/org/openapitools/client/model/SendTextMessageRequestBody.java +++ b/src/main/java/org/openapitools/client/model/SendTextMessageRequestBody.java @@ -58,7 +58,7 @@ SendTextMessageRequestBody.JSON_PROPERTY_VOLUME }) @JsonTypeName("sendTextMessageRequestBody") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendTextMessageRequestBody { public static final String JSON_PROPERTY_APNS_BUNDLE_ID = "apns_bundle_id"; private String apnsBundleId; diff --git a/src/main/java/org/openapitools/client/model/SendTextMessageRequestBodyPushMessageTemplate.java b/src/main/java/org/openapitools/client/model/SendTextMessageRequestBodyPushMessageTemplate.java index 1a758089..b9baf272 100644 --- a/src/main/java/org/openapitools/client/model/SendTextMessageRequestBodyPushMessageTemplate.java +++ b/src/main/java/org/openapitools/client/model/SendTextMessageRequestBodyPushMessageTemplate.java @@ -55,7 +55,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = SendTextMessageRequestBodyPushMessageTemplate.SendTextMessageRequestBodyPushMessageTemplateDeserializer.class) @JsonSerialize(using = SendTextMessageRequestBodyPushMessageTemplate.SendTextMessageRequestBodyPushMessageTemplateSerializer.class) public class SendTextMessageRequestBodyPushMessageTemplate extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/SendbirdBasicUserInfo.java b/src/main/java/org/openapitools/client/model/SendbirdBasicUserInfo.java index e6461ba3..8bcd44a4 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdBasicUserInfo.java +++ b/src/main/java/org/openapitools/client/model/SendbirdBasicUserInfo.java @@ -45,7 +45,7 @@ SendbirdBasicUserInfo.JSON_PROPERTY_PROFILE_URL, SendbirdBasicUserInfo.JSON_PROPERTY_METADATA }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdBasicUserInfo { public static final String JSON_PROPERTY_REQUIRE_AUTH_FOR_PROFILE_IMAGE = "require_auth_for_profile_image"; private Boolean requireAuthForProfileImage; diff --git a/src/main/java/org/openapitools/client/model/SendbirdDisappearingMessage.java b/src/main/java/org/openapitools/client/model/SendbirdDisappearingMessage.java index f64f286a..c6134b46 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdDisappearingMessage.java +++ b/src/main/java/org/openapitools/client/model/SendbirdDisappearingMessage.java @@ -35,7 +35,7 @@ SendbirdDisappearingMessage.JSON_PROPERTY_MESSAGE_SURVIVAL_SECONDS, SendbirdDisappearingMessage.JSON_PROPERTY_IS_TRIGGERED_BY_MESSAGE_READ }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdDisappearingMessage { public static final String JSON_PROPERTY_MESSAGE_SURVIVAL_SECONDS = "message_survival_seconds"; private Integer messageSurvivalSeconds; diff --git a/src/main/java/org/openapitools/client/model/SendbirdExtendedMessagePayload.java b/src/main/java/org/openapitools/client/model/SendbirdExtendedMessagePayload.java index 9bf5e53f..0ca0c2a1 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdExtendedMessagePayload.java +++ b/src/main/java/org/openapitools/client/model/SendbirdExtendedMessagePayload.java @@ -38,7 +38,7 @@ SendbirdExtendedMessagePayload.JSON_PROPERTY_CUSTOM_VIEW, SendbirdExtendedMessagePayload.JSON_PROPERTY_SUGGESTED_REPLIES }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdExtendedMessagePayload { public static final String JSON_PROPERTY_CUSTOM_VIEW = "custom_view"; private Object customView; diff --git a/src/main/java/org/openapitools/client/model/SendBirdFile.java b/src/main/java/org/openapitools/client/model/SendbirdFile.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdFile.java rename to src/main/java/org/openapitools/client/model/SendbirdFile.java index 8d6e1f40..078c7a6a 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdFile.java +++ b/src/main/java/org/openapitools/client/model/SendbirdFile.java @@ -42,7 +42,7 @@ SendbirdFile.JSON_PROPERTY_THUMBNAILS, SendbirdFile.JSON_PROPERTY_REQUIRE_AUTH }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdFile { public static final String JSON_PROPERTY_URL = "url"; private String url; diff --git a/src/main/java/org/openapitools/client/model/SendBirdGroupChannel.java b/src/main/java/org/openapitools/client/model/SendbirdGroupChannel.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdGroupChannel.java rename to src/main/java/org/openapitools/client/model/SendbirdGroupChannel.java index 55e9b0eb..9ecb13c5 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdGroupChannel.java +++ b/src/main/java/org/openapitools/client/model/SendbirdGroupChannel.java @@ -92,7 +92,7 @@ SendbirdGroupChannel.JSON_PROPERTY_UNREAD_MESSAGE_COUNT, SendbirdGroupChannel.JSON_PROPERTY_USER_LAST_READ }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdGroupChannel { public static final String JSON_PROPERTY_CHANNEL_URL = "channel_url"; private String channelUrl; diff --git a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetail.java b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetail.java index c0d3f83b..ea740907 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetail.java +++ b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetail.java @@ -77,7 +77,7 @@ SendbirdGroupChannelDetail.JSON_PROPERTY_UNREAD_MENTION_COUNT, SendbirdGroupChannelDetail.JSON_PROPERTY_UNREAD_MESSAGE_COUNT }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdGroupChannelDetail { public static final String JSON_PROPERTY_CHANNEL = "channel"; private SendbirdGroupChannelDetailChannel channel; diff --git a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetailChannel.java b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetailChannel.java index 5a338e38..9eb0d30d 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetailChannel.java +++ b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelDetailChannel.java @@ -42,7 +42,7 @@ SendbirdGroupChannelDetailChannel.JSON_PROPERTY_NAME }) @JsonTypeName("SendbirdGroupChannelDetail_channel") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdGroupChannelDetailChannel { public static final String JSON_PROPERTY_CHANNEL_URL = "channel_url"; private String channelUrl; diff --git a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelLastMessage.java b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelLastMessage.java index 9bbf0b27..6ed11665 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdGroupChannelLastMessage.java +++ b/src/main/java/org/openapitools/client/model/SendbirdGroupChannelLastMessage.java @@ -68,7 +68,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = SendbirdGroupChannelLastMessage.SendbirdGroupChannelLastMessageDeserializer.class) @JsonSerialize(using = SendbirdGroupChannelLastMessage.SendbirdGroupChannelLastMessageSerializer.class) public class SendbirdGroupChannelLastMessage extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/SendBirdMember.java b/src/main/java/org/openapitools/client/model/SendbirdMember.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdMember.java rename to src/main/java/org/openapitools/client/model/SendbirdMember.java index 5c4671c1..9e73f96c 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdMember.java +++ b/src/main/java/org/openapitools/client/model/SendbirdMember.java @@ -62,7 +62,7 @@ SendbirdMember.JSON_PROPERTY_STATE, SendbirdMember.JSON_PROPERTY_USER_ID }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdMember { public static final String JSON_PROPERTY_DELIVERED_TS = "delivered_ts"; private Long deliveredTs; diff --git a/src/main/java/org/openapitools/client/model/SendBirdMessageResponse.java b/src/main/java/org/openapitools/client/model/SendbirdMessageResponse.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdMessageResponse.java rename to src/main/java/org/openapitools/client/model/SendbirdMessageResponse.java index e0607a14..1d81b977 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdMessageResponse.java +++ b/src/main/java/org/openapitools/client/model/SendbirdMessageResponse.java @@ -76,7 +76,7 @@ SendbirdMessageResponse.JSON_PROPERTY_MESSAGE_EVENTS, SendbirdMessageResponse.JSON_PROPERTY_EXTENDED_MESSAGE_PAYLOAD }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdMessageResponse { public static final String JSON_PROPERTY_REQUIRE_AUTH = "require_auth"; private Boolean requireAuth; diff --git a/src/main/java/org/openapitools/client/model/SendbirdMessageResponseExtendedMessagePayload.java b/src/main/java/org/openapitools/client/model/SendbirdMessageResponseExtendedMessagePayload.java index 49d357a9..be5b0ec5 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdMessageResponseExtendedMessagePayload.java +++ b/src/main/java/org/openapitools/client/model/SendbirdMessageResponseExtendedMessagePayload.java @@ -57,7 +57,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer; import org.sendbird.client.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") @JsonDeserialize(using = SendbirdMessageResponseExtendedMessagePayload.SendbirdMessageResponseExtendedMessagePayloadDeserializer.class) @JsonSerialize(using = SendbirdMessageResponseExtendedMessagePayload.SendbirdMessageResponseExtendedMessagePayloadSerializer.class) public class SendbirdMessageResponseExtendedMessagePayload extends AbstractOpenApiSchema { diff --git a/src/main/java/org/openapitools/client/model/SendbirdMessageResponseMessageEvents.java b/src/main/java/org/openapitools/client/model/SendbirdMessageResponseMessageEvents.java index b4a8bd8a..8e452e44 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdMessageResponseMessageEvents.java +++ b/src/main/java/org/openapitools/client/model/SendbirdMessageResponseMessageEvents.java @@ -38,7 +38,7 @@ SendbirdMessageResponseMessageEvents.JSON_PROPERTY_UPDATE_LAST_MESSAGE }) @JsonTypeName("SendbirdMessageResponse_message_events") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdMessageResponseMessageEvents { public static final String JSON_PROPERTY_SEND_PUSH_NOTIFICATION = "send_push_notification"; private String sendPushNotification; diff --git a/src/main/java/org/openapitools/client/model/SendBirdOpenChannel.java b/src/main/java/org/openapitools/client/model/SendbirdOpenChannel.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdOpenChannel.java rename to src/main/java/org/openapitools/client/model/SendbirdOpenChannel.java index 4139eded..80bb40ce 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdOpenChannel.java +++ b/src/main/java/org/openapitools/client/model/SendbirdOpenChannel.java @@ -53,7 +53,7 @@ SendbirdOpenChannel.JSON_PROPERTY_PARTICIPANT_COUNT, SendbirdOpenChannel.JSON_PROPERTY_METADATA }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdOpenChannel { public static final String JSON_PROPERTY_CHANNEL_URL = "channel_url"; private String channelUrl; diff --git a/src/main/java/org/openapitools/client/model/SendBirdParentMessageInfo.java b/src/main/java/org/openapitools/client/model/SendbirdParentMessageInfo.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdParentMessageInfo.java rename to src/main/java/org/openapitools/client/model/SendbirdParentMessageInfo.java index f3bf2a2c..7c66b9d7 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdParentMessageInfo.java +++ b/src/main/java/org/openapitools/client/model/SendbirdParentMessageInfo.java @@ -44,7 +44,7 @@ SendbirdParentMessageInfo.JSON_PROPERTY_FILE, SendbirdParentMessageInfo.JSON_PROPERTY_FILES }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdParentMessageInfo { public static final String JSON_PROPERTY_CUSTOM_TYPE = "custom_type"; private String customType; diff --git a/src/main/java/org/openapitools/client/model/SendBirdReaction.java b/src/main/java/org/openapitools/client/model/SendbirdReaction.java similarity index 98% rename from src/main/java/org/openapitools/client/model/SendBirdReaction.java rename to src/main/java/org/openapitools/client/model/SendbirdReaction.java index fa14ead2..c1867747 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdReaction.java +++ b/src/main/java/org/openapitools/client/model/SendbirdReaction.java @@ -38,7 +38,7 @@ SendbirdReaction.JSON_PROPERTY_UPDATED_AT, SendbirdReaction.JSON_PROPERTY_USER_IDS }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdReaction { public static final String JSON_PROPERTY_KEY = "key"; private String key; diff --git a/src/main/java/org/openapitools/client/model/SendbirdSmsFallback.java b/src/main/java/org/openapitools/client/model/SendbirdSmsFallback.java index 7a6d0f0f..79a67297 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdSmsFallback.java +++ b/src/main/java/org/openapitools/client/model/SendbirdSmsFallback.java @@ -37,7 +37,7 @@ SendbirdSmsFallback.JSON_PROPERTY_WAIT_SECONDS, SendbirdSmsFallback.JSON_PROPERTY_EXCLUDE_USER_IDS }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdSmsFallback { public static final String JSON_PROPERTY_WAIT_SECONDS = "wait_seconds"; private Integer waitSeconds; diff --git a/src/main/java/org/openapitools/client/model/SendbirdSortedMetaarrayInner.java b/src/main/java/org/openapitools/client/model/SendbirdSortedMetaarrayInner.java index 1b26b1db..0f93c5d2 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdSortedMetaarrayInner.java +++ b/src/main/java/org/openapitools/client/model/SendbirdSortedMetaarrayInner.java @@ -38,7 +38,7 @@ SendbirdSortedMetaarrayInner.JSON_PROPERTY_VALUE }) @JsonTypeName("SendbirdSortedMetaarray_inner") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdSortedMetaarrayInner { public static final String JSON_PROPERTY_KEY = "key"; private String key; diff --git a/src/main/java/org/openapitools/client/model/SendbirdThumbnail.java b/src/main/java/org/openapitools/client/model/SendbirdThumbnail.java index 89f9152b..4c3226fa 100644 --- a/src/main/java/org/openapitools/client/model/SendbirdThumbnail.java +++ b/src/main/java/org/openapitools/client/model/SendbirdThumbnail.java @@ -39,7 +39,7 @@ SendbirdThumbnail.JSON_PROPERTY_URL, SendbirdThumbnail.JSON_PROPERTY_WIDTH }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdThumbnail { public static final String JSON_PROPERTY_HEIGHT = "height"; private Integer height; diff --git a/src/main/java/org/openapitools/client/model/SendBirdUser.java b/src/main/java/org/openapitools/client/model/SendbirdUser.java similarity index 99% rename from src/main/java/org/openapitools/client/model/SendBirdUser.java rename to src/main/java/org/openapitools/client/model/SendbirdUser.java index e8c56517..c53a964f 100644 --- a/src/main/java/org/openapitools/client/model/SendBirdUser.java +++ b/src/main/java/org/openapitools/client/model/SendbirdUser.java @@ -61,7 +61,7 @@ SendbirdUser.JSON_PROPERTY_PHONE_NUMBER, SendbirdUser.JSON_PROPERTY_IS_CREATED }) -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class SendbirdUser { public static final String JSON_PROPERTY_ACCESS_TOKEN = "access_token"; private String accessToken; diff --git a/src/main/java/org/openapitools/client/model/StartTypingIndicatorsRequest.java b/src/main/java/org/openapitools/client/model/StartTypingIndicatorsRequest.java index 10125875..8b1746a7 100644 --- a/src/main/java/org/openapitools/client/model/StartTypingIndicatorsRequest.java +++ b/src/main/java/org/openapitools/client/model/StartTypingIndicatorsRequest.java @@ -37,7 +37,7 @@ StartTypingIndicatorsRequest.JSON_PROPERTY_USER_IDS }) @JsonTypeName("startTypingIndicators_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class StartTypingIndicatorsRequest { public static final String JSON_PROPERTY_USER_IDS = "user_ids"; private List userIds = new ArrayList<>(); diff --git a/src/main/java/org/openapitools/client/model/UpdateAChannelMetadataRequest.java b/src/main/java/org/openapitools/client/model/UpdateAChannelMetadataRequest.java index 031812c5..81e18070 100644 --- a/src/main/java/org/openapitools/client/model/UpdateAChannelMetadataRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateAChannelMetadataRequest.java @@ -36,7 +36,7 @@ UpdateAChannelMetadataRequest.JSON_PROPERTY_UPSERT }) @JsonTypeName("updateAChannelMetadata_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateAChannelMetadataRequest { public static final String JSON_PROPERTY_METADATA = "metadata"; private Object metadata; diff --git a/src/main/java/org/openapitools/client/model/UpdateAGroupChannelRequest.java b/src/main/java/org/openapitools/client/model/UpdateAGroupChannelRequest.java index c0f76fc9..3a8dcdb1 100644 --- a/src/main/java/org/openapitools/client/model/UpdateAGroupChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateAGroupChannelRequest.java @@ -51,7 +51,7 @@ UpdateAGroupChannelRequest.JSON_PROPERTY_OPERATOR_IDS }) @JsonTypeName("updateAGroupChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateAGroupChannelRequest { public static final String JSON_PROPERTY_ACCESS_CODE = "access_code"; private JsonNullable accessCode = JsonNullable.undefined(); diff --git a/src/main/java/org/openapitools/client/model/UpdateAMessageRequest.java b/src/main/java/org/openapitools/client/model/UpdateAMessageRequest.java index 41bcf3f2..0a6c08eb 100644 --- a/src/main/java/org/openapitools/client/model/UpdateAMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateAMessageRequest.java @@ -43,7 +43,7 @@ UpdateAMessageRequest.JSON_PROPERTY_MESSAGE_TYPE }) @JsonTypeName("updateAMessage_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateAMessageRequest { public static final String JSON_PROPERTY_CUSTOM_TYPE = "custom_type"; private String customType; diff --git a/src/main/java/org/openapitools/client/model/UpdateAUserRequest.java b/src/main/java/org/openapitools/client/model/UpdateAUserRequest.java index ae9443d1..a55b875b 100644 --- a/src/main/java/org/openapitools/client/model/UpdateAUserRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateAUserRequest.java @@ -50,7 +50,7 @@ UpdateAUserRequest.JSON_PROPERTY_PROFILE_URL }) @JsonTypeName("updateAUser_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateAUserRequest { public static final String JSON_PROPERTY_DISCOVERY_KEYS = "discovery_keys"; private JsonNullable> discoveryKeys = JsonNullable.>undefined(); diff --git a/src/main/java/org/openapitools/client/model/UpdateAnOpenChannelRequest.java b/src/main/java/org/openapitools/client/model/UpdateAnOpenChannelRequest.java index 318c2a73..8b2cbeab 100644 --- a/src/main/java/org/openapitools/client/model/UpdateAnOpenChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateAnOpenChannelRequest.java @@ -43,7 +43,7 @@ UpdateAnOpenChannelRequest.JSON_PROPERTY_OPERATOR_IDS }) @JsonTypeName("updateAnOpenChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateAnOpenChannelRequest { public static final String JSON_PROPERTY_COVER_FILE = "cover_file"; private File coverFile; diff --git a/src/main/java/org/openapitools/client/model/UpdateBotByIdData.java b/src/main/java/org/openapitools/client/model/UpdateBotByIdData.java index 65b1bc51..99816932 100644 --- a/src/main/java/org/openapitools/client/model/UpdateBotByIdData.java +++ b/src/main/java/org/openapitools/client/model/UpdateBotByIdData.java @@ -42,7 +42,7 @@ UpdateBotByIdData.JSON_PROPERTY_CHANNEL_INVITATION_PREFERENCE }) @JsonTypeName("updateBotByIdData") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateBotByIdData { public static final String JSON_PROPERTY_BOT_USERID = "bot_userid"; private String botUserid; diff --git a/src/main/java/org/openapitools/client/model/UpdateBotByIdResponse.java b/src/main/java/org/openapitools/client/model/UpdateBotByIdResponse.java index a87ae5ff..2d12238b 100644 --- a/src/main/java/org/openapitools/client/model/UpdateBotByIdResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdateBotByIdResponse.java @@ -41,7 +41,7 @@ UpdateBotByIdResponse.JSON_PROPERTY_CHANNEL_INVITATION_PREFERENCE }) @JsonTypeName("updateBotByIdResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateBotByIdResponse { public static final String JSON_PROPERTY_BOT = "bot"; private ViewBotByIdResponseBot bot; diff --git a/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceRequest.java b/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceRequest.java index a33417b4..f9b94e34 100644 --- a/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceRequest.java @@ -35,7 +35,7 @@ UpdateChannelInvitationPreferenceRequest.JSON_PROPERTY_AUTO_ACCEPT }) @JsonTypeName("updateChannelInvitationPreference_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateChannelInvitationPreferenceRequest { public static final String JSON_PROPERTY_AUTO_ACCEPT = "auto_accept"; private Boolean autoAccept; diff --git a/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceResponse.java b/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceResponse.java index 0ae94a64..2d93a4a5 100644 --- a/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceResponse.java @@ -35,7 +35,7 @@ UpdateChannelInvitationPreferenceResponse.JSON_PROPERTY_AUTO_ACCEPT }) @JsonTypeName("updateChannelInvitationPreferenceResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateChannelInvitationPreferenceResponse { public static final String JSON_PROPERTY_AUTO_ACCEPT = "auto_accept"; private Boolean autoAccept; diff --git a/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfAChannelRequest.java b/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfAChannelRequest.java index df5333c0..8d5bd138 100644 --- a/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfAChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfAChannelRequest.java @@ -35,7 +35,7 @@ UpdateCountPreferenceOfAChannelRequest.JSON_PROPERTY_COUNT_PREFERENCE }) @JsonTypeName("updateCountPreferenceOfAChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateCountPreferenceOfAChannelRequest { /** * Gets or Sets countPreference diff --git a/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfChannelByUrlResponse.java b/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfChannelByUrlResponse.java index e1312f0e..a896facf 100644 --- a/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfChannelByUrlResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdateCountPreferenceOfChannelByUrlResponse.java @@ -35,7 +35,7 @@ UpdateCountPreferenceOfChannelByUrlResponse.JSON_PROPERTY_COUNT_PREFERENCE }) @JsonTypeName("updateCountPreferenceOfChannelByUrlResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateCountPreferenceOfChannelByUrlResponse { /** * Gets or Sets countPreference diff --git a/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageRequest.java b/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageRequest.java index 3f405236..9cb1d6ed 100644 --- a/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageRequest.java @@ -40,7 +40,7 @@ UpdateExtraDataInAMessageRequest.JSON_PROPERTY_UPSERT }) @JsonTypeName("updateExtraDataInAMessage_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateExtraDataInAMessageRequest { public static final String JSON_PROPERTY_MODE = "mode"; private String mode; diff --git a/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageResponse.java b/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageResponse.java index 2d9b3f8f..4816d79a 100644 --- a/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdateExtraDataInAMessageResponse.java @@ -38,7 +38,7 @@ UpdateExtraDataInAMessageResponse.JSON_PROPERTY_SORTED_METAARRAY }) @JsonTypeName("updateExtraDataInAMessageResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdateExtraDataInAMessageResponse { public static final String JSON_PROPERTY_SORTED_METAARRAY = "sorted_metaarray"; private List sortedMetaarray = null; diff --git a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequest.java b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequest.java index 0bfd4e33..539e2c0e 100644 --- a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequest.java @@ -36,7 +36,7 @@ UpdatePushPreferencesForAChannelRequest.JSON_PROPERTY_PUSH_SOUND }) @JsonTypeName("updatePushPreferencesForAChannel_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdatePushPreferencesForAChannelRequest { /** * The type of notifications trigger applies to group channels when a user is disconnected from Sendbird server. Acceptable values are the following: - default (default): Indicates that a user's notifications trigger setting applies to the specified channel. - all: Indicates that a user receives notifications for all new messages. - mention_only: Indicates that a user only receives notifications for mentioned messages. - off: Indicates that a user doesn't receive any notifications. diff --git a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponse.java b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponse.java index e03f1112..c375bc1e 100644 --- a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelResponse.java @@ -38,7 +38,7 @@ UpdatePushPreferencesForAChannelResponse.JSON_PROPERTY_PUSH_TRIGGER_OPTION }) @JsonTypeName("updatePushPreferencesForAChannelResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdatePushPreferencesForAChannelResponse { public static final String JSON_PROPERTY_ENABLE = "enable"; private Boolean enable; diff --git a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesRequest.java b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesRequest.java index 1a9fddbd..6c0962d4 100644 --- a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesRequest.java +++ b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesRequest.java @@ -51,7 +51,7 @@ UpdatePushPreferencesRequest.JSON_PROPERTY_TIMEZONE }) @JsonTypeName("updatePushPreferences_request") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdatePushPreferencesRequest { public static final String JSON_PROPERTY_BLOCK_PUSH_FROM_BOTS = "block_push_from_bots"; private Boolean blockPushFromBots; diff --git a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesResponse.java b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesResponse.java index 3c23b92d..d44fc958 100644 --- a/src/main/java/org/openapitools/client/model/UpdatePushPreferencesResponse.java +++ b/src/main/java/org/openapitools/client/model/UpdatePushPreferencesResponse.java @@ -51,7 +51,7 @@ UpdatePushPreferencesResponse.JSON_PROPERTY_TIMEZONE }) @JsonTypeName("updatePushPreferencesResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UpdatePushPreferencesResponse { public static final String JSON_PROPERTY_BLOCK_PUSH_FROM_BOTS = "block_push_from_bots"; private Boolean blockPushFromBots; diff --git a/src/main/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequest.java b/src/main/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequest.java new file mode 100644 index 00000000..32c159ce --- /dev/null +++ b/src/main/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequest.java @@ -0,0 +1,113 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import java.util.Objects; +import java.util.Arrays; +import java.util.Map; +import java.util.HashMap; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import org.sendbird.client.JSON; + + +/** + * UpdateSpecificUserMetadataRequest + */ +@JsonPropertyOrder({ + UpdateSpecificUserMetadataRequest.JSON_PROPERTY_VALUE +}) +@JsonTypeName("updateSpecificUserMetadata_request") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") +public class UpdateSpecificUserMetadataRequest { + public static final String JSON_PROPERTY_VALUE = "value"; + private String value; + + public UpdateSpecificUserMetadataRequest() { + } + + public UpdateSpecificUserMetadataRequest value(String value) { + this.value = value; + return this; + } + + /** + * Get value + * @return value + **/ + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "") + @JsonProperty(JSON_PROPERTY_VALUE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + + public String getValue() { + return value; + } + + + @JsonProperty(JSON_PROPERTY_VALUE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public void setValue(String value) { + this.value = value; + } + + + /** + * Return true if this updateSpecificUserMetadata_request object is equal to o. + */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest = (UpdateSpecificUserMetadataRequest) o; + return Objects.equals(this.value, updateSpecificUserMetadataRequest.value); + } + + @Override + public int hashCode() { + return Objects.hash(value); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class UpdateSpecificUserMetadataRequest {\n"); + sb.append(" value: ").append(toIndentedString(value)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} + diff --git a/src/main/java/org/openapitools/client/model/UpdateUserMetadataRequest.java b/src/main/java/org/openapitools/client/model/UpdateUserMetadataRequest.java new file mode 100644 index 00000000..dd5a96d6 --- /dev/null +++ b/src/main/java/org/openapitools/client/model/UpdateUserMetadataRequest.java @@ -0,0 +1,168 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import java.util.Objects; +import java.util.Arrays; +import java.util.Map; +import java.util.HashMap; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.openapitools.jackson.nullable.JsonNullable; +import com.fasterxml.jackson.annotation.JsonIgnore; +import org.openapitools.jackson.nullable.JsonNullable; +import java.util.NoSuchElementException; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import org.sendbird.client.JSON; + + +/** + * UpdateUserMetadataRequest + */ +@JsonPropertyOrder({ + UpdateUserMetadataRequest.JSON_PROPERTY_METADATA, + UpdateUserMetadataRequest.JSON_PROPERTY_UPSERT +}) +@JsonTypeName("updateUserMetadata_request") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") +public class UpdateUserMetadataRequest { + public static final String JSON_PROPERTY_METADATA = "metadata"; + private Object metadata; + + public static final String JSON_PROPERTY_UPSERT = "upsert"; + private JsonNullable upsert = JsonNullable.undefined(); + + public UpdateUserMetadataRequest() { + } + + public UpdateUserMetadataRequest metadata(Object metadata) { + this.metadata = metadata; + return this; + } + + /** + * Get metadata + * @return metadata + **/ + @javax.annotation.Nullable + @ApiModelProperty(required = true, value = "") + @JsonProperty(JSON_PROPERTY_METADATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + + public Object getMetadata() { + return metadata; + } + + + @JsonProperty(JSON_PROPERTY_METADATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public void setMetadata(Object metadata) { + this.metadata = metadata; + } + + + public UpdateUserMetadataRequest upsert(Boolean upsert) { + this.upsert = JsonNullable.of(upsert); + return this; + } + + /** + * Get upsert + * @return upsert + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "") + @JsonIgnore + + public Boolean getUpsert() { + return upsert.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_UPSERT) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public JsonNullable getUpsert_JsonNullable() { + return upsert; + } + + @JsonProperty(JSON_PROPERTY_UPSERT) + public void setUpsert_JsonNullable(JsonNullable upsert) { + this.upsert = upsert; + } + + public void setUpsert(Boolean upsert) { + this.upsert = JsonNullable.of(upsert); + } + + + /** + * Return true if this updateUserMetadata_request object is equal to o. + */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UpdateUserMetadataRequest updateUserMetadataRequest = (UpdateUserMetadataRequest) o; + return Objects.equals(this.metadata, updateUserMetadataRequest.metadata) && + equalsNullable(this.upsert, updateUserMetadataRequest.upsert); + } + + private static boolean equalsNullable(JsonNullable a, JsonNullable b) { + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); + } + + @Override + public int hashCode() { + return Objects.hash(metadata, hashCodeNullable(upsert)); + } + + private static int hashCodeNullable(JsonNullable a) { + if (a == null) { + return 1; + } + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class UpdateUserMetadataRequest {\n"); + sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); + sb.append(" upsert: ").append(toIndentedString(upsert)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} + diff --git a/src/main/java/org/openapitools/client/model/ViewBotByIdResponse.java b/src/main/java/org/openapitools/client/model/ViewBotByIdResponse.java index 310ad98e..ca4906a9 100644 --- a/src/main/java/org/openapitools/client/model/ViewBotByIdResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewBotByIdResponse.java @@ -41,7 +41,7 @@ ViewBotByIdResponse.JSON_PROPERTY_CHANNEL_INVITATION_PREFERENCE }) @JsonTypeName("viewBotByIdResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewBotByIdResponse { public static final String JSON_PROPERTY_BOT = "bot"; private ViewBotByIdResponseBot bot; diff --git a/src/main/java/org/openapitools/client/model/ViewBotByIdResponseBot.java b/src/main/java/org/openapitools/client/model/ViewBotByIdResponseBot.java index f51b6762..c880eb89 100644 --- a/src/main/java/org/openapitools/client/model/ViewBotByIdResponseBot.java +++ b/src/main/java/org/openapitools/client/model/ViewBotByIdResponseBot.java @@ -40,7 +40,7 @@ ViewBotByIdResponseBot.JSON_PROPERTY_BOT_METADATA }) @JsonTypeName("viewBotByIdResponse_bot") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewBotByIdResponseBot { public static final String JSON_PROPERTY_BOT_TOKEN = "bot_token"; private String botToken; diff --git a/src/main/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponse.java b/src/main/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponse.java index 72c44117..b1d9748a 100644 --- a/src/main/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewCountPreferenceOfAChannelResponse.java @@ -35,7 +35,7 @@ ViewCountPreferenceOfAChannelResponse.JSON_PROPERTY_COUNT_PREFERENCE }) @JsonTypeName("viewCountPreferenceOfAChannelResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewCountPreferenceOfAChannelResponse { /** * Gets or Sets countPreference diff --git a/src/main/java/org/openapitools/client/model/ViewNumberOfChannelsWithUnreadMessagesResponse.java b/src/main/java/org/openapitools/client/model/ViewNumberOfChannelsWithUnreadMessagesResponse.java index fb60a1c5..a42e3d86 100644 --- a/src/main/java/org/openapitools/client/model/ViewNumberOfChannelsWithUnreadMessagesResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewNumberOfChannelsWithUnreadMessagesResponse.java @@ -35,7 +35,7 @@ ViewNumberOfChannelsWithUnreadMessagesResponse.JSON_PROPERTY_UNREAD_COUNT }) @JsonTypeName("viewNumberOfChannelsWithUnreadMessagesResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewNumberOfChannelsWithUnreadMessagesResponse { public static final String JSON_PROPERTY_UNREAD_COUNT = "unread_count"; private Integer unreadCount; diff --git a/src/main/java/org/openapitools/client/model/ViewNumberOfDailyActiveUsersResponse.java b/src/main/java/org/openapitools/client/model/ViewNumberOfDailyActiveUsersResponse.java index 8b70d6e8..b9105810 100644 --- a/src/main/java/org/openapitools/client/model/ViewNumberOfDailyActiveUsersResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewNumberOfDailyActiveUsersResponse.java @@ -35,7 +35,7 @@ ViewNumberOfDailyActiveUsersResponse.JSON_PROPERTY_DAU }) @JsonTypeName("viewNumberOfDailyActiveUsersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewNumberOfDailyActiveUsersResponse { public static final String JSON_PROPERTY_DAU = "dau"; private Integer dau; diff --git a/src/main/java/org/openapitools/client/model/ViewNumberOfMonthlyActiveUsersResponse.java b/src/main/java/org/openapitools/client/model/ViewNumberOfMonthlyActiveUsersResponse.java index 31a8d0e9..a7bdbad4 100644 --- a/src/main/java/org/openapitools/client/model/ViewNumberOfMonthlyActiveUsersResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewNumberOfMonthlyActiveUsersResponse.java @@ -35,7 +35,7 @@ ViewNumberOfMonthlyActiveUsersResponse.JSON_PROPERTY_MAU }) @JsonTypeName("viewNumberOfMonthlyActiveUsersResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewNumberOfMonthlyActiveUsersResponse { public static final String JSON_PROPERTY_MAU = "mau"; private Integer mau; diff --git a/src/main/java/org/openapitools/client/model/ViewNumberOfUnreadMessagesResponse.java b/src/main/java/org/openapitools/client/model/ViewNumberOfUnreadMessagesResponse.java index bb2484a0..4dec6919 100644 --- a/src/main/java/org/openapitools/client/model/ViewNumberOfUnreadMessagesResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewNumberOfUnreadMessagesResponse.java @@ -35,7 +35,7 @@ ViewNumberOfUnreadMessagesResponse.JSON_PROPERTY_UNREAD_COUNT }) @JsonTypeName("viewNumberOfUnreadMessagesResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewNumberOfUnreadMessagesResponse { public static final String JSON_PROPERTY_UNREAD_COUNT = "unread_count"; private Integer unreadCount; diff --git a/src/main/java/org/openapitools/client/model/ViewPushPreferencesForAChannelResponse.java b/src/main/java/org/openapitools/client/model/ViewPushPreferencesForAChannelResponse.java index a324320e..2b2b25bd 100644 --- a/src/main/java/org/openapitools/client/model/ViewPushPreferencesForAChannelResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewPushPreferencesForAChannelResponse.java @@ -38,7 +38,7 @@ ViewPushPreferencesForAChannelResponse.JSON_PROPERTY_PUSH_TRIGGER_OPTION }) @JsonTypeName("viewPushPreferencesForAChannelResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewPushPreferencesForAChannelResponse { public static final String JSON_PROPERTY_ENABLE = "enable"; private Boolean enable; diff --git a/src/main/java/org/openapitools/client/model/ViewPushPreferencesResponse.java b/src/main/java/org/openapitools/client/model/ViewPushPreferencesResponse.java index 1ae27750..975a6e7a 100644 --- a/src/main/java/org/openapitools/client/model/ViewPushPreferencesResponse.java +++ b/src/main/java/org/openapitools/client/model/ViewPushPreferencesResponse.java @@ -51,7 +51,7 @@ ViewPushPreferencesResponse.JSON_PROPERTY_TIMEZONE }) @JsonTypeName("viewPushPreferencesResponse") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ViewPushPreferencesResponse { public static final String JSON_PROPERTY_BLOCK_PUSH_FROM_BOTS = "block_push_from_bots"; private Boolean blockPushFromBots; diff --git a/src/main/java/org/sendbird/client/ApiClient.java b/src/main/java/org/sendbird/client/ApiClient.java index b17501c9..4781e341 100644 --- a/src/main/java/org/sendbird/client/ApiClient.java +++ b/src/main/java/org/sendbird/client/ApiClient.java @@ -66,7 +66,7 @@ /** *

ApiClient class.

*/ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ApiClient extends JavaTimeFormatter { protected Map defaultHeaderMap = new HashMap(); protected Map defaultCookieMap = new HashMap(); @@ -127,7 +127,7 @@ public ApiClient(Map authMap) { this.dateFormat = new RFC3339DateFormat(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/2.1.1/java"); + setUserAgent("OpenAPI-Generator/2.1.2/java"); // Setup authentications (key: authentication name, value: authentication). authentications = new HashMap(); diff --git a/src/main/java/org/sendbird/client/ApiException.java b/src/main/java/org/sendbird/client/ApiException.java index 083c12b6..ea0c8687 100644 --- a/src/main/java/org/sendbird/client/ApiException.java +++ b/src/main/java/org/sendbird/client/ApiException.java @@ -19,7 +19,7 @@ /** * API Exception */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ApiException extends Exception { private int code = 0; private Map> responseHeaders = null; diff --git a/src/main/java/org/sendbird/client/Configuration.java b/src/main/java/org/sendbird/client/Configuration.java index a3d01cc2..3131a611 100644 --- a/src/main/java/org/sendbird/client/Configuration.java +++ b/src/main/java/org/sendbird/client/Configuration.java @@ -13,7 +13,7 @@ package org.sendbird.client; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class Configuration { private static ApiClient defaultApiClient = new ApiClient(); diff --git a/src/main/java/org/sendbird/client/JSON.java b/src/main/java/org/sendbird/client/JSON.java index c3423f15..819e49f6 100644 --- a/src/main/java/org/sendbird/client/JSON.java +++ b/src/main/java/org/sendbird/client/JSON.java @@ -15,7 +15,7 @@ import javax.ws.rs.core.GenericType; import javax.ws.rs.ext.ContextResolver; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class JSON implements ContextResolver { private ObjectMapper mapper; diff --git a/src/main/java/org/sendbird/client/JavaTimeFormatter.java b/src/main/java/org/sendbird/client/JavaTimeFormatter.java index 3371adb3..2e5fc8f9 100644 --- a/src/main/java/org/sendbird/client/JavaTimeFormatter.java +++ b/src/main/java/org/sendbird/client/JavaTimeFormatter.java @@ -20,7 +20,7 @@ * Class that add parsing/formatting support for Java 8+ {@code OffsetDateTime} class. * It's generated for java clients when {@code AbstractJavaCodegen#dateLibrary} specified as {@code java8}. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class JavaTimeFormatter { private DateTimeFormatter offsetDateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME; diff --git a/src/main/java/org/sendbird/client/Pair.java b/src/main/java/org/sendbird/client/Pair.java index 93b4a925..09a89229 100644 --- a/src/main/java/org/sendbird/client/Pair.java +++ b/src/main/java/org/sendbird/client/Pair.java @@ -13,7 +13,7 @@ package org.sendbird.client; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class Pair { private String name = ""; private String value = ""; diff --git a/src/main/java/org/sendbird/client/StringUtil.java b/src/main/java/org/sendbird/client/StringUtil.java index dda0cf4b..f8b09cf0 100644 --- a/src/main/java/org/sendbird/client/StringUtil.java +++ b/src/main/java/org/sendbird/client/StringUtil.java @@ -16,7 +16,7 @@ import java.util.Collection; import java.util.Iterator; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class StringUtil { /** * Check if the given array contains the given value (with case-insensitive comparison). diff --git a/src/main/java/org/sendbird/client/api/AnnouncementApi.java b/src/main/java/org/sendbird/client/api/AnnouncementApi.java index 128835e0..642a4791 100644 --- a/src/main/java/org/sendbird/client/api/AnnouncementApi.java +++ b/src/main/java/org/sendbird/client/api/AnnouncementApi.java @@ -16,7 +16,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class AnnouncementApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/BotApi.java b/src/main/java/org/sendbird/client/api/BotApi.java index 9b83cc9d..f7107058 100644 --- a/src/main/java/org/sendbird/client/api/BotApi.java +++ b/src/main/java/org/sendbird/client/api/BotApi.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class BotApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/GroupChannelApi.java b/src/main/java/org/sendbird/client/api/GroupChannelApi.java index eee64b10..32da079a 100644 --- a/src/main/java/org/sendbird/client/api/GroupChannelApi.java +++ b/src/main/java/org/sendbird/client/api/GroupChannelApi.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class GroupChannelApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/MessageApi.java b/src/main/java/org/sendbird/client/api/MessageApi.java index 6461d401..cdadc4fe 100644 --- a/src/main/java/org/sendbird/client/api/MessageApi.java +++ b/src/main/java/org/sendbird/client/api/MessageApi.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MessageApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/MetadataApi.java b/src/main/java/org/sendbird/client/api/MetadataApi.java index f2314071..bb789d92 100644 --- a/src/main/java/org/sendbird/client/api/MetadataApi.java +++ b/src/main/java/org/sendbird/client/api/MetadataApi.java @@ -17,7 +17,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class MetadataApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/ModerationApi.java b/src/main/java/org/sendbird/client/api/ModerationApi.java index 098b3252..77bf6b43 100644 --- a/src/main/java/org/sendbird/client/api/ModerationApi.java +++ b/src/main/java/org/sendbird/client/api/ModerationApi.java @@ -21,7 +21,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ModerationApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/OpenChannelApi.java b/src/main/java/org/sendbird/client/api/OpenChannelApi.java index 18173c6b..46151bfe 100644 --- a/src/main/java/org/sendbird/client/api/OpenChannelApi.java +++ b/src/main/java/org/sendbird/client/api/OpenChannelApi.java @@ -20,7 +20,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class OpenChannelApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/StatisticsApi.java b/src/main/java/org/sendbird/client/api/StatisticsApi.java index d38a0ea5..6985af04 100644 --- a/src/main/java/org/sendbird/client/api/StatisticsApi.java +++ b/src/main/java/org/sendbird/client/api/StatisticsApi.java @@ -16,7 +16,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class StatisticsApi { private ApiClient apiClient; diff --git a/src/main/java/org/sendbird/client/api/UserApi.java b/src/main/java/org/sendbird/client/api/UserApi.java index ded9ec21..58747ee0 100644 --- a/src/main/java/org/sendbird/client/api/UserApi.java +++ b/src/main/java/org/sendbird/client/api/UserApi.java @@ -13,6 +13,7 @@ import org.openapitools.client.model.ChooseAPushNotificationContentTemplateRequest; import org.openapitools.client.model.ChooseAPushNotificationContentTemplateResponse; import org.openapitools.client.model.CreateAUserRequest; +import org.openapitools.client.model.CreateUserMetadataRequest; import org.openapitools.client.model.CreateUserTokenRequest; import org.openapitools.client.model.CreateUserTokenResponse; import org.openapitools.client.model.GetChannelInvitationPreferenceResponse; @@ -34,6 +35,8 @@ import org.openapitools.client.model.UpdatePushPreferencesForAChannelResponse; import org.openapitools.client.model.UpdatePushPreferencesRequest; import org.openapitools.client.model.UpdatePushPreferencesResponse; +import org.openapitools.client.model.UpdateSpecificUserMetadataRequest; +import org.openapitools.client.model.UpdateUserMetadataRequest; import org.openapitools.client.model.ViewCountPreferenceOfAChannelResponse; import org.openapitools.client.model.ViewNumberOfChannelsWithUnreadMessagesResponse; import org.openapitools.client.model.ViewNumberOfUnreadMessagesResponse; @@ -45,7 +48,7 @@ import java.util.List; import java.util.Map; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class UserApi { private ApiClient apiClient; @@ -427,6 +430,123 @@ public APIcreateAUserRequest createAUser() throws ApiException { return new APIcreateAUserRequest(); } +private ApiResponse createUserMetadataWithHttpInfo(String userId, String apiToken, CreateUserMetadataRequest createUserMetadataRequest) throws ApiException { + Object localVarPostBody = createUserMetadataRequest; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling createUserMetadata"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/metadata" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + "application/json" + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.createUserMetadata", localVarPath, "POST", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIcreateUserMetadataRequest { + private String userId; + private String apiToken; + private CreateUserMetadataRequest createUserMetadataRequest; + + private APIcreateUserMetadataRequest(String userId) { + this.userId = userId; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIcreateUserMetadataRequest + */ + public APIcreateUserMetadataRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Set createUserMetadataRequest + * @param createUserMetadataRequest (optional) + * @return APIcreateUserMetadataRequest + */ + public APIcreateUserMetadataRequest createUserMetadataRequest(CreateUserMetadataRequest createUserMetadataRequest) { + this.createUserMetadataRequest = createUserMetadataRequest; + return this; + } + + /** + * Execute createUserMetadata request + * @return Object + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public Object execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute createUserMetadata request with HTTP info returned + * @return ApiResponse<Object> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return createUserMetadataWithHttpInfo(userId, apiToken, createUserMetadataRequest); + } + } + + /** + * Create user metadata + * ## Create metadata When creating new items of the user metadata. https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-create-metadata + * @param userId (Required) (required) + * @return createUserMetadataRequest + * @throws ApiException if fails to make API call + + + */ + public APIcreateUserMetadataRequest createUserMetadata(String userId) throws ApiException { + return new APIcreateUserMetadataRequest(userId); + } + private ApiResponse createUserTokenWithHttpInfo(String userId, String apiToken, CreateUserTokenRequest createUserTokenRequest) throws ApiException { Object localVarPostBody = createUserTokenRequest; @@ -553,7 +673,228 @@ private ApiResponse deleteAUserWithHttpInfo(String userId, String apiTok } // create path and map variables - String localVarPath = "/v3/users/{user_id}" + String localVarPath = "/v3/users/{user_id}" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.deleteAUser", localVarPath, "DELETE", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIdeleteAUserRequest { + private String userId; + private String apiToken; + + private APIdeleteAUserRequest(String userId) { + this.userId = userId; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIdeleteAUserRequest + */ + public APIdeleteAUserRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Execute deleteAUser request + * @return Object + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public Object execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute deleteAUser request with HTTP info returned + * @return ApiResponse<Object> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return deleteAUserWithHttpInfo(userId, apiToken); + } + } + + /** + * Delete a user + * ## Delete a user You can delete a user from your Sendbird application using this API. > **Note**: This API deletes user data and metadata, except for their messages. If you wish to delete user data including their messages, use the [GDPR request](https://sendbird.com/docs/chat/platform-api/v3/privacy/privacy-overview). [https://sendbird.com/docs/chat/platform-api/v3/user/managing-users/delete-a-user#1-delete-a-user](https://sendbird.com/docs/chat/platform-api/v3/user/managing-users/delete-a-user#1-delete-a-user) + * @param userId (Required) (required) + * @return deleteAUserRequest + * @throws ApiException if fails to make API call + + + */ + public APIdeleteAUserRequest deleteAUser(String userId) throws ApiException { + return new APIdeleteAUserRequest(userId); + } + +private ApiResponse deleteSpecificUserMetadataWithHttpInfo(String userId, String key, String apiToken) throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling deleteSpecificUserMetadata"); + } + + // verify the required parameter 'key' is set + if (key == null) { + throw new ApiException(400, "Missing the required parameter 'key' when calling deleteSpecificUserMetadata"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/metadata/{key}" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) + .replaceAll("\\{" + "key" + "\\}", apiClient.escapeString(key.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.deleteSpecificUserMetadata", localVarPath, "DELETE", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIdeleteSpecificUserMetadataRequest { + private String userId; + private String key; + private String apiToken; + + private APIdeleteSpecificUserMetadataRequest(String userId, String key) { + this.userId = userId; + this.key = key; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIdeleteSpecificUserMetadataRequest + */ + public APIdeleteSpecificUserMetadataRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Execute deleteSpecificUserMetadata request + * @return Object + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public Object execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute deleteSpecificUserMetadata request with HTTP info returned + * @return ApiResponse<Object> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return deleteSpecificUserMetadataWithHttpInfo(userId, key, apiToken); + } + } + + /** + * Delete user metadata + * ## Delete metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + * @param userId (Required) (required) + * @param key (required) + * @return deleteSpecificUserMetadataRequest + * @throws ApiException if fails to make API call + + + */ + public APIdeleteSpecificUserMetadataRequest deleteSpecificUserMetadata(String userId, String key) throws ApiException { + return new APIdeleteSpecificUserMetadataRequest(userId, key); + } + +private ApiResponse deleteUserAllMetadataWithHttpInfo(String userId, String apiToken) throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling deleteUserAllMetadata"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/metadata" .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); // query params @@ -582,31 +923,31 @@ private ApiResponse deleteAUserWithHttpInfo(String userId, String apiTok GenericType localVarReturnType = new GenericType() {}; - return apiClient.invokeAPI("UserApi.deleteAUser", localVarPath, "DELETE", localVarQueryParams, localVarPostBody, + return apiClient.invokeAPI("UserApi.deleteUserAllMetadata", localVarPath, "DELETE", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType, false); } - public class APIdeleteAUserRequest { + public class APIdeleteUserAllMetadataRequest { private String userId; private String apiToken; - private APIdeleteAUserRequest(String userId) { + private APIdeleteUserAllMetadataRequest(String userId) { this.userId = userId; } /** * Set apiToken * @param apiToken (optional) - * @return APIdeleteAUserRequest + * @return APIdeleteUserAllMetadataRequest */ - public APIdeleteAUserRequest apiToken(String apiToken) { + public APIdeleteUserAllMetadataRequest apiToken(String apiToken) { this.apiToken = apiToken; return this; } /** - * Execute deleteAUser request + * Execute deleteUserAllMetadata request * @return Object * @throws ApiException if fails to make API call * @http.response.details @@ -622,7 +963,7 @@ public Object execute() throws ApiException { } /** - * Execute deleteAUser request with HTTP info returned + * Execute deleteUserAllMetadata request with HTTP info returned * @return ApiResponse<Object> * @throws ApiException if fails to make API call * @http.response.details @@ -633,21 +974,21 @@ public Object execute() throws ApiException { */ public ApiResponse executeWithHttpInfo() throws ApiException { - return deleteAUserWithHttpInfo(userId, apiToken); + return deleteUserAllMetadataWithHttpInfo(userId, apiToken); } } /** - * Delete a user - * ## Delete a user You can delete a user from your Sendbird application using this API. > **Note**: This API deletes user data and metadata, except for their messages. If you wish to delete user data including their messages, use the [GDPR request](https://sendbird.com/docs/chat/platform-api/v3/privacy/privacy-overview). [https://sendbird.com/docs/chat/platform-api/v3/user/managing-users/delete-a-user#1-delete-a-user](https://sendbird.com/docs/chat/platform-api/v3/user/managing-users/delete-a-user#1-delete-a-user) + * Delete user metadata + * ## Delete metadata You can delete a specific or all metadata of a user. Metadata stores additional user information such as their preference settings. https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata * @param userId (Required) (required) - * @return deleteAUserRequest + * @return deleteUserAllMetadataRequest * @throws ApiException if fails to make API call */ - public APIdeleteAUserRequest deleteAUser(String userId) throws ApiException { - return new APIdeleteAUserRequest(userId); + public APIdeleteUserAllMetadataRequest deleteUserAllMetadata(String userId) throws ApiException { + return new APIdeleteUserAllMetadataRequest(userId); } private ApiResponse getChannelInvitationPreferenceWithHttpInfo(String userId, String apiToken) throws ApiException { @@ -2566,8 +2907,251 @@ public APIupdateChannelInvitationPreferenceRequest updateChannelInvitationPrefer } /** - * Execute updateChannelInvitationPreference request - * @return UpdateChannelInvitationPreferenceResponse + * Execute updateChannelInvitationPreference request + * @return UpdateChannelInvitationPreferenceResponse + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public UpdateChannelInvitationPreferenceResponse execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute updateChannelInvitationPreference request with HTTP info returned + * @return ApiResponse<UpdateChannelInvitationPreferenceResponse> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return updateChannelInvitationPreferenceWithHttpInfo(userId, apiToken, updateChannelInvitationPreferenceRequest); + } + } + + /** + * Update channel invitation preference + * ## Update channel invitation preference This action updates a user's [group channel](https://sendbird.com/docs/chat/platform-api/v3/channel/channel-overview#2-channel-types-3-group-channel) invitation preference. Updating the [application's default channel invitation preference](https://sendbird.com/docs/chat/platform-api/v3/channel/setting-up-channels/update-default-invitation-preference) won't override existing users' individual channel invitation preferences. The changed preference only affects the users created after the update. https://sendbird.com/docs/chat/platform-api/v3/channel/managing-a-channel/update-channel-invitation-preference#1-update-channel-invitation-preference + * @param userId (Required) (required) + * @return updateChannelInvitationPreferenceRequest + * @throws ApiException if fails to make API call + + + */ + public APIupdateChannelInvitationPreferenceRequest updateChannelInvitationPreference(String userId) throws ApiException { + return new APIupdateChannelInvitationPreferenceRequest(userId); + } + +private ApiResponse updateCountPreferenceOfAChannelWithHttpInfo(String userId, String channelUrl, String apiToken, UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest) throws ApiException { + Object localVarPostBody = updateCountPreferenceOfAChannelRequest; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling updateCountPreferenceOfAChannel"); + } + + // verify the required parameter 'channelUrl' is set + if (channelUrl == null) { + throw new ApiException(400, "Missing the required parameter 'channelUrl' when calling updateCountPreferenceOfAChannel"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/count_preference/{channel_url}" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) + .replaceAll("\\{" + "channel_url" + "\\}", apiClient.escapeString(channelUrl.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + "application/json" + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.updateCountPreferenceOfAChannel", localVarPath, "PUT", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIupdateCountPreferenceOfAChannelRequest { + private String userId; + private String channelUrl; + private String apiToken; + private UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest; + + private APIupdateCountPreferenceOfAChannelRequest(String userId, String channelUrl) { + this.userId = userId; + this.channelUrl = channelUrl; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIupdateCountPreferenceOfAChannelRequest + */ + public APIupdateCountPreferenceOfAChannelRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Set updateCountPreferenceOfAChannelRequest + * @param updateCountPreferenceOfAChannelRequest (optional) + * @return APIupdateCountPreferenceOfAChannelRequest + */ + public APIupdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest(UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest) { + this.updateCountPreferenceOfAChannelRequest = updateCountPreferenceOfAChannelRequest; + return this; + } + + /** + * Execute updateCountPreferenceOfAChannel request + * @return UpdateCountPreferenceOfChannelByUrlResponse + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public UpdateCountPreferenceOfChannelByUrlResponse execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute updateCountPreferenceOfAChannel request with HTTP info returned + * @return ApiResponse<UpdateCountPreferenceOfChannelByUrlResponse> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return updateCountPreferenceOfAChannelWithHttpInfo(userId, channelUrl, apiToken, updateCountPreferenceOfAChannelRequest); + } + } + + /** + * Update count preference of a channel + * ## Update count preference of a channel This action updates a user's count preference of a specific group channel. The count preference allows a user to either update the number of unread messages or the number of unread mentioned messages, or both in a specific group channel. If you want to retrieve the total number count of a specific group channel, go to the [get count preference of a channel](https://sendbird.com/docs/chat/platform-api/v3/user/managing-unread-count/get-count-preference-of-a-channel) page. https://sendbird.com/docs/chat/platform-api/v3/user/managing-unread-count/update-count-preference-of-a-channel#1-update-count-preference-of-a-channel + * @param userId (Required) (required) + * @param channelUrl (Required) (required) + * @return updateCountPreferenceOfAChannelRequest + * @throws ApiException if fails to make API call + + + */ + public APIupdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannel(String userId, String channelUrl) throws ApiException { + return new APIupdateCountPreferenceOfAChannelRequest(userId, channelUrl); + } + +private ApiResponse updatePushPreferencesWithHttpInfo(String userId, String apiToken, UpdatePushPreferencesRequest updatePushPreferencesRequest) throws ApiException { + Object localVarPostBody = updatePushPreferencesRequest; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling updatePushPreferences"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/push_preference" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + "application/json" + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.updatePushPreferences", localVarPath, "PUT", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIupdatePushPreferencesRequest { + private String userId; + private String apiToken; + private UpdatePushPreferencesRequest updatePushPreferencesRequest; + + private APIupdatePushPreferencesRequest(String userId) { + this.userId = userId; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIupdatePushPreferencesRequest + */ + public APIupdatePushPreferencesRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Set updatePushPreferencesRequest + * @param updatePushPreferencesRequest (optional) + * @return APIupdatePushPreferencesRequest + */ + public APIupdatePushPreferencesRequest updatePushPreferencesRequest(UpdatePushPreferencesRequest updatePushPreferencesRequest) { + this.updatePushPreferencesRequest = updatePushPreferencesRequest; + return this; + } + + /** + * Execute updatePushPreferences request + * @return UpdatePushPreferencesResponse * @throws ApiException if fails to make API call * @http.response.details @@ -2577,13 +3161,13 @@ public APIupdateChannelInvitationPreferenceRequest updateChannelInvitationPrefer */ - public UpdateChannelInvitationPreferenceResponse execute() throws ApiException { + public UpdatePushPreferencesResponse execute() throws ApiException { return this.executeWithHttpInfo().getData(); } /** - * Execute updateChannelInvitationPreference request with HTTP info returned - * @return ApiResponse<UpdateChannelInvitationPreferenceResponse> + * Execute updatePushPreferences request with HTTP info returned + * @return ApiResponse<UpdatePushPreferencesResponse> * @throws ApiException if fails to make API call * @http.response.details
@@ -2592,39 +3176,39 @@ public UpdateChannelInvitationPreferenceResponse execute() throws ApiException {
*/ - public ApiResponse executeWithHttpInfo() throws ApiException { - return updateChannelInvitationPreferenceWithHttpInfo(userId, apiToken, updateChannelInvitationPreferenceRequest); + public ApiResponse executeWithHttpInfo() throws ApiException { + return updatePushPreferencesWithHttpInfo(userId, apiToken, updatePushPreferencesRequest); } } /** - * Update channel invitation preference - * ## Update channel invitation preference This action updates a user's [group channel](https://sendbird.com/docs/chat/platform-api/v3/channel/channel-overview#2-channel-types-3-group-channel) invitation preference. Updating the [application's default channel invitation preference](https://sendbird.com/docs/chat/platform-api/v3/channel/setting-up-channels/update-default-invitation-preference) won't override existing users' individual channel invitation preferences. The changed preference only affects the users created after the update. https://sendbird.com/docs/chat/platform-api/v3/channel/managing-a-channel/update-channel-invitation-preference#1-update-channel-invitation-preference + * Update push preferences + * ## Update push preferences You can update a user's notifications preferences. A push notification is a message that is immediately delivered to a user's device when the device is either idle or running the client app in the background. > **Note**: Push notifications are only available for group channels. [https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences#1-update-push-notification-preferences](https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences#1-update-push-notification-preferences) * @param userId (Required) (required) - * @return updateChannelInvitationPreferenceRequest + * @return updatePushPreferencesRequest * @throws ApiException if fails to make API call */ - public APIupdateChannelInvitationPreferenceRequest updateChannelInvitationPreference(String userId) throws ApiException { - return new APIupdateChannelInvitationPreferenceRequest(userId); + public APIupdatePushPreferencesRequest updatePushPreferences(String userId) throws ApiException { + return new APIupdatePushPreferencesRequest(userId); } -private ApiResponse updateCountPreferenceOfAChannelWithHttpInfo(String userId, String channelUrl, String apiToken, UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest) throws ApiException { - Object localVarPostBody = updateCountPreferenceOfAChannelRequest; +private ApiResponse updatePushPreferencesForAChannelWithHttpInfo(String userId, String channelUrl, String apiToken, UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest) throws ApiException { + Object localVarPostBody = updatePushPreferencesForAChannelRequest; // verify the required parameter 'userId' is set if (userId == null) { - throw new ApiException(400, "Missing the required parameter 'userId' when calling updateCountPreferenceOfAChannel"); + throw new ApiException(400, "Missing the required parameter 'userId' when calling updatePushPreferencesForAChannel"); } // verify the required parameter 'channelUrl' is set if (channelUrl == null) { - throw new ApiException(400, "Missing the required parameter 'channelUrl' when calling updateCountPreferenceOfAChannel"); + throw new ApiException(400, "Missing the required parameter 'channelUrl' when calling updatePushPreferencesForAChannel"); } // create path and map variables - String localVarPath = "/v3/users/{user_id}/count_preference/{channel_url}" + String localVarPath = "/v3/users/{user_id}/push_preference/{channel_url}" .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) .replaceAll("\\{" + "channel_url" + "\\}", apiClient.escapeString(channelUrl.toString())); @@ -2652,20 +3236,20 @@ private ApiResponse updateCountPref String[] localVarAuthNames = new String[] { }; - GenericType localVarReturnType = new GenericType() {}; + GenericType localVarReturnType = new GenericType() {}; - return apiClient.invokeAPI("UserApi.updateCountPreferenceOfAChannel", localVarPath, "PUT", localVarQueryParams, localVarPostBody, + return apiClient.invokeAPI("UserApi.updatePushPreferencesForAChannel", localVarPath, "PUT", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType, false); } - public class APIupdateCountPreferenceOfAChannelRequest { + public class APIupdatePushPreferencesForAChannelRequest { private String userId; private String channelUrl; private String apiToken; - private UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest; + private UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest; - private APIupdateCountPreferenceOfAChannelRequest(String userId, String channelUrl) { + private APIupdatePushPreferencesForAChannelRequest(String userId, String channelUrl) { this.userId = userId; this.channelUrl = channelUrl; } @@ -2673,26 +3257,26 @@ private APIupdateCountPreferenceOfAChannelRequest(String userId, String channelU /** * Set apiToken * @param apiToken (optional) - * @return APIupdateCountPreferenceOfAChannelRequest + * @return APIupdatePushPreferencesForAChannelRequest */ - public APIupdateCountPreferenceOfAChannelRequest apiToken(String apiToken) { + public APIupdatePushPreferencesForAChannelRequest apiToken(String apiToken) { this.apiToken = apiToken; return this; } /** - * Set updateCountPreferenceOfAChannelRequest - * @param updateCountPreferenceOfAChannelRequest (optional) - * @return APIupdateCountPreferenceOfAChannelRequest + * Set updatePushPreferencesForAChannelRequest + * @param updatePushPreferencesForAChannelRequest (optional) + * @return APIupdatePushPreferencesForAChannelRequest */ - public APIupdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest(UpdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannelRequest) { - this.updateCountPreferenceOfAChannelRequest = updateCountPreferenceOfAChannelRequest; + public APIupdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest(UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest) { + this.updatePushPreferencesForAChannelRequest = updatePushPreferencesForAChannelRequest; return this; } /** - * Execute updateCountPreferenceOfAChannel request - * @return UpdateCountPreferenceOfChannelByUrlResponse + * Execute updatePushPreferencesForAChannel request + * @return UpdatePushPreferencesForAChannelResponse * @throws ApiException if fails to make API call * @http.response.details @@ -2702,13 +3286,13 @@ public APIupdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannel */ - public UpdateCountPreferenceOfChannelByUrlResponse execute() throws ApiException { + public UpdatePushPreferencesForAChannelResponse execute() throws ApiException { return this.executeWithHttpInfo().getData(); } /** - * Execute updateCountPreferenceOfAChannel request with HTTP info returned - * @return ApiResponse<UpdateCountPreferenceOfChannelByUrlResponse> + * Execute updatePushPreferencesForAChannel request with HTTP info returned + * @return ApiResponse<UpdatePushPreferencesForAChannelResponse> * @throws ApiException if fails to make API call * @http.response.details
@@ -2717,36 +3301,42 @@ public UpdateCountPreferenceOfChannelByUrlResponse execute() throws ApiException
*/ - public ApiResponse executeWithHttpInfo() throws ApiException { - return updateCountPreferenceOfAChannelWithHttpInfo(userId, channelUrl, apiToken, updateCountPreferenceOfAChannelRequest); + public ApiResponse executeWithHttpInfo() throws ApiException { + return updatePushPreferencesForAChannelWithHttpInfo(userId, channelUrl, apiToken, updatePushPreferencesForAChannelRequest); } } /** - * Update count preference of a channel - * ## Update count preference of a channel This action updates a user's count preference of a specific group channel. The count preference allows a user to either update the number of unread messages or the number of unread mentioned messages, or both in a specific group channel. If you want to retrieve the total number count of a specific group channel, go to the [get count preference of a channel](https://sendbird.com/docs/chat/platform-api/v3/user/managing-unread-count/get-count-preference-of-a-channel) page. https://sendbird.com/docs/chat/platform-api/v3/user/managing-unread-count/update-count-preference-of-a-channel#1-update-count-preference-of-a-channel + * Update push preferences for a channel + * ## Update push preferences for a channel You can update a user's notifications preferences for a specific channel. A push notification is a message that is immediately delivered to a user's device when the device is either idle or running the client app in the background. > **Note**: Push notifications are only available for group channels. [https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences-for-a-channel#1-update-push-notification-preferences-for-a-channel](https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences-for-a-channel#1-update-push-notification-preferences-for-a-channel) * @param userId (Required) (required) * @param channelUrl (Required) (required) - * @return updateCountPreferenceOfAChannelRequest + * @return updatePushPreferencesForAChannelRequest * @throws ApiException if fails to make API call */ - public APIupdateCountPreferenceOfAChannelRequest updateCountPreferenceOfAChannel(String userId, String channelUrl) throws ApiException { - return new APIupdateCountPreferenceOfAChannelRequest(userId, channelUrl); + public APIupdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannel(String userId, String channelUrl) throws ApiException { + return new APIupdatePushPreferencesForAChannelRequest(userId, channelUrl); } -private ApiResponse updatePushPreferencesWithHttpInfo(String userId, String apiToken, UpdatePushPreferencesRequest updatePushPreferencesRequest) throws ApiException { - Object localVarPostBody = updatePushPreferencesRequest; +private ApiResponse updateSpecificUserMetadataWithHttpInfo(String userId, String key, String apiToken, UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest) throws ApiException { + Object localVarPostBody = updateSpecificUserMetadataRequest; // verify the required parameter 'userId' is set if (userId == null) { - throw new ApiException(400, "Missing the required parameter 'userId' when calling updatePushPreferences"); + throw new ApiException(400, "Missing the required parameter 'userId' when calling updateSpecificUserMetadata"); + } + + // verify the required parameter 'key' is set + if (key == null) { + throw new ApiException(400, "Missing the required parameter 'key' when calling updateSpecificUserMetadata"); } // create path and map variables - String localVarPath = "/v3/users/{user_id}/push_preference" - .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); + String localVarPath = "/v3/users/{user_id}/metadata/{key}" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) + .replaceAll("\\{" + "key" + "\\}", apiClient.escapeString(key.toString())); // query params List localVarQueryParams = new ArrayList(); @@ -2772,45 +3362,47 @@ private ApiResponse updatePushPreferencesWithHttp String[] localVarAuthNames = new String[] { }; - GenericType localVarReturnType = new GenericType() {}; + GenericType localVarReturnType = new GenericType() {}; - return apiClient.invokeAPI("UserApi.updatePushPreferences", localVarPath, "PUT", localVarQueryParams, localVarPostBody, + return apiClient.invokeAPI("UserApi.updateSpecificUserMetadata", localVarPath, "PUT", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType, false); } - public class APIupdatePushPreferencesRequest { + public class APIupdateSpecificUserMetadataRequest { private String userId; + private String key; private String apiToken; - private UpdatePushPreferencesRequest updatePushPreferencesRequest; + private UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest; - private APIupdatePushPreferencesRequest(String userId) { + private APIupdateSpecificUserMetadataRequest(String userId, String key) { this.userId = userId; + this.key = key; } /** * Set apiToken * @param apiToken (optional) - * @return APIupdatePushPreferencesRequest + * @return APIupdateSpecificUserMetadataRequest */ - public APIupdatePushPreferencesRequest apiToken(String apiToken) { + public APIupdateSpecificUserMetadataRequest apiToken(String apiToken) { this.apiToken = apiToken; return this; } /** - * Set updatePushPreferencesRequest - * @param updatePushPreferencesRequest (optional) - * @return APIupdatePushPreferencesRequest + * Set updateSpecificUserMetadataRequest + * @param updateSpecificUserMetadataRequest (optional) + * @return APIupdateSpecificUserMetadataRequest */ - public APIupdatePushPreferencesRequest updatePushPreferencesRequest(UpdatePushPreferencesRequest updatePushPreferencesRequest) { - this.updatePushPreferencesRequest = updatePushPreferencesRequest; + public APIupdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest(UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest) { + this.updateSpecificUserMetadataRequest = updateSpecificUserMetadataRequest; return this; } /** - * Execute updatePushPreferences request - * @return UpdatePushPreferencesResponse + * Execute updateSpecificUserMetadata request + * @return Object * @throws ApiException if fails to make API call * @http.response.details @@ -2820,13 +3412,13 @@ public APIupdatePushPreferencesRequest updatePushPreferencesRequest(UpdatePushPr */ - public UpdatePushPreferencesResponse execute() throws ApiException { + public Object execute() throws ApiException { return this.executeWithHttpInfo().getData(); } /** - * Execute updatePushPreferences request with HTTP info returned - * @return ApiResponse<UpdatePushPreferencesResponse> + * Execute updateSpecificUserMetadata request with HTTP info returned + * @return ApiResponse<Object> * @throws ApiException if fails to make API call * @http.response.details
@@ -2835,41 +3427,36 @@ public UpdatePushPreferencesResponse execute() throws ApiException {
*/ - public ApiResponse executeWithHttpInfo() throws ApiException { - return updatePushPreferencesWithHttpInfo(userId, apiToken, updatePushPreferencesRequest); + public ApiResponse executeWithHttpInfo() throws ApiException { + return updateSpecificUserMetadataWithHttpInfo(userId, key, apiToken, updateSpecificUserMetadataRequest); } } /** - * Update push preferences - * ## Update push preferences You can update a user's notifications preferences. A push notification is a message that is immediately delivered to a user's device when the device is either idle or running the client app in the background. > **Note**: Push notifications are only available for group channels. [https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences#1-update-push-notification-preferences](https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences#1-update-push-notification-preferences) + * Update specific user metadata + * ## Update metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata * @param userId (Required) (required) - * @return updatePushPreferencesRequest + * @param key (required) + * @return updateSpecificUserMetadataRequest * @throws ApiException if fails to make API call */ - public APIupdatePushPreferencesRequest updatePushPreferences(String userId) throws ApiException { - return new APIupdatePushPreferencesRequest(userId); + public APIupdateSpecificUserMetadataRequest updateSpecificUserMetadata(String userId, String key) throws ApiException { + return new APIupdateSpecificUserMetadataRequest(userId, key); } -private ApiResponse updatePushPreferencesForAChannelWithHttpInfo(String userId, String channelUrl, String apiToken, UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest) throws ApiException { - Object localVarPostBody = updatePushPreferencesForAChannelRequest; +private ApiResponse updateUserMetadataWithHttpInfo(String userId, String apiToken, UpdateUserMetadataRequest updateUserMetadataRequest) throws ApiException { + Object localVarPostBody = updateUserMetadataRequest; // verify the required parameter 'userId' is set if (userId == null) { - throw new ApiException(400, "Missing the required parameter 'userId' when calling updatePushPreferencesForAChannel"); - } - - // verify the required parameter 'channelUrl' is set - if (channelUrl == null) { - throw new ApiException(400, "Missing the required parameter 'channelUrl' when calling updatePushPreferencesForAChannel"); + throw new ApiException(400, "Missing the required parameter 'userId' when calling updateUserMetadata"); } // create path and map variables - String localVarPath = "/v3/users/{user_id}/push_preference/{channel_url}" - .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) - .replaceAll("\\{" + "channel_url" + "\\}", apiClient.escapeString(channelUrl.toString())); + String localVarPath = "/v3/users/{user_id}/metadata" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())); // query params List localVarQueryParams = new ArrayList(); @@ -2895,47 +3482,45 @@ private ApiResponse updatePushPreferen String[] localVarAuthNames = new String[] { }; - GenericType localVarReturnType = new GenericType() {}; + GenericType localVarReturnType = new GenericType() {}; - return apiClient.invokeAPI("UserApi.updatePushPreferencesForAChannel", localVarPath, "PUT", localVarQueryParams, localVarPostBody, + return apiClient.invokeAPI("UserApi.updateUserMetadata", localVarPath, "PUT", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType, false); } - public class APIupdatePushPreferencesForAChannelRequest { + public class APIupdateUserMetadataRequest { private String userId; - private String channelUrl; private String apiToken; - private UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest; + private UpdateUserMetadataRequest updateUserMetadataRequest; - private APIupdatePushPreferencesForAChannelRequest(String userId, String channelUrl) { + private APIupdateUserMetadataRequest(String userId) { this.userId = userId; - this.channelUrl = channelUrl; } /** * Set apiToken * @param apiToken (optional) - * @return APIupdatePushPreferencesForAChannelRequest + * @return APIupdateUserMetadataRequest */ - public APIupdatePushPreferencesForAChannelRequest apiToken(String apiToken) { + public APIupdateUserMetadataRequest apiToken(String apiToken) { this.apiToken = apiToken; return this; } /** - * Set updatePushPreferencesForAChannelRequest - * @param updatePushPreferencesForAChannelRequest (optional) - * @return APIupdatePushPreferencesForAChannelRequest + * Set updateUserMetadataRequest + * @param updateUserMetadataRequest (optional) + * @return APIupdateUserMetadataRequest */ - public APIupdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest(UpdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannelRequest) { - this.updatePushPreferencesForAChannelRequest = updatePushPreferencesForAChannelRequest; + public APIupdateUserMetadataRequest updateUserMetadataRequest(UpdateUserMetadataRequest updateUserMetadataRequest) { + this.updateUserMetadataRequest = updateUserMetadataRequest; return this; } /** - * Execute updatePushPreferencesForAChannel request - * @return UpdatePushPreferencesForAChannelResponse + * Execute updateUserMetadata request + * @return Object * @throws ApiException if fails to make API call * @http.response.details @@ -2945,13 +3530,13 @@ public APIupdatePushPreferencesForAChannelRequest updatePushPreferencesForAChann */ - public UpdatePushPreferencesForAChannelResponse execute() throws ApiException { + public Object execute() throws ApiException { return this.executeWithHttpInfo().getData(); } /** - * Execute updatePushPreferencesForAChannel request with HTTP info returned - * @return ApiResponse<UpdatePushPreferencesForAChannelResponse> + * Execute updateUserMetadata request with HTTP info returned + * @return ApiResponse<Object> * @throws ApiException if fails to make API call * @http.response.details
@@ -2960,23 +3545,22 @@ public UpdatePushPreferencesForAChannelResponse execute() throws ApiException {
*/ - public ApiResponse executeWithHttpInfo() throws ApiException { - return updatePushPreferencesForAChannelWithHttpInfo(userId, channelUrl, apiToken, updatePushPreferencesForAChannelRequest); + public ApiResponse executeWithHttpInfo() throws ApiException { + return updateUserMetadataWithHttpInfo(userId, apiToken, updateUserMetadataRequest); } } /** - * Update push preferences for a channel - * ## Update push preferences for a channel You can update a user's notifications preferences for a specific channel. A push notification is a message that is immediately delivered to a user's device when the device is either idle or running the client app in the background. > **Note**: Push notifications are only available for group channels. [https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences-for-a-channel#1-update-push-notification-preferences-for-a-channel](https://sendbird.com/docs/chat/platform-api/v3/user/configuring-notification-preferences/update-push-notification-preferences-for-a-channel#1-update-push-notification-preferences-for-a-channel) + * Update user metadata + * ## Update metadata When updating existing items of the user metadata by their keys or adding new items to the metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata * @param userId (Required) (required) - * @param channelUrl (Required) (required) - * @return updatePushPreferencesForAChannelRequest + * @return updateUserMetadataRequest * @throws ApiException if fails to make API call */ - public APIupdatePushPreferencesForAChannelRequest updatePushPreferencesForAChannel(String userId, String channelUrl) throws ApiException { - return new APIupdatePushPreferencesForAChannelRequest(userId, channelUrl); + public APIupdateUserMetadataRequest updateUserMetadata(String userId) throws ApiException { + return new APIupdateUserMetadataRequest(userId); } private ApiResponse viewAUserWithHttpInfo(String userId, Boolean includeUnreadCount, String customTypes, String superMode, String apiToken) throws ApiException { @@ -3717,6 +4301,121 @@ public APIviewPushPreferencesForAChannelRequest viewPushPreferencesForAChannel(S return new APIviewPushPreferencesForAChannelRequest(userId, channelUrl); } +private ApiResponse viewSpecificUserMetadataWithHttpInfo(String userId, String key, String apiToken) throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'userId' is set + if (userId == null) { + throw new ApiException(400, "Missing the required parameter 'userId' when calling viewSpecificUserMetadata"); + } + + // verify the required parameter 'key' is set + if (key == null) { + throw new ApiException(400, "Missing the required parameter 'key' when calling viewSpecificUserMetadata"); + } + + // create path and map variables + String localVarPath = "/v3/users/{user_id}/metadata/{key}" + .replaceAll("\\{" + "user_id" + "\\}", apiClient.escapeString(userId.toString())) + .replaceAll("\\{" + "key" + "\\}", apiClient.escapeString(key.toString())); + + // query params + List localVarQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + + + if (apiToken != null) + localVarHeaderParams.put("api-token", apiClient.parameterToString(apiToken)); + + + + final String[] localVarAccepts = { + "application/json" + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + + final String[] localVarContentTypes = { + + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + + String[] localVarAuthNames = new String[] { }; + + GenericType localVarReturnType = new GenericType() {}; + + return apiClient.invokeAPI("UserApi.viewSpecificUserMetadata", localVarPath, "GET", localVarQueryParams, localVarPostBody, + localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, + localVarAuthNames, localVarReturnType, false); + } + + public class APIviewSpecificUserMetadataRequest { + private String userId; + private String key; + private String apiToken; + + private APIviewSpecificUserMetadataRequest(String userId, String key) { + this.userId = userId; + this.key = key; + } + + /** + * Set apiToken + * @param apiToken (optional) + * @return APIviewSpecificUserMetadataRequest + */ + public APIviewSpecificUserMetadataRequest apiToken(String apiToken) { + this.apiToken = apiToken; + return this; + } + + /** + * Execute viewSpecificUserMetadata request + * @return Object + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + + public Object execute() throws ApiException { + return this.executeWithHttpInfo().getData(); + } + + /** + * Execute viewSpecificUserMetadata request with HTTP info returned + * @return ApiResponse<Object> + * @throws ApiException if fails to make API call + * @http.response.details + + + +
Status Code Description Response Headers
200 Successful response -
+ + */ + public ApiResponse executeWithHttpInfo() throws ApiException { + return viewSpecificUserMetadataWithHttpInfo(userId, key, apiToken); + } + } + + /** + * Get specific user metadata + * ## Get metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-get-metadata + * @param userId (Required) (required) + * @param key (required) + * @return viewSpecificUserMetadataRequest + * @throws ApiException if fails to make API call + + + */ + public APIviewSpecificUserMetadataRequest viewSpecificUserMetadata(String userId, String key) throws ApiException { + return new APIviewSpecificUserMetadataRequest(userId, key); + } + private ApiResponse> viewWhoOwnsARegistrationOrDeviceTokenWithHttpInfo(String tokenType, String token, String apiToken) throws ApiException { Object localVarPostBody = null; diff --git a/src/main/java/org/sendbird/client/auth/ApiKeyAuth.java b/src/main/java/org/sendbird/client/auth/ApiKeyAuth.java index 342e9b81..44ca07c6 100644 --- a/src/main/java/org/sendbird/client/auth/ApiKeyAuth.java +++ b/src/main/java/org/sendbird/client/auth/ApiKeyAuth.java @@ -20,7 +20,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class ApiKeyAuth implements Authentication { private final String location; private final String paramName; diff --git a/src/main/java/org/sendbird/client/auth/HttpBasicAuth.java b/src/main/java/org/sendbird/client/auth/HttpBasicAuth.java index a9d2a7a5..9359e3b6 100644 --- a/src/main/java/org/sendbird/client/auth/HttpBasicAuth.java +++ b/src/main/java/org/sendbird/client/auth/HttpBasicAuth.java @@ -23,7 +23,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class HttpBasicAuth implements Authentication { private String username; private String password; diff --git a/src/main/java/org/sendbird/client/auth/HttpBearerAuth.java b/src/main/java/org/sendbird/client/auth/HttpBearerAuth.java index 81ab50e8..987c738d 100644 --- a/src/main/java/org/sendbird/client/auth/HttpBearerAuth.java +++ b/src/main/java/org/sendbird/client/auth/HttpBearerAuth.java @@ -20,7 +20,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-10-17T09:55:58.534222+09:00[Asia/Seoul]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]") public class HttpBearerAuth implements Authentication { private final String scheme; private String bearerToken; diff --git a/src/test/java/org/openapitools/client/model/CreateUserMetadataRequestTest.java b/src/test/java/org/openapitools/client/model/CreateUserMetadataRequestTest.java new file mode 100644 index 00000000..637e1691 --- /dev/null +++ b/src/test/java/org/openapitools/client/model/CreateUserMetadataRequestTest.java @@ -0,0 +1,50 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for CreateUserMetadataRequest + */ +public class CreateUserMetadataRequestTest { + private final CreateUserMetadataRequest model = new CreateUserMetadataRequest(); + + /** + * Model tests for CreateUserMetadataRequest + */ + @Test + public void testCreateUserMetadataRequest() { + // TODO: test CreateUserMetadataRequest + } + + /** + * Test the property 'metadata' + */ + @Test + public void metadataTest() { + // TODO: test metadata + } + +} diff --git a/src/test/java/org/openapitools/client/model/SendBirdFileTest.java b/src/test/java/org/openapitools/client/model/SendbirdFileTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdFileTest.java rename to src/test/java/org/openapitools/client/model/SendbirdFileTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdGroupChannelTest.java b/src/test/java/org/openapitools/client/model/SendbirdGroupChannelTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdGroupChannelTest.java rename to src/test/java/org/openapitools/client/model/SendbirdGroupChannelTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdMemberTest.java b/src/test/java/org/openapitools/client/model/SendbirdMemberTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdMemberTest.java rename to src/test/java/org/openapitools/client/model/SendbirdMemberTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdMessageResponseTest.java b/src/test/java/org/openapitools/client/model/SendbirdMessageResponseTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdMessageResponseTest.java rename to src/test/java/org/openapitools/client/model/SendbirdMessageResponseTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdOpenChannelTest.java b/src/test/java/org/openapitools/client/model/SendbirdOpenChannelTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdOpenChannelTest.java rename to src/test/java/org/openapitools/client/model/SendbirdOpenChannelTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdParentMessageInfoTest.java b/src/test/java/org/openapitools/client/model/SendbirdParentMessageInfoTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdParentMessageInfoTest.java rename to src/test/java/org/openapitools/client/model/SendbirdParentMessageInfoTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdReactionTest.java b/src/test/java/org/openapitools/client/model/SendbirdReactionTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdReactionTest.java rename to src/test/java/org/openapitools/client/model/SendbirdReactionTest.java diff --git a/src/test/java/org/openapitools/client/model/SendBirdUserTest.java b/src/test/java/org/openapitools/client/model/SendbirdUserTest.java similarity index 100% rename from src/test/java/org/openapitools/client/model/SendBirdUserTest.java rename to src/test/java/org/openapitools/client/model/SendbirdUserTest.java diff --git a/src/test/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequestTest.java b/src/test/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequestTest.java new file mode 100644 index 00000000..ebe2ec20 --- /dev/null +++ b/src/test/java/org/openapitools/client/model/UpdateSpecificUserMetadataRequestTest.java @@ -0,0 +1,50 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for UpdateSpecificUserMetadataRequest + */ +public class UpdateSpecificUserMetadataRequestTest { + private final UpdateSpecificUserMetadataRequest model = new UpdateSpecificUserMetadataRequest(); + + /** + * Model tests for UpdateSpecificUserMetadataRequest + */ + @Test + public void testUpdateSpecificUserMetadataRequest() { + // TODO: test UpdateSpecificUserMetadataRequest + } + + /** + * Test the property 'value' + */ + @Test + public void valueTest() { + // TODO: test value + } + +} diff --git a/src/test/java/org/openapitools/client/model/UpdateUserMetadataRequestTest.java b/src/test/java/org/openapitools/client/model/UpdateUserMetadataRequestTest.java new file mode 100644 index 00000000..a5376a93 --- /dev/null +++ b/src/test/java/org/openapitools/client/model/UpdateUserMetadataRequestTest.java @@ -0,0 +1,62 @@ +/* + * Sendbird Platform SDK + * Sendbird Platform API SDK [https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api](https://sendbird.com/docs/chat/v3/platform-api/getting-started/prepare-to-use-api) Contact Support: Name: Sendbird Email: [support@sendbird.com](https://mailto:support@sendbird.com) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: support@sendbird.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package org.openapitools.client.model; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.openapitools.jackson.nullable.JsonNullable; +import com.fasterxml.jackson.annotation.JsonIgnore; +import org.openapitools.jackson.nullable.JsonNullable; +import java.util.NoSuchElementException; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for UpdateUserMetadataRequest + */ +public class UpdateUserMetadataRequestTest { + private final UpdateUserMetadataRequest model = new UpdateUserMetadataRequest(); + + /** + * Model tests for UpdateUserMetadataRequest + */ + @Test + public void testUpdateUserMetadataRequest() { + // TODO: test UpdateUserMetadataRequest + } + + /** + * Test the property 'metadata' + */ + @Test + public void metadataTest() { + // TODO: test metadata + } + + /** + * Test the property 'upsert' + */ + @Test + public void upsertTest() { + // TODO: test upsert + } + +} diff --git a/src/test/java/org/sendbird/client/api/UserApiTest.java b/src/test/java/org/sendbird/client/api/UserApiTest.java index 8f52d5b8..db7d3713 100644 --- a/src/test/java/org/sendbird/client/api/UserApiTest.java +++ b/src/test/java/org/sendbird/client/api/UserApiTest.java @@ -20,6 +20,7 @@ import org.openapitools.client.model.ChooseAPushNotificationContentTemplateRequest; import org.openapitools.client.model.ChooseAPushNotificationContentTemplateResponse; import org.openapitools.client.model.CreateAUserRequest; +import org.openapitools.client.model.CreateUserMetadataRequest; import org.openapitools.client.model.CreateUserTokenRequest; import org.openapitools.client.model.CreateUserTokenResponse; import org.openapitools.client.model.GetChannelInvitationPreferenceResponse; @@ -41,6 +42,8 @@ import org.openapitools.client.model.UpdatePushPreferencesForAChannelResponse; import org.openapitools.client.model.UpdatePushPreferencesRequest; import org.openapitools.client.model.UpdatePushPreferencesResponse; +import org.openapitools.client.model.UpdateSpecificUserMetadataRequest; +import org.openapitools.client.model.UpdateUserMetadataRequest; import org.openapitools.client.model.ViewCountPreferenceOfAChannelResponse; import org.openapitools.client.model.ViewNumberOfChannelsWithUnreadMessagesResponse; import org.openapitools.client.model.ViewNumberOfUnreadMessagesResponse; @@ -120,6 +123,25 @@ public void createAUserTest() throws ApiException { // TODO: test validations } + /** + * Create user metadata + * + * ## Create metadata When creating new items of the user metadata. https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-create-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void createUserMetadataTest() throws ApiException { + //String userId = null; + //String apiToken = null; + //CreateUserMetadataRequest createUserMetadataRequest = null; + //Object response = api.createUserMetadata(userId) + // .apiToken(apiToken) + // .createUserMetadataRequest(createUserMetadataRequest) + // .execute(); + // TODO: test validations + } + /** * Create user token * @@ -156,6 +178,41 @@ public void deleteAUserTest() throws ApiException { // TODO: test validations } + /** + * Delete user metadata + * + * ## Delete metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void deleteSpecificUserMetadataTest() throws ApiException { + //String userId = null; + //String key = null; + //String apiToken = null; + //Object response = api.deleteSpecificUserMetadata(userId, key) + // .apiToken(apiToken) + // .execute(); + // TODO: test validations + } + + /** + * Delete user metadata + * + * ## Delete metadata You can delete a specific or all metadata of a user. Metadata stores additional user information such as their preference settings. https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-delete-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void deleteUserAllMetadataTest() throws ApiException { + //String userId = null; + //String apiToken = null; + //Object response = api.deleteUserAllMetadata(userId) + // .apiToken(apiToken) + // .execute(); + // TODO: test validations + } + /** * Get channel invitation preference * @@ -532,6 +589,45 @@ public void updatePushPreferencesForAChannelTest() throws ApiException { // TODO: test validations } + /** + * Update specific user metadata + * + * ## Update metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateSpecificUserMetadataTest() throws ApiException { + //String userId = null; + //String key = null; + //String apiToken = null; + //UpdateSpecificUserMetadataRequest updateSpecificUserMetadataRequest = null; + //Object response = api.updateSpecificUserMetadata(userId, key) + // .apiToken(apiToken) + // .updateSpecificUserMetadataRequest(updateSpecificUserMetadataRequest) + // .execute(); + // TODO: test validations + } + + /** + * Update user metadata + * + * ## Update metadata When updating existing items of the user metadata by their keys or adding new items to the metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-update-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateUserMetadataTest() throws ApiException { + //String userId = null; + //String apiToken = null; + //UpdateUserMetadataRequest updateUserMetadataRequest = null; + //Object response = api.updateUserMetadata(userId) + // .apiToken(apiToken) + // .updateUserMetadataRequest(updateUserMetadataRequest) + // .execute(); + // TODO: test validations + } + /** * View a user * @@ -650,6 +746,24 @@ public void viewPushPreferencesForAChannelTest() throws ApiException { // TODO: test validations } + /** + * Get specific user metadata + * + * ## Get metadata https://sendbird.com/docs/chat/platform-api/v3/user/managing-metadata/user-get-metadata + * + * @throws ApiException if the Api call fails + */ + @Test + public void viewSpecificUserMetadataTest() throws ApiException { + //String userId = null; + //String key = null; + //String apiToken = null; + //Object response = api.viewSpecificUserMetadata(userId, key) + // .apiToken(apiToken) + // .execute(); + // TODO: test validations + } + /** * View who owns a registration or device token *