Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
Expand Down
3 changes: 3 additions & 0 deletions .openapi-generator-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
README.md
.gitignore
.github/**
src/test/java/org/sendbird/client/e2e/**
137 changes: 0 additions & 137 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
.github/workflows/maven.yml
.gitignore
.travis.yml
api/openapi.yaml
build.gradle
Expand Down Expand Up @@ -301,139 +300,3 @@ src/main/java/org/sendbird/client/auth/ApiKeyAuth.java
src/main/java/org/sendbird/client/auth/Authentication.java
src/main/java/org/sendbird/client/auth/HttpBasicAuth.java
src/main/java/org/sendbird/client/auth/HttpBearerAuth.java
src/test/java/org/openapitools/client/model/AcceptAnInvitationRequestTest.java
src/test/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenRequestTest.java
src/test/java/org/openapitools/client/model/AddARegistrationOrDeviceTokenResponseTest.java
src/test/java/org/openapitools/client/model/AddExtraDataToAMessageRequestTest.java
src/test/java/org/openapitools/client/model/AddExtraDataToAMessageResponseTest.java
src/test/java/org/openapitools/client/model/BlockAUserRequestTest.java
src/test/java/org/openapitools/client/model/BlockAUserResponseTest.java
src/test/java/org/openapitools/client/model/CheckIfMemberResponseTest.java
src/test/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateRequestTest.java
src/test/java/org/openapitools/client/model/ChooseAPushNotificationContentTemplateResponseTest.java
src/test/java/org/openapitools/client/model/CreateABotRequestTest.java
src/test/java/org/openapitools/client/model/CreateABotResponseBotTest.java
src/test/java/org/openapitools/client/model/CreateABotResponseTest.java
src/test/java/org/openapitools/client/model/CreateAChannelMetadataRequestTest.java
src/test/java/org/openapitools/client/model/CreateAChannelMetadataResponseTest.java
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
src/test/java/org/openapitools/client/model/FreezeAnOpenChannelRequestTest.java
src/test/java/org/openapitools/client/model/GetAGroupChannelResponseAllOfTest.java
src/test/java/org/openapitools/client/model/GetAGroupChannelResponseTest.java
src/test/java/org/openapitools/client/model/GetChannelInvitationPreferenceResponseTest.java
src/test/java/org/openapitools/client/model/GetTotalNumberOfMessagesInAChannelResponseTest.java
src/test/java/org/openapitools/client/model/GroupChannelListMembersResponseTest.java
src/test/java/org/openapitools/client/model/GroupChatListChannelsResponseTest.java
src/test/java/org/openapitools/client/model/HideAChannelRequestTest.java
src/test/java/org/openapitools/client/model/InviteAsMembersRequestTest.java
src/test/java/org/openapitools/client/model/InviteAsMembersResponseAllOfTest.java
src/test/java/org/openapitools/client/model/InviteAsMembersResponseTest.java
src/test/java/org/openapitools/client/model/JoinAChannelRequestTest.java
src/test/java/org/openapitools/client/model/JoinChannelsRequestTest.java
src/test/java/org/openapitools/client/model/LeaveAChannelRequestTest.java
src/test/java/org/openapitools/client/model/LeaveMyGroupChannelsRequestTest.java
src/test/java/org/openapitools/client/model/ListBlockedUsersResponseTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleColorTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotStyleTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerBotTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerDataTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerFirstMessagesInnerTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerSafeguardTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseBotsInnerTest.java
src/test/java/org/openapitools/client/model/ListBotsResponseTest.java
src/test/java/org/openapitools/client/model/ListMessagesResponseTest.java
src/test/java/org/openapitools/client/model/ListMyGroupChannelsResponseTest.java
src/test/java/org/openapitools/client/model/ListOpenChannelsResponseTest.java
src/test/java/org/openapitools/client/model/ListOperatorsResponseTest.java
src/test/java/org/openapitools/client/model/ListRegistrationOrDeviceTokensResponseTest.java
src/test/java/org/openapitools/client/model/ListUsersResponseTest.java
src/test/java/org/openapitools/client/model/MarkAllMessagesAsReadRequestTest.java
src/test/java/org/openapitools/client/model/MarkChannelMessagesAsReadRequestTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesAdminMessageRequestTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesFileMessageRequestThumbnailsInnerTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesRequestMessagesInnerTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesRequestTest.java
src/test/java/org/openapitools/client/model/MigrateMessagesTextMessageRequestTest.java
src/test/java/org/openapitools/client/model/RegisterOperatorsToAGroupChannelRequestTest.java
src/test/java/org/openapitools/client/model/RemoveARegistrationOrDeviceTokenResponseTest.java
src/test/java/org/openapitools/client/model/RemoveAllRegistrationOrDeviceTokenResponseTest.java
src/test/java/org/openapitools/client/model/ResetChatHistoryRequestTest.java
src/test/java/org/openapitools/client/model/ResetChatHistoryResponseTest.java
src/test/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestCreateChannelOptionsTest.java
src/test/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestMessageTest.java
src/test/java/org/openapitools/client/model/ScheduleAnAnnouncementRequestTest.java
src/test/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseMessageTest.java
src/test/java/org/openapitools/client/model/ScheduleAnAnnouncementResponseTest.java
src/test/java/org/openapitools/client/model/SendABotMessageResponseTest.java
src/test/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateOneOfTest.java
src/test/java/org/openapitools/client/model/SendAMessageRequestPushMessageTemplateTest.java
src/test/java/org/openapitools/client/model/SendAMessageRequestTest.java
src/test/java/org/openapitools/client/model/SendAdminMessageRequestBodyTest.java
src/test/java/org/openapitools/client/model/SendFileMessageRequestBodyTest.java
src/test/java/org/openapitools/client/model/SendTextMessageRequestBodyPushMessageTemplateTest.java
src/test/java/org/openapitools/client/model/SendTextMessageRequestBodyTest.java
src/test/java/org/openapitools/client/model/SendbirdBasicUserInfoTest.java
src/test/java/org/openapitools/client/model/SendbirdDisappearingMessageTest.java
src/test/java/org/openapitools/client/model/SendbirdExtendedMessagePayloadTest.java
src/test/java/org/openapitools/client/model/SendbirdFileTest.java
src/test/java/org/openapitools/client/model/SendbirdGroupChannelDetailChannelTest.java
src/test/java/org/openapitools/client/model/SendbirdGroupChannelDetailTest.java
src/test/java/org/openapitools/client/model/SendbirdGroupChannelLastMessageTest.java
src/test/java/org/openapitools/client/model/SendbirdGroupChannelTest.java
src/test/java/org/openapitools/client/model/SendbirdMemberTest.java
src/test/java/org/openapitools/client/model/SendbirdMessageResponseExtendedMessagePayloadTest.java
src/test/java/org/openapitools/client/model/SendbirdMessageResponseMessageEventsTest.java
src/test/java/org/openapitools/client/model/SendbirdMessageResponseTest.java
src/test/java/org/openapitools/client/model/SendbirdOpenChannelTest.java
src/test/java/org/openapitools/client/model/SendbirdParentMessageInfoTest.java
src/test/java/org/openapitools/client/model/SendbirdPushTriggerOptionTest.java
src/test/java/org/openapitools/client/model/SendbirdReactionTest.java
src/test/java/org/openapitools/client/model/SendbirdSmsFallbackTest.java
src/test/java/org/openapitools/client/model/SendbirdSortedMetaarrayInnerTest.java
src/test/java/org/openapitools/client/model/SendbirdThumbnailTest.java
src/test/java/org/openapitools/client/model/SendbirdUserTest.java
src/test/java/org/openapitools/client/model/StartTypingIndicatorsRequestTest.java
src/test/java/org/openapitools/client/model/UpdateAChannelMetadataRequestTest.java
src/test/java/org/openapitools/client/model/UpdateAGroupChannelRequestTest.java
src/test/java/org/openapitools/client/model/UpdateAMessageRequestTest.java
src/test/java/org/openapitools/client/model/UpdateAUserRequestTest.java
src/test/java/org/openapitools/client/model/UpdateAnOpenChannelRequestTest.java
src/test/java/org/openapitools/client/model/UpdateBotByIdDataTest.java
src/test/java/org/openapitools/client/model/UpdateBotByIdResponseTest.java
src/test/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceRequestTest.java
src/test/java/org/openapitools/client/model/UpdateChannelInvitationPreferenceResponseTest.java
src/test/java/org/openapitools/client/model/UpdateCountPreferenceOfAChannelRequestTest.java
src/test/java/org/openapitools/client/model/UpdateCountPreferenceOfChannelByUrlResponseTest.java
src/test/java/org/openapitools/client/model/UpdateExtraDataInAMessageRequestTest.java
src/test/java/org/openapitools/client/model/UpdateExtraDataInAMessageResponseTest.java
src/test/java/org/openapitools/client/model/UpdatePushPreferencesForAChannelRequestTest.java
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
src/test/java/org/openapitools/client/model/ViewNumberOfChannelsWithUnreadMessagesResponseTest.java
src/test/java/org/openapitools/client/model/ViewNumberOfDailyActiveUsersResponseTest.java
src/test/java/org/openapitools/client/model/ViewNumberOfMonthlyActiveUsersResponseTest.java
src/test/java/org/openapitools/client/model/ViewNumberOfUnreadMessagesResponseTest.java
src/test/java/org/openapitools/client/model/ViewPushPreferencesForAChannelResponseTest.java
src/test/java/org/openapitools/client/model/ViewPushPreferencesResponseTest.java
src/test/java/org/sendbird/client/api/AnnouncementApiTest.java
src/test/java/org/sendbird/client/api/BotApiTest.java
src/test/java/org/sendbird/client/api/GroupChannelApiTest.java
src/test/java/org/sendbird/client/api/MessageApiTest.java
src/test/java/org/sendbird/client/api/MetadataApiTest.java
src/test/java/org/sendbird/client/api/ModerationApiTest.java
src/test/java/org/sendbird/client/api/OpenChannelApiTest.java
src/test/java/org/sendbird/client/api/StatisticsApiTest.java
src/test/java/org/sendbird/client/api/UserApiTest.java
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Add these dependency to your project's POM:
<dependency>
<groupId>org.sendbird</groupId>
<artifactId>sendbird-platform-sdk</artifactId>
<version>2.1.2</version>
<version>2.1.3</version>
</dependency>
</dependencies>
```
Expand All @@ -110,7 +110,7 @@ Add this dependency to your project's build file:
```groovy

dependencies {
implementation "org.sendbird:sendbird-platform-sdk:2.1.2
implementation "org.sendbird:sendbird-platform-sdk:2.1.3
}

allprojects {
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apply plugin: 'eclipse'
apply plugin: 'com.diffplug.spotless'

group = 'org.sendbird'
version = '2.1.2'
version = '2.1.3'

buildscript {
repositories {
Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
settings(
organization := "org.sendbird",
name := "sendbird-platform-sdk",
version := "2.1.2",
version := "2.1.3",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
Compile / javacOptions ++= Seq("-Xlint:deprecation"),
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<artifactId>sendbird-platform-sdk</artifactId>
<packaging>jar</packaging>
<name>sendbird-platform-sdk</name>
<version>2.1.2</version>
<version>2.1.3</version>
<url>https://github.com/sendbird/sendbird-platform-sdk-java</url>
<description>Sendbird Platform API SDK</description>
<scm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public abstract class AbstractOpenApiSchema {

// store the actual instance of the schema/object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
AcceptAnInvitationRequest.JSON_PROPERTY_USER_ID
})
@JsonTypeName("acceptAnInvitation_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class AcceptAnInvitationRequest {
public static final String JSON_PROPERTY_ACCESS_CODE = "access_code";
private JsonNullable<String> accessCode = JsonNullable.<String>undefined();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
AddARegistrationOrDeviceTokenRequest.JSON_PROPERTY_HUAWEI_DEVICE_TOKEN
})
@JsonTypeName("addARegistrationOrDeviceToken_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class AddARegistrationOrDeviceTokenRequest {
public static final String JSON_PROPERTY_APNS_DEVICE_TOKEN = "apns_device_token";
private String apnsDeviceToken;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
AddARegistrationOrDeviceTokenResponse.JSON_PROPERTY_USER
})
@JsonTypeName("addARegistrationOrDeviceTokenResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class AddARegistrationOrDeviceTokenResponse {
public static final String JSON_PROPERTY_TOKEN = "token";
private String token;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
AddExtraDataToAMessageRequest.JSON_PROPERTY_SORTED_METAARRAY
})
@JsonTypeName("addExtraDataToAMessage_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class AddExtraDataToAMessageRequest {
public static final String JSON_PROPERTY_SORTED_METAARRAY = "sorted_metaarray";
private List<SendbirdSortedMetaarrayInner> sortedMetaarray = new ArrayList<>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
AddExtraDataToAMessageResponse.JSON_PROPERTY_SORTED_METAARRAY
})
@JsonTypeName("addExtraDataToAMessageResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class AddExtraDataToAMessageResponse {
public static final String JSON_PROPERTY_SORTED_METAARRAY = "sorted_metaarray";
private List<SendbirdSortedMetaarrayInner> sortedMetaarray = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
BlockAUserRequest.JSON_PROPERTY_USER_IDS
})
@JsonTypeName("blockAUser_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class BlockAUserRequest {
public static final String JSON_PROPERTY_TARGET_ID = "target_id";
private String targetId;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
BlockAUserResponse.JSON_PROPERTY_NEXT
})
@JsonTypeName("blockAUserResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class BlockAUserResponse {
public static final String JSON_PROPERTY_USERS = "users";
private List<SendbirdUser> users = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
CheckIfMemberResponse.JSON_PROPERTY_STATE
})
@JsonTypeName("checkIfMemberResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class CheckIfMemberResponse {
public static final String JSON_PROPERTY_IS_MEMBER = "is_member";
private Boolean isMember;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
ChooseAPushNotificationContentTemplateRequest.JSON_PROPERTY_NAME
})
@JsonTypeName("chooseAPushNotificationContentTemplate_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class ChooseAPushNotificationContentTemplateRequest {
/**
* Specifies the name of a template used for notifications. Acceptable values are default and alternative. (Default: default)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
ChooseAPushNotificationContentTemplateResponse.JSON_PROPERTY_NAME
})
@JsonTypeName("chooseAPushNotificationContentTemplateResponse")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class ChooseAPushNotificationContentTemplateResponse {
public static final String JSON_PROPERTY_NAME = "name";
private String name;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
CreateABotRequest.JSON_PROPERTY_SHOW_MEMBER
})
@JsonTypeName("createABot_request")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-05T16:00:24.119682+09:00[Asia/Seoul]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2026-01-07T12:17:09.099818+09:00[Asia/Seoul]")
public class CreateABotRequest {
public static final String JSON_PROPERTY_BOT_CALLBACK_URL = "bot_callback_url";
private String botCallbackUrl;
Expand Down
Loading