Skip to content

Commit 358b209

Browse files
committed
init
1 parent 0400154 commit 358b209

File tree

4 files changed

+18846
-0
lines changed

4 files changed

+18846
-0
lines changed

fern/fern.config.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"organization": "vapi",
3+
"version": "0.41.13"
4+
}

fern/generators.yml

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
api:
2+
path: ./openapi/openapi.json
3+
overrides: ./openapi/openapi-overrides.yml
4+
settings:
5+
use-title: false
6+
groups:
7+
python:
8+
generators:
9+
- name: fernapi/fern-python-sdk
10+
version: 4.2.3
11+
output:
12+
location: pypi
13+
package-name: "Vapi"
14+
token: ${PYPI_TOKEN}
15+
github:
16+
repository: vapi-api/vapi-python-sdk
17+
mode: pull-request
18+
config:
19+
client_class_name: Vapi
20+
typescript:
21+
generators:
22+
- name: fernapi/fern-typescript-node-sdk
23+
version: 0.40.3
24+
output:
25+
location: npm
26+
package-name: "vapi"
27+
token: ${NPM_TOKEN}
28+
github:
29+
repository: vapi-api/vapi-node-sdk
30+
config:
31+
namespaceExport: Vapi
32+
allowCustomFetcher: true
33+
skipResponseValidation: true
34+
includeApiReference: true
35+
noSerdeLayer: true
36+
smart-casing: true
37+
java:
38+
generators:
39+
- name: fernapi/fern-java-sdk
40+
version: 2.1.0
41+
output:
42+
location: maven
43+
coordinate: dev.vapi:vapi-java-sdk
44+
username: ${MAVEN_USERNAME}
45+
password: ${MAVEN_PASSWORD}
46+
github:
47+
repository: vapi-api/vapi-java-sdk
48+
config:
49+
base-exception-class-name: VapiException
50+
go:
51+
generators:
52+
- name: fernapi/fern-go-sdk
53+
version: 0.25.0
54+
github:
55+
repository: vapi-api/vapi-go-sdk
56+
ruby:
57+
generators:
58+
- name: fernapi/fern-ruby-sdk
59+
version: 0.8.2
60+
github:
61+
repository: vapi-api/vapi-ruby-sdk
62+
output:
63+
location: rubygems
64+
package-name: vapi
65+
api-key: ${RUBYGEMS_API_KEY}
66+
config:
67+
clientClassName: Vapi
68+
csharp:
69+
generators:
70+
- name: fernapi/fern-csharp-sdk
71+
version: 1.7.0
72+
github:
73+
repository: vapi-api/vapi-csharp-sdk
74+
output:
75+
location: nuget
76+
package-name: Vapi.Client
77+
api-key: ${NUGET_TOKEN}
78+
config:
79+
namespace: Vapi.Client
80+
client-class-name: Vapi

fern/openapi/openapi-overrides.yml

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
paths:
2+
/call:
3+
get:
4+
x-fern-sdk-group-name:
5+
- calls
6+
x-fern-sdk-method-name: CallController_findAll
7+
post:
8+
x-fern-sdk-group-name:
9+
- calls
10+
x-fern-sdk-method-name: CallController_create
11+
/call/{id}:
12+
get:
13+
x-fern-sdk-group-name:
14+
- calls
15+
x-fern-sdk-method-name: CallController_findOne
16+
delete:
17+
x-fern-sdk-group-name:
18+
- calls
19+
x-fern-sdk-method-name: CallController_deleteCallData
20+
patch:
21+
x-fern-sdk-group-name:
22+
- calls
23+
x-fern-sdk-method-name: CallController_update
24+
/assistant:
25+
get:
26+
x-fern-sdk-group-name:
27+
- assistants
28+
x-fern-sdk-method-name: AssistantController_findAll
29+
post:
30+
x-fern-sdk-group-name:
31+
- assistants
32+
x-fern-sdk-method-name: AssistantController_create
33+
/assistant/{id}:
34+
get:
35+
x-fern-sdk-group-name:
36+
- assistants
37+
x-fern-sdk-method-name: AssistantController_findOne
38+
delete:
39+
x-fern-sdk-group-name:
40+
- assistants
41+
x-fern-sdk-method-name: AssistantController_remove
42+
patch:
43+
x-fern-sdk-group-name:
44+
- assistants
45+
x-fern-sdk-method-name: AssistantController_update
46+
/phone-number:
47+
get:
48+
x-fern-sdk-group-name:
49+
- phoneNumbers
50+
x-fern-sdk-method-name: PhoneNumberController_findAll
51+
post:
52+
x-fern-sdk-group-name:
53+
- phoneNumbers
54+
x-fern-sdk-method-name: PhoneNumberController_create
55+
/phone-number/{id}:
56+
get:
57+
x-fern-sdk-group-name:
58+
- phoneNumbers
59+
x-fern-sdk-method-name: PhoneNumberController_findOne
60+
delete:
61+
x-fern-sdk-group-name:
62+
- phoneNumbers
63+
x-fern-sdk-method-name: PhoneNumberController_remove
64+
patch:
65+
x-fern-sdk-group-name:
66+
- phoneNumbers
67+
x-fern-sdk-method-name: PhoneNumberController_update
68+
/squad:
69+
get:
70+
x-fern-sdk-group-name:
71+
- squads
72+
x-fern-sdk-method-name: SquadController_findAll
73+
post:
74+
x-fern-sdk-group-name:
75+
- squads
76+
x-fern-sdk-method-name: SquadController_create
77+
/squad/{id}:
78+
get:
79+
x-fern-sdk-group-name:
80+
- squads
81+
x-fern-sdk-method-name: SquadController_findOne
82+
delete:
83+
x-fern-sdk-group-name:
84+
- squads
85+
x-fern-sdk-method-name: SquadController_remove
86+
patch:
87+
x-fern-sdk-group-name:
88+
- squads
89+
x-fern-sdk-method-name: SquadController_update
90+
/block:
91+
get:
92+
x-fern-sdk-group-name:
93+
- blocks
94+
x-fern-sdk-method-name: BlockController_findAll
95+
post:
96+
x-fern-sdk-group-name:
97+
- blocks
98+
x-fern-sdk-method-name: BlockController_create
99+
/block/{id}:
100+
get:
101+
x-fern-sdk-group-name:
102+
- blocks
103+
x-fern-sdk-method-name: BlockController_findOne
104+
delete:
105+
x-fern-sdk-group-name:
106+
- blocks
107+
x-fern-sdk-method-name: BlockController_remove
108+
patch:
109+
x-fern-sdk-group-name:
110+
- blocks
111+
x-fern-sdk-method-name: BlockController_update
112+
/tool:
113+
get:
114+
x-fern-sdk-group-name:
115+
- tools
116+
x-fern-sdk-method-name: ToolController_findAll
117+
post:
118+
x-fern-sdk-group-name:
119+
- tools
120+
x-fern-sdk-method-name: ToolController_create
121+
/tool/{id}:
122+
get:
123+
x-fern-sdk-group-name:
124+
- tools
125+
x-fern-sdk-method-name: ToolController_findOne
126+
delete:
127+
x-fern-sdk-group-name:
128+
- tools
129+
x-fern-sdk-method-name: ToolController_remove
130+
patch:
131+
x-fern-sdk-group-name:
132+
- tools
133+
x-fern-sdk-method-name: ToolController_update
134+
/file:
135+
get:
136+
x-fern-sdk-group-name:
137+
- files
138+
x-fern-sdk-method-name: FileController_findAll
139+
post:
140+
x-fern-sdk-group-name:
141+
- files
142+
x-fern-sdk-method-name: FileController_create
143+
/file/{id}:
144+
get:
145+
x-fern-sdk-group-name:
146+
- files
147+
x-fern-sdk-method-name: FileController_findOne
148+
delete:
149+
x-fern-sdk-group-name:
150+
- files
151+
x-fern-sdk-method-name: FileController_remove
152+
patch:
153+
x-fern-sdk-group-name:
154+
- files
155+
x-fern-sdk-method-name: FileController_update
156+
/analytics:
157+
post:
158+
x-fern-sdk-group-name:
159+
- analytics
160+
x-fern-sdk-method-name: AnalyticsController_query
161+
/logs:
162+
get:
163+
x-fern-sdk-group-name:
164+
- logs
165+
x-fern-sdk-method-name: LoggingController_queryLogs

0 commit comments

Comments
 (0)