diff --git a/ee/tabby-webserver/graphql/schema.graphql b/ee/tabby-webserver/graphql/schema.graphql index 1084dc95a16b..d73fd88abe2d 100644 --- a/ee/tabby-webserver/graphql/schema.graphql +++ b/ee/tabby-webserver/graphql/schema.graphql @@ -3,16 +3,22 @@ enum Language { PYTHON JAVA KOTLIN - JAVASCRIPT_TYPESCRIPT + JAVASCRIPT + TYPESCRIPT GO RUBY CSHARP C - CPLUS_PLUS + CPP SOLIDITY OTHER } +type GithubRepositoryProviderEdge { + node: GithubRepositoryProvider! + cursor: String! +} + type JobRun { id: ID! job: String! @@ -54,6 +60,11 @@ type LicenseInfo { expiresAt: DateTimeUtc } +type GithubRepositoryProviderConnection { + edges: [GithubRepositoryProviderEdge!]! + pageInfo: PageInfo! +} + input SecuritySettingInput { allowedRegisterDomainList: [String!]! disableClientSideTelemetry: Boolean! @@ -82,6 +93,12 @@ type ServerInfo { allowSelfSignup: Boolean! } +type GithubRepositoryProvider { + id: ID! + displayName: String! + applicationId: String! +} + input PasswordChangeInput { oldPassword: String newPassword1: String! @@ -186,6 +203,7 @@ type Query { me: User! users(after: String, before: String, first: Int, last: Int): UserConnection! invitations(after: String, before: String, first: Int, last: Int): InvitationConnection! + githubRepositoryProviders(after: String, before: String, first: Int, last: Int): GithubRepositoryProviderConnection! jobRuns(ids: [ID!], jobs: [String!], after: String, before: String, first: Int, last: Int): JobRunConnection! jobRunStats(jobs: [String!]): JobStats! emailSetting: EmailSetting