Skip to content

Commit d06d641

Browse files
feat(api): api update
1 parent ad3d78f commit d06d641

31 files changed

+10132
-7692
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 45
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-4fcae6958da081ca0e96ef6b3ce8f0b6e50994faaed8ecd6e94aa40ce1a93521.yml
3-
openapi_spec_hash: a825b1120bb26f04505e3bc9ab1e48f3
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-5b7ee4cddd08558fb0cc5010d36899c0bbe5d6a8d39c8171f65b70b68927df3c.yml
3+
openapi_spec_hash: c01482dc89e9bf7ae4c9dad0fb547e62
44
config_hash: 53778a0b839c4f6ad34fbba051f5e8a6

finch-java-core/src/main/kotlin/com/tryfinch/api/models/BenefitType.kt

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class BenefitType @JsonCreator private constructor(private val value: JsonField<
2121

2222
companion object {
2323

24+
@JvmField val _457 = of("457")
25+
2426
@JvmField val _401K = of("401k")
2527

2628
@JvmField val _401K_ROTH = of("401k_roth")
@@ -31,58 +33,56 @@ class BenefitType @JsonCreator private constructor(private val value: JsonField<
3133

3234
@JvmField val _403B_ROTH = of("403b_roth")
3335

34-
@JvmField val _457 = of("457")
35-
3636
@JvmField val _457_ROTH = of("457_roth")
3737

38-
@JvmField val S125_MEDICAL = of("s125_medical")
39-
40-
@JvmField val S125_DENTAL = of("s125_dental")
38+
@JvmField val COMMUTER = of("commuter")
4139

42-
@JvmField val S125_VISION = of("s125_vision")
40+
@JvmField val CUSTOM_POST_TAX = of("custom_post_tax")
4341

44-
@JvmField val HSA_PRE = of("hsa_pre")
42+
@JvmField val CUSTOM_PRE_TAX = of("custom_pre_tax")
4543

46-
@JvmField val HSA_POST = of("hsa_post")
44+
@JvmField val FSA_DEPENDENT_CARE = of("fsa_dependent_care")
4745

4846
@JvmField val FSA_MEDICAL = of("fsa_medical")
4947

50-
@JvmField val FSA_DEPENDENT_CARE = of("fsa_dependent_care")
48+
@JvmField val HSA_POST = of("hsa_post")
5149

52-
@JvmField val SIMPLE_IRA = of("simple_ira")
50+
@JvmField val HSA_PRE = of("hsa_pre")
5351

54-
@JvmField val SIMPLE = of("simple")
52+
@JvmField val S125_DENTAL = of("s125_dental")
5553

56-
@JvmField val COMMUTER = of("commuter")
54+
@JvmField val S125_MEDICAL = of("s125_medical")
5755

58-
@JvmField val CUSTOM_POST_TAX = of("custom_post_tax")
56+
@JvmField val S125_VISION = of("s125_vision")
5957

60-
@JvmField val CUSTOM_PRE_TAX = of("custom_pre_tax")
58+
@JvmField val SIMPLE = of("simple")
59+
60+
@JvmField val SIMPLE_IRA = of("simple_ira")
6161

6262
@JvmStatic fun of(value: String) = BenefitType(JsonField.of(value))
6363
}
6464

6565
/** An enum containing [BenefitType]'s known values. */
6666
enum class Known {
67+
_457,
6768
_401K,
6869
_401K_ROTH,
6970
_401K_LOAN,
7071
_403B,
7172
_403B_ROTH,
72-
_457,
7373
_457_ROTH,
74-
S125_MEDICAL,
75-
S125_DENTAL,
76-
S125_VISION,
77-
HSA_PRE,
78-
HSA_POST,
79-
FSA_MEDICAL,
80-
FSA_DEPENDENT_CARE,
81-
SIMPLE_IRA,
82-
SIMPLE,
8374
COMMUTER,
8475
CUSTOM_POST_TAX,
8576
CUSTOM_PRE_TAX,
77+
FSA_DEPENDENT_CARE,
78+
FSA_MEDICAL,
79+
HSA_POST,
80+
HSA_PRE,
81+
S125_DENTAL,
82+
S125_MEDICAL,
83+
S125_VISION,
84+
SIMPLE,
85+
SIMPLE_IRA,
8686
}
8787

8888
/**
@@ -95,25 +95,25 @@ class BenefitType @JsonCreator private constructor(private val value: JsonField<
9595
* - It was constructed with an arbitrary value using the [of] method.
9696
*/
9797
enum class Value {
98+
_457,
9899
_401K,
99100
_401K_ROTH,
100101
_401K_LOAN,
101102
_403B,
102103
_403B_ROTH,
103-
_457,
104104
_457_ROTH,
105-
S125_MEDICAL,
106-
S125_DENTAL,
107-
S125_VISION,
108-
HSA_PRE,
109-
HSA_POST,
110-
FSA_MEDICAL,
111-
FSA_DEPENDENT_CARE,
112-
SIMPLE_IRA,
113-
SIMPLE,
114105
COMMUTER,
115106
CUSTOM_POST_TAX,
116107
CUSTOM_PRE_TAX,
108+
FSA_DEPENDENT_CARE,
109+
FSA_MEDICAL,
110+
HSA_POST,
111+
HSA_PRE,
112+
S125_DENTAL,
113+
S125_MEDICAL,
114+
S125_VISION,
115+
SIMPLE,
116+
SIMPLE_IRA,
117117
/** An enum member indicating that [BenefitType] was instantiated with an unknown value. */
118118
_UNKNOWN,
119119
}
@@ -127,25 +127,25 @@ class BenefitType @JsonCreator private constructor(private val value: JsonField<
127127
*/
128128
fun value(): Value =
129129
when (this) {
130+
_457 -> Value._457
130131
_401K -> Value._401K
131132
_401K_ROTH -> Value._401K_ROTH
132133
_401K_LOAN -> Value._401K_LOAN
133134
_403B -> Value._403B
134135
_403B_ROTH -> Value._403B_ROTH
135-
_457 -> Value._457
136136
_457_ROTH -> Value._457_ROTH
137-
S125_MEDICAL -> Value.S125_MEDICAL
138-
S125_DENTAL -> Value.S125_DENTAL
139-
S125_VISION -> Value.S125_VISION
140-
HSA_PRE -> Value.HSA_PRE
141-
HSA_POST -> Value.HSA_POST
142-
FSA_MEDICAL -> Value.FSA_MEDICAL
143-
FSA_DEPENDENT_CARE -> Value.FSA_DEPENDENT_CARE
144-
SIMPLE_IRA -> Value.SIMPLE_IRA
145-
SIMPLE -> Value.SIMPLE
146137
COMMUTER -> Value.COMMUTER
147138
CUSTOM_POST_TAX -> Value.CUSTOM_POST_TAX
148139
CUSTOM_PRE_TAX -> Value.CUSTOM_PRE_TAX
140+
FSA_DEPENDENT_CARE -> Value.FSA_DEPENDENT_CARE
141+
FSA_MEDICAL -> Value.FSA_MEDICAL
142+
HSA_POST -> Value.HSA_POST
143+
HSA_PRE -> Value.HSA_PRE
144+
S125_DENTAL -> Value.S125_DENTAL
145+
S125_MEDICAL -> Value.S125_MEDICAL
146+
S125_VISION -> Value.S125_VISION
147+
SIMPLE -> Value.SIMPLE
148+
SIMPLE_IRA -> Value.SIMPLE_IRA
149149
else -> Value._UNKNOWN
150150
}
151151

@@ -159,25 +159,25 @@ class BenefitType @JsonCreator private constructor(private val value: JsonField<
159159
*/
160160
fun known(): Known =
161161
when (this) {
162+
_457 -> Known._457
162163
_401K -> Known._401K
163164
_401K_ROTH -> Known._401K_ROTH
164165
_401K_LOAN -> Known._401K_LOAN
165166
_403B -> Known._403B
166167
_403B_ROTH -> Known._403B_ROTH
167-
_457 -> Known._457
168168
_457_ROTH -> Known._457_ROTH
169-
S125_MEDICAL -> Known.S125_MEDICAL
170-
S125_DENTAL -> Known.S125_DENTAL
171-
S125_VISION -> Known.S125_VISION
172-
HSA_PRE -> Known.HSA_PRE
173-
HSA_POST -> Known.HSA_POST
174-
FSA_MEDICAL -> Known.FSA_MEDICAL
175-
FSA_DEPENDENT_CARE -> Known.FSA_DEPENDENT_CARE
176-
SIMPLE_IRA -> Known.SIMPLE_IRA
177-
SIMPLE -> Known.SIMPLE
178169
COMMUTER -> Known.COMMUTER
179170
CUSTOM_POST_TAX -> Known.CUSTOM_POST_TAX
180171
CUSTOM_PRE_TAX -> Known.CUSTOM_PRE_TAX
172+
FSA_DEPENDENT_CARE -> Known.FSA_DEPENDENT_CARE
173+
FSA_MEDICAL -> Known.FSA_MEDICAL
174+
HSA_POST -> Known.HSA_POST
175+
HSA_PRE -> Known.HSA_PRE
176+
S125_DENTAL -> Known.S125_DENTAL
177+
S125_MEDICAL -> Known.S125_MEDICAL
178+
S125_VISION -> Known.S125_VISION
179+
SIMPLE -> Known.SIMPLE
180+
SIMPLE_IRA -> Known.SIMPLE_IRA
181181
else -> throw FinchInvalidDataException("Unknown BenefitType: $value")
182182
}
183183

0 commit comments

Comments
 (0)