AK
Size: a a a
AK
AK
func (e *ErrorResponse) Error() string {
...
}
AK
AK
AK
AK
AK
func WrappedAPICall(...) *AuthResponse, error {
AuthResp, ErrorResp := APICall(...)
if ErrorResp == ... {
...
return nil, &ErrorResp
}
return &AuthResp, nil
}
main...
resp, err := WrappedAPICall(...)
if err != nil {
if err.(type) == *ErrorResponse { ... }
else { ... other err type}
}
AK
IL
AK
AK
AK
АЛ
АЛ