Skip to content

Commit 56f902f

Browse files
Add required fields to multiple schema overrides (#357)
Adds required field arrays to 14 schemas that were missing them, causing Fern to generate all properties as Optional<T> in the Java SDK. Schemas updated: - conversation_rating, conversation_part, conversation_part_author - ticket_part, ticket_part_author - segment, team, conversation_source, linked_object - news_item, newsfeed, newsfeed_assignment - help_center, part_attachment Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b76d2b7 commit 56f902f

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

fern/openapi-overrides.yml

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2223,6 +2223,106 @@ components:
22232223
update_company_request:
22242224
x-fern-type-name: UpdateCompanyRequestBody
22252225

2226+
conversation_rating:
2227+
required:
2228+
- rating
2229+
- created_at
2230+
2231+
conversation_part:
2232+
required:
2233+
- type
2234+
- id
2235+
- part_type
2236+
- created_at
2237+
- updated_at
2238+
- author
2239+
- redacted
2240+
2241+
conversation_part_author:
2242+
required:
2243+
- type
2244+
- id
2245+
2246+
ticket_part:
2247+
required:
2248+
- type
2249+
- id
2250+
- part_type
2251+
- created_at
2252+
- updated_at
2253+
- author
2254+
- redacted
2255+
2256+
ticket_part_author:
2257+
required:
2258+
- type
2259+
- id
2260+
2261+
segment:
2262+
required:
2263+
- type
2264+
- id
2265+
- name
2266+
- created_at
2267+
- updated_at
2268+
- person_type
2269+
2270+
team:
2271+
required:
2272+
- type
2273+
- id
2274+
- name
2275+
- admin_ids
2276+
2277+
conversation_source:
2278+
required:
2279+
- type
2280+
- id
2281+
- delivered_as
2282+
- author
2283+
- redacted
2284+
2285+
linked_object:
2286+
required:
2287+
- type
2288+
- id
2289+
2290+
news_item:
2291+
required:
2292+
- type
2293+
- id
2294+
- workspace_id
2295+
- title
2296+
- state
2297+
- created_at
2298+
- updated_at
2299+
2300+
newsfeed:
2301+
required:
2302+
- type
2303+
- id
2304+
- name
2305+
- created_at
2306+
- updated_at
2307+
2308+
newsfeed_assignment:
2309+
required:
2310+
- newsfeed_id
2311+
2312+
help_center:
2313+
required:
2314+
- id
2315+
- workspace_id
2316+
- created_at
2317+
- updated_at
2318+
- identifier
2319+
2320+
part_attachment:
2321+
required:
2322+
- type
2323+
- name
2324+
- url
2325+
22262326
securitySchemes:
22272327
bearerAuth:
22282328
x-fern-bearer:

0 commit comments

Comments
 (0)