Skip to content

Commit bc724bc

Browse files
committed
fix(zendesk): update user_fields type to allow any value and make it optional
1 parent a2544b9 commit bc724bc

File tree

4 files changed

+53746
-33296
lines changed

4 files changed

+53746
-33296
lines changed

integrations/.nango/schema.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58521,6 +58521,17 @@
5852158521
},
5852258522
"email": {
5852358523
"type": "string"
58524+
},
58525+
"user_fields": {
58526+
"type": "object",
58527+
"additionalProperties": {
58528+
"anyOf": [
58529+
{},
58530+
{
58531+
"not": {}
58532+
}
58533+
]
58534+
}
5852458535
}
5852558536
},
5852658537
"required": [

integrations/zendesk/models.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const User = z.object({
2626
firstName: z.string(),
2727
lastName: z.string(),
2828
email: z.string(),
29-
user_fields: z.record(z.string(), z.string()).optional()
29+
user_fields: z.record(z.string(), z.any()).optional()
3030
});
3131

3232
export type User = z.infer<typeof User>;

integrations/zendesk/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ export interface ZendeskUser {
230230
suspended: boolean;
231231
default_group_id: number;
232232
report_csv: boolean;
233-
user_fields: Record<string, any>;
233+
user_fields?: Record<string, any>;
234234
}
235235

236236
interface ZendeskAttachmet {

0 commit comments

Comments
 (0)