Documentation
¶
Index ¶
- type ACLResolver
- type ACLRootResolver
- type AddPublicKeyArgs
- type AddUserToCodebaseArgs
- type AddUserToCodebaseInput
- type AddUserToOrganizationArgs
- type AddUserToOrganizationInput
- type ApplySuggestionHunksArgs
- type ApplySuggestionHunksInput
- type ArchiveNotificationsArgs
- type ArchiveNotificationsInput
- type ArchiveWorkspaceArgs
- type AuthorResolver
- type AuthorRootResolver
- type BuildkiteConfigurationResolver
- type BuildkiteInstantIntegrationRootResolver
- type BuildkiteIntegration
- type CanIArgs
- type ChangeArgs
- type ChangeResolver
- type ChangeRootResolver
- type CodebaseArgs
- type CodebaseChangesArgs
- type CodebaseChangesInput
- type CodebaseFileArgs
- type CodebaseGitHubIntegrationResolver
- type CodebaseGitHubIntegrationRootResolver
- type CodebaseMembersArgs
- type CodebaseResolver
- type CodebaseRootResolver
- type CodebaseViewsArgs
- type CommentArgs
- type CommentCodeContext
- type CommentNotificationResolver
- type CommentResolver
- type CommentRootResolver
- type CompleteOnboardingStepArgs
- type ContentsDownloadUrlResolver
- type ContentsDownloadUrlRootResolver
- type CopyViewArgs
- type CopyWorkspaceOnViewInput
- type CreateCodebaseArgs
- type CreateCodebaseInput
- type CreateCommentArgs
- type CreateCommentInput
- type CreateOrUpdateBuildkiteIntegrationArgs
- type CreateOrUpdateBuildkiteIntegrationInput
- type CreateOrUpdateGitHubPullRequestArgs
- type CreateOrUpdateGitHubPullRequestInput
- type CreateOrganizationArgs
- type CreateOrganizationInput
- type CreateReviewArgs
- type CreateReviewInput
- type CreateServiceTokenArgs
- type CreateServiceTokenInput
- type CreateSuggestionArgs
- type CreateSuggestionInput
- type CreateViewArgs
- type CreateViewInput
- type CreateWorkspaceArgs
- type CreateWorkspaceFromGitHubBranchArgs
- type CreateWorkspaceFromGitHubBranchInput
- type CreateWorkspaceInput
- type DeleteCommentArgs
- type DeleteIntegrationArgs
- type DeleteIntegrationInput
- type DirectoryResolver
- type DismissReviewArgs
- type DismissReviewInput
- type DismissSuggestionArgs
- type DismissSuggestionHunksArgs
- type DismissSuggestionHunksInput
- type DismissSuggestionInput
- type ExtractWorkspaceArgs
- type ExtractWorkspaceInput
- type Feature
- type FeaturesRootResolver
- type FileDiffResolver
- type FileDiffRootResolver
- type FileOrDirectoryResolver
- type FileResolver
- type FileRootResolver
- type GitHubAccountResolver
- type GitHubAccountRootResolver
- type GitHubApp
- type GitHubAppRootResolver
- type GitHubPullRequestArgs
- type GitHubPullRequestResolver
- type GitHubPullRequestRootResolver
- type GitHubRepositoryImportedNotificationResovler
- type GitHubRepositoryResolver
- type GitHubRootResolver
- type HunkResolver
- type ImportGitHubPullRequestsInput
- type ImportGitHubPullRequestsInputArgs
- type InstallationsResolver
- type InstallationsRootResolver
- type InstantIntegrationProviderType
- type IntegrationResolver
- type IntegrationRootResolver
- type IntegrationsArgs
- type LandWorkspaceArgs
- type LandWorkspaceInput
- type LargeFileInfoResolver
- type LastUsedViewArgs
- type LicenseMessageLevel
- type LicenseMessageResolver
- type LicenseMessageType
- type LicenseResolver
- type LicenseRootResolver
- type LicenseStatus
- type MergeGitHubPullRequestArgs
- type MergeGitHubPullRequestInput
- type NewSuggestionNotificationResolver
- type NotificationChannel
- type NotificationPreferenceResolver
- type NotificationResolver
- type NotificationRootResolver
- type NotificationType
- type OnboardingRootResolver
- type OnboardingStepResolver
- type OpenViewArgs
- type OpenWorkspaceOnViewInput
- type OrganizationArgs
- type OrganizationResolver
- type OrganizationRootResolver
- type PKIRootResolver
- type PresenceResolver
- type PresenceRootResolver
- type PresenceState
- type RemovePatchesArgs
- type RemovePatchesInput
- type RemoveUserFromCodebaseArgs
- type RemoveUserFromCodebaseInput
- type RemoveUserFromOrganizationArgs
- type RemoveUserFromOrganizationInput
- type ReplyCommentResolver
- type ReportWorkspacePresenceArgs
- type ReportWorkspacePresenceInput
- type RequestReviewArgs
- type RequestReviewInput
- type RequestedReviewNotificationResolver
- type ReviewNotificationResolver
- type ReviewResolver
- type ReviewRootResolver
- type ServiceTokenResovler
- type ServiceTokensRootResolver
- type SetupGitHubRepositoryArgs
- type SetupGitHubRepositoryInput
- type StatusResolver
- type StatusType
- type StatusesRootResolver
- type SuggestionResolver
- type SuggestionRootResolver
- type TopCommentResolver
- type TriggerInstantIntegrationArgs
- type TriggerInstantIntegrationInput
- type UnarchiveWorkspaceArgs
- type UnwatchWorkspaceArgs
- type UnwatchWorkspaceInput
- type UpdateACLArgs
- type UpdateACLInput
- type UpdateCodebaseArgs
- type UpdateCodebaseGitHubIntegrationArgs
- type UpdateCodebaseGitHubIntegrationInput
- type UpdateCodebaseInput
- type UpdateCommentArgs
- type UpdateCommentInput
- type UpdateInstallationArgs
- type UpdateInstallationInput
- type UpdateNotificationPreferenceArgs
- type UpdateNotificationPreferenceInput
- type UpdateStatusArgs
- type UpdateStatusInput
- type UpdateUserArgs
- type UpdateUserInput
- type UpdateWorkspaceArgs
- type UpdateWorkspaceInput
- type UpdatedChangesStatusesArgs
- type UpdatedCommentArgs
- type UpdatedGitHubPullRequestArgs
- type UpdatedGitHubPullRequestStatusesArgs
- type UpdatedSuggestionArgs
- type UpdatedViewArgs
- type UpdatedWorkspaceArgs
- type UpdatedWorkspacePresenceArgs
- type UpdatedWorkspaceWatchersArgs
- type UserResolver
- type UserRootResolver
- type VerifyEmailArgs
- type VerifyEmailInput
- type ViewArgs
- type ViewResolver
- type ViewRootResolver
- type ViewStatusResolver
- type ViewStatusRootResolver
- type WatchWorkspaceArgs
- type WatchWorkspaceInput
- type WorkspaceActivityArgs
- type WorkspaceActivityInput
- type WorkspaceActivityReadArgs
- type WorkspaceActivityReadInput
- type WorkspaceActivityResolver
- type WorkspaceActivityRootResolver
- type WorkspaceArgs
- type WorkspaceCommentActivityResolver
- type WorkspaceCreatedChangeActivityResolver
- type WorkspaceRequestedReviewActivityResolver
- type WorkspaceResolver
- type WorkspaceReviewedActivityResolver
- type WorkspaceRootResolver
- type WorkspaceWatcherResolver
- type WorkspaceWatcherRootResolver
- type WorkspaceWatcherStatusType
- type WorkspacesArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACLResolver ¶
type ACLRootResolver ¶
type ACLRootResolver interface { // Internal APIs InternalACLByCodebaseID(ctx context.Context, codebaseID graphql.ID) (ACLResolver, error) // Queries CanI(ctx context.Context, args CanIArgs) (bool, error) // Mutations UpdateACL(ctx context.Context, args UpdateACLArgs) (ACLResolver, error) }
type AddPublicKeyArgs ¶
type AddPublicKeyArgs struct {
PublicKey string
}
type AddUserToCodebaseArgs ¶
type AddUserToCodebaseArgs struct {
Input AddUserToCodebaseInput
}
type AddUserToCodebaseInput ¶
type AddUserToCodebaseInput struct { CodebaseID graphql.ID Email string }
type AddUserToOrganizationArgs ¶
type AddUserToOrganizationArgs struct {
Input AddUserToOrganizationInput
}
type AddUserToOrganizationInput ¶
type AddUserToOrganizationInput struct { OrganizationID graphql.ID Email string }
type ApplySuggestionHunksArgs ¶
type ApplySuggestionHunksArgs struct {
Input ApplySuggestionHunksInput
}
type ApplySuggestionHunksInput ¶
type ApplySuggestionHunksInput struct { ID graphql.ID HunkIDs []string }
type ArchiveNotificationsArgs ¶
type ArchiveNotificationsArgs struct {
Input ArchiveNotificationsInput
}
type ArchiveNotificationsInput ¶
type ArchiveNotificationsInput struct {
IDs []graphql.ID
}
type ArchiveWorkspaceArgs ¶
type ArchiveWorkspaceArgs struct {
ID graphql.ID
}
type AuthorResolver ¶
type AuthorRootResolver ¶
type AuthorRootResolver interface { // Query Author(context.Context, graphql.ID) (AuthorResolver, error) // Internal InternalAuthorFromNameAndEmail(ctx context.Context, name, email string) AuthorResolver }
type BuildkiteInstantIntegrationRootResolver ¶
type BuildkiteInstantIntegrationRootResolver interface { // mutations CreateOrUpdateBuildkiteIntegration(context.Context, CreateOrUpdateBuildkiteIntegrationArgs) (IntegrationResolver, error) // internal InternalBuildkiteConfigurationByIntegrationID(context.Context, string) (BuildkiteConfigurationResolver, error) }
type BuildkiteIntegration ¶
type BuildkiteIntegration interface { Configuration(context.Context) (BuildkiteConfigurationResolver, error) // contains filtered or unexported methods }
type ChangeArgs ¶
type ChangeArgs struct { ID *graphql.ID CommitID *graphql.ID CodebaseID *graphql.ID }
type ChangeResolver ¶
type ChangeResolver interface { ID() graphql.ID Comments() ([]TopCommentResolver, error) Title() string Description() string TrunkCommitID() (*string, error) Author(context.Context) (AuthorResolver, error) CreatedAt() int32 Diffs(context.Context) ([]FileDiffResolver, error) Statuses(context.Context) ([]StatusResolver, error) DownloadTarGz(context.Context) (ContentsDownloadUrlResolver, error) DownloadZip(context.Context) (ContentsDownloadUrlResolver, error) }
type ChangeRootResolver ¶
type ChangeRootResolver interface {
Change(ctx context.Context, args ChangeArgs) (ChangeResolver, error)
}
type CodebaseArgs ¶
type CodebaseArgs struct { ID *graphql.ID ShortID *graphql.ID }
type CodebaseChangesArgs ¶
type CodebaseChangesArgs struct {
Input *CodebaseChangesInput
}
type CodebaseChangesInput ¶
type CodebaseChangesInput struct {
Limit *int32
}
type CodebaseFileArgs ¶
type CodebaseFileArgs struct {
Path string
}
type CodebaseGitHubIntegrationResolver ¶
type CodebaseGitHubIntegrationResolver interface { ID() graphql.ID Codebase(ctx context.Context) (CodebaseResolver, error) Owner() string Name() string CreatedAt() int32 UninstalledAt() *int32 TrackedBranch() *string SyncedAt() *int32 Enabled() bool GitHubIsSourceOfTruth() bool LastPushErrorMessage() *string LastPushAt() *int32 }
type CodebaseGitHubIntegrationRootResolver ¶
type CodebaseGitHubIntegrationRootResolver interface { // Internal APIs InternalCodebaseGitHubIntegration(ctx context.Context, codebaseID graphql.ID) (CodebaseGitHubIntegrationResolver, error) InternalGitHubRepositoryByID(id string) (CodebaseGitHubIntegrationResolver, error) // Mutations UpdateCodebaseGitHubIntegration(ctx context.Context, args UpdateCodebaseGitHubIntegrationArgs) (CodebaseGitHubIntegrationResolver, error) CreateWorkspaceFromGitHubBranch(ctx context.Context, args CreateWorkspaceFromGitHubBranchArgs) (WorkspaceResolver, error) ImportGitHubPullRequests(ctx context.Context, args ImportGitHubPullRequestsInputArgs) (CodebaseResolver, error) RefreshGitHubCodebases(ctx context.Context) ([]CodebaseResolver, error) }
type CodebaseMembersArgs ¶
type CodebaseMembersArgs struct {
FilterDirectAccess *bool
}
type CodebaseResolver ¶
type CodebaseResolver interface { ID() graphql.ID Name() string ShortID() graphql.ID Description() string InviteCode() *string CreatedAt() int32 ArchivedAt() *int32 LastUpdatedAt() *int32 Workspaces(ctx context.Context) ([]WorkspaceResolver, error) Members(ctx context.Context, args CodebaseMembersArgs) ([]AuthorResolver, error) Views(ctx context.Context, args CodebaseViewsArgs) ([]ViewResolver, error) LastUsedView(ctx context.Context) (ViewResolver, error) GitHubIntegration(context.Context) (CodebaseGitHubIntegrationResolver, error) IsReady() bool ACL(context.Context) (ACLResolver, error) Changes(ctx context.Context, args *CodebaseChangesArgs) ([]ChangeResolver, error) Readme(ctx context.Context) (FileResolver, error) File(ctx context.Context, args CodebaseFileArgs) (FileOrDirectoryResolver, error) Integrations(ctx context.Context, args IntegrationsArgs) ([]IntegrationResolver, error) IsPublic() bool Organization(ctx context.Context) (OrganizationResolver, error) Writeable(context.Context) bool }
type CodebaseRootResolver ¶
type CodebaseRootResolver interface { Codebase(ctx context.Context, args CodebaseArgs) (CodebaseResolver, error) Codebases(ctx context.Context) ([]CodebaseResolver, error) // Subscriptions UpdatedCodebase(ctx context.Context) (<-chan CodebaseResolver, error) // Mutations CreateCodebase(ctx context.Context, args CreateCodebaseArgs) (CodebaseResolver, error) UpdateCodebase(ctx context.Context, args UpdateCodebaseArgs) (CodebaseResolver, error) AddUserToCodebase(ctx context.Context, args AddUserToCodebaseArgs) (CodebaseResolver, error) RemoveUserFromCodebase(ctx context.Context, args RemoveUserFromCodebaseArgs) (CodebaseResolver, error) }
type CodebaseViewsArgs ¶
type CodebaseViewsArgs struct {
IncludeOthers *bool
}
type CommentArgs ¶
type CommentArgs struct {
ID graphql.ID
}
type CommentCodeContext ¶
type CommentNotificationResolver ¶
type CommentNotificationResolver interface { Comment(ctx context.Context) (CommentResolver, error) // contains filtered or unexported methods }
type CommentResolver ¶
type CommentResolver interface { ToTopComment() (TopCommentResolver, bool) ToReplyComment() (ReplyCommentResolver, bool) ID() graphql.ID Author(context.Context) (AuthorResolver, error) CreatedAt() int32 DeletedAt() *int32 Message() string }
type CommentRootResolver ¶
type CommentRootResolver interface { Comment(ctx context.Context, args CommentArgs) (CommentResolver, error) InternalWorkspaceComments(workspace *workspace.Workspace) ([]CommentResolver, error) // Mutations DeleteComment(ctx context.Context, args DeleteCommentArgs) (CommentResolver, error) UpdateComment(ctx context.Context, args UpdateCommentArgs) (CommentResolver, error) CreateComment(ctx context.Context, args CreateCommentArgs) (CommentResolver, error) // Subscriptions UpdatedComment(ctx context.Context, args UpdatedCommentArgs) (<-chan CommentResolver, error) // Internal PreFetchedComment(c comments.Comment) (CommentResolver, error) }
type CompleteOnboardingStepArgs ¶
type CompleteOnboardingStepArgs struct {
StepID graphql.ID
}
type ContentsDownloadUrlResolver ¶
type ContentsDownloadUrlResolver interface { ID() graphql.ID URL() string }
type ContentsDownloadUrlRootResolver ¶
type ContentsDownloadUrlRootResolver interface { // Internal InternalContentsDownloadTarGzUrl(context.Context, *change.ChangeCommit) (ContentsDownloadUrlResolver, error) InternalContentsDownloadZipUrl(context.Context, *change.ChangeCommit) (ContentsDownloadUrlResolver, error) }
type CopyViewArgs ¶
type CopyViewArgs struct {
Input CopyWorkspaceOnViewInput
}
type CopyWorkspaceOnViewInput ¶
type CopyWorkspaceOnViewInput struct { ViewID graphql.ID WorkspaceID graphql.ID }
type CreateCodebaseArgs ¶
type CreateCodebaseArgs struct {
Input CreateCodebaseInput
}
type CreateCodebaseInput ¶
type CreateCodebaseInput struct { Name string OrganizationID *graphql.ID }
type CreateCommentArgs ¶
type CreateCommentArgs struct {
Input CreateCommentInput
}
type CreateCommentInput ¶
type CreateOrUpdateBuildkiteIntegrationArgs ¶
type CreateOrUpdateBuildkiteIntegrationArgs struct {
Input CreateOrUpdateBuildkiteIntegrationInput
}
type CreateOrUpdateGitHubPullRequestArgs ¶
type CreateOrUpdateGitHubPullRequestArgs struct {
Input CreateOrUpdateGitHubPullRequestInput
}
type CreateOrUpdateGitHubPullRequestInput ¶
type CreateOrUpdateGitHubPullRequestInput struct { WorkspaceID graphql.ID PatchIDs []string }
type CreateOrganizationArgs ¶
type CreateOrganizationArgs struct {
Input CreateOrganizationInput
}
type CreateOrganizationInput ¶
type CreateOrganizationInput struct {
Name string
}
type CreateReviewArgs ¶
type CreateReviewArgs struct {
Input CreateReviewInput
}
type CreateReviewInput ¶
type CreateReviewInput struct { WorkspaceID graphql.ID Grade string }
type CreateServiceTokenArgs ¶
type CreateServiceTokenArgs struct {
Input CreateServiceTokenInput
}
type CreateServiceTokenInput ¶
type CreateSuggestionArgs ¶
type CreateSuggestionArgs struct {
Input CreateSuggestionInput
}
type CreateSuggestionInput ¶
type CreateSuggestionInput struct {
WorkspaceID graphql.ID
}
type CreateViewArgs ¶
type CreateViewArgs struct {
Input CreateViewInput
}
type CreateViewInput ¶
type CreateWorkspaceArgs ¶
type CreateWorkspaceArgs struct {
Input CreateWorkspaceInput
}
type CreateWorkspaceFromGitHubBranchArgs ¶
type CreateWorkspaceFromGitHubBranchArgs struct {
Input CreateWorkspaceFromGitHubBranchInput
}
type CreateWorkspaceFromGitHubBranchInput ¶
type CreateWorkspaceFromGitHubBranchInput struct { CodebaseID graphql.ID BranchName string }
type CreateWorkspaceInput ¶
type CreateWorkspaceInput struct { CodebaseID graphql.ID OnTopOfChange *graphql.ID OnTopOfChangeWithRevert *graphql.ID }
type DeleteCommentArgs ¶
type DeleteCommentArgs struct {
ID graphql.ID
}
type DeleteIntegrationArgs ¶
type DeleteIntegrationArgs struct {
Input DeleteIntegrationInput
}
type DeleteIntegrationInput ¶
type DeleteIntegrationInput struct {
ID graphql.ID
}
type DirectoryResolver ¶
type DirectoryResolver interface { ID() graphql.ID Path() string Children(ctx context.Context) ([]FileOrDirectoryResolver, error) Readme(ctx context.Context) (FileResolver, error) }
type DismissReviewArgs ¶
type DismissReviewArgs struct {
Input DismissReviewInput
}
type DismissReviewInput ¶
type DismissReviewInput struct {
ID graphql.ID
}
type DismissSuggestionArgs ¶
type DismissSuggestionArgs struct {
Input DismissSuggestionInput
}
type DismissSuggestionHunksArgs ¶
type DismissSuggestionHunksArgs struct {
Input DismissSuggestionHunksInput
}
type DismissSuggestionHunksInput ¶
type DismissSuggestionHunksInput struct { ID graphql.ID HunkIDs []string }
type DismissSuggestionInput ¶
type DismissSuggestionInput struct {
ID graphql.ID
}
type ExtractWorkspaceArgs ¶
type ExtractWorkspaceArgs struct {
Input ExtractWorkspaceInput
}
type ExtractWorkspaceInput ¶
type ExtractWorkspaceInput struct { WorkspaceID graphql.ID PatchIDs []string }
type Feature ¶
type Feature string
const ( FeatureBuildkite Feature = "Buildkite" FeatureGitHub Feature = "GitHub" // If the GitHub feature is available and ready to use FeatureGitHubNotConfigured Feature = "GitHubNotConfigured" // If the GitHub feature is available, but not ready to use FeatureMultiTenancy Feature = "MultiTenancy" FeatureOrganizationSubscriptions Feature = "OrganizationSubscriptions" SelfHostedLicense Feature = "SelfHostedLicense" FeatureEmails Feature = "Emails" FeatureDownloadChanges Feature = "DownloadChanges" )
type FeaturesRootResolver ¶
type FeaturesRootResolver interface {
Features() []Feature
}
type FileDiffResolver ¶
type FileDiffRootResolver ¶
type FileDiffRootResolver interface { // Internal InternalFileDiff(*unidiff.FileDiff) FileDiffResolver }
type FileOrDirectoryResolver ¶
type FileOrDirectoryResolver interface { Path() string ToFile() (FileResolver, bool) ToDirectory() (DirectoryResolver, bool) }
type FileResolver ¶
type FileRootResolver ¶
type GitHubAccountResolver ¶
type GitHubAccountResolver interface { ID() graphql.ID Login() string }
type GitHubAccountRootResolver ¶
type GitHubAccountRootResolver interface { // internal InteralByID(context.Context, string) (GitHubAccountResolver, error) }
type GitHubAppRootResolver ¶
type GitHubAppRootResolver interface {
GitHubApp() GitHubApp
}
type GitHubPullRequestArgs ¶
type GitHubPullRequestArgs struct {
WorkspaceID *graphql.ID
}
type GitHubPullRequestRootResolver ¶
type GitHubPullRequestRootResolver interface { // Internal InternalByCodebaseIDAndHeadSHA(context.Context, string, string) (GitHubPullRequestResolver, error) InternalGitHubPullRequestByWorkspaceID(ctx context.Context, args GitHubPullRequestArgs) (GitHubPullRequestResolver, error) // Mutations CreateOrUpdateGitHubPullRequest(ctx context.Context, args CreateOrUpdateGitHubPullRequestArgs) (GitHubPullRequestResolver, error) MergeGitHubPullRequest(ctx context.Context, args MergeGitHubPullRequestArgs) (GitHubPullRequestResolver, error) // Subscriptions UpdatedGitHubPullRequest(ctx context.Context, args UpdatedGitHubPullRequestArgs) (<-chan GitHubPullRequestResolver, error) }
type GitHubRepositoryImportedNotificationResovler ¶
type GitHubRepositoryImportedNotificationResovler interface { Repository(context.Context) (CodebaseGitHubIntegrationResolver, error) // contains filtered or unexported methods }
type GitHubRootResolver ¶
type GitHubRootResolver interface { GitHubRepositories(ctx context.Context) ([]GitHubRepositoryResolver, error) // Mutations SetupGitHubRepository(ctx context.Context, args SetupGitHubRepositoryArgs) (CodebaseResolver, error) }
type HunkResolver ¶
type ImportGitHubPullRequestsInput ¶
type ImportGitHubPullRequestsInput struct {
CodebaseID graphql.ID
}
type ImportGitHubPullRequestsInputArgs ¶
type ImportGitHubPullRequestsInputArgs struct {
Input ImportGitHubPullRequestsInput
}
type InstallationsResolver ¶
type InstallationsRootResolver ¶
type InstallationsRootResolver interface { Installation(context.Context) (InstallationsResolver, error) UpdateInstallation(context.Context, UpdateInstallationArgs) (InstallationsResolver, error) }
type InstantIntegrationProviderType ¶
type InstantIntegrationProviderType string
const ( InstantIntegrationProviderUndefined InstantIntegrationProviderType = "" InstantIntegrationProviderBuildkite InstantIntegrationProviderType = "Buildkite" )
type IntegrationResolver ¶
type IntegrationResolver interface { ToBuildkiteIntegration() (BuildkiteIntegration, bool) // contains filtered or unexported methods }
type IntegrationRootResolver ¶
type IntegrationRootResolver interface { // mutations TriggerInstantIntegration(ctx context.Context, args TriggerInstantIntegrationArgs) ([]StatusResolver, error) DeleteIntegration(ctx context.Context, args DeleteIntegrationArgs) (IntegrationResolver, error) // internal InternalIntegrationProvider(*integrations.Integration) IntegrationResolver InternalIntegrationsByCodebaseID(context.Context, string) ([]IntegrationResolver, error) InternalIntegrationByID(context.Context, string) (IntegrationResolver, error) }
type IntegrationsArgs ¶
type IntegrationsArgs struct {
ID *graphql.ID
}
type LandWorkspaceArgs ¶
type LandWorkspaceArgs struct {
Input LandWorkspaceInput
}
type LandWorkspaceInput ¶
type LargeFileInfoResolver ¶
type LargeFileInfoResolver interface { ID() graphql.ID Size() int32 }
type LastUsedViewArgs ¶
type LastUsedViewArgs struct {
CodebaseID graphql.ID
}
type LicenseMessageLevel ¶
type LicenseMessageLevel string
const ( LicenseMessageLevelUnknown LicenseMessageLevel = "" LicenseMessageLevelInfo LicenseMessageLevel = "Info" LicenseMessageLevelWarning LicenseMessageLevel = "Warning" LicenseMessageLevelError LicenseMessageLevel = "Error" )
type LicenseMessageResolver ¶
type LicenseMessageResolver interface { Text() string Type() LicenseMessageType Level() LicenseMessageLevel }
type LicenseMessageType ¶
type LicenseMessageType string
const ( LicenseMessageTypeUnknown LicenseMessageType = "" LicenseMessageTypeNotification LicenseMessageType = "Notification" LicenseMessageTypeBanner LicenseMessageType = "Banner" LicenseMessageTypeFullscreen LicenseMessageType = "Fullscreen" )
type LicenseResolver ¶
type LicenseRootResolver ¶
type LicenseRootResolver interface { // Internal InternalByKey(ctx context.Context, key string) (LicenseResolver, error) InternalListForOrganizationID(ctx context.Context, id string) ([]LicenseResolver, error) }
type LicenseStatus ¶
type LicenseStatus string
const ( LicenseStatusUnknown LicenseStatus = "" LicenseStatusValid LicenseStatus = "Valid" LicenseStatusInvalid LicenseStatus = "Invalid" )
type MergeGitHubPullRequestArgs ¶
type MergeGitHubPullRequestArgs struct {
Input MergeGitHubPullRequestInput
}
type MergeGitHubPullRequestInput ¶
type MergeGitHubPullRequestInput struct {
WorkspaceID graphql.ID
}
type NewSuggestionNotificationResolver ¶
type NewSuggestionNotificationResolver interface { Suggestion(context.Context) (SuggestionResolver, error) // contains filtered or unexported methods }
type NotificationChannel ¶
type NotificationChannel string
const ( NotificationChannelUndefined NotificationChannel = "" NotificationChannelWeb NotificationChannel = "Web" NotificationChannelEmail NotificationChannel = "Email" )
type NotificationPreferenceResolver ¶
type NotificationPreferenceResolver interface { Type() (NotificationType, error) Channel() (NotificationChannel, error) Enabled() bool }
type NotificationResolver ¶
type NotificationResolver interface { ToCommentNotification() (CommentNotificationResolver, bool) ToRequestedReviewNotification() (RequestedReviewNotificationResolver, bool) ToReviewNotification() (ReviewNotificationResolver, bool) ToNewSuggestionNotification() (NewSuggestionNotificationResolver, bool) ToGitHubRepositoryImported() (GitHubRepositoryImportedNotificationResovler, bool) // contains filtered or unexported methods }
type NotificationRootResolver ¶
type NotificationRootResolver interface { Notifications(ctx context.Context) ([]NotificationResolver, error) // Mutations ArchiveNotifications(ctx context.Context, args ArchiveNotificationsArgs) ([]NotificationResolver, error) UpdateNotificationPreference(context.Context, UpdateNotificationPreferenceArgs) (NotificationPreferenceResolver, error) // Subscriptions UpdatedNotifications(ctx context.Context) (chan NotificationResolver, error) // Internal InternalNotificationPreferences(ctx context.Context, userID string) ([]NotificationPreferenceResolver, error) }
type NotificationType ¶
type NotificationType string
const ( NotificationTypeUndefined NotificationType = "" NotificationTypeComment NotificationType = "Comment" NotificationTypeReview NotificationType = "Review" NotificationTypeRequestedReview NotificationType = "RequestedReview" NotificationTypeNewSuggestion NotificationType = "NewSuggestion" NotificationGitHubRepositoryImported NotificationType = "GitHubRepositoryImported" )
type OnboardingRootResolver ¶
type OnboardingRootResolver interface { // Queries CompletedOnboardingSteps(ctx context.Context) ([]OnboardingStepResolver, error) // Mutations CompleteOnboardingStep(ctx context.Context, args CompleteOnboardingStepArgs) (OnboardingStepResolver, error) // Subscriptions CompletedOnboardingStep(ctx context.Context) (chan OnboardingStepResolver, error) }
type OnboardingStepResolver ¶
type OnboardingStepResolver interface {
ID() graphql.ID
}
type OpenViewArgs ¶
type OpenViewArgs struct {
Input OpenWorkspaceOnViewInput
}
type OpenWorkspaceOnViewInput ¶
type OpenWorkspaceOnViewInput struct { ViewID graphql.ID WorkspaceID graphql.ID }
type OrganizationArgs ¶
type OrganizationArgs struct { ID *graphql.ID ShortID *graphql.ID }
type OrganizationResolver ¶
type OrganizationRootResolver ¶
type OrganizationRootResolver interface { Organizations(context.Context) ([]OrganizationResolver, error) Organization(context.Context, OrganizationArgs) (OrganizationResolver, error) // Mutations CreateOrganization(context.Context, CreateOrganizationArgs) (OrganizationResolver, error) AddUserToOrganization(context.Context, AddUserToOrganizationArgs) (OrganizationResolver, error) RemoveUserFromOrganization(context.Context, RemoveUserFromOrganizationArgs) (OrganizationResolver, error) }
type PKIRootResolver ¶
type PKIRootResolver interface { // Mutation AddPublicKey(context.Context, AddPublicKeyArgs) (UserResolver, error) }
type PresenceResolver ¶
type PresenceResolver interface { ID() graphql.ID Author(context.Context) (AuthorResolver, error) State() (PresenceState, error) LastActiveAt() int32 Workspace(context.Context) (WorkspaceResolver, error) }
type PresenceRootResolver ¶
type PresenceRootResolver interface { InternalWorkspacePresence(ctx context.Context, workspaceID string) ([]PresenceResolver, error) // Mutations ReportWorkspacePresence(ctx context.Context, args ReportWorkspacePresenceArgs) (PresenceResolver, error) // Subscriptions UpdatedWorkspacePresence(ctx context.Context, args UpdatedWorkspacePresenceArgs) (chan PresenceResolver, error) }
type PresenceState ¶
type PresenceState string
const ( PresenceStateInvalid PresenceState = "Invalid" PresenceStateIdle PresenceState = "Idle" PresenceStateViewing PresenceState = "Viewing" PresenceStateCoding PresenceState = "Coding" )
type RemovePatchesArgs ¶
type RemovePatchesArgs struct {
Input RemovePatchesInput
}
type RemovePatchesInput ¶
type RemovePatchesInput struct { WorkspaceID graphql.ID HunkIDs []string }
type RemoveUserFromCodebaseArgs ¶
type RemoveUserFromCodebaseArgs struct {
Input RemoveUserFromCodebaseInput
}
type RemoveUserFromCodebaseInput ¶
type RemoveUserFromCodebaseInput struct { CodebaseID graphql.ID UserID graphql.ID }
type RemoveUserFromOrganizationArgs ¶
type RemoveUserFromOrganizationArgs struct {
Input RemoveUserFromOrganizationInput
}
type RemoveUserFromOrganizationInput ¶
type RemoveUserFromOrganizationInput struct { OrganizationID graphql.ID UserID graphql.ID }
type ReplyCommentResolver ¶
type ReportWorkspacePresenceArgs ¶
type ReportWorkspacePresenceArgs struct {
Input ReportWorkspacePresenceInput
}
type ReportWorkspacePresenceInput ¶
type ReportWorkspacePresenceInput struct { WorkspaceID graphql.ID State PresenceState }
type RequestReviewArgs ¶
type RequestReviewArgs struct {
Input RequestReviewInput
}
type RequestReviewInput ¶
type RequestReviewInput struct { WorkspaceID graphql.ID UserID graphql.ID }
type RequestedReviewNotificationResolver ¶
type RequestedReviewNotificationResolver interface { Review(ctx context.Context) (ReviewResolver, error) // contains filtered or unexported methods }
type ReviewNotificationResolver ¶
type ReviewNotificationResolver interface { Review(ctx context.Context) (ReviewResolver, error) // contains filtered or unexported methods }
type ReviewResolver ¶
type ReviewRootResolver ¶
type ReviewRootResolver interface { // Internal InternalReview(ctx context.Context, id string) (ReviewResolver, error) InternalReviews(ctx context.Context, workspaceID string) ([]ReviewResolver, error) InternalDismissAllInWorkspace(ctx context.Context, workspaceID string) error // Mutations CreateOrUpdateReview(ctx context.Context, args CreateReviewArgs) (ReviewResolver, error) DismissReview(ctx context.Context, args DismissReviewArgs) (ReviewResolver, error) RequestReview(ctx context.Context, args RequestReviewArgs) (ReviewResolver, error) // Subscriptions UpdatedReviews(context.Context) (<-chan ReviewResolver, error) }
type ServiceTokenResovler ¶
type ServiceTokensRootResolver ¶
type ServiceTokensRootResolver interface {
CreateServiceToken(context.Context, CreateServiceTokenArgs) (ServiceTokenResovler, error)
}
type SetupGitHubRepositoryArgs ¶
type SetupGitHubRepositoryArgs struct {
Input SetupGitHubRepositoryInput
}
type SetupGitHubRepositoryInput ¶
type SetupGitHubRepositoryInput struct { GitHubInstallationID graphql.ID GitHubRepositoryID graphql.ID OrganizationID graphql.ID }
type StatusResolver ¶
type StatusResolver interface { ID() graphql.ID Title() string Description() *string Type() (StatusType, error) Timestamp() int32 DetailsUrl() *string Change(context.Context) (ChangeResolver, error) GitHubPullRequest(context.Context) (GitHubPullRequestResolver, error) }
type StatusType ¶
type StatusType string
const ( StatusTypeUndefined StatusType = "" StatusTypePending StatusType = "Pending" StatusTypeHealthy StatusType = "Healthy" StatusTypeFailing StatusType = "Failing" )
type StatusesRootResolver ¶
type StatusesRootResolver interface { // Mutations UpdateStatus(context.Context, UpdateStatusArgs) (StatusResolver, error) // Subscriptions UpdatedChangesStatuses(context.Context, UpdatedChangesStatusesArgs) (<-chan StatusResolver, error) UpdatedGitHubPullRequestStatuses(context.Context, UpdatedGitHubPullRequestStatusesArgs) (<-chan StatusResolver, error) // Internal InteralStatusesByCodebaseIDAndCommitID(ctx context.Context, codebaseID, commitID string) ([]StatusResolver, error) InternalStatus(*statuses.Status) StatusResolver }
type SuggestionResolver ¶
type SuggestionResolver interface { ID() graphql.ID Author(context.Context) (AuthorResolver, error) Workspace(context.Context) (WorkspaceResolver, error) For(context.Context) (WorkspaceResolver, error) Diffs(context.Context) ([]FileDiffResolver, error) CreatedAt() int32 DismissedAt() *int32 }
type SuggestionRootResolver ¶
type SuggestionRootResolver interface { // Internal InternalSuggestion(context.Context, *suggestions.Suggestion) (SuggestionResolver, error) InternalSuggestionByID(context.Context, suggestions.ID) (SuggestionResolver, error) // Mutations CreateSuggestion(context.Context, CreateSuggestionArgs) (SuggestionResolver, error) DismissSuggestion(context.Context, DismissSuggestionArgs) (SuggestionResolver, error) ApplySuggestionHunks(context.Context, ApplySuggestionHunksArgs) (SuggestionResolver, error) DismissSuggestionHunks(context.Context, DismissSuggestionHunksArgs) (SuggestionResolver, error) // Subscriptions UpdatedSuggestion(context.Context, UpdatedSuggestionArgs) (chan SuggestionResolver, error) }
type TopCommentResolver ¶
type TopCommentResolver interface { ID() graphql.ID Author(context.Context) (AuthorResolver, error) CreatedAt() int32 DeletedAt() *int32 Message() string Workspace(ctx context.Context) (WorkspaceResolver, error) Change(ctx context.Context) (ChangeResolver, error) Replies() ([]ReplyCommentResolver, error) CodeContext() CommentCodeContext }
type TriggerInstantIntegrationArgs ¶
type TriggerInstantIntegrationArgs struct {
Input TriggerInstantIntegrationInput
}
type TriggerInstantIntegrationInput ¶
type TriggerInstantIntegrationInput struct { ChangeID graphql.ID Providers *[]InstantIntegrationProviderType }
type UnarchiveWorkspaceArgs ¶
type UnarchiveWorkspaceArgs struct {
ID graphql.ID
}
type UnwatchWorkspaceArgs ¶
type UnwatchWorkspaceArgs struct {
Input UnwatchWorkspaceInput
}
type UnwatchWorkspaceInput ¶
type UnwatchWorkspaceInput struct {
WorkspaceID graphql.ID
}
type UpdateACLArgs ¶
type UpdateACLArgs struct {
Input UpdateACLInput
}
type UpdateACLInput ¶
type UpdateACLInput struct { CodebaseID graphql.ID Policy *string }
type UpdateCodebaseArgs ¶
type UpdateCodebaseArgs struct {
Input UpdateCodebaseInput
}
type UpdateCodebaseGitHubIntegrationArgs ¶
type UpdateCodebaseGitHubIntegrationArgs struct {
Input UpdateCodebaseGitHubIntegrationInput
}
type UpdateCodebaseInput ¶
type UpdateCommentArgs ¶
type UpdateCommentArgs struct {
Input UpdateCommentInput
}
type UpdateCommentInput ¶
type UpdateCommentInput struct { ID graphql.ID Message string }
type UpdateInstallationArgs ¶
type UpdateInstallationArgs struct {
Input UpdateInstallationInput
}
type UpdateInstallationInput ¶
type UpdateInstallationInput struct {
LicenseKey *string
}
type UpdateNotificationPreferenceArgs ¶
type UpdateNotificationPreferenceArgs struct {
Input UpdateNotificationPreferenceInput
}
type UpdateNotificationPreferenceInput ¶
type UpdateNotificationPreferenceInput struct { Type NotificationType Channel NotificationChannel Enabled bool }
type UpdateStatusArgs ¶
type UpdateStatusArgs struct {
Input UpdateStatusInput
}
type UpdateStatusInput ¶
type UpdateStatusInput struct { ChangeID graphql.ID Type StatusType Title string Description *string DetailsUrl *string }
type UpdateUserArgs ¶
type UpdateUserArgs struct {
Input UpdateUserInput
}
type UpdateUserInput ¶
type UpdateWorkspaceArgs ¶
type UpdateWorkspaceArgs struct {
Input UpdateWorkspaceInput
}
type UpdateWorkspaceInput ¶
type UpdatedChangesStatusesArgs ¶
type UpdatedChangesStatusesArgs struct {
ChangeIDs []graphql.ID
}
type UpdatedCommentArgs ¶
type UpdatedCommentArgs struct { WorkspaceID graphql.ID ViewID *graphql.ID }
type UpdatedGitHubPullRequestArgs ¶
type UpdatedGitHubPullRequestArgs struct {
WorkspaceID graphql.ID
}
type UpdatedGitHubPullRequestStatusesArgs ¶
type UpdatedGitHubPullRequestStatusesArgs struct {
ID graphql.ID
}
type UpdatedSuggestionArgs ¶
type UpdatedSuggestionArgs struct {
WorkspaceID graphql.ID
}
type UpdatedViewArgs ¶
type UpdatedViewArgs struct {
ID graphql.ID
}
type UpdatedWorkspaceArgs ¶
type UpdatedWorkspaceArgs struct { ShortCodebaseID *graphql.ID WorkspaceID *graphql.ID }
type UpdatedWorkspacePresenceArgs ¶
type UpdatedWorkspacePresenceArgs struct {
WorkspaceID *graphql.ID
}
type UpdatedWorkspaceWatchersArgs ¶
type UpdatedWorkspaceWatchersArgs struct {
WorkspaceID graphql.ID
}
type UserResolver ¶
type UserResolver interface { ID() graphql.ID Name() string Email() string EmailVerified() bool AvatarUrl() *string NotificationPreferences(context.Context) ([]NotificationPreferenceResolver, error) GitHubAccount(context.Context) (GitHubAccountResolver, error) NotificationsReceiveNewsletter() (bool, error) Views() ([]ViewResolver, error) LastUsedView(ctx context.Context, args LastUsedViewArgs) (ViewResolver, error) }
type UserRootResolver ¶
type UserRootResolver interface { // Queries User(ctx context.Context) (UserResolver, error) // Mutations UpdateUser(ctx context.Context, args UpdateUserArgs) (UserResolver, error) VerifyEmail(ctx context.Context, args VerifyEmailArgs) (UserResolver, error) // Internal InternalUser(context.Context, string) (UserResolver, error) }
type VerifyEmailArgs ¶
type VerifyEmailArgs struct {
Input VerifyEmailInput
}
type VerifyEmailInput ¶
type VerifyEmailInput struct {
Token string
}
type ViewResolver ¶
type ViewResolver interface { ID() graphql.ID MountPath() string ShortMountPath() string MountHostname() string LastUsedAt() int32 CreatedAt() int32 Author(context.Context) (AuthorResolver, error) Workspace(ctx context.Context) (WorkspaceResolver, error) Status(ctx context.Context) (ViewStatusResolver, error) Codebase(ctx context.Context) (CodebaseResolver, error) IgnoredPaths(ctx context.Context) ([]string, error) SuggestingWorkspace() WorkspaceResolver }
type ViewRootResolver ¶
type ViewRootResolver interface { View(ctx context.Context, args ViewArgs) (ViewResolver, error) // Internal InternalViewsByUser(userID string) ([]ViewResolver, error) InternalLastUsedViewByUser(ctx context.Context, codebaseID, userID string) (ViewResolver, error) // Mutations OpenWorkspaceOnView(ctx context.Context, args OpenViewArgs) (ViewResolver, error) CopyWorkspaceToView(ctx context.Context, args CopyViewArgs) (ViewResolver, error) RepairView(ctx context.Context, args struct{ ID graphql.ID }) (ViewResolver, error) CreateView(ctx context.Context, args CreateViewArgs) (ViewResolver, error) // Subscriptions UpdatedView(ctx context.Context, args UpdatedViewArgs) (chan ViewResolver, error) UpdatedViews(ctx context.Context) (chan ViewResolver, error) }
type ViewStatusResolver ¶
type ViewStatusRootResolver ¶
type ViewStatusRootResolver interface {
InternalViewStatus(ctx context.Context, viewID string) (ViewStatusResolver, error)
}
type WatchWorkspaceArgs ¶
type WatchWorkspaceArgs struct {
Input WatchWorkspaceInput
}
type WatchWorkspaceInput ¶
type WatchWorkspaceInput struct {
WorkspaceID graphql.ID
}
type WorkspaceActivityArgs ¶
type WorkspaceActivityArgs struct {
Input *WorkspaceActivityInput
}
type WorkspaceActivityInput ¶
type WorkspaceActivityReadArgs ¶
type WorkspaceActivityReadArgs struct {
Input WorkspaceActivityReadInput
}
type WorkspaceActivityReadInput ¶
type WorkspaceActivityReadInput struct {
ID graphql.ID
}
type WorkspaceActivityResolver ¶
type WorkspaceActivityResolver interface { ToWorkspaceCommentActivity() (WorkspaceCommentActivityResolver, bool) ToWorkspaceCreatedChangeActivity() (WorkspaceCreatedChangeActivityResolver, bool) ToWorkspaceRequestedReviewActivity() (WorkspaceRequestedReviewActivityResolver, bool) ToWorkspaceReviewedActivity() (WorkspaceReviewedActivityResolver, bool) ID() graphql.ID Author(context.Context) (AuthorResolver, error) CreatedAt() int32 IsRead(ctx context.Context) (bool, error) Workspace(ctx context.Context) (WorkspaceResolver, error) }
type WorkspaceActivityRootResolver ¶
type WorkspaceActivityRootResolver interface { InternalActivityByWorkspace(ctx context.Context, workspaceID string, args WorkspaceActivityArgs) ([]WorkspaceActivityResolver, error) ReadWorkspaceActivity(ctx context.Context, args WorkspaceActivityReadArgs) (WorkspaceActivityResolver, error) UpdatedWorkspaceActivity(ctx context.Context) (chan WorkspaceActivityResolver, error) }
type WorkspaceArgs ¶
type WorkspaceArgs struct { ID graphql.ID AllowArchived *bool }
type WorkspaceCommentActivityResolver ¶
type WorkspaceCommentActivityResolver interface { Comment(context.Context) (CommentResolver, error) // contains filtered or unexported methods }
type WorkspaceCreatedChangeActivityResolver ¶
type WorkspaceCreatedChangeActivityResolver interface { Change(context.Context) (ChangeResolver, error) // contains filtered or unexported methods }
type WorkspaceRequestedReviewActivityResolver ¶
type WorkspaceRequestedReviewActivityResolver interface { Review(context.Context) (ReviewResolver, error) // contains filtered or unexported methods }
type WorkspaceResolver ¶
type WorkspaceResolver interface { ID() graphql.ID Name() string Codebase(ctx context.Context) (CodebaseResolver, error) Author(context.Context) (AuthorResolver, error) CreatedAt() int32 LastLandedAt() *int32 ArchivedAt() *int32 UnarchivedAt() *int32 UpdatedAt() *int32 LastActivityAt() int32 DraftDescription() string View(ctx context.Context) (ViewResolver, error) Comments() ([]TopCommentResolver, error) GitHubPullRequest(ctx context.Context) (GitHubPullRequestResolver, error) UpToDateWithTrunk() (bool, error) Conflicts(context.Context) (bool, error) HeadChange(ctx context.Context) (ChangeResolver, error) Activity(ctx context.Context, args WorkspaceActivityArgs) ([]WorkspaceActivityResolver, error) Reviews(ctx context.Context) ([]ReviewResolver, error) Presence(ctx context.Context) ([]PresenceResolver, error) Suggestions(context.Context) ([]SuggestionResolver, error) Statuses(context.Context) ([]StatusResolver, error) Watchers(context.Context) ([]WorkspaceWatcherResolver, error) Suggestion(context.Context) (SuggestionResolver, error) SuggestingViews() []ViewResolver }
type WorkspaceReviewedActivityResolver ¶
type WorkspaceReviewedActivityResolver interface { Review(context.Context) (ReviewResolver, error) // contains filtered or unexported methods }
type WorkspaceRootResolver ¶
type WorkspaceRootResolver interface { // internal InternalWorkspace(*workspace.Workspace) WorkspaceResolver Workspace(ctx context.Context, args WorkspaceArgs) (WorkspaceResolver, error) Workspaces(ctx context.Context, args WorkspacesArgs) ([]WorkspaceResolver, error) // Mutations UpdateWorkspace(ctx context.Context, args UpdateWorkspaceArgs) (WorkspaceResolver, error) LandWorkspaceChange(ctx context.Context, args LandWorkspaceArgs) (WorkspaceResolver, error) ArchiveWorkspace(ctx context.Context, args ArchiveWorkspaceArgs) (WorkspaceResolver, error) UnarchiveWorkspace(ctx context.Context, args UnarchiveWorkspaceArgs) (WorkspaceResolver, error) CreateWorkspace(ctx context.Context, args CreateWorkspaceArgs) (WorkspaceResolver, error) ExtractWorkspace(ctx context.Context, args ExtractWorkspaceArgs) (WorkspaceResolver, error) RemovePatches(context.Context, RemovePatchesArgs) (WorkspaceResolver, error) // Subscriptions UpdatedWorkspace(ctx context.Context, args UpdatedWorkspaceArgs) (<-chan WorkspaceResolver, error) }
type WorkspaceWatcherResolver ¶
type WorkspaceWatcherResolver interface { User(context.Context) (UserResolver, error) Workspace(context.Context) (WorkspaceResolver, error) Status() (WorkspaceWatcherStatusType, error) }
type WorkspaceWatcherRootResolver ¶
type WorkspaceWatcherRootResolver interface { // Mutations WatchWorkspace(context.Context, WatchWorkspaceArgs) (WorkspaceWatcherResolver, error) UnwatchWorkspace(context.Context, UnwatchWorkspaceArgs) (WorkspaceWatcherResolver, error) // Subscriptions UpdatedWorkspaceWatchers(context.Context, UpdatedWorkspaceWatchersArgs) (<-chan WorkspaceWatcherResolver, error) // Internal InternalWorkspaceWatchers(context.Context, *workspace.Workspace) ([]WorkspaceWatcherResolver, error) }
type WorkspaceWatcherStatusType ¶
type WorkspaceWatcherStatusType string
const ( WorkspaceWatcherStatusUndefined WorkspaceWatcherStatusType = "" WorkspaceWatcherStatusWatching WorkspaceWatcherStatusType = "Watching" WorkspaceWatcherStatusIgnored WorkspaceWatcherStatusType = "Ignored" )
type WorkspacesArgs ¶
type WorkspacesArgs struct { CodebaseID graphql.ID IncludeArchived *bool }
Source Files
¶
- acl.go
- author.go
- change.go
- codebase.go
- codebase_github_integration.go
- comment.go
- features.go
- file.go
- github.go
- github_account.go
- github_app.go
- github_pull_request.go
- ii_buildkite.go
- installations.go
- integrations.go
- license.go
- notification.go
- onboarding.go
- organization.go
- pki.go
- presence.go
- review.go
- servicetokens.go
- statuses.go
- suggestion.go
- user.go
- view.go
- viewStatus.go
- workspace.go
- workspaceActivity.go
- workspace_watcher.go
Click to show internal directories.
Click to hide internal directories.