@@ -93,71 +93,40 @@ export class ImpersonationRegistry extends APIResource {
93
93
94
94
export class ImpersonationRegistryListResponsesV4PagePaginationArray extends V4PagePaginationArray < ImpersonationRegistryListResponse > { }
95
95
96
- export type ImpersonationRegistryCreateResponse =
97
- | ImpersonationRegistryCreateResponse . EmailSecurityDisplayName
98
- | Array < ImpersonationRegistryCreateResponse . UnionMember1 > ;
99
-
100
- export namespace ImpersonationRegistryCreateResponse {
101
- export interface EmailSecurityDisplayName {
102
- id : number ;
103
-
104
- created_at : string ;
105
-
106
- is_email_regex : boolean ;
107
-
108
- last_modified : string ;
109
-
110
- name : string ;
111
-
112
- comments ?: string | null ;
113
-
114
- directory_id ?: number | null ;
115
-
116
- directory_node_id ?: number | null ;
117
-
118
- email ?: string | null ;
119
-
120
- /**
121
- * @deprecated
122
- */
123
- external_directory_node_id ?: string | null ;
124
-
125
- provenance ?: string | null ;
126
- }
127
-
128
- export interface UnionMember1 {
129
- id : number ;
96
+ export interface ImpersonationRegistryCreateResponse {
97
+ id : number ;
130
98
131
- created_at : string ;
99
+ created_at : string ;
132
100
133
- is_email_regex : boolean ;
101
+ email : string ;
134
102
135
- last_modified : string ;
103
+ is_email_regex : boolean ;
136
104
137
- name : string ;
105
+ last_modified : string ;
138
106
139
- comments ? : string | null ;
107
+ name : string ;
140
108
141
- directory_id ?: number | null ;
109
+ comments ?: string | null ;
142
110
143
- directory_node_id ?: number | null ;
111
+ directory_id ?: number | null ;
144
112
145
- email ?: string | null ;
113
+ directory_node_id ?: number | null ;
146
114
147
- /**
148
- * @deprecated
149
- */
150
- external_directory_node_id ?: string | null ;
115
+ /**
116
+ * @deprecated
117
+ */
118
+ external_directory_node_id ?: string | null ;
151
119
152
- provenance ?: string | null ;
153
- }
120
+ provenance ?: string | null ;
154
121
}
155
122
156
123
export interface ImpersonationRegistryListResponse {
157
124
id : number ;
158
125
159
126
created_at : string ;
160
127
128
+ email : string ;
129
+
161
130
is_email_regex : boolean ;
162
131
163
132
last_modified : string ;
@@ -170,8 +139,6 @@ export interface ImpersonationRegistryListResponse {
170
139
171
140
directory_node_id ?: number | null ;
172
141
173
- email ?: string | null ;
174
-
175
142
/**
176
143
* @deprecated
177
144
*/
@@ -189,6 +156,8 @@ export interface ImpersonationRegistryEditResponse {
189
156
190
157
created_at : string ;
191
158
159
+ email : string ;
160
+
192
161
is_email_regex : boolean ;
193
162
194
163
last_modified : string ;
@@ -201,8 +170,6 @@ export interface ImpersonationRegistryEditResponse {
201
170
202
171
directory_node_id ?: number | null ;
203
172
204
- email ?: string | null ;
205
-
206
173
/**
207
174
* @deprecated
208
175
*/
@@ -216,6 +183,8 @@ export interface ImpersonationRegistryGetResponse {
216
183
217
184
created_at : string ;
218
185
186
+ email : string ;
187
+
219
188
is_email_regex : boolean ;
220
189
221
190
last_modified : string ;
@@ -228,8 +197,6 @@ export interface ImpersonationRegistryGetResponse {
228
197
229
198
directory_node_id ?: number | null ;
230
199
231
- email ?: string | null ;
232
-
233
200
/**
234
201
* @deprecated
235
202
*/
@@ -238,54 +205,26 @@ export interface ImpersonationRegistryGetResponse {
238
205
provenance ?: string | null ;
239
206
}
240
207
241
- export type ImpersonationRegistryCreateParams =
242
- | ImpersonationRegistryCreateParams . EmailSecurityCreateDisplayName
243
- | ImpersonationRegistryCreateParams . Variant1 ;
244
-
245
- export namespace ImpersonationRegistryCreateParams {
246
- export interface EmailSecurityCreateDisplayName {
247
- /**
248
- * Path param: Account Identifier
249
- */
250
- account_id : string ;
251
-
252
- /**
253
- * Body param:
254
- */
255
- email : string ;
256
-
257
- /**
258
- * Body param:
259
- */
260
- is_email_regex : boolean ;
261
-
262
- /**
263
- * Body param:
264
- */
265
- name : string ;
266
- }
267
-
268
- export interface Variant1 {
269
- /**
270
- * Path param: Account Identifier
271
- */
272
- account_id : string ;
273
-
274
- /**
275
- * Body param:
276
- */
277
- body : Array < ImpersonationRegistryCreateParams . Variant1 . Body > ;
278
- }
208
+ export interface ImpersonationRegistryCreateParams {
209
+ /**
210
+ * Path param: Account Identifier
211
+ */
212
+ account_id : string ;
279
213
280
- export namespace Variant1 {
281
- export interface Body {
282
- email : string ;
214
+ /**
215
+ * Body param:
216
+ */
217
+ email : string ;
283
218
284
- is_email_regex : boolean ;
219
+ /**
220
+ * Body param:
221
+ */
222
+ is_email_regex : boolean ;
285
223
286
- name : string ;
287
- }
288
- }
224
+ /**
225
+ * Body param:
226
+ */
227
+ name : string ;
289
228
}
290
229
291
230
export interface ImpersonationRegistryListParams extends V4PagePaginationArrayParams {
0 commit comments