Skip to content

Commit 87e37f3

Browse files
committed
Add TurnkeyAuthProxy module with OpenAPI client generation
1 parent c108fe5 commit 87e37f3

File tree

15 files changed

+4603
-0
lines changed

15 files changed

+4603
-0
lines changed

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.PHONY: generate-all http authproxy format
2+
3+
generate-all: http authproxy
4+
5+
http:
6+
$(MAKE) -C Sources/TurnkeyHttp generate
7+
8+
authproxy:
9+
$(MAKE) -C Sources/TurnkeyAuthProxy generate
10+
11+
format:
12+
swift-format . -i -r
13+

Package.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ let package = Package(
88
.library(name: "TurnkeyEncoding", targets: ["TurnkeyEncoding"]),
99
.library(name: "TurnkeyHttp", targets: ["TurnkeyHttp"]),
1010
.library(name: "TurnkeyCrypto", targets: ["TurnkeyCrypto"]),
11+
.library(name: "TurnkeyAuthProxy", targets: ["TurnkeyAuthProxy"]),
1112
.library(name: "TurnkeyPasskeys", targets: ["TurnkeyPasskeys"]),
1213
.library(name: "TurnkeyStamper", targets: ["TurnkeyStamper"]),
1314
.library(name: "TurnkeySwift", targets: ["TurnkeySwift"]),
@@ -36,6 +37,13 @@ let package = Package(
3637
]
3738
),
3839
.target(name: "TurnkeyPasskeys", dependencies: ["TurnkeyEncoding", "TurnkeyCrypto"]),
40+
.target(
41+
name: "TurnkeyAuthProxy",
42+
dependencies: [
43+
.product(name: "OpenAPIRuntime", package: "swift-openapi-runtime"),
44+
.product(name: "OpenAPIURLSession", package: "swift-openapi-urlsession")
45+
]
46+
),
3947
.target(name: "TurnkeyStamper", dependencies: ["TurnkeyPasskeys"]),
4048
.target(
4149
name: "TurnkeySwift",
@@ -45,6 +53,7 @@ let package = Package(
4553
"TurnkeyCrypto",
4654
"TurnkeyPasskeys",
4755
"TurnkeyEncoding",
56+
"TurnkeyAuthProxy",
4857
]),
4958

5059
]

0 commit comments

Comments
 (0)