Skip to content

Commit e087a1e

Browse files
authored
Merge pull request #13 from Sandro642/feature/async
Feature: update version to 0.1.7-STABLE and improve ApiResponse docum…
2 parents 4a05690 + 5407e80 commit e087a1e

4 files changed

Lines changed: 12 additions & 11 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77

88

99
group = "fr.sandro642.github"
10-
version = "0.1.6-STABLE" // Version de votre projet
10+
version = "0.1.7-STABLE" // Version de votre projet
1111

1212

1313
// Ajoutez cette tâche à votre build.gradle.kts

readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Et si vous pensiez que les API étaient compliquées, détrompez-vous ! Avec Con
77
---
88

99
```java
10-
Stable Version : 0.1.6-STABLE
10+
Stable Version : 0.1.7-STABLE
1111
```
1212

1313
---
@@ -26,6 +26,7 @@ Changelog :
2626

2727
```java
2828
- [0.1.3.9-SNAPSHOT] : Ajout de la sérialisation des données pour une compatibilisation parfaite des données avec les HOOK.
29+
- [0.1.3.17-SNAPSHOT] : Suppresion de la sérialisation des données... Toujours disponible depuis la branche /feature/serializer. Utile si les processus ne sont pas initialisé dans le même environnement.
2930
```
3031

3132
---

src/main/java/fr/sandro642/github/api/ApiResponse.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
package fr.sandro642.github.api;
22

3-
import java.util.HashMap;
43
import java.util.Map;
54

65
/**
7-
* Classe représentant une réponse d'API générique.
8-
*
6+
* ApiResponse est une classe générique qui représente la réponse d'une API.
7+
* Elle contient des informations sur l'état de la réponse, un message, un code de statut et des données spécifiques.
98
* @param <T> Le type de données contenues dans la réponse.
9+
* @author Sandro642
10+
* @version 1.0
11+
* @since 1.0
1012
*/
1113

1214
public class ApiResponse<T> {
1315

1416
/**
1517
* Variables d'instance
1618
* err : Indique s'il y a une erreur dans la réponse.
17-
* msg : Message d'erreur ou de succès.
18-
* code : Code de statut de la réponse (par exemple, HTTP status code).
19-
* data : Données spécifiques de la réponse, stockées dans une Map.
20-
* extra : Champs supplémentaires qui ne font pas partie des champs standard.
19+
* Msg : Message d'erreur ou de succès.
20+
* Code : Code de statut de la réponse (par exemple, HTTP status code).
21+
* Data : Données spécifiques de la réponse, stockées dans une Map.
2122
*/
2223
private boolean err;
2324
private String msg;

src/test/java/fr/sandro642/github/test/Main.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public static void main(String[] args) {
3535

3636
System.out.println(response.display());
3737

38-
// Exemple avec des données spécifiques (si elles existent)
3938
try {
4039
System.out.println("Valeur spécifique: " + response.getSpecData("version"));
4140
} catch (Exception e) {
@@ -58,7 +57,7 @@ public void testGetExtraData() {
5857
.getRoutes(VersionType.V1_BRANCH, MethodType.GET, "example")
5958
.getResponse();
6059

61-
System.out.println("Data: ");
60+
System.out.println("Data: " + response);
6261

6362
} catch (Exception e) {
6463
System.err.println("Erreur lors de l'appel API: " + e.getMessage());

0 commit comments

Comments
 (0)