Comments (3)
@markschmid thanks for being invested enough to share your findings with us as we're working through this new client. I've updated the client-builder and regenerated the go-client with the suggested behavior. Thanks!
from go-client.
Great, thanks @matthew-altman ! For successful calls I'm getting now getting nil
for errors
and err
.
E.g. for a call that results in 404 err
and errors
are still non-nil (EOF
and &{map[] []}
respectively). I suppose that's intended.
For errors
, I can additionally check for empty struct/map besides nil
, no problem. For err
, can I assume EOF
bears the same meaning nil
in those cases?
from go-client.
@markschmid since there are lots of different reasons for failures there would probably be a lot of conditional checks that I could do to determine if/when to populate the err and errors. In your most recent example the err is probably returning an EOF since we're attempting to load the errors object with the response for a non successful call. However, a 404 wouldn't return validation errors. This is perhaps something we can address in a future iteration.
from go-client.
Related Issues (20)
- Compilation error: Domain.go:4174:17: undefined: char HOT 4
- ResendEmailVerification(): Always getting 401 HOT 4
- Tag release according to golang standards HOT 2
- Compilation error: pkg/fusionauth/Domain.go:2858:16: undefined: double HOT 2
- Login API cant get the refresh token without Application id in body request HOT 2
- GO client does not return headers from http response HOT 1
- CreateTenant with SourceTenantId does not behave as expected HOT 2
- ChangePasswordByIdentity API not working HOT 1
- ChangePasswordByIdentity API works without current password [URGENT]
- quesiton about retrieving logs HOT 2
- Missing Create Identity-provider API HOT 1
- Invalid Content-Type when making requests against server HOT 4
- Some retrieve functions in client package swallow the errors HOT 3
- WebhookIDs not available on tenant HOT 2
- compilation error: fusionauth/Client.go:4637:81: undefined: UserinfoResponse HOT 6
- CoseAlgorithmIdentifier is typed as a string but the API returns integers
- No 2XX status codes without a body may hide errors
- RegistrationRequest.User omitempty ineffective HOT 1
- register a user to an application
- User struct missing email verification related fields HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-client.