Skip to content

Commit 4532d7f

Browse files
Ubunturbs1518
authored andcommitted
chore(sdk): generate java extend sdk (2025-06-03T20:55:39+00:00)
generated from openapi spec commit: 9ca5e9e83b5d18a9479f3a3c3c340a4d678b10ef
1 parent ffc7e7d commit 4532d7f

File tree

94 files changed

+4879
-2681
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+4879
-2681
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
<a name="v0.73.0"></a>
2+
## [v0.73.0]
3+
### fix
4+
- **test:** use create test user endpoint for integration test
5+
- **:** delete iam client after csm test
6+
### chore
7+
- **:** remove mmv1 related apis
8+
### test
9+
- **integration:** inventory - adjust code snippet
10+
11+
112
<a name="v0.72.0"></a>
213
## [v0.72.0]
314
### ci

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repositories {
1111
}
1212

1313
group = 'net.accelbyte.sdk'
14-
version = '0.72.0'
14+
version = '0.73.0'
1515

1616
compileJava.options.encoding = 'UTF-8'
1717
sourceCompatibility = 1.8
@@ -68,7 +68,7 @@ publishing {
6868
mavenJava(MavenPublication){
6969
//groupId = 'net.accelbyte.sdk'
7070
artifactId = 'sdk'
71-
//version = '0.72.0'
71+
//version = '0.73.0'
7272
from components.java
7373

7474
afterEvaluate {

codegen.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3a54585df76a66ac6141f683f2aba9a272f83102
1+
b84899a6bc7fb87593ef9e94e9018b6cd6602be4

docs/common_use_cases.md

Lines changed: 257 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,172 @@ final UserProfilePrivateInfo deleteUserProfileResult =
157157
userProfileWrapper.deleteUserProfile(
158158
DeleteUserProfile.builder().namespace(this.namespace).userId(userId).build());
159159
```
160+
## Challenge
161+
162+
Source: [TestIntegrationServiceChallenge.java](../src/test/java/net/accelbyte/sdk/integration/TestIntegrationServiceChallenge.java)
163+
164+
### Create a new challenge
165+
166+
```java
167+
final ModelCreateChallengeRequest newChallengeRequest =
168+
ModelCreateChallengeRequest.builder()
169+
.code(challengeCode)
170+
.description("")
171+
.name(challengeName)
172+
.assignmentRuleFromEnum(AssignmentRule.FIXED)
173+
.goalsVisibilityFromEnum(GoalsVisibility.SHOWALL)
174+
.rotationFromEnum(Rotation.DAILY)
175+
.startDate(startTime)
176+
.build();
177+
178+
final ModelChallengeResponse challengeResult =
179+
challengeConfigWrapper.adminCreateChallenge(
180+
AdminCreateChallenge.builder()
181+
.namespace(this.namespace)
182+
.body(newChallengeRequest)
183+
.build());
184+
```
185+
186+
### Get challenge
187+
188+
```java
189+
final ModelChallengeResponse getChallengeResult =
190+
challengeConfigWrapper.adminGetChallenge(
191+
AdminGetChallenge.builder()
192+
.namespace(this.namespace)
193+
.challengeCode(challengeCode)
194+
.build());
195+
```
196+
197+
### Update a challenge
198+
199+
```java
200+
final ModelUpdateChallengeRequest updateRequest =
201+
ModelUpdateChallengeRequest.builder().name(updatedChallengeName).build();
202+
203+
final ModelChallengeResponse updateChallengeResult =
204+
challengeConfigWrapper.adminUpdateChallenge(
205+
AdminUpdateChallenge.builder()
206+
.namespace(this.namespace)
207+
.challengeCode(challengeCode)
208+
.body(updateRequest)
209+
.build());
210+
```
211+
212+
### Create a goal
213+
214+
```java
215+
final ModelCreateGoalRequest newGoalRequest =
216+
ModelCreateGoalRequest.builder()
217+
.code(goalCode)
218+
.name(goalName)
219+
.description("")
220+
.schedule(ModelGoalScheduleRequest.builder().startTime(startTime).order(1).build())
221+
.requirementGroups(
222+
Collections.singletonList(
223+
ModelRequirement.builder()
224+
.operatorFromEnum(Operator.AND)
225+
.predicates(
226+
Collections.singletonList(
227+
ModelPredicate.builder()
228+
.matcherFromEnum(Matcher.EQUAL)
229+
.parameterTypeFromEnum(ParameterType.USERACCOUNT)
230+
.parameterName("userAccountVerified")
231+
.targetValue(1.0f)
232+
.build()))
233+
.build()))
234+
.build();
235+
236+
final ModelGoalResponse newGoalResponse =
237+
goalConfigWrapper.adminCreateGoal(
238+
AdminCreateGoal.builder()
239+
.namespace(this.namespace)
240+
.challengeCode(challengeCode)
241+
.body(newGoalRequest)
242+
.build());
243+
assertNotNull(newGoalResponse);
244+
```
245+
246+
### delete a goal
247+
248+
```java
249+
goalConfigWrapper.adminDeleteGoal(
250+
AdminDeleteGoal.builder()
251+
.namespace(this.namespace)
252+
.challengeCode(challengeCode)
253+
.code(goalCode)
254+
.build());
255+
```
256+
257+
### Delete a challenge
258+
259+
```java
260+
challengeConfigWrapper.adminDeleteChallenge(
261+
AdminDeleteChallenge.builder()
262+
.namespace(this.namespace)
263+
.challengeCode(challengeCode)
264+
.build());
265+
```
266+
## Chat
267+
268+
Source: [TestIntegrationServiceChat.java](../src/test/java/net/accelbyte/sdk/integration/TestIntegrationServiceChat.java)
269+
270+
### Add word to profanity filter
271+
272+
```java
273+
final AdminProfanityCreate adminProfanityCreateOp =
274+
AdminProfanityCreate.builder()
275+
.namespace(namespace)
276+
.body(
277+
ModelsDictionaryInsertRequest.builder()
278+
.falseNegative(new ArrayList<String>())
279+
.falsePositive(new ArrayList<String>())
280+
.word(profanityWord1)
281+
.wordType("FALSEPOSITIVE")
282+
.build())
283+
.build();
284+
285+
final ModelsDictionary adminProfanityCreateResponse =
286+
profanityWrapper.adminProfanityCreate(adminProfanityCreateOp);
287+
```
288+
289+
### Update word in profanity filter
290+
291+
```java
292+
final AdminProfanityUpdate adminProfanityUpdateOp =
293+
AdminProfanityUpdate.builder()
294+
.id(profanityId)
295+
.namespace(namespace)
296+
.body(
297+
ModelsDictionaryUpdateRequest.builder()
298+
.falseNegative(new ArrayList<String>())
299+
.falsePositive(new ArrayList<String>())
300+
.word(profanityWord2)
301+
.wordType("FALSEPOSITIVE")
302+
.build())
303+
.build();
304+
305+
profanityWrapper.adminProfanityUpdate(adminProfanityUpdateOp);
306+
```
307+
308+
### Query word in profanity filter
309+
310+
```java
311+
final AdminProfanityQuery adminProfanityQueryOp =
312+
AdminProfanityQuery.builder().namespace(namespace).startWith(profanityPrefix).build();
313+
314+
final ModelsDictionaryQueryResult adminProfanityQueryResponse =
315+
profanityWrapper.adminProfanityQuery(adminProfanityQueryOp);
316+
```
317+
318+
### Delete word from profanity filter
319+
320+
```java
321+
final AdminProfanityDelete adminProfanityDeleteOp =
322+
AdminProfanityDelete.builder().id(profanityId).namespace(namespace).build();
323+
324+
profanityWrapper.adminProfanityDelete(adminProfanityDeleteOp);
325+
```
160326
## CloudSave
161327

162328
Source: [TestIntegrationServiceCloudSave.java](../src/test/java/net/accelbyte/sdk/integration/TestIntegrationServiceCloudSave.java)
@@ -341,10 +507,7 @@ final UpdateSecretV2 updateSecretV2Op =
341507
.app(EXTEND_APP_NAME)
342508
.configId(secretConfigId)
343509
.namespace(namespace)
344-
.body(
345-
ApimodelUpdateSecretConfigurationV2Request.builder()
346-
.value("silence")
347-
.build())
510+
.body(ApimodelUpdateSecretConfigurationV2Request.builder().value("silence").build())
348511
.build();
349512

350513
final ApimodelUpdateConfigurationV2Response updateSecretV2Res =
@@ -598,8 +761,8 @@ final ModelUserCreateResponseV3 createUserV3Result =
598761
### Create a user
599762

600763
```java
601-
final AccountCreateUserRequestV4 createUser =
602-
AccountCreateUserRequestV4.builder()
764+
final AccountCreateTestUserRequestV4 createUser =
765+
AccountCreateTestUserRequestV4.builder()
603766
.authTypeFromEnum(AuthType.EMAILPASSWD)
604767
.emailAddress(userEmail)
605768
.password(userPassword)
@@ -611,8 +774,8 @@ final AccountCreateUserRequestV4 createUser =
611774
.build();
612775

613776
final AccountCreateUserResponseV4 createUserResult =
614-
usersV4Wrapper.publicCreateUserV4(
615-
PublicCreateUserV4.builder().namespace(this.namespace).body(createUser).build());
777+
usersV4Wrapper.publicCreateTestUserV4(
778+
PublicCreateTestUserV4.builder().namespace(this.namespace).body(createUser).build());
616779
```
617780

618781
### Get a user
@@ -647,6 +810,92 @@ final ModelUserResponseV3 updateUserResult =
647810
usersWrapper.adminDeleteUserInformationV3(
648811
AdminDeleteUserInformationV3.builder().namespace(this.namespace).userId(userId).build());
649812
```
813+
## Inventory
814+
815+
Source: [TestIntegrationServiceInventory.java](../src/test/java/net/accelbyte/sdk/integration/TestIntegrationServiceInventory.java)
816+
817+
### Create inventory configuration
818+
819+
```java
820+
final ApimodelsCreateInventoryConfigurationReq createInventoryConfigBody =
821+
ApimodelsCreateInventoryConfigurationReq.builder()
822+
.code(codeInventoryConfig)
823+
.description("testing")
824+
.initialMaxSlots(3)
825+
.maxInstancesPerUser(2)
826+
.maxUpgradeSlots(5)
827+
.name(codeInventoryConfig)
828+
.build();
829+
830+
final ApimodelsInventoryConfigurationResp createInventoryConfigResult =
831+
new AdminInventoryConfigurations(sdk)
832+
.adminCreateInventoryConfiguration(
833+
AdminCreateInventoryConfiguration.builder()
834+
.body(createInventoryConfigBody)
835+
.namespace(this.namespace)
836+
.build());
837+
```
838+
839+
### Create inventory
840+
841+
```java
842+
final ApimodelsCreateInventoryReq createInventoryBody =
843+
ApimodelsCreateInventoryReq.builder()
844+
.inventoryConfigurationCode(createInventoryConfigResult.getCode())
845+
.userId(userId)
846+
.build();
847+
848+
final ApimodelsInventoryResp createInventoryResult =
849+
new AdminInventories(sdk)
850+
.adminCreateInventory(
851+
AdminCreateInventory.builder()
852+
.body(createInventoryBody)
853+
.namespace(this.namespace)
854+
.build());
855+
```
856+
857+
### Get Inventory
858+
859+
```java
860+
final ApimodelsInventoryResp getInventoryResult =
861+
new AdminInventories(sdk)
862+
.adminGetInventory(
863+
AdminGetInventory.builder()
864+
.inventoryId(createInventoryResult.getId())
865+
.namespace(this.namespace)
866+
.build());
867+
```
868+
869+
### Update inventory
870+
871+
```java
872+
final ApimodelsUpdateInventoryReq updateInventoryBody =
873+
ApimodelsUpdateInventoryReq.builder().incMaxSlots(2).build();
874+
875+
final ApimodelsInventoryResp updateInventoryResult =
876+
new AdminInventories(sdk)
877+
.adminUpdateInventory(
878+
AdminUpdateInventory.builder()
879+
.body(updateInventoryBody)
880+
.inventoryId(createInventoryResult.getId())
881+
.namespace(this.namespace)
882+
.build());
883+
```
884+
885+
### Delete inventory
886+
887+
```java
888+
final ApimodelsDeleteInventoryReq deleteInventoryBody =
889+
ApimodelsDeleteInventoryReq.builder().message("delete").build();
890+
891+
new AdminInventories(sdk)
892+
.deleteInventory(
893+
DeleteInventory.builder()
894+
.body(deleteInventoryBody)
895+
.inventoryId(createInventoryResult.getId())
896+
.namespace(this.namespace)
897+
.build());
898+
```
650899
## Leaderboard
651900

652901
Source: [TestIntegrationServiceLeaderboard.java](../src/test/java/net/accelbyte/sdk/integration/TestIntegrationServiceLeaderboard.java)

docs/operations/ams.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
| `/ams/v1/admin/namespaces/{namespace}/development/server-configurations` | POST | DevelopmentServerConfigurationCreate | [DevelopmentServerConfigurationCreate](../../src/main/java/net/accelbyte/sdk/api/ams/operations/development/DevelopmentServerConfigurationCreate.java) | [DevelopmentServerConfigurationCreate](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/ams/development/DevelopmentServerConfigurationCreate.java) |
4444
| `/ams/v1/admin/namespaces/{namespace}/development/server-configurations/{developmentServerConfigID}` | GET | DevelopmentServerConfigurationGet | [DevelopmentServerConfigurationGet](../../src/main/java/net/accelbyte/sdk/api/ams/operations/development/DevelopmentServerConfigurationGet.java) | [DevelopmentServerConfigurationGet](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/ams/development/DevelopmentServerConfigurationGet.java) |
4545
| `/ams/v1/admin/namespaces/{namespace}/development/server-configurations/{developmentServerConfigID}` | DELETE | DevelopmentServerConfigurationDelete | [DevelopmentServerConfigurationDelete](../../src/main/java/net/accelbyte/sdk/api/ams/operations/development/DevelopmentServerConfigurationDelete.java) | [DevelopmentServerConfigurationDelete](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/ams/development/DevelopmentServerConfigurationDelete.java) |
46+
| `/ams/v1/admin/namespaces/{namespace}/development/server-configurations/{developmentServerConfigID}` | PATCH | DevelopmentServerConfigurationPatch | [DevelopmentServerConfigurationPatch](../../src/main/java/net/accelbyte/sdk/api/ams/operations/development/DevelopmentServerConfigurationPatch.java) | [DevelopmentServerConfigurationPatch](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/ams/development/DevelopmentServerConfigurationPatch.java) |
4647

4748
### Fleets Wrapper: [Fleets](../../src/main/java/net/accelbyte/sdk/api/ams/wrappers/Fleets.java)
4849
| Endpoint | Method | ID | Class | Example |
@@ -124,6 +125,7 @@
124125
| `api.DevelopmentServerConfigurationCreateResponse` | [ApiDevelopmentServerConfigurationCreateResponse](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiDevelopmentServerConfigurationCreateResponse.java) |
125126
| `api.DevelopmentServerConfigurationGetResponse` | [ApiDevelopmentServerConfigurationGetResponse](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiDevelopmentServerConfigurationGetResponse.java) |
126127
| `api.DevelopmentServerConfigurationListResponse` | [ApiDevelopmentServerConfigurationListResponse](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiDevelopmentServerConfigurationListResponse.java) |
128+
| `api.DevelopmentServerConfigurationUpdateRequest` | [ApiDevelopmentServerConfigurationUpdateRequest](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiDevelopmentServerConfigurationUpdateRequest.java) |
127129
| `api.FleetArtifactsSampleRules` | [ApiFleetArtifactsSampleRules](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiFleetArtifactsSampleRules.java) |
128130
| `api.FleetClaimByKeysReq` | [ApiFleetClaimByKeysReq](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiFleetClaimByKeysReq.java) |
129131
| `api.FleetClaimReq` | [ApiFleetClaimReq](../../src/main/java/net/accelbyte/sdk/api/ams/models/ApiFleetClaimReq.java) |

docs/operations/iam.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -368,13 +368,13 @@
368368
| `/iam/v3/admin/namespaces/{namespace}/roleoverride/status` | PATCH | AdminChangeRoleOverrideConfigStatusV3 | [AdminChangeRoleOverrideConfigStatusV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/override_role_config_v3/AdminChangeRoleOverrideConfigStatusV3.java) | [AdminChangeRoleOverrideConfigStatusV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/override_role_config_v3/AdminChangeRoleOverrideConfigStatusV3.java) |
369369
| `/iam/v3/admin/namespaces/{namespace}/roleoverride/{roleId}/permissions` | GET | AdminGetRoleNamespacePermissionV3 | [AdminGetRoleNamespacePermissionV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/override_role_config_v3/AdminGetRoleNamespacePermissionV3.java) | [AdminGetRoleNamespacePermissionV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/override_role_config_v3/AdminGetRoleNamespacePermissionV3.java) |
370370

371-
### Account Idenfifier Tag Wrapper: [AccountIdenfifierTag](../../src/main/java/net/accelbyte/sdk/api/iam/wrappers/AccountIdenfifierTag.java)
371+
### Account Identifier Tag Wrapper: [AccountIdentifierTag](../../src/main/java/net/accelbyte/sdk/api/iam/wrappers/AccountIdentifierTag.java)
372372
| Endpoint | Method | ID | Class | Example |
373373
|---|---|---|---|---|
374-
| `/iam/v3/admin/namespaces/{namespace}/tags` | GET | AdminQueryTagV3 | [AdminQueryTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_idenfifier_tag/AdminQueryTagV3.java) | [AdminQueryTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_idenfifier_tag/AdminQueryTagV3.java) |
375-
| `/iam/v3/admin/namespaces/{namespace}/tags` | POST | AdminCreateTagV3 | [AdminCreateTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_idenfifier_tag/AdminCreateTagV3.java) | [AdminCreateTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_idenfifier_tag/AdminCreateTagV3.java) |
376-
| `/iam/v3/admin/namespaces/{namespace}/tags/{tagId}` | PUT | AdminUpdateTagV3 | [AdminUpdateTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_idenfifier_tag/AdminUpdateTagV3.java) | [AdminUpdateTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_idenfifier_tag/AdminUpdateTagV3.java) |
377-
| `/iam/v3/admin/namespaces/{namespace}/tags/{tagId}` | DELETE | AdminDeleteTagV3 | [AdminDeleteTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_idenfifier_tag/AdminDeleteTagV3.java) | [AdminDeleteTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_idenfifier_tag/AdminDeleteTagV3.java) |
374+
| `/iam/v3/admin/namespaces/{namespace}/tags` | GET | AdminQueryTagV3 | [AdminQueryTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_identifier_tag/AdminQueryTagV3.java) | [AdminQueryTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_identifier_tag/AdminQueryTagV3.java) |
375+
| `/iam/v3/admin/namespaces/{namespace}/tags` | POST | AdminCreateTagV3 | [AdminCreateTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_identifier_tag/AdminCreateTagV3.java) | [AdminCreateTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_identifier_tag/AdminCreateTagV3.java) |
376+
| `/iam/v3/admin/namespaces/{namespace}/tags/{tagId}` | PUT | AdminUpdateTagV3 | [AdminUpdateTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_identifier_tag/AdminUpdateTagV3.java) | [AdminUpdateTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_identifier_tag/AdminUpdateTagV3.java) |
377+
| `/iam/v3/admin/namespaces/{namespace}/tags/{tagId}` | DELETE | AdminDeleteTagV3 | [AdminDeleteTagV3](../../src/main/java/net/accelbyte/sdk/api/iam/operations/account_identifier_tag/AdminDeleteTagV3.java) | [AdminDeleteTagV3](../../samples/cli/src/main/java/net/accelbyte/sdk/cli/api/iam/account_identifier_tag/AdminDeleteTagV3.java) |
378378

379379
### OAuth2.0 - Extension Wrapper: [OAuth20Extension](../../src/main/java/net/accelbyte/sdk/api/iam/wrappers/OAuth20Extension.java)
380380
| Endpoint | Method | ID | Class | Example |

0 commit comments

Comments
 (0)