Variable GetRepositorySchemaConst
GetRepositorySchema: ZodObject<
{
avatar: ZodOptional<ZodString>;
avatarDescription: ZodOptional<ZodString>;
branches: ZodOptional<
ZodArray<
ZodObject<
{
associations: ZodOptional<
ZodArray<
ZodObject<
{
associationType: ZodCustom<(...), (...)>;
values: ZodArray<(...)>;
},
$loose,
>,
>,
>;
createPullRequestUrl: ZodOptional<ZodString>;
id: ZodString;
lastCommit: ZodObject<
{
author: ZodObject<
{
avatar: ZodOptional<(...)>;
email: ZodOptional<(...)>;
name: ZodOptional<(...)>;
url: ZodOptional<(...)>;
username: ZodOptional<(...)>;
},
$loose,
>;
authorTimestamp: ZodString;
displayId: ZodString;
fileCount: ZodNumber;
files: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
flags: ZodOptional<ZodArray<ZodCustom<(...), (...)>>>;
id: ZodString;
issueKeys: ZodArray<ZodString>;
message: ZodString;
updateSequenceId: ZodNumber;
url: ZodString;
},
$loose,
>;
name: ZodString;
updateSequenceId: ZodNumber;
url: ZodString;
},
$loose,
>,
>,
>;
commits: ZodOptional<
ZodArray<
ZodObject<
{
associations: ZodOptional<
ZodArray<
ZodObject<
{
associationType: ZodCustom<(...), (...)>;
values: ZodArray<(...)>;
},
$loose,
>,
>,
>;
author: ZodObject<
{
avatar: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
},
$loose,
>;
authorTimestamp: ZodString;
displayId: ZodString;
fileCount: ZodNumber;
files: ZodOptional<
ZodArray<
ZodObject<
{
changeType: ZodCustom<(...), (...)>;
linesAdded: ZodNumber;
linesRemoved: ZodNumber;
path: ZodString;
url: ZodString;
},
$loose,
>,
>,
>;
flags: ZodOptional<
ZodArray<
ZodCustom<
(...) & (...)
| "MERGE_COMMIT",
(...) & (...) | "MERGE_COMMIT",
>,
>,
>;
id: ZodString;
message: ZodString;
updateSequenceId: ZodNumber;
url: ZodString;
},
$loose,
>,
>,
>;
description: ZodOptional<ZodString>;
forkOf: ZodOptional<ZodString>;
id: ZodString;
name: ZodString;
pullRequests: ZodOptional<
ZodArray<
ZodObject<
{
associations: ZodOptional<
ZodArray<
ZodObject<
{
associationType: ZodCustom<(...), (...)>;
values: ZodArray<(...)>;
},
$loose,
>,
>,
>;
author: ZodObject<
{
avatar: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
},
$loose,
>;
commentCount: ZodNumber;
destinationBranch: ZodOptional<ZodString>;
destinationBranchUrl: ZodOptional<ZodString>;
displayId: ZodString;
id: ZodString;
lastUpdate: ZodString;
reviewers: ZodOptional<
ZodArray<
ZodObject<
{
accountId: ZodOptional<(...)>;
approvalStatus: ZodOptional<(...)>;
avatar: ZodOptional<(...)>;
email: ZodOptional<(...)>;
name: ZodOptional<(...)>;
url: ZodOptional<(...)>;
},
$loose,
>,
>,
>;
sourceBranch: ZodString;
sourceBranchUrl: ZodOptional<ZodString>;
status: ZodCustom<
string & {}
| "OPEN"
| "UNKNOWN"
| "MERGED"
| "DECLINED",
string & {} | "OPEN" | "UNKNOWN" | "MERGED" | "DECLINED",
>;
title: ZodString;
updateSequenceId: ZodNumber;
url: ZodString;
},
$loose,
>,
>,
>;
updateSequenceId: ZodNumber;
url: ZodString;
},
$loose,
> = ...
Represents a repository, containing development information such as commits, pull requests, and branches.