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
●UUID
scalar
Project.environment.name
● String
scalar
Project.environments
● [ProjectEnvironment!]!
non-null object
Project.defaultRepo
● Repo
object
Project.repo
● Repo
object
Project.repo.id
●UUID
scalar
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
●PageInput
input
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