-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathgenerators.yml
More file actions
101 lines (101 loc) · 2.61 KB
/
generators.yml
File metadata and controls
101 lines (101 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
api:
specs:
- openapi: ./openapi.json
overrides: ./openapi-overrides.yml
origin: https://api.vapi.ai/api-json
settings:
title-as-schema-name: false
coerce-enums-to-literals: false
respect-nullable-schemas: true
groups:
python-sdk:
generators:
- name: fernapi/fern-python-sdk
version: 4.21.4
api:
settings:
unions: v1
output:
location: pypi
package-name: "vapi_server_sdk"
token: ${PYPI_TOKEN}
github:
repository: VapiAI/server-sdk-python
config:
pydantic_config:
skip_validation: true
client_class_name: Vapi
ts-sdk:
generators:
- name: fernapi/fern-typescript-node-sdk
version: 0.51.3
api:
settings:
unions: v1
output:
location: npm
package-name: "@vapi-ai/server-sdk"
token: ${NPM_TOKEN}
github:
repository: VapiAI/server-sdk-typescript
config:
namespaceExport: Vapi
allowCustomFetcher: true
skipResponseValidation: true
includeApiReference: true
noSerdeLayer: true
omitUndefined: true
smart-casing: true
java-sdk:
generators:
- name: fernapi/fern-java-sdk
version: 2.37.0
disable-examples: true
output:
location: maven
coordinate: dev.vapi:server-sdk
username: ${MAVEN_USERNAME}
password: ${MAVEN_PASSWORD}
github:
repository: VapiAI/server-sdk-java
config:
client-class-name: Vapi
go-sdk:
generators:
- name: fernapi/fern-go-sdk
version: 0.37.4
disable-examples: true
api:
settings:
unions: v1
github:
repository: VapiAI/server-sdk-go
config:
union: v1
ruby-sdk:
generators:
- name: fernapi/fern-ruby-sdk
version: 0.9.0-rc2
disable-examples: true
github:
repository: VapiAI/server-sdk-ruby
output:
location: rubygems
package-name: vapi-server-sdk
api-key: ${RUBYGEMS_API_KEY}
config:
clientClassName: Vapi
csharp-sdk:
generators:
- name: fernapi/fern-csharp-sdk
version: 1.18.0
disable-examples: true
github:
repository: VapiAI/server-sdk-csharp
output:
location: nuget
package-name: Vapi.Net
api-key: ${NUGET_API_KEY}
config:
namespace: Vapi.Net
client-class-name: VapiClient