Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
stelzo committed Oct 16, 2024
1 parent bb5a9d1 commit c76daaa
Show file tree
Hide file tree
Showing 149 changed files with 1,319 additions and 804 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# dofusdude-java

dofusdude
- API version: 0.9.2
- Build date: 2024-10-14T17:47:36.552604635Z[Etc/UTC]
- API version: 0.9.3
- Build date: 2024-10-16T21:16:57.737738674Z[Etc/UTC]
- Generator version: 7.10.0-SNAPSHOT

# A project for you - the developer.
Expand Down Expand Up @@ -75,7 +75,7 @@ Add this dependency to your project's POM:
<dependency>
<groupId>com.dofusdude</groupId>
<artifactId>dofusdude-java</artifactId>
<version>0.9.2</version>
<version>0.9.3</version>
<scope>compile</scope>
</dependency>
```
Expand All @@ -91,7 +91,7 @@ Add this dependency to your project's build file:
}
dependencies {
implementation "com.dofusdude:dofusdude-java:0.9.2"
implementation "com.dofusdude:dofusdude-java:0.9.3"
}
```

Expand All @@ -105,7 +105,7 @@ mvn clean package

Then manually install the following JARs:

* `target/dofusdude-java-0.9.2.jar`
* `target/dofusdude-java-0.9.3.jar`
* `target/lib/*.jar`

## Getting Started
Expand Down
117 changes: 112 additions & 5 deletions api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ info:
... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h).
title: dofusdude
version: 0.9.2
version: 0.9.3
servers:
- description: API
url: https://api.dofusdu.de
Expand Down Expand Up @@ -404,6 +404,15 @@ paths:
minimum: 1
type: integer
style: form
- description: "filter sets based on if they only got cosmetic items in it.\
\ If true, the item ids are for the cosmetic endpoints instead of equipment."
explode: true
in: query
name: "filter[is_cosmetic]"
required: false
schema:
type: boolean
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -2678,6 +2687,15 @@ paths:
type: array
uniqueItems: true
style: form
- description: "filter sets based on if they only got cosmetic items in it.\
\ If true, the item ids are for the cosmetic endpoints instead of equipment."
explode: true
in: query
name: "filter[is_cosmetic]"
required: false
schema:
type: boolean
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -3986,6 +4004,15 @@ paths:
- gzip
type: string
style: simple
- description: "filter sets based on if they only got cosmetic items in it.\
\ If true, the item ids are for the cosmetic endpoints instead of equipment."
explode: true
in: query
name: "filter[is_cosmetic]"
required: false
schema:
type: boolean
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -4112,6 +4139,20 @@ paths:
- gzip
type: string
style: simple
- description: multi-filter results with the english type name. Add with "wood"
or "+wood" and exclude with "-wood".
explode: false
in: query
name: "filter[type_enum]"
required: false
schema:
example:
- boots
items:
type: string
type: array
uniqueItems: true
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -4254,6 +4295,20 @@ paths:
- gzip
type: string
style: simple
- description: multi-filter results with the english type name. Add with "wood"
or "+wood" and exclude with "-wood".
explode: false
in: query
name: "filter[type_enum]"
required: false
schema:
example:
- boots
items:
type: string
type: array
uniqueItems: true
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -4389,6 +4444,20 @@ paths:
- gzip
type: string
style: simple
- description: multi-filter results with the english type name. Add with "wood"
or "+wood" and exclude with "-wood".
explode: false
in: query
name: "filter[type_enum]"
required: false
schema:
example:
- boots
items:
type: string
type: array
uniqueItems: true
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -4530,6 +4599,20 @@ paths:
- gzip
type: string
style: simple
- description: multi-filter results with the english type name. Add with "wood"
or "+wood" and exclude with "-wood".
explode: false
in: query
name: "filter[type_enum]"
required: false
schema:
example:
- boots
items:
type: string
type: array
uniqueItems: true
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -4666,6 +4749,20 @@ paths:
- gzip
type: string
style: simple
- description: multi-filter results with the english type name. Add with "wood"
or "+wood" and exclude with "-wood".
explode: false
in: query
name: "filter[type_enum]"
required: false
schema:
example:
- boots
items:
type: string
type: array
uniqueItems: true
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -6222,6 +6319,7 @@ components:
id: t7g4fratmdgkx
Equipment-Set:
example:
is_cosmetic: true
effects:
- - ignore_int_min: true
ignore_int_max: true
Expand Down Expand Up @@ -6291,12 +6389,16 @@ components:
type: array
highest_equipment_level:
type: integer
title: ""
is_cosmetic:
type: boolean
x-stoplight:
id: 7d1w5073pqtt7
type: object
x-stoplight:
id: xmkp08r20yq44
Set-List-Entry:
example:
is_cosmetic: true
effects:
- - ignore_int_min: true
ignore_int_max: true
Expand Down Expand Up @@ -6371,7 +6473,10 @@ components:
type: integer
nullable: true
type: array
title: ""
is_cosmetic:
type: boolean
x-stoplight:
id: uztiykrx0bobf
type: object
x-examples: {}
x-stoplight:
Expand Down Expand Up @@ -6637,7 +6742,8 @@ components:
Sets-List-Paged:
example:
sets:
- effects:
- is_cosmetic: true
effects:
- - ignore_int_min: true
ignore_int_max: true
item_combination: 2
Expand Down Expand Up @@ -6689,7 +6795,8 @@ components:
- 7
items: 6
ankama_id: 0
- effects:
- is_cosmetic: true
effects:
- - ignore_int_min: true
ignore_int_max: true
item_combination: 2
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'

group = 'com.dofusdude'
version = '0.9.2'
version = '0.9.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 := "com.dofusdude",
name := "dofusdude-java",
version := "0.9.2",
version := "0.9.3",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
javacOptions in compile ++= Seq("-Xlint:deprecation"),
Expand Down
6 changes: 4 additions & 2 deletions docs/ConsumablesApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ All URIs are relative to *https://api.dofusdu.de*

<a id="getAllItemsConsumablesList"></a>
# **getAllItemsConsumablesList**
> ItemsListPaged getAllItemsConsumablesList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding)
> ItemsListPaged getAllItemsConsumablesList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum)
List All Consumables

Expand Down Expand Up @@ -40,8 +40,9 @@ public class Example {
Integer filterMinLevel = 150; // Integer | only results which level is equal or above this value
Integer filterMaxLevel = 180; // Integer | only results which level is equal or below this value
String acceptEncoding = "gzip"; // String | optional compression for saving bandwidth
Set<String> filterTypeEnum = Arrays.asList(); // Set<String> | multi-filter results with the english type name. Add with \"wood\" or \"+wood\" and exclude with \"-wood\".
try {
ItemsListPaged result = apiInstance.getAllItemsConsumablesList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding);
ItemsListPaged result = apiInstance.getAllItemsConsumablesList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling ConsumablesApi#getAllItemsConsumablesList");
Expand All @@ -65,6 +66,7 @@ public class Example {
| **filterMinLevel** | **Integer**| only results which level is equal or above this value | [optional] |
| **filterMaxLevel** | **Integer**| only results which level is equal or below this value | [optional] |
| **acceptEncoding** | **String**| optional compression for saving bandwidth | [optional] [enum: gzip] |
| **filterTypeEnum** | [**Set&lt;String&gt;**](String.md)| multi-filter results with the english type name. Add with \&quot;wood\&quot; or \&quot;+wood\&quot; and exclude with \&quot;-wood\&quot;. | [optional] |

### Return type

Expand Down
6 changes: 4 additions & 2 deletions docs/CosmeticsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ All URIs are relative to *https://api.dofusdu.de*

<a id="getAllCosmeticsList"></a>
# **getAllCosmeticsList**
> ItemsListPaged getAllCosmeticsList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding)
> ItemsListPaged getAllCosmeticsList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum)
List All Cosmetics

Expand Down Expand Up @@ -40,8 +40,9 @@ public class Example {
Integer filterMinLevel = 1; // Integer | only results which level is equal or above this value
Integer filterMaxLevel = 5; // Integer | only results which level is equal or below this value
String acceptEncoding = "gzip"; // String | optional compression for saving bandwidth
Set<String> filterTypeEnum = Arrays.asList(); // Set<String> | multi-filter results with the english type name. Add with \"wood\" or \"+wood\" and exclude with \"-wood\".
try {
ItemsListPaged result = apiInstance.getAllCosmeticsList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding);
ItemsListPaged result = apiInstance.getAllCosmeticsList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling CosmeticsApi#getAllCosmeticsList");
Expand All @@ -65,6 +66,7 @@ public class Example {
| **filterMinLevel** | **Integer**| only results which level is equal or above this value | [optional] |
| **filterMaxLevel** | **Integer**| only results which level is equal or below this value | [optional] |
| **acceptEncoding** | **String**| optional compression for saving bandwidth | [optional] [enum: gzip] |
| **filterTypeEnum** | [**Set&lt;String&gt;**](String.md)| multi-filter results with the english type name. Add with \&quot;wood\&quot; or \&quot;+wood\&quot; and exclude with \&quot;-wood\&quot;. | [optional] |

### Return type

Expand Down
6 changes: 4 additions & 2 deletions docs/EquipmentApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ All URIs are relative to *https://api.dofusdu.de*

<a id="getAllItemsEquipmentList"></a>
# **getAllItemsEquipmentList**
> ItemsListPaged getAllItemsEquipmentList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding)
> ItemsListPaged getAllItemsEquipmentList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum)
List All Equipment

Expand Down Expand Up @@ -40,8 +40,9 @@ public class Example {
Integer filterMinLevel = 10; // Integer | only results which level is equal or above this value
Integer filterMaxLevel = 60; // Integer | only results which level is equal or below this value
String acceptEncoding = "gzip"; // String | optional compression for saving bandwidth
Set<String> filterTypeEnum = Arrays.asList(); // Set<String> | multi-filter results with the english type name. Add with \"wood\" or \"+wood\" and exclude with \"-wood\".
try {
ItemsListPaged result = apiInstance.getAllItemsEquipmentList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding);
ItemsListPaged result = apiInstance.getAllItemsEquipmentList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling EquipmentApi#getAllItemsEquipmentList");
Expand All @@ -65,6 +66,7 @@ public class Example {
| **filterMinLevel** | **Integer**| only results which level is equal or above this value | [optional] |
| **filterMaxLevel** | **Integer**| only results which level is equal or below this value | [optional] |
| **acceptEncoding** | **String**| optional compression for saving bandwidth | [optional] [enum: gzip] |
| **filterTypeEnum** | [**Set&lt;String&gt;**](String.md)| multi-filter results with the english type name. Add with \&quot;wood\&quot; or \&quot;+wood\&quot; and exclude with \&quot;-wood\&quot;. | [optional] |

### Return type

Expand Down
1 change: 1 addition & 0 deletions docs/EquipmentSet.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
|**equipmentIds** | **List&lt;Integer&gt;** | | [optional] |
|**effects** | **List&lt;List&lt;SetEffectsEntry&gt;&gt;** | | [optional] |
|**highestEquipmentLevel** | **Integer** | | [optional] |
|**isCosmetic** | **Boolean** | | [optional] |



6 changes: 4 additions & 2 deletions docs/QuestItemsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ All URIs are relative to *https://api.dofusdu.de*

<a id="getAllItemsQuestList"></a>
# **getAllItemsQuestList**
> ItemsListPaged getAllItemsQuestList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding)
> ItemsListPaged getAllItemsQuestList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum)
List All Quest Items

Expand Down Expand Up @@ -40,8 +40,9 @@ public class Example {
Integer filterMinLevel = 1; // Integer | only results which level is equal or above this value
Integer filterMaxLevel = 50; // Integer | only results which level is equal or below this value
String acceptEncoding = "gzip"; // String | optional compression for saving bandwidth
Set<String> filterTypeEnum = Arrays.asList(); // Set<String> | multi-filter results with the english type name. Add with \"wood\" or \"+wood\" and exclude with \"-wood\".
try {
ItemsListPaged result = apiInstance.getAllItemsQuestList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding);
ItemsListPaged result = apiInstance.getAllItemsQuestList(language, game, sortLevel, filterTypeName, filterMinLevel, filterMaxLevel, acceptEncoding, filterTypeEnum);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling QuestItemsApi#getAllItemsQuestList");
Expand All @@ -65,6 +66,7 @@ public class Example {
| **filterMinLevel** | **Integer**| only results which level is equal or above this value | [optional] |
| **filterMaxLevel** | **Integer**| only results which level is equal or below this value | [optional] |
| **acceptEncoding** | **String**| optional compression for saving bandwidth | [optional] [enum: gzip] |
| **filterTypeEnum** | [**Set&lt;String&gt;**](String.md)| multi-filter results with the english type name. Add with \&quot;wood\&quot; or \&quot;+wood\&quot; and exclude with \&quot;-wood\&quot;. | [optional] |

### Return type

Expand Down
Loading

0 comments on commit c76daaa

Please sign in to comment.