Closed Torchok19081986 closed 11 months ago
Moin.
Hierbei handelt es sich um einen Fehler in der Dokumentation. Wir werden diesen Fehler im nächsten Hotfix korrigieren.
Morgen, Vielen Dank für die Info. Ich habe auch unsere Programm mit Task<ApiResonse
Darf ich es so behalten, weil ich nicht gewusst habe, ob es Bug ist oder wurde es absichtlich soweit verändert.
ich habe dazu folgende Code verwendet
public static T ConvertApiResponseToObject<T>(ApiResponse<object> apiResponse)
{
if (apiResponse != null && apiResponse.Data is T t)
{
return t;
}
return default;
}
Funktionieren wird die Anpassungen. Das ist genau das was der generierte Code intern macht. Falls es doch mal Anpassungen geben wird, bekommt der manuelle geschriebene Quellcode jedoch nichts mit davon. Meine Empfehlung ist es auf die Korrektur der 23.2.1 zu warten und danach den Quellcode neu zu generieren.
Vielen Dank für die Info. Dann muss ich wohl danach noch mal Programm anpassen, da ich nächste Woche Programm update und 23.2 auf dem Produktivsystem aufspielen muss. 🤨🤨🤨🤨
Morgen, ich würde gern wissen, ob es einen ungefähre Datum für 23.2.1 gibt. Erscheint es noch in diesem Jahr oder wird es auf 2024 verschoben ?
Moin. Die 23.2.1 ist heute veröffentlich worden.
Ok. Vielen Dank für die Info. Ich teste die neue Swagger API Description und würde mich dann melden. Update : Rest API in Mobile Manager funktioniert nun genauso wie vorher. Und IDE meldet keine Fehler, dass die Methoden/Funktionen eine "void", und nicht Model, zurückliefert. Ich denke, dass nun passen wird. Alles andere ergibt sich danach.
Hallo, wir haben nun unseren Testsystem auf die Version 23.2 aktualisiert und nun versuchen wir die Änderungen im Mobile API nachzuvollziehen. Aufgefallen ist, dass o.g. Models keine Model beim Abrufen von Methoden / Funktionen zurückgeben, sondern die geben "void" zurück, als Beispiel LoginModel, diese gab bis zu dieser Version, AccessTokenModel.
Welche Methode soll ich nun verwenden , um z.B. die AccessTokenModel als Response zu bekommen ? Die Erweiterungsmethoden mit Async und mit AsyncHttpInfo geben zwar Task<ApiResponse