Skip to content

Commit 17cef16

Browse files
fix(client): remove @MustBeClosed for future returning methods
1 parent 6c2f07f commit 17cef16

28 files changed

+0
-214
lines changed

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccessTokenServiceAsync.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.AccessTokenCreateParams
@@ -36,14 +35,12 @@ interface AccessTokenServiceAsync {
3635
* Returns a raw HTTP response for `post /auth/token`, but is otherwise the same as
3736
* [AccessTokenServiceAsync.create].
3837
*/
39-
@MustBeClosed
4038
fun create(
4139
params: AccessTokenCreateParams
4240
): CompletableFuture<HttpResponseFor<CreateAccessTokenResponse>> =
4341
create(params, RequestOptions.none())
4442

4543
/** @see [create] */
46-
@MustBeClosed
4744
fun create(
4845
params: AccessTokenCreateParams,
4946
requestOptions: RequestOptions = RequestOptions.none(),

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccountServiceAsync.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.AccountDisconnectParams
@@ -64,26 +63,22 @@ interface AccountServiceAsync {
6463
* Returns a raw HTTP response for `post /disconnect`, but is otherwise the same as
6564
* [AccountServiceAsync.disconnect].
6665
*/
67-
@MustBeClosed
6866
fun disconnect(): CompletableFuture<HttpResponseFor<DisconnectResponse>> =
6967
disconnect(AccountDisconnectParams.none())
7068

7169
/** @see [disconnect] */
72-
@MustBeClosed
7370
fun disconnect(
7471
params: AccountDisconnectParams = AccountDisconnectParams.none(),
7572
requestOptions: RequestOptions = RequestOptions.none(),
7673
): CompletableFuture<HttpResponseFor<DisconnectResponse>>
7774

7875
/** @see [disconnect] */
79-
@MustBeClosed
8076
fun disconnect(
8177
params: AccountDisconnectParams = AccountDisconnectParams.none()
8278
): CompletableFuture<HttpResponseFor<DisconnectResponse>> =
8379
disconnect(params, RequestOptions.none())
8480

8581
/** @see [disconnect] */
86-
@MustBeClosed
8782
fun disconnect(
8883
requestOptions: RequestOptions
8984
): CompletableFuture<HttpResponseFor<DisconnectResponse>> =
@@ -93,26 +88,22 @@ interface AccountServiceAsync {
9388
* Returns a raw HTTP response for `get /introspect`, but is otherwise the same as
9489
* [AccountServiceAsync.introspect].
9590
*/
96-
@MustBeClosed
9791
fun introspect(): CompletableFuture<HttpResponseFor<Introspection>> =
9892
introspect(AccountIntrospectParams.none())
9993

10094
/** @see [introspect] */
101-
@MustBeClosed
10295
fun introspect(
10396
params: AccountIntrospectParams = AccountIntrospectParams.none(),
10497
requestOptions: RequestOptions = RequestOptions.none(),
10598
): CompletableFuture<HttpResponseFor<Introspection>>
10699

107100
/** @see [introspect] */
108-
@MustBeClosed
109101
fun introspect(
110102
params: AccountIntrospectParams = AccountIntrospectParams.none()
111103
): CompletableFuture<HttpResponseFor<Introspection>> =
112104
introspect(params, RequestOptions.none())
113105

114106
/** @see [introspect] */
115-
@MustBeClosed
116107
fun introspect(
117108
requestOptions: RequestOptions
118109
): CompletableFuture<HttpResponseFor<Introspection>> =

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ProviderServiceAsync.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.ProviderListPageAsync
@@ -43,26 +42,22 @@ interface ProviderServiceAsync {
4342
* Returns a raw HTTP response for `get /providers`, but is otherwise the same as
4443
* [ProviderServiceAsync.list].
4544
*/
46-
@MustBeClosed
4745
fun list(): CompletableFuture<HttpResponseFor<ProviderListPageAsync>> =
4846
list(ProviderListParams.none())
4947

5048
/** @see [list] */
51-
@MustBeClosed
5249
fun list(
5350
params: ProviderListParams = ProviderListParams.none(),
5451
requestOptions: RequestOptions = RequestOptions.none(),
5552
): CompletableFuture<HttpResponseFor<ProviderListPageAsync>>
5653

5754
/** @see [list] */
58-
@MustBeClosed
5955
fun list(
6056
params: ProviderListParams = ProviderListParams.none()
6157
): CompletableFuture<HttpResponseFor<ProviderListPageAsync>> =
6258
list(params, RequestOptions.none())
6359

6460
/** @see [list] */
65-
@MustBeClosed
6661
fun list(
6762
requestOptions: RequestOptions
6863
): CompletableFuture<HttpResponseFor<ProviderListPageAsync>> =

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/RequestForwardingServiceAsync.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.RequestForwardingForwardParams
@@ -41,14 +40,12 @@ interface RequestForwardingServiceAsync {
4140
* Returns a raw HTTP response for `post /forward`, but is otherwise the same as
4241
* [RequestForwardingServiceAsync.forward].
4342
*/
44-
@MustBeClosed
4543
fun forward(
4644
params: RequestForwardingForwardParams
4745
): CompletableFuture<HttpResponseFor<RequestForwardingForwardResponse>> =
4846
forward(params, RequestOptions.none())
4947

5048
/** @see [forward] */
51-
@MustBeClosed
5249
fun forward(
5350
params: RequestForwardingForwardParams,
5451
requestOptions: RequestOptions = RequestOptions.none(),

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/connect/SessionServiceAsync.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async.connect
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.ConnectSessionNewParams
@@ -49,14 +48,12 @@ interface SessionServiceAsync {
4948
* Returns a raw HTTP response for `post /connect/sessions`, but is otherwise the same as
5049
* [SessionServiceAsync.new_].
5150
*/
52-
@MustBeClosed
5351
fun new_(
5452
params: ConnectSessionNewParams
5553
): CompletableFuture<HttpResponseFor<SessionNewResponse>> =
5654
new_(params, RequestOptions.none())
5755

5856
/** @see [new_] */
59-
@MustBeClosed
6057
fun new_(
6158
params: ConnectSessionNewParams,
6259
requestOptions: RequestOptions = RequestOptions.none(),
@@ -66,14 +63,12 @@ interface SessionServiceAsync {
6663
* Returns a raw HTTP response for `post /connect/sessions/reauthenticate`, but is otherwise
6764
* the same as [SessionServiceAsync.reauthenticate].
6865
*/
69-
@MustBeClosed
7066
fun reauthenticate(
7167
params: ConnectSessionReauthenticateParams
7268
): CompletableFuture<HttpResponseFor<SessionReauthenticateResponse>> =
7369
reauthenticate(params, RequestOptions.none())
7470

7571
/** @see [reauthenticate] */
76-
@MustBeClosed
7772
fun reauthenticate(
7873
params: ConnectSessionReauthenticateParams,
7974
requestOptions: RequestOptions = RequestOptions.none(),

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/BenefitServiceAsync.kt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async.hris
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.CompanyBenefit
@@ -173,26 +172,22 @@ interface BenefitServiceAsync {
173172
* Returns a raw HTTP response for `post /employer/benefits`, but is otherwise the same as
174173
* [BenefitServiceAsync.create].
175174
*/
176-
@MustBeClosed
177175
fun create(): CompletableFuture<HttpResponseFor<CreateCompanyBenefitsResponse>> =
178176
create(HrisBenefitCreateParams.none())
179177

180178
/** @see [create] */
181-
@MustBeClosed
182179
fun create(
183180
params: HrisBenefitCreateParams = HrisBenefitCreateParams.none(),
184181
requestOptions: RequestOptions = RequestOptions.none(),
185182
): CompletableFuture<HttpResponseFor<CreateCompanyBenefitsResponse>>
186183

187184
/** @see [create] */
188-
@MustBeClosed
189185
fun create(
190186
params: HrisBenefitCreateParams = HrisBenefitCreateParams.none()
191187
): CompletableFuture<HttpResponseFor<CreateCompanyBenefitsResponse>> =
192188
create(params, RequestOptions.none())
193189

194190
/** @see [create] */
195-
@MustBeClosed
196191
fun create(
197192
requestOptions: RequestOptions
198193
): CompletableFuture<HttpResponseFor<CreateCompanyBenefitsResponse>> =
@@ -202,12 +197,10 @@ interface BenefitServiceAsync {
202197
* Returns a raw HTTP response for `get /employer/benefits/{benefit_id}`, but is otherwise
203198
* the same as [BenefitServiceAsync.retrieve].
204199
*/
205-
@MustBeClosed
206200
fun retrieve(benefitId: String): CompletableFuture<HttpResponseFor<CompanyBenefit>> =
207201
retrieve(benefitId, HrisBenefitRetrieveParams.none())
208202

209203
/** @see [retrieve] */
210-
@MustBeClosed
211204
fun retrieve(
212205
benefitId: String,
213206
params: HrisBenefitRetrieveParams = HrisBenefitRetrieveParams.none(),
@@ -216,29 +209,25 @@ interface BenefitServiceAsync {
216209
retrieve(params.toBuilder().benefitId(benefitId).build(), requestOptions)
217210

218211
/** @see [retrieve] */
219-
@MustBeClosed
220212
fun retrieve(
221213
benefitId: String,
222214
params: HrisBenefitRetrieveParams = HrisBenefitRetrieveParams.none(),
223215
): CompletableFuture<HttpResponseFor<CompanyBenefit>> =
224216
retrieve(benefitId, params, RequestOptions.none())
225217

226218
/** @see [retrieve] */
227-
@MustBeClosed
228219
fun retrieve(
229220
params: HrisBenefitRetrieveParams,
230221
requestOptions: RequestOptions = RequestOptions.none(),
231222
): CompletableFuture<HttpResponseFor<CompanyBenefit>>
232223

233224
/** @see [retrieve] */
234-
@MustBeClosed
235225
fun retrieve(
236226
params: HrisBenefitRetrieveParams
237227
): CompletableFuture<HttpResponseFor<CompanyBenefit>> =
238228
retrieve(params, RequestOptions.none())
239229

240230
/** @see [retrieve] */
241-
@MustBeClosed
242231
fun retrieve(
243232
benefitId: String,
244233
requestOptions: RequestOptions,
@@ -249,14 +238,12 @@ interface BenefitServiceAsync {
249238
* Returns a raw HTTP response for `post /employer/benefits/{benefit_id}`, but is otherwise
250239
* the same as [BenefitServiceAsync.update].
251240
*/
252-
@MustBeClosed
253241
fun update(
254242
benefitId: String
255243
): CompletableFuture<HttpResponseFor<UpdateCompanyBenefitResponse>> =
256244
update(benefitId, HrisBenefitUpdateParams.none())
257245

258246
/** @see [update] */
259-
@MustBeClosed
260247
fun update(
261248
benefitId: String,
262249
params: HrisBenefitUpdateParams = HrisBenefitUpdateParams.none(),
@@ -265,29 +252,25 @@ interface BenefitServiceAsync {
265252
update(params.toBuilder().benefitId(benefitId).build(), requestOptions)
266253

267254
/** @see [update] */
268-
@MustBeClosed
269255
fun update(
270256
benefitId: String,
271257
params: HrisBenefitUpdateParams = HrisBenefitUpdateParams.none(),
272258
): CompletableFuture<HttpResponseFor<UpdateCompanyBenefitResponse>> =
273259
update(benefitId, params, RequestOptions.none())
274260

275261
/** @see [update] */
276-
@MustBeClosed
277262
fun update(
278263
params: HrisBenefitUpdateParams,
279264
requestOptions: RequestOptions = RequestOptions.none(),
280265
): CompletableFuture<HttpResponseFor<UpdateCompanyBenefitResponse>>
281266

282267
/** @see [update] */
283-
@MustBeClosed
284268
fun update(
285269
params: HrisBenefitUpdateParams
286270
): CompletableFuture<HttpResponseFor<UpdateCompanyBenefitResponse>> =
287271
update(params, RequestOptions.none())
288272

289273
/** @see [update] */
290-
@MustBeClosed
291274
fun update(
292275
benefitId: String,
293276
requestOptions: RequestOptions,
@@ -298,26 +281,22 @@ interface BenefitServiceAsync {
298281
* Returns a raw HTTP response for `get /employer/benefits`, but is otherwise the same as
299282
* [BenefitServiceAsync.list].
300283
*/
301-
@MustBeClosed
302284
fun list(): CompletableFuture<HttpResponseFor<HrisBenefitListPageAsync>> =
303285
list(HrisBenefitListParams.none())
304286

305287
/** @see [list] */
306-
@MustBeClosed
307288
fun list(
308289
params: HrisBenefitListParams = HrisBenefitListParams.none(),
309290
requestOptions: RequestOptions = RequestOptions.none(),
310291
): CompletableFuture<HttpResponseFor<HrisBenefitListPageAsync>>
311292

312293
/** @see [list] */
313-
@MustBeClosed
314294
fun list(
315295
params: HrisBenefitListParams = HrisBenefitListParams.none()
316296
): CompletableFuture<HttpResponseFor<HrisBenefitListPageAsync>> =
317297
list(params, RequestOptions.none())
318298

319299
/** @see [list] */
320-
@MustBeClosed
321300
fun list(
322301
requestOptions: RequestOptions
323302
): CompletableFuture<HttpResponseFor<HrisBenefitListPageAsync>> =
@@ -327,29 +306,25 @@ interface BenefitServiceAsync {
327306
* Returns a raw HTTP response for `get /employer/benefits/meta`, but is otherwise the same
328307
* as [BenefitServiceAsync.listSupportedBenefits].
329308
*/
330-
@MustBeClosed
331309
fun listSupportedBenefits():
332310
CompletableFuture<HttpResponseFor<HrisBenefitListSupportedBenefitsPageAsync>> =
333311
listSupportedBenefits(HrisBenefitListSupportedBenefitsParams.none())
334312

335313
/** @see [listSupportedBenefits] */
336-
@MustBeClosed
337314
fun listSupportedBenefits(
338315
params: HrisBenefitListSupportedBenefitsParams =
339316
HrisBenefitListSupportedBenefitsParams.none(),
340317
requestOptions: RequestOptions = RequestOptions.none(),
341318
): CompletableFuture<HttpResponseFor<HrisBenefitListSupportedBenefitsPageAsync>>
342319

343320
/** @see [listSupportedBenefits] */
344-
@MustBeClosed
345321
fun listSupportedBenefits(
346322
params: HrisBenefitListSupportedBenefitsParams =
347323
HrisBenefitListSupportedBenefitsParams.none()
348324
): CompletableFuture<HttpResponseFor<HrisBenefitListSupportedBenefitsPageAsync>> =
349325
listSupportedBenefits(params, RequestOptions.none())
350326

351327
/** @see [listSupportedBenefits] */
352-
@MustBeClosed
353328
fun listSupportedBenefits(
354329
requestOptions: RequestOptions
355330
): CompletableFuture<HttpResponseFor<HrisBenefitListSupportedBenefitsPageAsync>> =

finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/CompanyServiceAsync.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.tryfinch.api.services.async.hris
44

5-
import com.google.errorprone.annotations.MustBeClosed
65
import com.tryfinch.api.core.RequestOptions
76
import com.tryfinch.api.core.http.HttpResponseFor
87
import com.tryfinch.api.models.Company
@@ -48,25 +47,21 @@ interface CompanyServiceAsync {
4847
* Returns a raw HTTP response for `get /employer/company`, but is otherwise the same as
4948
* [CompanyServiceAsync.retrieve].
5049
*/
51-
@MustBeClosed
5250
fun retrieve(): CompletableFuture<HttpResponseFor<Company>> =
5351
retrieve(HrisCompanyRetrieveParams.none())
5452

5553
/** @see [retrieve] */
56-
@MustBeClosed
5754
fun retrieve(
5855
params: HrisCompanyRetrieveParams = HrisCompanyRetrieveParams.none(),
5956
requestOptions: RequestOptions = RequestOptions.none(),
6057
): CompletableFuture<HttpResponseFor<Company>>
6158

6259
/** @see [retrieve] */
63-
@MustBeClosed
6460
fun retrieve(
6561
params: HrisCompanyRetrieveParams = HrisCompanyRetrieveParams.none()
6662
): CompletableFuture<HttpResponseFor<Company>> = retrieve(params, RequestOptions.none())
6763

6864
/** @see [retrieve] */
69-
@MustBeClosed
7065
fun retrieve(requestOptions: RequestOptions): CompletableFuture<HttpResponseFor<Company>> =
7166
retrieve(HrisCompanyRetrieveParams.none(), requestOptions)
7267
}

0 commit comments

Comments
 (0)