Files
query-orchestration/vendor/github.com/aws/smithy-go/document/json/json.go
T
Jay Brown daf4d4b94b Merged in feature/permit-io-demo (pull request #144)
draft pr for the test demo harness for permit.io

* harness working

for permit.io demo

* user is const

* aws profile

* permit import code

for research

* cleanup

* create user tool poc

* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-io-demo

* tests for user creation

* add audit logs

and dry-run

* add tests

sanity check the requested roles

* update docs for delete

* disable/enable users

and test

* more tests

and make user name required only for create operations

* clean up

* add docs

* aws tag tests

* audit -> slog

* attempt build fix devbox

* edit

* just devbox

* remove lock change for merge

* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-io-demo
2025-06-13 19:42:24 +00:00

28 lines
534 B
Go

package json
// NewEncoder returns an Encoder for serializing Smithy documents for JSON based protocols.
func NewEncoder(optFns ...func(options *EncoderOptions)) *Encoder {
o := EncoderOptions{}
for _, fn := range optFns {
fn(&o)
}
return &Encoder{
options: o,
}
}
// NewDecoder returns a Decoder for deserializing Smithy documents for JSON based protocols.
func NewDecoder(optFns ...func(*DecoderOptions)) *Decoder {
o := DecoderOptions{}
for _, fn := range optFns {
fn(&o)
}
return &Decoder{
options: o,
}
}