fb69dbb903
Merge branch 'refactor-test' of go/aicra into 0.3.0
658c66d2db
update readme
3c453e7f89
remove api useless request, update default errors and bind status codes to errors
d198086dd4
fix http error handlers
30862195a1
config: refactor, simplify, test, remove redundant comments
3c453e7f89
remove api useless request, update default errors and bind status codes to errors
d198086dd4
fix http error handlers
30862195a1
config: refactor, simplify, test, remove redundant comments
990bb86919
rework reqdata api and remove redundant comments
35ede5e266
unexport config errors
6319761731
Merge branch 'test/dynamic' of go/aicra into 0.3.0
92da498d49
remove server logs and util file
60ef4717a8
clarity: aicra server request management
5cc3d2d455
use http.Request instead of pointer
c5cdba8007
move aicra builder and server into their own files
test dynfunc package; standardize and refactor api
test dynfunc package; standardize and refactor api
test dynfunc package; standardize and refactor api
92da498d49
remove server logs and util file
60ef4717a8
clarity: aicra server request management
5cc3d2d455
use http.Request instead of pointer
c5cdba8007
move aicra builder and server into their own files
09362aad83
make 'dynfunc' internal
b48c1d07bf
test: spec add checkOutput() tests for : nil type (ignore type check) ; invalid last output (not api.Error)
307021bc88
test: spec checkOutput() method
261e25c127
fix: invert conversion check
438e308f71
merge duplicate errors
7e42c1b6d9
test: spec checkInput() method
66985dfbd0
forbid unexported input/output name
4877d0ea23
Merge branch 'feature/dynamic-handler-signature' of go/aicra into 0.3.0
8a0a20294c
rename output fields to original name (not rename)
d7acf771ad
implement the dynamic handler : fill input struct, do the call, fill return struct
a5424d8941
parse output in internal/config to find the datatype's reflect.Type()
a3daab7de4
dynamic handler output struct must be a pointer; no more a regular struct