Skip to content

Commit 797cdf7

Browse files
chore: switch to prettier looking sorbet annotations (#64)
1 parent 727a5b5 commit 797cdf7

File tree

105 files changed

+2328
-6722
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+2328
-6722
lines changed

rbi/lib/finch-api/base_client.rbi

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,9 @@ module FinchAPI
8383
end
8484
end
8585

86+
# @api private
8687
sig { returns(T.anything) }
87-
def requester
88-
end
89-
90-
sig { params(_: T.anything).returns(T.anything) }
91-
def requester=(_)
92-
end
88+
attr_accessor :requester
9389

9490
# @api private
9591
sig do

rbi/lib/finch-api/client.rbi

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,56 +11,43 @@ module FinchAPI
1111
DEFAULT_MAX_RETRY_DELAY = T.let(8.0, Float)
1212

1313
sig { returns(T.nilable(String)) }
14-
def access_token
15-
end
14+
attr_reader :access_token
1615

1716
sig { returns(T.nilable(String)) }
18-
def client_id
19-
end
17+
attr_reader :client_id
2018

2119
sig { returns(T.nilable(String)) }
22-
def client_secret
23-
end
20+
attr_reader :client_secret
2421

2522
sig { returns(FinchAPI::Resources::AccessTokens) }
26-
def access_tokens
27-
end
23+
attr_reader :access_tokens
2824

2925
sig { returns(FinchAPI::Resources::HRIS) }
30-
def hris
31-
end
26+
attr_reader :hris
3227

3328
sig { returns(FinchAPI::Resources::Providers) }
34-
def providers
35-
end
29+
attr_reader :providers
3630

3731
sig { returns(FinchAPI::Resources::Account) }
38-
def account
39-
end
32+
attr_reader :account
4033

4134
sig { returns(FinchAPI::Resources::Webhooks) }
42-
def webhooks
43-
end
35+
attr_reader :webhooks
4436

4537
sig { returns(FinchAPI::Resources::RequestForwarding) }
46-
def request_forwarding
47-
end
38+
attr_reader :request_forwarding
4839

4940
sig { returns(FinchAPI::Resources::Jobs) }
50-
def jobs
51-
end
41+
attr_reader :jobs
5242

5343
sig { returns(FinchAPI::Resources::Sandbox) }
54-
def sandbox
55-
end
44+
attr_reader :sandbox
5645

5746
sig { returns(FinchAPI::Resources::Payroll) }
58-
def payroll
59-
end
47+
attr_reader :payroll
6048

6149
sig { returns(FinchAPI::Resources::Connect) }
62-
def connect
63-
end
50+
attr_reader :connect
6451

6552
# @api private
6653
sig { override.returns(T::Hash[String, String]) }

rbi/lib/finch-api/errors.rbi

Lines changed: 7 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,21 @@
33
module FinchAPI
44
class Error < StandardError
55
sig { returns(T.nilable(StandardError)) }
6-
def cause
7-
end
8-
9-
sig { params(_: T.nilable(StandardError)).returns(T.nilable(StandardError)) }
10-
def cause=(_)
11-
end
6+
attr_accessor :cause
127
end
138

149
class ConversionError < FinchAPI::Error
1510
end
1611

1712
class APIError < FinchAPI::Error
1813
sig { returns(URI::Generic) }
19-
def url
20-
end
21-
22-
sig { params(_: URI::Generic).returns(URI::Generic) }
23-
def url=(_)
24-
end
14+
attr_accessor :url
2515

2616
sig { returns(T.nilable(Integer)) }
27-
def status
28-
end
29-
30-
sig { params(_: T.nilable(Integer)).returns(T.nilable(Integer)) }
31-
def status=(_)
32-
end
17+
attr_accessor :status
3318

3419
sig { returns(T.nilable(T.anything)) }
35-
def body
36-
end
37-
38-
sig { params(_: T.nilable(T.anything)).returns(T.nilable(T.anything)) }
39-
def body=(_)
40-
end
20+
attr_accessor :body
4121

4222
# @api private
4323
sig do
@@ -57,20 +37,10 @@ module FinchAPI
5737

5838
class APIConnectionError < FinchAPI::APIError
5939
sig { void }
60-
def status
61-
end
62-
63-
sig { params(_: NilClass).void }
64-
def status=(_)
65-
end
40+
attr_accessor :status
6641

6742
sig { void }
68-
def body
69-
end
70-
71-
sig { params(_: NilClass).void }
72-
def body=(_)
73-
end
43+
attr_accessor :body
7444

7545
# @api private
7646
sig do
@@ -122,12 +92,7 @@ module FinchAPI
12292
end
12393

12494
sig { returns(Integer) }
125-
def status
126-
end
127-
128-
sig { params(_: Integer).returns(Integer) }
129-
def status=(_)
130-
end
95+
attr_accessor :status
13196

13297
# @api private
13398
sig do

rbi/lib/finch-api/individuals_page.rbi

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,10 @@ module FinchAPI
77
Elem = type_member
88

99
sig { returns(T.nilable(T::Array[Elem])) }
10-
def individuals
11-
end
12-
13-
sig { params(_: T.nilable(T::Array[Elem])).returns(T.nilable(T::Array[Elem])) }
14-
def individuals=(_)
15-
end
10+
attr_accessor :individuals
1611

1712
sig { returns(FinchAPI::Models::Paging) }
18-
def paging
19-
end
20-
21-
sig { params(_: FinchAPI::Models::Paging).returns(FinchAPI::Models::Paging) }
22-
def paging=(_)
23-
end
13+
attr_accessor :paging
2414

2515
sig { returns(String) }
2616
def inspect

rbi/lib/finch-api/models/access_token_create_params.rbi

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,25 @@ module FinchAPI
77
include FinchAPI::RequestParameters
88

99
sig { returns(String) }
10-
def code
11-
end
12-
13-
sig { params(_: String).returns(String) }
14-
def code=(_)
15-
end
10+
attr_accessor :code
1611

1712
sig { returns(T.nilable(String)) }
18-
def client_id
19-
end
13+
attr_reader :client_id
2014

21-
sig { params(_: String).returns(String) }
22-
def client_id=(_)
23-
end
15+
sig { params(client_id: String).void }
16+
attr_writer :client_id
2417

2518
sig { returns(T.nilable(String)) }
26-
def client_secret
27-
end
19+
attr_reader :client_secret
2820

29-
sig { params(_: String).returns(String) }
30-
def client_secret=(_)
31-
end
21+
sig { params(client_secret: String).void }
22+
attr_writer :client_secret
3223

3324
sig { returns(T.nilable(String)) }
34-
def redirect_uri
35-
end
25+
attr_reader :redirect_uri
3626

37-
sig { params(_: String).returns(String) }
38-
def redirect_uri=(_)
39-
end
27+
sig { params(redirect_uri: String).void }
28+
attr_writer :redirect_uri
4029

4130
sig do
4231
params(

0 commit comments

Comments
 (0)