fix github PR schemas

This commit is contained in:
Peter M Elias 2024-12-27 18:14:37 -08:00 • committed by Peter M. Elias
commit cecd241500

View file

@ -38,19 +38,25 @@ export const GitHubRepositorySchema = z.object({
default_branch: z.string(), default_branch: z.string(),
}); });
const GithubFileContentLinks = z.object({
self: z.string(),
git:z.number().nullable(),
html: z.string().nullable()
});
// File content schemas // File content schemas
export const GitHubFileContentSchema = z.object({ export const GitHubFileContentSchema = z.object({
type: z.string(), type: z.string(),
encoding: z.string(),
size: z.number(), size: z.number(),
name: z.string(), name: z.string(),
path: z.string(), path: z.string(),
content: z.string(), content: z.string().nullable(),
sha: z.string(), sha: z.string(),
url: z.string(), url: z.string(),
git_url: z.string(), git_url: z.string(),
html_url: z.string(), html_url: z.string(),
download_url: z.string(), download_url: z.string(),
_links: GithubFileContentLinks
}); });
export const GitHubDirectoryContentSchema = z.object({ export const GitHubDirectoryContentSchema = z.object({