99
1010__all__ = [
1111 "CustomGetResponse" ,
12- "CustomEntry " ,
13- "CustomEntryProfile " ,
14- "PredefinedEntry " ,
15- "PredefinedEntryConfidence " ,
16- "PredefinedEntryProfile " ,
17- "PredefinedEntryVariant " ,
18- "IntegrationEntry " ,
19- "IntegrationEntryProfile " ,
20- "ExactDataEntry " ,
21- "ExactDataEntryProfile " ,
22- "DocumentFingerprintEntry " ,
23- "DocumentFingerprintEntryProfile " ,
24- "WordListEntry " ,
25- "WordListEntryProfile " ,
12+ "UnionMember0 " ,
13+ "UnionMember0Profile " ,
14+ "UnionMember1 " ,
15+ "UnionMember1Confidence " ,
16+ "UnionMember1Profile " ,
17+ "UnionMember1Variant " ,
18+ "UnionMember2 " ,
19+ "UnionMember2Profile " ,
20+ "UnionMember3 " ,
21+ "UnionMember3Profile " ,
22+ "UnionMember4 " ,
23+ "UnionMember4Profile " ,
24+ "UnionMember5 " ,
25+ "UnionMember5Profile " ,
2626]
2727
2828
29- class CustomEntryProfile (BaseModel ):
29+ class UnionMember0Profile (BaseModel ):
3030 """Computed entry field for a profile that an entry is shared into."""
3131
3232 id : str
3333
3434 name : str
3535
3636
37- class CustomEntry (BaseModel ):
37+ class UnionMember0 (BaseModel ):
3838 id : str
3939
4040 created_at : datetime
@@ -51,10 +51,12 @@ class CustomEntry(BaseModel):
5151
5252 profile_id : Optional [str ] = None
5353
54- profiles : Optional [List [CustomEntryProfile ]] = None
54+ profiles : Optional [List [UnionMember0Profile ]] = None
5555
56+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
5657
57- class PredefinedEntryConfidence (BaseModel ):
58+
59+ class UnionMember1Confidence (BaseModel ):
5860 ai_context_available : bool
5961 """Indicates whether this entry has AI remote service validation."""
6062
@@ -65,26 +67,26 @@ class PredefinedEntryConfidence(BaseModel):
6567 """
6668
6769
68- class PredefinedEntryProfile (BaseModel ):
70+ class UnionMember1Profile (BaseModel ):
6971 """Computed entry field for a profile that an entry is shared into."""
7072
7173 id : str
7274
7375 name : str
7476
7577
76- class PredefinedEntryVariant (BaseModel ):
78+ class UnionMember1Variant (BaseModel ):
7779 topic_type : Literal ["Intent" , "Content" ]
7880
7981 type : Literal ["PromptTopic" ]
8082
8183 description : Optional [str ] = None
8284
8385
84- class PredefinedEntry (BaseModel ):
86+ class UnionMember1 (BaseModel ):
8587 id : str
8688
87- confidence : PredefinedEntryConfidence
89+ confidence : UnionMember1Confidence
8890
8991 enabled : bool
9092
@@ -94,20 +96,22 @@ class PredefinedEntry(BaseModel):
9496
9597 profile_id : Optional [str ] = None
9698
97- profiles : Optional [List [PredefinedEntryProfile ]] = None
99+ profiles : Optional [List [UnionMember1Profile ]] = None
100+
101+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
98102
99- variant : Optional [PredefinedEntryVariant ] = None
103+ variant : Optional [UnionMember1Variant ] = None
100104
101105
102- class IntegrationEntryProfile (BaseModel ):
106+ class UnionMember2Profile (BaseModel ):
103107 """Computed entry field for a profile that an entry is shared into."""
104108
105109 id : str
106110
107111 name : str
108112
109113
110- class IntegrationEntry (BaseModel ):
114+ class UnionMember2 (BaseModel ):
111115 id : str
112116
113117 created_at : datetime
@@ -122,18 +126,20 @@ class IntegrationEntry(BaseModel):
122126
123127 profile_id : Optional [str ] = None
124128
125- profiles : Optional [List [IntegrationEntryProfile ]] = None
129+ profiles : Optional [List [UnionMember2Profile ]] = None
126130
131+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
127132
128- class ExactDataEntryProfile (BaseModel ):
133+
134+ class UnionMember3Profile (BaseModel ):
129135 """Computed entry field for a profile that an entry is shared into."""
130136
131137 id : str
132138
133139 name : str
134140
135141
136- class ExactDataEntry (BaseModel ):
142+ class UnionMember3 (BaseModel ):
137143 id : str
138144
139145 case_sensitive : bool
@@ -154,18 +160,20 @@ class ExactDataEntry(BaseModel):
154160
155161 updated_at : datetime
156162
157- profiles : Optional [List [ExactDataEntryProfile ]] = None
163+ profiles : Optional [List [UnionMember3Profile ]] = None
164+
165+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
158166
159167
160- class DocumentFingerprintEntryProfile (BaseModel ):
168+ class UnionMember4Profile (BaseModel ):
161169 """Computed entry field for a profile that an entry is shared into."""
162170
163171 id : str
164172
165173 name : str
166174
167175
168- class DocumentFingerprintEntry (BaseModel ):
176+ class UnionMember4 (BaseModel ):
169177 id : str
170178
171179 created_at : datetime
@@ -178,18 +186,20 @@ class DocumentFingerprintEntry(BaseModel):
178186
179187 updated_at : datetime
180188
181- profiles : Optional [List [DocumentFingerprintEntryProfile ]] = None
189+ profiles : Optional [List [UnionMember4Profile ]] = None
182190
191+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
183192
184- class WordListEntryProfile (BaseModel ):
193+
194+ class UnionMember5Profile (BaseModel ):
185195 """Computed entry field for a profile that an entry is shared into."""
186196
187197 id : str
188198
189199 name : str
190200
191201
192- class WordListEntry (BaseModel ):
202+ class UnionMember5 (BaseModel ):
193203 id : str
194204
195205 created_at : datetime
@@ -206,9 +216,9 @@ class WordListEntry(BaseModel):
206216
207217 profile_id : Optional [str ] = None
208218
209- profiles : Optional [List [WordListEntryProfile ]] = None
219+ profiles : Optional [List [UnionMember5Profile ]] = None
210220
221+ upload_status : Optional [Literal ["empty" , "uploading" , "pending" , "processing" , "failed" , "complete" ]] = None
211222
212- CustomGetResponse : TypeAlias = Union [
213- CustomEntry , PredefinedEntry , IntegrationEntry , ExactDataEntry , DocumentFingerprintEntry , WordListEntry
214- ]
223+
224+ CustomGetResponse : TypeAlias = Union [UnionMember0 , UnionMember1 , UnionMember2 , UnionMember3 , UnionMember4 , UnionMember5 ]
0 commit comments