diff --git a/src/operations/rate_limit.ts b/src/operations/rate_limit.ts index a2f7a2b..932360e 100644 --- a/src/operations/rate_limit.ts +++ b/src/operations/rate_limit.ts @@ -10,16 +10,18 @@ export const RateLimitResourceSchema = z.object({ }); export const RateLimitSchema = z.object({ - resources: z.object({ - core: RateLimitResourceSchema, - search: RateLimitResourceSchema, - graphql: RateLimitResourceSchema, - integration_manifest: RateLimitResourceSchema, - code_scanning_upload: RateLimitResourceSchema, - actions_runner_registration: RateLimitResourceSchema, - scim: RateLimitResourceSchema, - dependency_snapshots: RateLimitResourceSchema, - }), + resources: z + .object({ + core: RateLimitResourceSchema, + search: RateLimitResourceSchema, + graphql: RateLimitResourceSchema, + integration_manifest: RateLimitResourceSchema.optional(), + code_scanning_upload: RateLimitResourceSchema.optional(), + actions_runner_registration: RateLimitResourceSchema.optional(), + scim: RateLimitResourceSchema.optional(), + dependency_snapshots: RateLimitResourceSchema.optional(), + }) + .passthrough(), rate: RateLimitResourceSchema, });