und das geht?
ich hätte gedacht, StatusCode sei etwas, was du durchs Deserialisieren erst erhälst.
Und dann sind viele Error-Klassen inkorrekt, denn bei Errors gibts nur eine Art Json-String - der ist für alle Errors derselbe - enthält allenfalls unterschiedliche Nummern.
Also für verschiedene Successe gibts auch verschieden strukturierte Json-Responses, aber bei Fehler gibts nur eine Json-Response, nämlich die Error-Response.
Und so sollten dann auch die Klassen aussehen, findich.
Und ich täte halt keinen Super-Typen mir ausdenken, sondern wenn ein Error kommt, auch eine Exception schmeissen - dazu sind sie da.
Und für die SinusBot-Api-Errors wäre halt eine geeignete Exception-Klasse von Exception abzuleiten, und die dann zu schmeissen, und später auch mal zu fangen, wenns soweit ist.
ich hätte gedacht, StatusCode sei etwas, was du durchs Deserialisieren erst erhälst.
Und dann sind viele Error-Klassen inkorrekt, denn bei Errors gibts nur eine Art Json-String - der ist für alle Errors derselbe - enthält allenfalls unterschiedliche Nummern.
Also für verschiedene Successe gibts auch verschieden strukturierte Json-Responses, aber bei Fehler gibts nur eine Json-Response, nämlich die Error-Response.
Und so sollten dann auch die Klassen aussehen, findich.
Und ich täte halt keinen Super-Typen mir ausdenken, sondern wenn ein Error kommt, auch eine Exception schmeissen - dazu sind sie da.
Und für die SinusBot-Api-Errors wäre halt eine geeignete Exception-Klasse von Exception abzuleiten, und die dann zu schmeissen, und später auch mal zu fangen, wenns soweit ist.