Project
No description
type Project {
id: UUID!
name: String!
envs: [EnvVar!]
isMultiRepo: Boolean!
defaultEnvironment: ProjectEnvironment!
environment(
id: UUID
name: String
): ProjectEnvironment!
environments: [ProjectEnvironment!]!
defaultRepo: Repo
repo(
id: UUID
name: String
): Repo
repos: [Repo!]!
owner: User!
active: Boolean!
permissions: ProjectPermissions
autoCleanupEnabled: Boolean!
revisions(
page: PageInput
): ProjectRevisionConnection
createdAt: Time!
updatedAt: Time!
}
Fields
Project.id ● UUID! non-null scalar
- v0.ProjectID or v1.GroupID
Project.name ● String! non-null scalar
Project.envs ● [EnvVar!] list object
Project.isMultiRepo ● Boolean! non-null scalar
Project.defaultEnvironment ● ProjectEnvironment! non-null object
Project.environment ● ProjectEnvironment! non-null object
- id: v0.EnvironmentID or v1.SubGroupID
Project.environment.id●UUIDscalar
Project.environment.name ● String scalar
Project.environments ● [ProjectEnvironment!]! non-null object
Project.defaultRepo ● Repo object
Project.repo ● Repo object
Project.repo.id●UUIDscalar
Project.repo.name ● String scalar
Project.repos ● [Repo!]! non-null object
Project.owner ● User! non-null object
Project.active ● Boolean! non-null scalar
Project.permissions ● ProjectPermissions object
Project.autoCleanupEnabled ● Boolean! non-null scalar
When true, this project will be automatically deleted when the last Repo or ProjectV3 is deleted.
Project.revisions ● ProjectRevisionConnection object
Project.revisions.page●PageInputinput
Project.createdAt ● Time! non-null scalar
Project.updatedAt ● Time! non-null scalar
Returned by
createProjectV2 mutation ● project query ● updateProjectV2 mutation
Member Of
IPFSService object ● ProjectConnection object ● ProjectEdge object ● ProjectEnvironment object ● ProjectV3 object ● ProjectV3Adapter object ● Repo object