6d14fc1c68
fix build
continuous-integration/drone/push Build is failing
2022-01-12 17:47:08 -08:00
2793e1e17b
drone support for versionstep
continuous-integration/drone/push Build is failing
2022-01-12 17:42:54 -08:00
7505d87bf1
implementation of addHeaders
continuous-integration/drone/push Build is failing
2022-01-12 17:22:51 -08:00
9fd6755684
add version info to main output
continuous-integration/drone/push Build is failing
2022-01-12 17:01:37 -08:00
ea93542da8
add build_test/VersionStep
2022-01-12 16:52:45 -08:00
3bf6adc13e
initial cut of VersionStep - implementation TBD
2022-01-12 12:21:28 -08:00
87323ecb71
move test step to its own file for reuse
2022-01-12 12:03:04 -08:00
a5b78384f5
build works, c_allocator no longer required
2022-01-12 09:18:16 -08:00
042dfad64b
rename awshttp
2022-01-11 16:55:42 -08:00
5b1a6a6e01
update readme
continuous-integration/drone/push Build is failing
2022-01-11 11:19:40 -08:00
eb449eabb0
dig out aws crt. project no longer builds
continuous-integration/drone/push Build is failing
2022-01-10 21:49:59 -08:00
1e8ed763ce
update readme
continuous-integration/drone/push Build is passing
2022-01-10 18:40:15 -08:00
1c41737202
upgrade to zig 0.9.0
continuous-integration/drone/push Build is passing
2022-01-03 08:06:14 -08:00
4633f516a7
add project update to readme
2021-10-28 10:51:07 -07:00
ad7db3b213
update to 0.8.1. Really the project will need 0.9.0 though
continuous-integration/drone/push Build is passing
2021-09-07 17:07:54 -07:00
35396d16cd
clean up README - we are in pretty good shape for usage
continuous-integration/drone/push Build is passing
2021-09-06 15:57:46 -07:00
687880f27e
free requests in demo
2021-09-06 15:48:10 -07:00
86b8815051
resolve most recursive type warnings in generator (ssm still has 2)
continuous-integration/drone/push Build is passing
2021-09-06 15:43:14 -07:00
d02272d12c
proper path/query support for REST v1
continuous-integration/drone/push Build is passing
2021-09-05 14:33:33 -07:00
c80a65ed50
add ability to have custom stringification
2021-09-05 14:32:52 -07:00
c6b3f8d6e1
adjust whitespace on generated code
2021-09-05 14:32:20 -07:00
80a76b0998
add jsonStringify implementation
2021-09-05 14:31:38 -07:00
f612b3798a
include std and serializeMap from json.zig in generated code
2021-09-05 13:10:48 -07:00
0368c27c2c
move to state parameter and index level rather than prefix
...
This also includes a small change to force output of mappings even if empty
New zig correctly detects that without any field, we end up trying to use
a constant that does not exist (this is in the generated code)
2021-09-05 13:09:22 -07:00
2d10c6e356
change for compiling on 0.8.1 or current master
2021-09-05 13:05:50 -07:00
8ec16dbb1d
set signature options to something mostly appropriate (grr S3)
2021-09-02 15:43:02 -07:00
98b0c4127f
add generic dump function - handy for printf debugging
2021-09-02 15:41:14 -07:00
87116cb69e
support requests with bodies/responses without
2021-09-02 15:40:16 -07:00
535205e947
fix query args (http_query is a decl, not a field)
continuous-integration/drone/push Build is passing
2021-09-01 08:58:25 -07:00
3005e07cee
fix servicemodel test
continuous-integration/drone/push Build is failing
2021-09-01 08:27:58 -07:00
c7c5a0233c
switch to comptime array of strings for delete
continuous-integration/drone/push Build is failing
2021-09-01 07:13:42 -07:00
9f58076bac
add service_meta as struct const
continuous-integration/drone/push Build is failing
2021-08-24 17:13:45 -07:00
7f178bcc91
provide ability to handle requests built at runtime
...
continuous-integration/drone/push Build is failing
This commit adds a new interface that is capable of runtime
use. By calling Request(action).call(request, options), the request
object can now be built at runtime. This change also moves the client
object into the options structure. It also moves the metaInfo generated
function to a type-based function rather than requiring an instance for
binding.
2021-08-24 17:02:28 -07:00
866a68777e
teach json parsing about map patterns
continuous-integration/drone/push Build is passing
2021-08-23 13:37:40 -07:00
5c5f23eb26
skip value of field when field is unused (ported in from zig master)
2021-08-23 10:16:22 -07:00
8e853e9a82
rest json v1 basic requests (responses tbd)
...
continuous-integration/drone/push Build is passing
This provides initial implementation with some basic calls
working. Only GET requests have been verified so far.
Http header support missing. POST/PUT might work, but
have not been tested. Currently the demo tests are
failing due to a response deserialization issue that
is still being debugged
2021-08-13 18:12:05 -07:00
6f53ed6dcf
http trait necessary for rest json support
continuous-integration/drone/push Build is passing
2021-08-13 11:03:11 -07:00
17b0ae9551
provide smithy-based json serialization for request data
...
continuous-integration/drone/push Build is passing
This will use the actual structure name or the override
from the trait as needed. Return value support
is also enabled in the code generation but not in
aws.zig. The current fuzzy checks should get most
of the way there though
2021-08-13 10:28:29 -07:00
5c29120a44
initial json 1.1 support
continuous-integration/drone/push Build is passing
2021-08-12 17:51:47 -07:00
f21ce40186
include proper service name and use it
2021-08-12 17:51:07 -07:00
81cc6a8cde
fix query tests by consistently allocating requestid
continuous-integration/drone/push Build is passing
2021-08-12 17:05:30 -07:00
8e4dafbdee
update readme
continuous-integration/drone/push Build is passing
2021-08-12 14:25:08 -07:00
00b2ab3d27
initial support for json 1.0
2021-08-12 14:24:24 -07:00
feedbabba5
update README with xml details
continuous-integration/drone/push Build is passing
2021-08-11 18:49:51 -07:00
86751f22e9
adjust type for new casing code
continuous-integration/drone/push Build is passing
2021-07-27 09:40:11 -07:00
34b803c7dc
support for EC2Query protocol requests (response is XML and not yet implemented)
continuous-integration/drone/push Build is failing
2021-07-24 00:25:53 -07:00
93c461fcc0
fix leaked memory on errors due to sentinal on concatenated data
2021-07-24 00:23:58 -07:00
da9eae4876
add headers to returned response
2021-07-24 00:23:06 -07:00
4bca7eba8f
add query string capabilities/move to request object
2021-07-24 00:22:06 -07:00
a97e26477d
support for single word handling in camelCase algo
2021-07-24 00:18:38 -07:00