Skip to content

Commit 14e7944

Browse files
authored
Merge pull request #46 from tidepool-org/add-summary-client
[BACK-2168] add generated summary client
2 parents 95d2456 + 5159e7f commit 14e7944

File tree

32 files changed

+18227
-40
lines changed

32 files changed

+18227
-40
lines changed

Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# go-common Makefile
2+
3+
# Generates client files
4+
generate:
5+
swagger-cli bundle ../TidepoolApi/reference/summary.v1.yaml -o ./spec/summary.v1.yaml -t yaml
6+
oapi-codegen -package=api -generate=types spec/summary.v1.yaml > clients/summary/types.go
7+
oapi-codegen -package=api -generate=client spec/summary.v1.yaml > clients/summary/client.go
8+
cd clients/summary && go generate ./...

clients/summary/client.go

Lines changed: 244 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clients/summary/types.go

Lines changed: 103 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ require (
77
github.com/avast/retry-go v3.0.0+incompatible
88
github.com/cloudevents/sdk-go/protocol/kafka_sarama/v2 v2.2.0
99
github.com/cloudevents/sdk-go/v2 v2.2.0
10+
github.com/deepmap/oapi-codegen v1.11.0
1011
github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8
1112
github.com/kelseyhightower/envconfig v1.4.0
1213
github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c
14+
gopkg.in/yaml.v3 v3.0.1 // indirect
1315
)

0 commit comments

Comments
 (0)