CrowdyStudioGitHubStatus
GitHub connection for the caller and, when a project is named, the repository bound to it. GitHub is a Studio filesystem capability, not a login provider.
type CrowdyStudioGitHubStatus {
configured: Boolean!
connected: Boolean!
accountLogin: String
accountType: String
owner: String
repo: String
branch: String
autosave: Boolean!
installUrl: String
}
Fields
CrowdyStudioGitHubStatus.configured ● Boolean! non-null scalar
This tier has a GitHub App registered.
CrowdyStudioGitHubStatus.connected ● Boolean! non-null scalar
The caller has installed the App on a GitHub account.
CrowdyStudioGitHubStatus.accountLogin ● String scalar
GitHub login the App is installed on.
CrowdyStudioGitHubStatus.accountType ● String scalar
User or Organization.
CrowdyStudioGitHubStatus.owner ● String scalar
Bound repository owner, when a project was named.
CrowdyStudioGitHubStatus.repo ● String scalar
CrowdyStudioGitHubStatus.branch ● String scalar
CrowdyStudioGitHubStatus.autosave ● Boolean! non-null scalar
Studio autosave also pushes to the bound repository. Off by default; the project owner opts in.
CrowdyStudioGitHubStatus.installUrl ● String scalar
Where to send the modder to install or manage the App.
Returned By
crowdyStudioGitHubBind mutation ● crowdyStudioGitHubSetAutosave mutation ● crowdyStudioGitHubStatus query ● crowdyStudioGitHubUnbind mutation