Add dynamic handler management
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
Add dynamic handler management
Add dynamic handler management
f31adca326
upgrade to v0.3.0 dynamic handler management
32afe3ae05
fix user model json marshal
73ef0570fd
make config fields exported in Go (capitalize)
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
00e2a96c79
fix: ErrNoMatchFound error
974f58fb8e
parse 'out' for internal config
ca2be1415d
enforce 'name' for capture or query parameters
b15bb578ce
delegate from internal.service to parameter.Validate()
76cc2f5279
replace datatype.Kind() with Type()
8cfa2235d6
add Kind() method to datatype.T interface and to config parameter
allow constants for api.Error; update api.Handler signature
allow constants for api.Error; update api.Handler signature
d3e8d48bc3
Merge branch 'refactor/const-api-errors' of go/aicra into 0.3.0
af09466013
migrate api.response to const errors; make HandlerFn return an api.Error; rename http HandlFunc to Handle;
5504e4b3ec
make api errors int; allow for const defaults
allow constants for api.Error; update api.Handler signature
af09466013
migrate api.response to const errors; make HandlerFn return an api.Error; rename http HandlFunc to Handle;
5504e4b3ec
make api errors int; allow for const defaults
fca88ccf82
bcupdate: aicra@0.3.0 new configuration and service examples : articles/users
fd0a920533
docker: use entrypoint instead of cmd
2f9534a3b0
Merge branch 'refactor/config-validator' of go/aicra into 0.3.0
49cf06d5d8
implement validator interface for config.server; refactor
af3ffa7d6a
implement validator interface for config.service; rename for readability
dac9aa4298
implement validator interface for config.parameter
54705b7472
create validator interface for config