Skip to content

Commit 05135f7

Browse files
update readme
1 parent 8c7d18b commit 05135f7

File tree

1 file changed

+38
-35
lines changed

1 file changed

+38
-35
lines changed

README.md

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,15 @@ import (
2323
"context"
2424
"fmt"
2525

26-
merge "github.com/merge-api/merge-go-client"
27-
mergeclient "github.com/merge-api/merge-go-client/client"
26+
merge "github.com/merge-api/merge-go-client/v2"
27+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
28+
"github.com/merge-api/merge-go-client/v2/option"
29+
2830
)
2931

3032
client := mergeclient.NewClient(
31-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
32-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
33+
option.WithApiKey("<YOUR_API_KEY>"),
34+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
3335
)
3436
```
3537

@@ -41,8 +43,8 @@ Each category is namespaced:
4143

4244
```go
4345
client := mergeclient.NewClient(
44-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
45-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
46+
option.WithApiKey("<YOUR_API_KEY>"),
47+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
4648
)
4749

4850
client.Ats. # APIs specific to the ATS Category
@@ -60,8 +62,8 @@ Each category is namespaced:
6062

6163
```go
6264
client := mergeclient.NewClient(
63-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
64-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
65+
option.WithApiKey("<YOUR_API_KEY>"),
66+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
6567
)
6668

6769
client.Ats. // APIs specific to the ATS category
@@ -78,14 +80,15 @@ import (
7880
"context"
7981
"fmt"
8082

81-
merge "github.com/fern-api/merge-go"
82-
mergeclient "github.com/fern-api/merge-go/client"
83-
"github.com/fern-api/merge-go/ats"
83+
merge "github.com/merge-api/merge-go-client/v2"
84+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
85+
"github.com/merge-api/merge-go-client/v2/option"
86+
"github.com/merge-api/merge-go-client/v2/ats"
8487
)
8588

8689
client := mergeclient.NewClient(
87-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
88-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
90+
option.WithApiKey("<YOUR_API_KEY>"),
91+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
8992
)
9093
linkTokenResponse, err := client.Ats.LinkToken.Create(
9194
context.TODO(),
@@ -110,14 +113,14 @@ import (
110113
"context"
111114
"fmt"
112115

113-
merge "github.com/fern-api/merge-go"
114-
mergeclient "github.com/fern-api/merge-go/client"
115-
"github.com/fern-api/merge-go/hris"
116+
merge "github.com/merge-api/merge-go-client/v2"
117+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
118+
"github.com/merge-api/merge-go-client/v2/hris"
116119
)
117120

118121
client := mergeclient.NewClient(
119-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
120-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
122+
option.WithApiKey("<YOUR_API_KEY>"),
123+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
121124
)
122125
employee, err := client.Hris.Employees.Retrieve(
123126
context.TODO(),
@@ -139,14 +142,14 @@ import (
139142
"context"
140143
"fmt"
141144

142-
merge "github.com/fern-api/merge-go"
143-
mergeclient "github.com/fern-api/merge-go/client"
144-
"github.com/fern-api/merge-go/ats"
145+
merge "github.com/merge-api/merge-go-client/v2"
146+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
147+
"github.com/merge-api/merge-go-client/v2/ats"
145148
)
146149

147150
client := mergeclient.NewClient(
148-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
149-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
151+
option.WithApiKey("<YOUR_API_KEY>"),
152+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
150153
)
151154
candidate, err := client.Ats.Candidates.Retrieve(
152155
context.TODO(),
@@ -169,14 +172,14 @@ import (
169172
"fmt"
170173
"time"
171174

172-
merge "github.com/fern-api/merge-go"
173-
mergeclient "github.com/fern-api/merge-go/client"
174-
"github.com/fern-api/merge-go/ats"
175+
merge "github.com/merge-api/merge-go-client/v2"
176+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
177+
"github.com/merge-api/merge-go-client/v2/ats"
175178
)
176179

177180
client := mergeclient.NewClient(
178-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
179-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
181+
option.WithApiKey("<YOUR_API_KEY>"),
182+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
180183
)
181184
candidateList, err := client.Ats.Candidates.List(
182185
context.TODO(),
@@ -198,14 +201,14 @@ import (
198201
"fmt"
199202
"time"
200203

201-
merge "github.com/fern-api/merge-go"
202-
mergeclient "github.com/fern-api/merge-go/client"
203-
"github.com/fern-api/merge-go/ticketing"
204+
merge "github.com/merge-api/merge-go-client/v2"
205+
mergeclient "github.com/merge-api/merge-go-client/v2/client"
206+
"github.com/merge-api/merge-go-client/v2/ticketing"
204207
)
205208

206209
client := mergeclient.NewClient(
207-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
208-
mergeclient.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
210+
option.WithApiKey("<YOUR_API_KEY>"),
211+
option.WithAccountToken("<YOUR_ACCOUNT_TOKEN>"),
209212
)
210213
ticketResponse, err := client.Ticketing.Tickets.Create(
211214
context.TODO(),
@@ -255,8 +258,8 @@ configuring authorization tokens to be sent on every request, or providing your
255258

256259
```go
257260
client := mergeclient.NewClient(
258-
mergeclient.WithApiKey("<YOUR_API_KEY>"),
259-
mergeclient.WithHTTPClient(
261+
option.WithApiKey("<YOUR_API_KEY>"),
262+
option.WithHTTPClient(
260263
&http.Client{
261264
Timeout: 5 * time.Second,
262265
},

0 commit comments

Comments
 (0)