Skip to content

Commit 98c446f

Browse files
chore: use sorbet union aliases where available
1 parent 20b6e9f commit 98c446f

10 files changed

Lines changed: 44 additions & 166 deletions

rbi/lithic/models/auth_rules/auth_rule_condition.rbi

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,18 +89,26 @@ module Lithic
8989
attr_writer :operation
9090

9191
# A regex string, to be used with `MATCHES` or `DOES_NOT_MATCH`
92-
sig { returns(T.nilable(T.any(String, Integer, T::Array[String]))) }
92+
sig do
93+
returns(
94+
T.nilable(Lithic::AuthRules::AuthRuleCondition::Value::Variants)
95+
)
96+
end
9397
attr_reader :value
9498

95-
sig { params(value: T.any(String, Integer, T::Array[String])).void }
99+
sig do
100+
params(
101+
value: Lithic::AuthRules::AuthRuleCondition::Value::Variants
102+
).void
103+
end
96104
attr_writer :value
97105

98106
sig do
99107
params(
100108
attribute: Lithic::AuthRules::ConditionalAttribute::OrSymbol,
101109
operation:
102110
Lithic::AuthRules::AuthRuleCondition::Operation::OrSymbol,
103-
value: T.any(String, Integer, T::Array[String])
111+
value: Lithic::AuthRules::AuthRuleCondition::Value::Variants
104112
).returns(T.attached_class)
105113
end
106114
def self.new(
@@ -165,7 +173,7 @@ module Lithic
165173
attribute: Lithic::AuthRules::ConditionalAttribute::OrSymbol,
166174
operation:
167175
Lithic::AuthRules::AuthRuleCondition::Operation::OrSymbol,
168-
value: T.any(String, Integer, T::Array[String])
176+
value: Lithic::AuthRules::AuthRuleCondition::Value::Variants
169177
}
170178
)
171179
end

rbi/lithic/models/auth_rules/v2_apply_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,7 @@ module Lithic
172172
# Parameters for the Auth Rule
173173
sig do
174174
returns(
175-
T.any(
176-
Lithic::AuthRules::ConditionalBlockParameters,
177-
Lithic::AuthRules::VelocityLimitParams,
178-
Lithic::Models::AuthRules::V2ApplyResponse::CurrentVersion::Parameters::MerchantLockParameters
179-
)
175+
Lithic::Models::AuthRules::V2ApplyResponse::CurrentVersion::Parameters::Variants
180176
)
181177
end
182178
attr_accessor :parameters
@@ -210,11 +206,7 @@ module Lithic
210206
override.returns(
211207
{
212208
parameters:
213-
T.any(
214-
Lithic::AuthRules::ConditionalBlockParameters,
215-
Lithic::AuthRules::VelocityLimitParams,
216-
Lithic::Models::AuthRules::V2ApplyResponse::CurrentVersion::Parameters::MerchantLockParameters
217-
),
209+
Lithic::Models::AuthRules::V2ApplyResponse::CurrentVersion::Parameters::Variants,
218210
version: Integer
219211
}
220212
)
@@ -377,11 +369,7 @@ module Lithic
377369
# Parameters for the Auth Rule
378370
sig do
379371
returns(
380-
T.any(
381-
Lithic::AuthRules::ConditionalBlockParameters,
382-
Lithic::AuthRules::VelocityLimitParams,
383-
Lithic::Models::AuthRules::V2ApplyResponse::DraftVersion::Parameters::MerchantLockParameters
384-
)
372+
Lithic::Models::AuthRules::V2ApplyResponse::DraftVersion::Parameters::Variants
385373
)
386374
end
387375
attr_accessor :parameters
@@ -415,11 +403,7 @@ module Lithic
415403
override.returns(
416404
{
417405
parameters:
418-
T.any(
419-
Lithic::AuthRules::ConditionalBlockParameters,
420-
Lithic::AuthRules::VelocityLimitParams,
421-
Lithic::Models::AuthRules::V2ApplyResponse::DraftVersion::Parameters::MerchantLockParameters
422-
),
406+
Lithic::Models::AuthRules::V2ApplyResponse::DraftVersion::Parameters::Variants,
423407
version: Integer
424408
}
425409
)

rbi/lithic/models/auth_rules/v2_create_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,7 @@ module Lithic
172172
# Parameters for the Auth Rule
173173
sig do
174174
returns(
175-
T.any(
176-
Lithic::AuthRules::ConditionalBlockParameters,
177-
Lithic::AuthRules::VelocityLimitParams,
178-
Lithic::Models::AuthRules::V2CreateResponse::CurrentVersion::Parameters::MerchantLockParameters
179-
)
175+
Lithic::Models::AuthRules::V2CreateResponse::CurrentVersion::Parameters::Variants
180176
)
181177
end
182178
attr_accessor :parameters
@@ -210,11 +206,7 @@ module Lithic
210206
override.returns(
211207
{
212208
parameters:
213-
T.any(
214-
Lithic::AuthRules::ConditionalBlockParameters,
215-
Lithic::AuthRules::VelocityLimitParams,
216-
Lithic::Models::AuthRules::V2CreateResponse::CurrentVersion::Parameters::MerchantLockParameters
217-
),
209+
Lithic::Models::AuthRules::V2CreateResponse::CurrentVersion::Parameters::Variants,
218210
version: Integer
219211
}
220212
)
@@ -377,11 +369,7 @@ module Lithic
377369
# Parameters for the Auth Rule
378370
sig do
379371
returns(
380-
T.any(
381-
Lithic::AuthRules::ConditionalBlockParameters,
382-
Lithic::AuthRules::VelocityLimitParams,
383-
Lithic::Models::AuthRules::V2CreateResponse::DraftVersion::Parameters::MerchantLockParameters
384-
)
372+
Lithic::Models::AuthRules::V2CreateResponse::DraftVersion::Parameters::Variants
385373
)
386374
end
387375
attr_accessor :parameters
@@ -415,11 +403,7 @@ module Lithic
415403
override.returns(
416404
{
417405
parameters:
418-
T.any(
419-
Lithic::AuthRules::ConditionalBlockParameters,
420-
Lithic::AuthRules::VelocityLimitParams,
421-
Lithic::Models::AuthRules::V2CreateResponse::DraftVersion::Parameters::MerchantLockParameters
422-
),
406+
Lithic::Models::AuthRules::V2CreateResponse::DraftVersion::Parameters::Variants,
423407
version: Integer
424408
}
425409
)

rbi/lithic/models/auth_rules/v2_draft_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,7 @@ module Lithic
172172
# Parameters for the Auth Rule
173173
sig do
174174
returns(
175-
T.any(
176-
Lithic::AuthRules::ConditionalBlockParameters,
177-
Lithic::AuthRules::VelocityLimitParams,
178-
Lithic::Models::AuthRules::V2DraftResponse::CurrentVersion::Parameters::MerchantLockParameters
179-
)
175+
Lithic::Models::AuthRules::V2DraftResponse::CurrentVersion::Parameters::Variants
180176
)
181177
end
182178
attr_accessor :parameters
@@ -210,11 +206,7 @@ module Lithic
210206
override.returns(
211207
{
212208
parameters:
213-
T.any(
214-
Lithic::AuthRules::ConditionalBlockParameters,
215-
Lithic::AuthRules::VelocityLimitParams,
216-
Lithic::Models::AuthRules::V2DraftResponse::CurrentVersion::Parameters::MerchantLockParameters
217-
),
209+
Lithic::Models::AuthRules::V2DraftResponse::CurrentVersion::Parameters::Variants,
218210
version: Integer
219211
}
220212
)
@@ -377,11 +369,7 @@ module Lithic
377369
# Parameters for the Auth Rule
378370
sig do
379371
returns(
380-
T.any(
381-
Lithic::AuthRules::ConditionalBlockParameters,
382-
Lithic::AuthRules::VelocityLimitParams,
383-
Lithic::Models::AuthRules::V2DraftResponse::DraftVersion::Parameters::MerchantLockParameters
384-
)
372+
Lithic::Models::AuthRules::V2DraftResponse::DraftVersion::Parameters::Variants
385373
)
386374
end
387375
attr_accessor :parameters
@@ -415,11 +403,7 @@ module Lithic
415403
override.returns(
416404
{
417405
parameters:
418-
T.any(
419-
Lithic::AuthRules::ConditionalBlockParameters,
420-
Lithic::AuthRules::VelocityLimitParams,
421-
Lithic::Models::AuthRules::V2DraftResponse::DraftVersion::Parameters::MerchantLockParameters
422-
),
406+
Lithic::Models::AuthRules::V2DraftResponse::DraftVersion::Parameters::Variants,
423407
version: Integer
424408
}
425409
)

rbi/lithic/models/auth_rules/v2_list_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,7 @@ module Lithic
168168
# Parameters for the Auth Rule
169169
sig do
170170
returns(
171-
T.any(
172-
Lithic::AuthRules::ConditionalBlockParameters,
173-
Lithic::AuthRules::VelocityLimitParams,
174-
Lithic::Models::AuthRules::V2ListResponse::CurrentVersion::Parameters::MerchantLockParameters
175-
)
171+
Lithic::Models::AuthRules::V2ListResponse::CurrentVersion::Parameters::Variants
176172
)
177173
end
178174
attr_accessor :parameters
@@ -206,11 +202,7 @@ module Lithic
206202
override.returns(
207203
{
208204
parameters:
209-
T.any(
210-
Lithic::AuthRules::ConditionalBlockParameters,
211-
Lithic::AuthRules::VelocityLimitParams,
212-
Lithic::Models::AuthRules::V2ListResponse::CurrentVersion::Parameters::MerchantLockParameters
213-
),
205+
Lithic::Models::AuthRules::V2ListResponse::CurrentVersion::Parameters::Variants,
214206
version: Integer
215207
}
216208
)
@@ -373,11 +365,7 @@ module Lithic
373365
# Parameters for the Auth Rule
374366
sig do
375367
returns(
376-
T.any(
377-
Lithic::AuthRules::ConditionalBlockParameters,
378-
Lithic::AuthRules::VelocityLimitParams,
379-
Lithic::Models::AuthRules::V2ListResponse::DraftVersion::Parameters::MerchantLockParameters
380-
)
368+
Lithic::Models::AuthRules::V2ListResponse::DraftVersion::Parameters::Variants
381369
)
382370
end
383371
attr_accessor :parameters
@@ -411,11 +399,7 @@ module Lithic
411399
override.returns(
412400
{
413401
parameters:
414-
T.any(
415-
Lithic::AuthRules::ConditionalBlockParameters,
416-
Lithic::AuthRules::VelocityLimitParams,
417-
Lithic::Models::AuthRules::V2ListResponse::DraftVersion::Parameters::MerchantLockParameters
418-
),
402+
Lithic::Models::AuthRules::V2ListResponse::DraftVersion::Parameters::Variants,
419403
version: Integer
420404
}
421405
)

rbi/lithic/models/auth_rules/v2_promote_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,7 @@ module Lithic
175175
# Parameters for the Auth Rule
176176
sig do
177177
returns(
178-
T.any(
179-
Lithic::AuthRules::ConditionalBlockParameters,
180-
Lithic::AuthRules::VelocityLimitParams,
181-
Lithic::Models::AuthRules::V2PromoteResponse::CurrentVersion::Parameters::MerchantLockParameters
182-
)
178+
Lithic::Models::AuthRules::V2PromoteResponse::CurrentVersion::Parameters::Variants
183179
)
184180
end
185181
attr_accessor :parameters
@@ -213,11 +209,7 @@ module Lithic
213209
override.returns(
214210
{
215211
parameters:
216-
T.any(
217-
Lithic::AuthRules::ConditionalBlockParameters,
218-
Lithic::AuthRules::VelocityLimitParams,
219-
Lithic::Models::AuthRules::V2PromoteResponse::CurrentVersion::Parameters::MerchantLockParameters
220-
),
212+
Lithic::Models::AuthRules::V2PromoteResponse::CurrentVersion::Parameters::Variants,
221213
version: Integer
222214
}
223215
)
@@ -380,11 +372,7 @@ module Lithic
380372
# Parameters for the Auth Rule
381373
sig do
382374
returns(
383-
T.any(
384-
Lithic::AuthRules::ConditionalBlockParameters,
385-
Lithic::AuthRules::VelocityLimitParams,
386-
Lithic::Models::AuthRules::V2PromoteResponse::DraftVersion::Parameters::MerchantLockParameters
387-
)
375+
Lithic::Models::AuthRules::V2PromoteResponse::DraftVersion::Parameters::Variants
388376
)
389377
end
390378
attr_accessor :parameters
@@ -418,11 +406,7 @@ module Lithic
418406
override.returns(
419407
{
420408
parameters:
421-
T.any(
422-
Lithic::AuthRules::ConditionalBlockParameters,
423-
Lithic::AuthRules::VelocityLimitParams,
424-
Lithic::Models::AuthRules::V2PromoteResponse::DraftVersion::Parameters::MerchantLockParameters
425-
),
409+
Lithic::Models::AuthRules::V2PromoteResponse::DraftVersion::Parameters::Variants,
426410
version: Integer
427411
}
428412
)

rbi/lithic/models/auth_rules/v2_retrieve_response.rbi

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,7 @@ module Lithic
175175
# Parameters for the Auth Rule
176176
sig do
177177
returns(
178-
T.any(
179-
Lithic::AuthRules::ConditionalBlockParameters,
180-
Lithic::AuthRules::VelocityLimitParams,
181-
Lithic::Models::AuthRules::V2RetrieveResponse::CurrentVersion::Parameters::MerchantLockParameters
182-
)
178+
Lithic::Models::AuthRules::V2RetrieveResponse::CurrentVersion::Parameters::Variants
183179
)
184180
end
185181
attr_accessor :parameters
@@ -213,11 +209,7 @@ module Lithic
213209
override.returns(
214210
{
215211
parameters:
216-
T.any(
217-
Lithic::AuthRules::ConditionalBlockParameters,
218-
Lithic::AuthRules::VelocityLimitParams,
219-
Lithic::Models::AuthRules::V2RetrieveResponse::CurrentVersion::Parameters::MerchantLockParameters
220-
),
212+
Lithic::Models::AuthRules::V2RetrieveResponse::CurrentVersion::Parameters::Variants,
221213
version: Integer
222214
}
223215
)
@@ -380,11 +372,7 @@ module Lithic
380372
# Parameters for the Auth Rule
381373
sig do
382374
returns(
383-
T.any(
384-
Lithic::AuthRules::ConditionalBlockParameters,
385-
Lithic::AuthRules::VelocityLimitParams,
386-
Lithic::Models::AuthRules::V2RetrieveResponse::DraftVersion::Parameters::MerchantLockParameters
387-
)
375+
Lithic::Models::AuthRules::V2RetrieveResponse::DraftVersion::Parameters::Variants
388376
)
389377
end
390378
attr_accessor :parameters
@@ -418,11 +406,7 @@ module Lithic
418406
override.returns(
419407
{
420408
parameters:
421-
T.any(
422-
Lithic::AuthRules::ConditionalBlockParameters,
423-
Lithic::AuthRules::VelocityLimitParams,
424-
Lithic::Models::AuthRules::V2RetrieveResponse::DraftVersion::Parameters::MerchantLockParameters
425-
),
409+
Lithic::Models::AuthRules::V2RetrieveResponse::DraftVersion::Parameters::Variants,
426410
version: Integer
427411
}
428412
)

0 commit comments

Comments
 (0)