export declare type Maybe = T | null; export interface ScmResourceProviderInput { orgs: string[]; repos: ScmResourceProviderRepoInput[]; } export interface ScmResourceProviderRepoInput { owner: string; repo: string; } export interface ResourceProviderStateInput { state: ResourceProviderStateName; error?: Maybe; } export interface ScmProviderStateInput { state: ScmProviderStateName; error?: Maybe; } export interface CredentialInput { type: CredentialType; oauth?: Maybe; password?: Maybe; } export interface OAuthInput { secret: string; scopes: string[]; } export interface PasswordInput { secret: string; } export interface WebhookInput { name: string; resourceProviderId: string; authType: WebhookAuthType; hmacSha1?: Maybe; tags?: Maybe<(Maybe)[]>; state?: Maybe; } export interface HmacSha1AuthInput { /** shared secret */ secret: string; /** http header in which to find the hash */ header?: Maybe; } export interface TagInput { name: string; value: string; } /** Enum for IssueState */ export declare enum IssueState { open = "open", closed = "closed" } /** Ordering Enum for Issue */ export declare enum _IssueOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", number_asc = "number_asc", number_desc = "number_desc", name_asc = "name_asc", name_desc = "name_desc", title_asc = "title_asc", title_desc = "title_desc", body_asc = "body_asc", body_desc = "body_desc", state_asc = "state_asc", state_desc = "state_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", action_asc = "action_asc", action_desc = "action_desc", createdAt_asc = "createdAt_asc", createdAt_desc = "createdAt_desc", updatedAt_asc = "updatedAt_asc", updatedAt_desc = "updatedAt_desc", closedAt_asc = "closedAt_asc", closedAt_desc = "closedAt_desc" } /** Ordering Enum for Label */ export declare enum _LabelOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", default_asc = "default_asc", default_desc = "default_desc", color_asc = "color_asc", color_desc = "color_desc" } /** Ordering Enum for ChatChannel */ export declare enum _ChatChannelOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", provider_asc = "provider_asc", provider_desc = "provider_desc", normalizedName_asc = "normalizedName_asc", normalizedName_desc = "normalizedName_desc", channelId_asc = "channelId_asc", channelId_desc = "channelId_desc", isDefault_asc = "isDefault_asc", isDefault_desc = "isDefault_desc", botInvitedSelf_asc = "botInvitedSelf_asc", botInvitedSelf_desc = "botInvitedSelf_desc", archived_asc = "archived_asc", archived_desc = "archived_desc" } /** Ordering Enum for Person */ export declare enum _PersonOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", forename_asc = "forename_asc", forename_desc = "forename_desc", surname_asc = "surname_asc", surname_desc = "surname_desc", name_asc = "name_asc", name_desc = "name_desc" } /** Enum for ProviderType */ export declare enum ProviderType { bitbucket_cloud = "bitbucket_cloud", github_com = "github_com", ghe = "ghe", bitbucket = "bitbucket", gitlab = "gitlab" } export declare enum ResourceProviderStateName { converged = "converged", unconverged = "unconverged", misconfigured = "misconfigured", unauthorized = "unauthorized" } export declare enum WebhookAuthType { hmac_sha1 = "hmac_sha1", none = "none" } export declare enum WebhookState { enabled = "enabled", disabled = "disabled" } /** Ordering Enum for Email */ export declare enum _EmailOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", address_asc = "address_asc", address_desc = "address_desc" } /** Ordering Enum for Org */ export declare enum _OrgOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", owner_asc = "owner_asc", owner_desc = "owner_desc", ownerType_asc = "ownerType_asc", ownerType_desc = "ownerType_desc" } /** Enum for OwnerType */ export declare enum OwnerType { user = "user", organization = "organization" } /** Ordering Enum for Repo */ export declare enum _RepoOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", owner_asc = "owner_asc", owner_desc = "owner_desc", name_asc = "name_asc", name_desc = "name_desc", allowRebaseMerge_asc = "allowRebaseMerge_asc", allowRebaseMerge_desc = "allowRebaseMerge_desc", allowSquashMerge_asc = "allowSquashMerge_asc", allowSquashMerge_desc = "allowSquashMerge_desc", allowMergeCommit_asc = "allowMergeCommit_asc", allowMergeCommit_desc = "allowMergeCommit_desc", repoId_asc = "repoId_asc", repoId_desc = "repoId_desc", gitHubId_asc = "gitHubId_asc", gitHubId_desc = "gitHubId_desc", defaultBranch_asc = "defaultBranch_asc", defaultBranch_desc = "defaultBranch_desc" } /** Ordering Enum for ChatId */ export declare enum _ChatIdOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", screenName_asc = "screenName_asc", screenName_desc = "screenName_desc", userId_asc = "userId_asc", userId_desc = "userId_desc", provider_asc = "provider_asc", provider_desc = "provider_desc", isAtomistBot_asc = "isAtomistBot_asc", isAtomistBot_desc = "isAtomistBot_desc", isOwner_asc = "isOwner_asc", isOwner_desc = "isOwner_desc", isPrimaryOwner_asc = "isPrimaryOwner_asc", isPrimaryOwner_desc = "isPrimaryOwner_desc", isAdmin_asc = "isAdmin_asc", isAdmin_desc = "isAdmin_desc", isBot_asc = "isBot_asc", isBot_desc = "isBot_desc", timezoneLabel_asc = "timezoneLabel_asc", timezoneLabel_desc = "timezoneLabel_desc" } /** Ordering Enum for SCMProvider */ export declare enum _ScmProviderOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", url_asc = "url_asc", url_desc = "url_desc", providerId_asc = "providerId_asc", providerId_desc = "providerId_desc", apiUrl_asc = "apiUrl_asc", apiUrl_desc = "apiUrl_desc", gitUrl_asc = "gitUrl_asc", gitUrl_desc = "gitUrl_desc", providerType_asc = "providerType_asc", providerType_desc = "providerType_desc" } /** Ordering Enum for ChatTeam */ export declare enum _ChatTeamOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", provider_asc = "provider_asc", provider_desc = "provider_desc", domain_asc = "domain_asc", domain_desc = "domain_desc", messageCount_asc = "messageCount_asc", messageCount_desc = "messageCount_desc", emailDomain_asc = "emailDomain_asc", emailDomain_desc = "emailDomain_desc" } /** Ordering Enum for ChannelLink */ export declare enum _ChannelLinkOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc" } /** Ordering Enum for PullRequest */ export declare enum _PullRequestOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", number_asc = "number_asc", number_desc = "number_desc", prId_asc = "prId_asc", prId_desc = "prId_desc", name_asc = "name_asc", name_desc = "name_desc", body_asc = "body_asc", body_desc = "body_desc", state_asc = "state_asc", state_desc = "state_desc", merged_asc = "merged_asc", merged_desc = "merged_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", baseBranchName_asc = "baseBranchName_asc", baseBranchName_desc = "baseBranchName_desc", branchName_asc = "branchName_asc", branchName_desc = "branchName_desc", title_asc = "title_asc", title_desc = "title_desc", createdAt_asc = "createdAt_asc", createdAt_desc = "createdAt_desc", updatedAt_asc = "updatedAt_asc", updatedAt_desc = "updatedAt_desc", closedAt_asc = "closedAt_asc", closedAt_desc = "closedAt_desc", mergedAt_asc = "mergedAt_asc", mergedAt_desc = "mergedAt_desc", mergeStatus_asc = "mergeStatus_asc", mergeStatus_desc = "mergeStatus_desc" } /** Enum for MergeStatus */ export declare enum MergeStatus { can_be_merged = "can_be_merged", unchecked = "unchecked", cannot_be_merged = "cannot_be_merged" } export declare enum PullRequestAction { assigned = "assigned", created = "created", unassigned = "unassigned", review_requested = "review_requested", review_request_removed = "review_request_removed", labeled = "labeled", unlabeled = "unlabeled", opened = "opened", edited = "edited", closed = "closed", reopened = "reopened", synchronize = "synchronize", submitted = "submitted", ready_for_review = "ready_for_review" } /** Enum for BuildStatus */ export declare enum BuildStatus { passed = "passed", broken = "broken", failed = "failed", started = "started", canceled = "canceled", pending = "pending", error = "error", queued = "queued" } /** Enum for BuildTrigger */ export declare enum BuildTrigger { pull_request = "pull_request", push = "push", tag = "tag", cron = "cron" } /** Ordering Enum for Build */ export declare enum _BuildOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", buildId_asc = "buildId_asc", buildId_desc = "buildId_desc", number_asc = "number_asc", number_desc = "number_desc", name_asc = "name_asc", name_desc = "name_desc", status_asc = "status_asc", status_desc = "status_desc", buildUrl_asc = "buildUrl_asc", buildUrl_desc = "buildUrl_desc", compareUrl_asc = "compareUrl_asc", compareUrl_desc = "compareUrl_desc", trigger_asc = "trigger_asc", trigger_desc = "trigger_desc", provider_asc = "provider_asc", provider_desc = "provider_desc", pullRequestNumber_asc = "pullRequestNumber_asc", pullRequestNumber_desc = "pullRequestNumber_desc", startedAt_asc = "startedAt_asc", startedAt_desc = "startedAt_desc", finishedAt_asc = "finishedAt_asc", finishedAt_desc = "finishedAt_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", workflowId_asc = "workflowId_asc", workflowId_desc = "workflowId_desc", jobName_asc = "jobName_asc", jobName_desc = "jobName_desc", jobId_asc = "jobId_asc", jobId_desc = "jobId_desc", data_asc = "data_asc", data_desc = "data_desc" } /** Ordering Enum for Commit */ export declare enum _CommitOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", sha_asc = "sha_asc", sha_desc = "sha_desc", message_asc = "message_asc", message_desc = "message_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Enum for PipelineStatus */ export declare enum PipelineStatus { running = "running", pending = "pending", success = "success", failed = "failed", canceled = "canceled", skipped = "skipped", manual = "manual" } /** Enum for the PipelineProviders */ export declare enum PipelineProvider { gitlab_ci = "gitlab_ci" } /** Enum for JobStatus */ export declare enum JobStatus { created = "created", pending = "pending", running = "running", failed = "failed", success = "success", canceled = "canceled", skipped = "skipped", manual = "manual" } export declare enum SdmGoalState { success = "success", pre_approved = "pre_approved", requested = "requested", waiting_for_pre_approval = "waiting_for_pre_approval", approved = "approved", waiting_for_approval = "waiting_for_approval", failure = "failure", stopped = "stopped", planned = "planned", in_process = "in_process", skipped = "skipped", canceled = "canceled" } export declare enum SdmGoalDisplayFormat { compact = "compact", full = "full" } export declare enum SdmGoalDisplayState { show_current = "show_current", show_all = "show_all" } /** Ordering Enum for DockerImage */ export declare enum _DockerImageOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", image_asc = "image_asc", image_desc = "image_desc", imageName_asc = "imageName_asc", imageName_desc = "imageName_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Ordering Enum for K8Pod */ export declare enum _K8PodOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", name_asc = "name_asc", name_desc = "name_desc", phase_asc = "phase_asc", phase_desc = "phase_desc", environment_asc = "environment_asc", environment_desc = "environment_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", baseName_asc = "baseName_asc", baseName_desc = "baseName_desc", namespace_asc = "namespace_asc", namespace_desc = "namespace_desc", statusJSON_asc = "statusJSON_asc", statusJSON_desc = "statusJSON_desc", host_asc = "host_asc", host_desc = "host_desc", state_asc = "state_asc", state_desc = "state_desc", specsJSON_asc = "specsJSON_asc", specsJSON_desc = "specsJSON_desc", envJSON_asc = "envJSON_asc", envJSON_desc = "envJSON_desc", metadataJSON_asc = "metadataJSON_asc", metadataJSON_desc = "metadataJSON_desc", containersCrashLoopBackOff_asc = "containersCrashLoopBackOff_asc", containersCrashLoopBackOff_desc = "containersCrashLoopBackOff_desc", resourceVersion_asc = "resourceVersion_asc", resourceVersion_desc = "resourceVersion_desc" } /** Ordering Enum for K8Container */ export declare enum _K8ContainerOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", name_asc = "name_asc", name_desc = "name_desc", imageName_asc = "imageName_asc", imageName_desc = "imageName_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", environment_asc = "environment_asc", environment_desc = "environment_desc", containerJSON_asc = "containerJSON_asc", containerJSON_desc = "containerJSON_desc", state_asc = "state_asc", state_desc = "state_desc", stateReason_asc = "stateReason_asc", stateReason_desc = "stateReason_desc", ready_asc = "ready_asc", ready_desc = "ready_desc", restartCount_asc = "restartCount_asc", restartCount_desc = "restartCount_desc", statusJSON_asc = "statusJSON_asc", statusJSON_desc = "statusJSON_desc", resourceVersion_asc = "resourceVersion_asc", resourceVersion_desc = "resourceVersion_desc", containerID_asc = "containerID_asc", containerID_desc = "containerID_desc" } /** Ordering Enum for Tag */ export declare enum _TagOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", description_asc = "description_asc", description_desc = "description_desc", ref_asc = "ref_asc", ref_desc = "ref_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Enum for StatusState */ export declare enum StatusState { pending = "pending", success = "success", error = "error", failure = "failure" } /** Ordering Enum for Status */ export declare enum _StatusOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", state_asc = "state_asc", state_desc = "state_desc", description_asc = "description_asc", description_desc = "description_desc", targetUrl_asc = "targetUrl_asc", targetUrl_desc = "targetUrl_desc", context_asc = "context_asc", context_desc = "context_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Ordering Enum for Push */ export declare enum _PushOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", branch_asc = "branch_asc", branch_desc = "branch_desc" } /** Ordering Enum for HerokuApp */ export declare enum _HerokuAppOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", app_asc = "app_asc", app_desc = "app_desc", url_asc = "url_asc", url_desc = "url_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", user_asc = "user_asc", user_desc = "user_desc", appId_asc = "appId_asc", appId_desc = "appId_desc", release_asc = "release_asc", release_desc = "release_desc" } /** Ordering Enum for Application */ export declare enum _ApplicationOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", state_asc = "state_asc", state_desc = "state_desc", host_asc = "host_asc", host_desc = "host_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", domain_asc = "domain_asc", domain_desc = "domain_desc", data_asc = "data_asc", data_desc = "data_desc" } /** Ordering Enum for Fingerprint */ export declare enum _FingerprintOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", name_asc = "name_asc", name_desc = "name_desc", sha_asc = "sha_asc", sha_desc = "sha_desc", data_asc = "data_asc", data_desc = "data_desc" } /** Ordering Enum for SCMId */ export declare enum _ScmIdOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", login_asc = "login_asc", login_desc = "login_desc", name_asc = "name_asc", name_desc = "name_desc", avatar_asc = "avatar_asc", avatar_desc = "avatar_desc" } /** Enum for ReviewState */ export declare enum ReviewState { requested = "requested", pending = "pending", approved = "approved", commented = "commented", unapproved = "unapproved", changes_requested = "changes_requested" } /** Ordering Enum for Review */ export declare enum _ReviewOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", gitHubId_asc = "gitHubId_asc", gitHubId_desc = "gitHubId_desc", reviewId_asc = "reviewId_asc", reviewId_desc = "reviewId_desc", body_asc = "body_asc", body_desc = "body_desc", state_asc = "state_asc", state_desc = "state_desc", submittedAt_asc = "submittedAt_asc", submittedAt_desc = "submittedAt_desc", htmlUrl_asc = "htmlUrl_asc", htmlUrl_desc = "htmlUrl_desc" } /** Ordering Enum for Comment */ export declare enum _CommentOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", body_asc = "body_asc", body_desc = "body_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", createdAt_asc = "createdAt_asc", createdAt_desc = "createdAt_desc", updatedAt_asc = "updatedAt_asc", updatedAt_desc = "updatedAt_desc", commentId_asc = "commentId_asc", commentId_desc = "commentId_desc", gitHubId_asc = "gitHubId_asc", gitHubId_desc = "gitHubId_desc", path_asc = "path_asc", path_desc = "path_desc", position_asc = "position_asc", position_desc = "position_desc", htmlUrl_asc = "htmlUrl_asc", htmlUrl_desc = "htmlUrl_desc", commentType_asc = "commentType_asc", commentType_desc = "commentType_desc" } /** Enum for CommentCommentType */ export declare enum CommentCommentType { review = "review", pullRequest = "pullRequest", issue = "issue" } /** Ordering Enum for Branch */ export declare enum _BranchOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc", isRemote_asc = "isRemote_asc", isRemote_desc = "isRemote_desc", remoteRepoHtmlUrl_asc = "remoteRepoHtmlUrl_asc", remoteRepoHtmlUrl_desc = "remoteRepoHtmlUrl_desc" } /** Ordering Enum for Workflow */ export declare enum _WorkflowOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", workflowId_asc = "workflowId_asc", workflowId_desc = "workflowId_desc", provider_asc = "provider_asc", provider_desc = "provider_desc", config_asc = "config_asc", config_desc = "config_desc" } /** Ordering Enum for DeletedBranch */ export declare enum _DeletedBranchOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Ordering Enum for GitHubId */ export declare enum _GitHubIdOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", login_asc = "login_asc", login_desc = "login_desc", name_asc = "name_asc", name_desc = "name_desc" } /** Ordering Enum for ImageLinked */ export declare enum _ImageLinkedOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Ordering Enum for Release */ export declare enum _ReleaseOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", timestamp_asc = "timestamp_asc", timestamp_desc = "timestamp_desc" } /** Ordering Enum for Team */ export declare enum _TeamOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", name_asc = "name_asc", name_desc = "name_desc", description_asc = "description_asc", description_desc = "description_desc", iconUrl_asc = "iconUrl_asc", iconUrl_desc = "iconUrl_desc", createdAt_asc = "createdAt_asc", createdAt_desc = "createdAt_desc" } /** Ordering Enum for PushImpact */ export declare enum _PushImpactOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", url_asc = "url_asc", url_desc = "url_desc", data_asc = "data_asc", data_desc = "data_desc" } /** Ordering Enum for PullRequestImpact */ export declare enum _PullRequestImpactOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", url_asc = "url_asc", url_desc = "url_desc", data_asc = "data_asc", data_desc = "data_desc" } /** Ordering Enum for ResourceProvider */ export declare enum _ResourceProviderOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc" } /** Ordering Enum for GitHubProvider */ export declare enum _GitHubProviderOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc", url_asc = "url_asc", url_desc = "url_desc", providerId_asc = "providerId_asc", providerId_desc = "providerId_desc", apiUrl_asc = "apiUrl_asc", apiUrl_desc = "apiUrl_desc", gitUrl_asc = "gitUrl_asc", gitUrl_desc = "gitUrl_desc", providerType_asc = "providerType_asc", providerType_desc = "providerType_desc" } export declare enum DockerRegistryType { JFrog = "JFrog", DockerHub = "DockerHub" } export declare enum BinaryRepositoryType { maven2 = "maven2", npm = "npm" } /** Ordering Enum for UserJoinedChannel */ export declare enum _UserJoinedChannelOrdering { atmTeamId_asc = "atmTeamId_asc", atmTeamId_desc = "atmTeamId_desc", id_asc = "id_asc", id_desc = "id_desc" } /** asc or desc ordering. Must be used with orderBy */ export declare enum _Ordering { desc = "desc", asc = "asc" } export declare enum CommitIssueRelationshipType { references = "references", fixes = "fixes" } export declare enum SdmDeployState { requested = "requested", disabled = "disabled" } export declare enum ScmProviderStateName { converged = "converged", unconverged = "unconverged", misconfigured = "misconfigured", unauthorized = "unauthorized" } export declare enum CredentialType { OAuthToken = "OAuthToken", Password = "Password" } export declare enum ResourceUserType { SCMId = "SCMId", GenericResourceUser = "GenericResourceUser", SystemAccount = "SystemAccount" } export declare namespace AddBotToSlackChannel { type Variables = { teamId: string; channelId: string; }; type Mutation = { __typename?: "Mutation"; addBotToSlackChannel?: Maybe; }; type AddBotToSlackChannel = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace CreateSlackChannel { type Variables = { teamId: string; name: string; }; type Mutation = { __typename?: "Mutation"; createSlackChannel?: Maybe; }; type CreateSlackChannel = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace InviteUserToSlackChannel { type Variables = { teamId: string; channelId: string; userId: string; }; type Mutation = { __typename?: "Mutation"; inviteUserToSlackChannel?: Maybe; }; type InviteUserToSlackChannel = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace KickUserFromSlackChannel { type Variables = { teamId: string; channelId: string; userId: string; }; type Mutation = { __typename?: "Mutation"; kickUserFromSlackChannel?: Maybe; }; type KickUserFromSlackChannel = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace LinkSlackChannelToRepo { type Variables = { teamId: string; channelId: string; channelName: string; repo: string; owner: string; providerId?: Maybe; }; type Mutation = { __typename?: "Mutation"; linkSlackChannelToRepo?: Maybe; }; type LinkSlackChannelToRepo = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace SetChatTeamPreference { type Variables = { teamId: string; name: string; value: string; }; type Mutation = { __typename?: "Mutation"; setChatTeamPreference?: Maybe<(Maybe)[]>; }; type SetChatTeamPreference = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace SetChatUserPreference { type Variables = { teamId: string; userId: string; name: string; value: string; }; type Mutation = { __typename?: "Mutation"; setChatUserPreference?: Maybe<(Maybe)[]>; }; type SetChatUserPreference = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace SetOwnerLogin { type Variables = { owner: string; login: string; providerId: string; }; type Mutation = { __typename?: "Mutation"; setOwnerLogin?: Maybe; }; type SetOwnerLogin = { __typename?: "OwnerLogin"; owner?: Maybe; providerId?: Maybe; login?: Maybe; }; } export declare namespace SetRepoLogin { type Variables = { owner: string; repo: string; login: string; providerId: string; }; type Mutation = { __typename?: "Mutation"; setRepoLogin?: Maybe; }; type SetRepoLogin = { __typename?: "RepoLogin"; owner?: Maybe; repo?: Maybe; providerId?: Maybe; login?: Maybe; }; } export declare namespace UnlinkSlackChannelFromRepo { type Variables = { teamId: string; channelId: string; repo: string; owner: string; providerId: string; }; type Mutation = { __typename?: "Mutation"; unlinkSlackChannelFromRepo?: Maybe; }; type UnlinkSlackChannelFromRepo = { __typename?: "SlackChannel"; id?: Maybe; }; } export declare namespace BotOwner { type Variables = { teamId: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; members?: Maybe<(Maybe)[]>; }; type Members = { __typename?: "ChatId"; screenName?: Maybe; }; } export declare namespace Branch { type Variables = { owner: string; repo: string; branch: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; branches?: Maybe<(Maybe)[]>; }; type Branches = { __typename?: "Branch"; name?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = { __typename?: "PullRequest"; state?: Maybe; commits?: Maybe<(Maybe)[]>; }; type Commits = { __typename?: "Commit"; sha?: Maybe; }; } export declare namespace BranchWithPullRequest { type Variables = { id: string; }; type Query = { __typename?: "Query"; Branch?: Maybe<(Maybe)[]>; }; type Branch = { __typename?: "Branch"; id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; commit?: Maybe; name?: Maybe; repo?: Maybe; timestamp?: Maybe; }; type PullRequests = { __typename?: "PullRequest"; merged?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; defaultBranch?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; name?: Maybe; }; type Org = { __typename?: "Org"; team?: Maybe<_Team>; provider?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; id?: Maybe; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; }; } export declare namespace CardEvents { type Variables = { key: (Maybe)[]; }; type Query = { __typename?: "Query"; Card?: Maybe<(Maybe)[]>; }; type Card = { __typename?: "Card"; events?: Maybe<(Maybe)[]>; }; type Events = { __typename?: "CardEvent"; icon?: Maybe; text?: Maybe; ts?: Maybe; actions?: Maybe<(Maybe)[]>; actionGroups?: Maybe<(Maybe)[]>; }; type Actions = { __typename?: "CardAction"; text?: Maybe; type?: Maybe; registration?: Maybe; command?: Maybe; parameters?: Maybe<(Maybe)[]>; parameterName?: Maybe; parameterOptions?: Maybe<(Maybe)[]>; parameterOptionGroups?: Maybe<(Maybe)[]>; role?: Maybe; }; type Parameters = { __typename?: "CardActionParameter"; name?: Maybe; value?: Maybe; }; type ParameterOptions = { __typename?: "CardActionParameterOption"; name?: Maybe; value?: Maybe; }; type ParameterOptionGroups = { __typename?: "CardActionParameterOptionGroup"; name?: Maybe; options?: Maybe<(Maybe)[]>; }; type Options = { __typename?: "CardActionParameterOption"; name?: Maybe; value?: Maybe; }; type ActionGroups = { __typename?: "CardActionGroup"; actions?: Maybe<(Maybe<_Actions>)[]>; }; type _Actions = { __typename?: "CardAction"; text?: Maybe; type?: Maybe; registration?: Maybe; command?: Maybe; parameters?: Maybe<(Maybe<_Parameters>)[]>; parameterName?: Maybe; parameterOptions?: Maybe<(Maybe<_ParameterOptions>)[]>; parameterOptionGroups?: Maybe<(Maybe<_ParameterOptionGroups>)[]>; role?: Maybe; }; type _Parameters = { __typename?: "CardActionParameter"; name?: Maybe; value?: Maybe; }; type _ParameterOptions = { __typename?: "CardActionParameterOption"; name?: Maybe; value?: Maybe; }; type _ParameterOptionGroups = { __typename?: "CardActionParameterOptionGroup"; name?: Maybe; options?: Maybe<(Maybe<_Options>)[]>; }; type _Options = { __typename?: "CardActionParameterOption"; name?: Maybe; value?: Maybe; }; } export declare namespace Channels { type Variables = { teamId: string; first: number; offset: number; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; channels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; repos?: Maybe<(Maybe)[]>; }; type Repos = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; }; } export declare namespace ChatChannel { type Variables = { teamId: string; channelName: string; repoOwner: string; repoName: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; channels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; repos?: Maybe<(Maybe)[]>; }; type Repos = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; }; } export declare namespace ChatChannelByChannelId { type Variables = { teamId: string; channelName: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; channels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; repos?: Maybe<(Maybe)[]>; }; type Repos = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; providerId?: Maybe; providerType?: Maybe; }; } export declare namespace ChatId { type Variables = { teamId?: Maybe; chatId: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; members?: Maybe<(Maybe)[]>; }; type Members = { __typename?: "ChatId"; id?: Maybe; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe<_ChatTeam>; person?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type _ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; name?: Maybe; }; type Person = { __typename?: "Person"; gitHubId?: Maybe; emails?: Maybe<(Maybe)[]>; }; type GitHubId = { __typename?: "GitHubId"; login?: string; name?: Maybe; }; type Emails = { __typename?: "Email"; address?: Maybe; }; } export declare namespace ChatTeam { type Variables = { teamId: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; channels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; repos?: Maybe<(Maybe)[]>; }; type Repos = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; }; } export declare namespace ChatTeamPreferences { type Variables = { teamId: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; domain?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace CommitIssueRelationshipBySha { type Variables = { repo: (Maybe)[]; owner: (Maybe)[]; sha: (Maybe)[]; }; type Query = { __typename?: "Query"; CommitIssueRelationship?: Maybe<(Maybe)[]>; }; type CommitIssueRelationship = { __typename?: "CommitIssueRelationship"; issue?: Maybe; commit?: Maybe; }; type Issue = { __typename?: "CommitIssueRelationshipIssue"; name?: Maybe; owner?: Maybe; repo?: Maybe; }; type Commit = { __typename?: "CommitIssueRelationshipCommit"; sha?: Maybe; owner?: Maybe; repo?: Maybe; }; } export declare namespace Deployment { type Variables = { owner: (Maybe)[]; repo: (Maybe)[]; sha: (Maybe)[]; environment: (Maybe)[]; }; type Query = { __typename?: "Query"; Deployment?: Maybe<(Maybe)[]>; }; type Deployment = { __typename?: "Deployment"; commit?: Maybe; environment?: Maybe; }; type Commit = { __typename?: "DeploymentCommit"; sha?: Maybe; owner?: Maybe; repo?: Maybe; }; } export declare namespace EmailAndGitHubIdByUserId { type Variables = { userId: string; }; type Query = { __typename?: "Query"; ChatId?: Maybe<(Maybe)[]>; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; emails?: Maybe<(Maybe)[]>; person?: Maybe; }; type Emails = { __typename?: "Email"; address?: Maybe; }; type Person = { __typename?: "Person"; surname?: Maybe; forename?: Maybe; emails?: Maybe<(Maybe<_Emails>)[]>; gitHubId?: Maybe; }; type _Emails = { __typename?: "Email"; address?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; } export declare namespace GitHubId { type Variables = { gitHubIds: (Maybe)[]; }; type Query = { __typename?: "Query"; GitHubId?: Maybe<(Maybe)[]>; }; type GitHubId = { __typename?: "GitHubId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; id?: Maybe; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; name?: Maybe; }; } export declare namespace Issue { type Variables = { teamId: string; orgOwner: string; repoName: string; issueName: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; team?: Maybe; }; type Team = { __typename?: "Team"; orgs?: Maybe<(Maybe)[]>; }; type Orgs = { __typename?: "Org"; repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; _id?: Maybe; name?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; number?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; closedAt?: Maybe; resolvingCommits?: Maybe<(Maybe)[]>; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; repo?: _Repo; labels?: Maybe<(Maybe<_Labels>)[]>; timestamp?: Maybe; }; type ResolvingCommits = { __typename?: "Commit"; author?: Maybe; }; type Author = { __typename?: "SCMId"; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; type Assignees = { __typename?: "SCMId"; login?: string; }; type _Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; labels?: Maybe<(Maybe)[]>; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe<_Team>; }; type _Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; gitUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; } export declare namespace IssueOrPr { type Variables = { owner: string; repo: string; name: string; }; type Query = { __typename?: "Query"; Org?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; pullRequest?: Maybe<(Maybe)[]>; issue?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; state?: Maybe; merged?: Maybe; number?: Maybe; name?: Maybe; title?: Maybe; repo?: Maybe<_Repo>; author?: Maybe; }; type _Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe<_Org>; }; type _Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; }; type Issue = { __typename?: "Issue"; _id?: Maybe; name?: Maybe; title?: Maybe; state?: Maybe; number?: Maybe; repo?: __Repo; openedBy?: Maybe; }; type __Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe<__Org>; }; type __Org = { __typename?: "Org"; provider?: Maybe<_Provider>; }; type _Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; } export declare namespace LastCommitOnBranch { type Variables = { name: string; owner: string; branch: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; branches?: Maybe<(Maybe)[]>; }; type Branches = { __typename?: "Branch"; commit?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; author?: Maybe; statuses?: Maybe<(Maybe)[]>; tags?: Maybe<(Maybe)[]>; images?: Maybe<(Maybe)[]>; fingerprints?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type Statuses = { __typename?: "Status"; context?: Maybe; description?: Maybe; targetUrl?: Maybe; state?: Maybe; timestamp?: Maybe; }; type Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe; builds?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Release = { __typename?: "Release"; name?: Maybe; timestamp?: Maybe; }; type Builds = { __typename?: "Build"; buildId?: Maybe; buildUrl?: Maybe; name?: Maybe; provider?: Maybe; status?: Maybe; timestamp?: Maybe; }; type Images = { __typename?: "DockerImage"; _id?: Maybe; image?: Maybe; imageName?: Maybe; pods?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pods = { __typename?: "K8Pod"; _id?: Maybe; name?: Maybe; phase?: Maybe; environment?: Maybe; timestamp?: Maybe; baseName?: Maybe; namespace?: Maybe; resourceVersion?: Maybe; containers?: Maybe<(Maybe)[]>; }; type Containers = { __typename?: "K8Container"; _id?: Maybe; name?: Maybe; imageName?: Maybe; timestamp?: Maybe; environment?: Maybe; state?: Maybe; ready?: Maybe; restartCount?: Maybe; statusJSON?: Maybe; resourceVersion?: Maybe; }; type Fingerprints = { __typename?: "Fingerprint"; name?: Maybe; sha?: Maybe; data?: Maybe; }; } export declare namespace LastIssueOnRepo { type Variables = { name: string; owner: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; _id?: Maybe; name?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; number?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; closedAt?: Maybe; resolvingCommits?: Maybe<(Maybe)[]>; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; repo?: _Repo; labels?: Maybe<(Maybe<_Labels>)[]>; timestamp?: Maybe; }; type ResolvingCommits = { __typename?: "Commit"; author?: Maybe; }; type Author = { __typename?: "SCMId"; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; type Assignees = { __typename?: "SCMId"; login?: string; }; type _Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; labels?: Maybe<(Maybe)[]>; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; gitUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; } export declare namespace LastPullRequestOnRepo { type Variables = { name: string; owner: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; pullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; number?: Maybe; name?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; timestamp?: Maybe; title?: Maybe; createdAt?: Maybe; mergedAt?: Maybe; baseBranchName?: Maybe; branchName?: Maybe; head?: Maybe; lastAssignedBy?: Maybe; closedAt?: Maybe; branch?: Maybe; author?: Maybe; merger?: Maybe; assignees?: Maybe<(Maybe)[]>; reviewers?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; comments?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; builds?: Maybe<(Maybe<_Builds>)[]>; reviews?: Maybe<(Maybe)[]>; repo?: Maybe<_Repo>; }; type Head = { __typename?: "Commit"; sha?: Maybe; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; gitHubId?: Maybe; chatId?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; timestamp?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; gitHubId?: Maybe<_GitHubId>; chatId?: Maybe<_ChatId>; }; type _GitHubId = { __typename?: "GitHubId"; login?: string; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Merger = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; gitHubId?: Maybe<__GitHubId>; chatId?: Maybe<__ChatId>; }; type __GitHubId = { __typename?: "GitHubId"; login?: string; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<___Person>; }; type ___Person = { __typename?: "Person"; gitHubId?: Maybe<___GitHubId>; chatId?: Maybe<___ChatId>; }; type ___GitHubId = { __typename?: "GitHubId"; login?: string; }; type ___ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<____Person>; }; type ____Person = { __typename?: "Person"; gitHubId?: Maybe<____GitHubId>; chatId?: Maybe<____ChatId>; }; type ____GitHubId = { __typename?: "GitHubId"; login?: string; }; type ____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; type Commits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; timestamp?: Maybe; tags?: Maybe<(Maybe)[]>; statuses?: Maybe<(Maybe)[]>; author?: Maybe<_Author>; builds?: Maybe<(Maybe)[]>; }; type Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe; }; type Release = { __typename?: "Release"; name?: Maybe; timestamp?: Maybe; }; type Statuses = { __typename?: "Status"; state?: Maybe; description?: Maybe; context?: Maybe; targetUrl?: Maybe; }; type _Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_____Person>; }; type _____Person = { __typename?: "Person"; gitHubId?: Maybe<_____GitHubId>; chatId?: Maybe<_____ChatId>; }; type _____GitHubId = { __typename?: "GitHubId"; login?: string; }; type _____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type _Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type _Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; allowRebaseMerge?: Maybe; allowSquashMerge?: Maybe; allowMergeCommit?: Maybe; defaultBranch?: Maybe; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace LastPushOnBranch { type Variables = { name: string; owner: string; branch: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; branches?: Maybe<(Maybe)[]>; }; type Branches = { __typename?: "Branch"; commit?: Maybe; }; type Commit = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; }; type Pushes = { __typename?: "Push"; id?: Maybe; }; } export declare namespace MappedChannels { type Variables = { teamId: string; name: string; }; type Query = { __typename?: "Query"; ChatChannel?: Maybe<(Maybe)[]>; }; type ChatChannel = { __typename?: "ChatChannel"; team?: Maybe; repos?: Maybe<(Maybe)[]>; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Repos = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; }; } export declare namespace OpenPr { type Variables = { repo: string; owner: string; branch: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; branches?: Maybe<(Maybe)[]>; }; type Branches = { __typename?: "Branch"; name?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = { __typename?: "PullRequest"; state?: Maybe; merged?: Maybe; number?: Maybe; title?: Maybe; }; } export declare namespace OrgRepos { type Variables = { owner: string; providerId: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; org?: Maybe; name?: Maybe; }; type Org = { __typename?: "Org"; owner?: Maybe; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; }; } export declare namespace Orgs { type Variables = {}; type Query = { __typename?: "Query"; Org?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; owner?: Maybe; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; }; } export declare namespace ProviderIdFromOrg { type Variables = { owner: string; }; type Query = { __typename?: "Query"; Org?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; }; } export declare namespace ProviderTypeFromRepo { type Variables = { name: string; owner: string; providerId: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; org?: Maybe; }; type Org = { __typename?: "Org"; owner?: Maybe; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; providerType?: Maybe; }; } export declare namespace PullRequest { type Variables = { teamId: string; orgOwner: string; repoName: string; prName: string; }; type Query = { __typename?: "Query"; ChatTeam?: Maybe<(Maybe)[]>; }; type ChatTeam = { __typename?: "ChatTeam"; team?: Maybe; }; type Team = { __typename?: "Team"; orgs?: Maybe<(Maybe)[]>; }; type Orgs = { __typename?: "Org"; repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; pullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; number?: Maybe; name?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; timestamp?: Maybe; title?: Maybe; createdAt?: Maybe; mergedAt?: Maybe; baseBranchName?: Maybe; branchName?: Maybe; head?: Maybe; lastAssignedBy?: Maybe; closedAt?: Maybe; branch?: Maybe; author?: Maybe; merger?: Maybe; assignees?: Maybe<(Maybe)[]>; reviewers?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; comments?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; builds?: Maybe<(Maybe<_Builds>)[]>; reviews?: Maybe<(Maybe)[]>; repo?: Maybe<_Repo>; }; type Head = { __typename?: "Commit"; sha?: Maybe; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; gitHubId?: Maybe; chatId?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; timestamp?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; gitHubId?: Maybe<_GitHubId>; chatId?: Maybe<_ChatId>; }; type _GitHubId = { __typename?: "GitHubId"; login?: string; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Merger = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; gitHubId?: Maybe<__GitHubId>; chatId?: Maybe<__ChatId>; }; type __GitHubId = { __typename?: "GitHubId"; login?: string; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<___Person>; }; type ___Person = { __typename?: "Person"; gitHubId?: Maybe<___GitHubId>; chatId?: Maybe<___ChatId>; }; type ___GitHubId = { __typename?: "GitHubId"; login?: string; }; type ___ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<____Person>; }; type ____Person = { __typename?: "Person"; gitHubId?: Maybe<____GitHubId>; chatId?: Maybe<____ChatId>; }; type ____GitHubId = { __typename?: "GitHubId"; login?: string; }; type ____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; type Commits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; timestamp?: Maybe; tags?: Maybe<(Maybe)[]>; statuses?: Maybe<(Maybe)[]>; author?: Maybe<_Author>; builds?: Maybe<(Maybe)[]>; }; type Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe; }; type Release = { __typename?: "Release"; name?: Maybe; timestamp?: Maybe; }; type Statuses = { __typename?: "Status"; state?: Maybe; description?: Maybe; context?: Maybe; targetUrl?: Maybe; }; type _Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_____Person>; }; type _____Person = { __typename?: "Person"; gitHubId?: Maybe<_____GitHubId>; chatId?: Maybe<_____ChatId>; }; type _____GitHubId = { __typename?: "GitHubId"; login?: string; }; type _____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type _Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type _Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; allowRebaseMerge?: Maybe; allowSquashMerge?: Maybe; allowMergeCommit?: Maybe; defaultBranch?: Maybe; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe<_Team>; }; type _Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<__Team>; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; }; type __Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace PushById { type Variables = { id: string; }; type Query = { __typename?: "Query"; Push?: Maybe<(Maybe)[]>; }; type Push = PushFields.Fragment; } export declare namespace PushByShaAndBranch { type Variables = { sha: string; branch: string; }; type Query = { __typename?: "Query"; Commit?: Maybe<(Maybe)[]>; }; type Commit = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; }; type Pushes = PushFields.Fragment; } export declare namespace RepoByNameOwnerAndProviderId { type Variables = { name: string; owner: string; providerId?: Maybe; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; }; } export declare namespace RepoIssues { type Variables = { name: string; owner: string; }; type Query = { __typename?: "Query"; Repo?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; number?: Maybe; title?: Maybe; }; } export declare namespace SdmGoalById { type Variables = { id: string; }; type Query = { __typename?: "Query"; SdmGoal?: Maybe<(Maybe)[]>; }; type SdmGoal = { __typename?: "SdmGoal"; id?: Maybe; goalSet?: Maybe; goalSetId?: Maybe; environment?: Maybe; uniqueName?: Maybe; name?: Maybe; sha?: Maybe; branch?: Maybe; repo?: Maybe; fulfillment?: Maybe; description?: Maybe; url?: Maybe; externalUrl?: Maybe; externalUrls?: Maybe<(Maybe)[]>; state?: Maybe; externalKey?: Maybe; ts?: Maybe; error?: Maybe; retryFeasible?: Maybe; preConditions?: Maybe<(Maybe)[]>; approvalRequired?: Maybe; approval?: Maybe; preApprovalRequired?: Maybe; preApproval?: Maybe; provenance?: Maybe<(Maybe)[]>; data?: Maybe; version?: Maybe; }; type Repo = { __typename?: "SdmRepository"; name?: Maybe; owner?: Maybe; providerId?: Maybe; }; type Fulfillment = { __typename?: "SdmGoalFulfillment"; method?: Maybe; name?: Maybe; }; type ExternalUrls = { __typename?: "SdmExternalUrl"; label?: Maybe; url?: Maybe; }; type PreConditions = { __typename?: "SdmCondition"; environment?: Maybe; name?: Maybe; }; type Approval = { __typename?: "SdmProvenance"; correlationId?: Maybe; registration?: Maybe; name?: Maybe; version?: Maybe; ts?: Maybe; userId?: Maybe; channelId?: Maybe; }; type PreApproval = { __typename?: "SdmProvenance"; correlationId?: Maybe; registration?: Maybe; name?: Maybe; version?: Maybe; ts?: Maybe; userId?: Maybe; channelId?: Maybe; }; type Provenance = { __typename?: "SdmProvenance"; correlationId?: Maybe; registration?: Maybe; name?: Maybe; version?: Maybe; ts?: Maybe; userId?: Maybe; channelId?: Maybe; }; } export declare namespace SdmGoalsByCommit { type Variables = { sha?: Maybe; branch?: Maybe; }; type Query = { __typename?: "Query"; SdmGoal?: Maybe<(Maybe)[]>; }; type SdmGoal = { __typename?: "SdmGoal"; id?: Maybe; name?: Maybe; state?: Maybe; description?: Maybe; goalSet?: Maybe; goalSetId?: Maybe; url?: Maybe; uniqueName?: Maybe; environment?: Maybe; preConditions?: Maybe<(Maybe)[]>; provenance?: Maybe<(Maybe)[]>; ts?: Maybe; approval?: Maybe; retryFeasible?: Maybe; repo?: Maybe; }; type PreConditions = { __typename?: "SdmCondition"; environment?: Maybe; name?: Maybe; }; type Provenance = { __typename?: "SdmProvenance"; registration?: Maybe; name?: Maybe; version?: Maybe; ts?: Maybe; }; type Approval = { __typename?: "SdmProvenance"; userId?: Maybe; }; type Repo = { __typename?: "SdmRepository"; owner?: Maybe; }; } export declare namespace SdmVersionByCommit { type Variables = { sha: string[]; branch: string[]; }; type Query = { __typename?: "Query"; SdmVersion?: Maybe<(Maybe)[]>; }; type SdmVersion = { __typename?: "SdmVersion"; version?: Maybe; }; } export declare namespace TagByName { type Variables = { owner: string; repo: string; name: string; }; type Query = { __typename?: "Query"; Tag?: Maybe<(Maybe)[]>; }; type Tag = { __typename?: "Tag"; name?: Maybe; commit?: Maybe; }; type Commit = { __typename?: "Commit"; repo?: Maybe; }; type Repo = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; }; } export declare namespace ApplicationToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Application?: Maybe<(Maybe)[]>; }; type Application = { __typename?: "Application"; _id?: Maybe; commits?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Commits = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace AutoMergeOnBuild { type Variables = {}; type Subscription = { __typename?: "Subscription"; Build?: Maybe<(Maybe)[]>; }; type Build = { __typename?: "Build"; _id?: Maybe; pullRequest?: Maybe; }; type PullRequest = { __typename?: "PullRequest"; number?: Maybe; body?: Maybe; title?: Maybe; labels?: Maybe<(Maybe)[]>; branch?: Maybe; head?: Maybe; reviews?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; repo?: Maybe; comments?: Maybe<(Maybe)[]>; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; statuses?: Maybe<(Maybe)[]>; }; type Statuses = { __typename?: "Status"; state?: Maybe; context?: Maybe; description?: Maybe; targetUrl?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type Commits = { __typename?: "Commit"; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; } export declare namespace AutoMergeOnPullRequest { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; number?: Maybe; body?: Maybe; title?: Maybe; labels?: Maybe<(Maybe)[]>; branch?: Maybe; head?: Maybe; reviews?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; repo?: Maybe; comments?: Maybe<(Maybe)[]>; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; statuses?: Maybe<(Maybe)[]>; }; type Statuses = { __typename?: "Status"; state?: Maybe; context?: Maybe; description?: Maybe; targetUrl?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type Commits = { __typename?: "Commit"; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; } export declare namespace AutoMergeOnReview { type Variables = {}; type Subscription = { __typename?: "Subscription"; Review?: Maybe<(Maybe)[]>; }; type Review = { __typename?: "Review"; _id?: Maybe; pullRequest?: Maybe; }; type PullRequest = { __typename?: "PullRequest"; number?: Maybe; body?: Maybe; title?: Maybe; labels?: Maybe<(Maybe)[]>; branch?: Maybe; head?: Maybe; reviews?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; repo?: Maybe; comments?: Maybe<(Maybe)[]>; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; statuses?: Maybe<(Maybe)[]>; }; type Statuses = { __typename?: "Status"; state?: Maybe; context?: Maybe; description?: Maybe; targetUrl?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type Commits = { __typename?: "Commit"; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; } export declare namespace AutoMergeOnStatus { type Variables = {}; type Subscription = { __typename?: "Subscription"; Status?: Maybe<(Maybe)[]>; }; type Status = { __typename?: "Status"; _id?: Maybe; commit?: Maybe; }; type Commit = { __typename?: "Commit"; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = { __typename?: "PullRequest"; number?: Maybe; body?: Maybe; title?: Maybe; branch?: Maybe; labels?: Maybe<(Maybe)[]>; head?: Maybe; reviews?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; repo?: Maybe; comments?: Maybe<(Maybe)[]>; }; type Branch = { __typename?: "Branch"; name?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; statuses?: Maybe<(Maybe)[]>; }; type Statuses = { __typename?: "Status"; state?: Maybe; context?: Maybe; description?: Maybe; targetUrl?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; }; type Commits = { __typename?: "Commit"; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; } export declare namespace BotJoinedChannel { type Variables = {}; type Subscription = { __typename?: "Subscription"; UserJoinedChannel?: Maybe<(Maybe)[]>; }; type UserJoinedChannel = { __typename?: "UserJoinedChannel"; user?: Maybe; channel?: Maybe; }; type User = { __typename?: "ChatId"; isAtomistBot?: Maybe; screenName?: Maybe; userId?: Maybe; }; type Channel = { __typename?: "ChatChannel"; botInvitedSelf?: Maybe; channelId?: Maybe; name?: Maybe; repos?: Maybe<(Maybe)[]>; team?: Maybe; }; type Repos = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; orgs?: Maybe<(Maybe)[]>; }; type Orgs = { __typename?: "Org"; owner?: Maybe; ownerType?: Maybe; provider?: Maybe<_Provider>; repo?: Maybe<(Maybe)[]>; }; type _Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; providerId?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; }; } export declare namespace BranchToBranchLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Branch?: Maybe<(Maybe)[]>; }; type Branch = BranchFields.Fragment; } export declare namespace BranchToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Branch?: Maybe<(Maybe)[]>; }; type Branch = { __typename?: "Branch"; _id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = PullRequestFields.Fragment; } export declare namespace BuildToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Build?: Maybe<(Maybe)[]>; }; type Build = { __typename?: "Build"; _id?: Maybe; buildId?: Maybe; buildUrl?: Maybe; name?: Maybe; provider?: Maybe; status?: Maybe; push?: Maybe; timestamp?: Maybe; }; type Push = PushFields.Fragment; } export declare namespace ChannelLinkCreated { type Variables = {}; type Subscription = { __typename?: "Subscription"; ChannelLink?: Maybe<(Maybe)[]>; }; type ChannelLink = { __typename?: "ChannelLink"; channel?: Maybe; repo?: Maybe; }; type Channel = { __typename?: "ChatChannel"; name?: Maybe; normalizedName?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; defaultBranch?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; ownerType?: Maybe; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; } export declare namespace CommentOnRelatedIssueClosed { type Variables = {}; type Subscription = { __typename?: "Subscription"; Issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; number?: Maybe; repo?: Repo; closedBy?: Maybe; }; type Repo = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; } export declare namespace CommentToIssueLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; by?: Maybe; body?: Maybe; issue?: Maybe; timestamp?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; }; type Issue = IssueFields.Fragment; } export declare namespace CommentToIssueCommentLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; gitHubId?: Maybe; timestamp?: Maybe; body?: Maybe; by?: Maybe; issue?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; gitHubId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type Issue = { __typename?: "Issue"; title?: Maybe; number?: Maybe; state?: Maybe; repo?: Repo; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; resolvingCommits?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe<_Labels>)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; labels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; type Assignees = { __typename?: "SCMId"; login?: string; }; type ResolvingCommits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; author?: Maybe; }; type Author = { __typename?: "SCMId"; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; } export declare namespace CommentToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; pullRequest?: Maybe; }; type PullRequest = PullRequestFields.Fragment; } export declare namespace CommentToPullRequestCommentLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; gitHubId?: Maybe; timestamp?: Maybe; body?: Maybe; by?: Maybe; pullRequest?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; gitHubId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type PullRequest = { __typename?: "PullRequest"; title?: Maybe; number?: Maybe; state?: Maybe; merged?: Maybe; repo?: Maybe; author?: Maybe; assignees?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe<_Labels>)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; labels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; chatId?: Maybe<__ChatId>; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; } export declare namespace CommitToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Commit?: Maybe<(Maybe)[]>; }; type Commit = { __typename?: "Commit"; _id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = PullRequestFields.Fragment; } export declare namespace DeletedBranchToBranchLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; DeletedBranch?: Maybe<(Maybe)[]>; }; type DeletedBranch = DeletedBranchFields.Fragment; } export declare namespace DeletedBranchToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; DeletedBranch?: Maybe<(Maybe)[]>; }; type DeletedBranch = { __typename?: "DeletedBranch"; id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = PullRequestFields.Fragment; } export declare namespace DeploymentOnK8Pod { type Variables = {}; type Subscription = { __typename?: "Subscription"; K8Pod?: Maybe<(Maybe)[]>; }; type K8Pod = { __typename?: "K8Pod"; namespace?: Maybe; environment?: Maybe; containers?: Maybe<(Maybe)[]>; }; type Containers = { __typename?: "K8Container"; name?: Maybe; state?: Maybe; ready?: Maybe; timestamp?: Maybe; image?: Maybe; }; type Image = { __typename?: "DockerImage"; commits?: Maybe<(Maybe)[]>; }; type Commits = { __typename?: "Commit"; sha?: Maybe; repo?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; }; } export declare namespace IssueRelationshipOnCommit { type Variables = {}; type Subscription = { __typename?: "Subscription"; Commit?: Maybe<(Maybe)[]>; }; type Commit = { __typename?: "Commit"; repo?: Maybe; sha?: Maybe; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; } export declare namespace IssueToIssueLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Issue?: Maybe<(Maybe)[]>; }; type Issue = IssueFields.Fragment; } export declare namespace IssueToIssueCommentLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; _id?: Maybe; title?: Maybe; number?: Maybe; state?: Maybe; repo?: Repo; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; resolvingCommits?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe<_Labels>)[]>; comments?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; labels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; type Assignees = { __typename?: "SCMId"; login?: string; }; type ResolvingCommits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; author?: Maybe; }; type Author = { __typename?: "SCMId"; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; type Comments = { __typename?: "Comment"; gitHubId?: Maybe; timestamp?: Maybe; body?: Maybe; by?: Maybe; issue?: Maybe<_Issue>; }; type By = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; gitHubId?: Maybe; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type _Issue = { __typename?: "Issue"; number?: Maybe; state?: Maybe; title?: Maybe; }; } export declare namespace IssueToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; _id?: Maybe; resolvingCommits?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type ResolvingCommits = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace K8PodToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; K8Pod?: Maybe<(Maybe)[]>; }; type K8Pod = { __typename?: "K8Pod"; _id?: Maybe; name?: Maybe; state?: Maybe; images?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Images = { __typename?: "DockerImage"; commits?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Commits = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace NotifyAuthorOnReview { type Variables = {}; type Subscription = { __typename?: "Subscription"; Review?: Maybe<(Maybe)[]>; }; type Review = { __typename?: "Review"; _id?: Maybe; body?: Maybe; state?: Maybe; htmlUrl?: Maybe; by?: Maybe<(Maybe)[]>; pullRequest?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; }; type PullRequest = { __typename?: "PullRequest"; head?: Maybe; author?: Maybe; number?: Maybe; title?: Maybe; state?: Maybe; merged?: Maybe; labels?: Maybe<(Maybe)[]>; repo?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; } export declare namespace NotifyBotOwnerOnPush { type Variables = {}; type Subscription = { __typename?: "Subscription"; Push?: Maybe<(Maybe)[]>; }; type Push = { __typename?: "Push"; id?: Maybe; repo?: Maybe; }; type Repo = { __typename?: "Repo"; org?: Maybe; }; type Org = { __typename?: "Org"; team?: Maybe; }; type Team = { __typename?: "Team"; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace NotifyMentionedOnIssue { type Variables = {}; type Subscription = { __typename?: "Subscription"; Issue?: Maybe<(Maybe)[]>; }; type Issue = { __typename?: "Issue"; _id?: Maybe; name?: Maybe; number?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; lastAssignedBy?: Maybe; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; repo?: Repo; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; }; type OpenedBy = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type ClosedBy = { __typename?: "SCMId"; login?: string; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<_Preferences>)[]>; }; type _Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; chatId?: Maybe<__ChatId>; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<__Preferences>)[]>; chatTeam?: Maybe<_ChatTeam>; }; type __Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type _ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; labels?: Maybe<(Maybe)[]>; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; gitUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; }; } export declare namespace NotifyMentionedOnIssueComment { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; gitHubId?: Maybe; body?: Maybe; by?: Maybe; issue?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Issue = { __typename?: "Issue"; title?: Maybe; body?: Maybe; state?: Maybe; timestamp?: Maybe; number?: Maybe; lastAssignedBy?: Maybe; openedBy?: Maybe; repo?: Repo; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; } export declare namespace NotifyMentionedOnPullRequest { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; name?: Maybe; number?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; lastAssignedBy?: Maybe; author?: Maybe; merger?: Maybe; assignees?: Maybe<(Maybe)[]>; reviewers?: Maybe<(Maybe)[]>; repo?: Maybe; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Merger = { __typename?: "SCMId"; login?: string; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<_Preferences>)[]>; }; type _Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; chatId?: Maybe<__ChatId>; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<__Preferences>)[]>; chatTeam?: Maybe<_ChatTeam>; }; type __Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type _ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; person?: Maybe<___Person>; }; type ___Person = { __typename?: "Person"; chatId?: Maybe<___ChatId>; }; type ___ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<___Preferences>)[]>; chatTeam?: Maybe<__ChatTeam>; }; type ___Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type __ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; labels?: Maybe<(Maybe)[]>; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; gitUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; } export declare namespace NotifyMentionedOnPullRequestComment { type Variables = {}; type Subscription = { __typename?: "Subscription"; Comment?: Maybe<(Maybe)[]>; }; type Comment = { __typename?: "Comment"; _id?: Maybe; gitHubId?: Maybe; body?: Maybe; by?: Maybe; pullRequest?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; type PullRequest = { __typename?: "PullRequest"; title?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; timestamp?: Maybe; number?: Maybe; lastAssignedBy?: Maybe; author?: Maybe; repo?: Maybe; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; }; type Author = { __typename?: "SCMId"; login?: string; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; } export declare namespace NotifyPusherOnBuild { type Variables = {}; type Subscription = { __typename?: "Subscription"; Build?: Maybe<(Maybe)[]>; }; type Build = { __typename?: "Build"; _id?: Maybe; status?: Maybe; buildUrl?: Maybe; name?: Maybe; number?: Maybe; provider?: Maybe; buildId?: Maybe; commit?: Maybe; repo?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; committer?: Maybe; }; type Committer = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe<_Preferences>)[]>; }; type _Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; channelId?: Maybe; }; } export declare namespace NotifyReviewerOnPush { type Variables = {}; type Subscription = { __typename?: "Subscription"; Push?: Maybe<(Maybe)[]>; }; type Push = { __typename?: "Push"; branch?: Maybe; repo?: Maybe; commits?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; }; type Org = { __typename?: "Org"; owner?: Maybe; provider?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Commits = { __typename?: "Commit"; author?: Maybe; sha?: Maybe; pullRequests?: Maybe<(Maybe)[]>; }; type Author = { __typename?: "SCMId"; login?: string; }; type PullRequests = { __typename?: "PullRequest"; author?: Maybe<_Author>; name?: Maybe; number?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; reviewers?: Maybe<(Maybe)[]>; reviews?: Maybe<(Maybe)[]>; }; type _Author = { __typename?: "SCMId"; login?: string; }; type Reviewers = { __typename?: "SCMId"; login?: string; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; }; type By = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe)[]>; chatTeam?: Maybe; }; type Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; } export declare namespace PullRequestToBranchLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; branch?: Maybe; }; type Branch = { __typename?: "Branch"; id?: Maybe; }; } export declare namespace PullRequestToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = PullRequestFields.Fragment; } export declare namespace PullRequestToPullRequestCommentLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; title?: Maybe; number?: Maybe; state?: Maybe; merged?: Maybe; repo?: Maybe; assignees?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe<_Labels>)[]>; comments?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; labels?: Maybe<(Maybe)[]>; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; type Comments = { __typename?: "Comment"; gitHubId?: Maybe; timestamp?: Maybe; body?: Maybe; by?: Maybe; pullRequest?: Maybe<_PullRequest>; }; type By = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; gitHubId?: Maybe; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type _PullRequest = { __typename?: "PullRequest"; number?: Maybe; state?: Maybe; title?: Maybe; }; } export declare namespace PullRequestToReviewLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; PullRequest?: Maybe<(Maybe)[]>; }; type PullRequest = { __typename?: "PullRequest"; _id?: Maybe; reviews?: Maybe<(Maybe)[]>; }; type Reviews = { __typename?: "Review"; _id?: Maybe; body?: Maybe; state?: Maybe; htmlUrl?: Maybe; by?: Maybe<(Maybe)[]>; pullRequest?: Maybe<_PullRequest>; }; type By = { __typename?: "SCMId"; login?: string; }; type _PullRequest = { __typename?: "PullRequest"; head?: Maybe; number?: Maybe; title?: Maybe; state?: Maybe; merged?: Maybe; reviewers?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; repo?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe<_Team>; }; type _Team = { __typename?: "ChatTeam"; id?: Maybe; }; } export declare namespace PushToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Push?: Maybe<(Maybe)[]>; }; type Push = PushFields.Fragment; } export declare namespace PushToUnmappedRepo { type Variables = {}; type Subscription = { __typename?: "Subscription"; Push?: Maybe<(Maybe)[]>; }; type Push = { __typename?: "Push"; repo?: Maybe; commits?: Maybe<(Maybe)[]>; }; type Repo = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; providerId?: Maybe; providerType?: Maybe; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; channels?: Maybe<(Maybe<_Channels>)[]>; members?: Maybe<(Maybe)[]>; preferences?: Maybe<(Maybe)[]>; }; type _Channels = { __typename?: "ChatChannel"; channelId?: Maybe; name?: Maybe; }; type Members = { __typename?: "ChatId"; isAtomistBot?: Maybe; screenName?: Maybe; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Commits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; author?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; preferences?: Maybe<(Maybe<_Preferences>)[]>; chatTeam?: Maybe; }; type _Preferences = { __typename?: "UserPreference"; name?: Maybe; value?: Maybe; }; type ChatTeam = { __typename?: "ChatTeam"; id?: Maybe; }; } export declare namespace ReleaseToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Release?: Maybe<(Maybe)[]>; }; type Release = { __typename?: "Release"; _id?: Maybe; name?: Maybe; tag?: Maybe; timestamp?: Maybe; }; type Tag = { __typename?: "Tag"; name?: Maybe; commit?: Maybe; }; type Commit = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace RepoOnboarded { type Variables = {}; type Subscription = { __typename?: "Subscription"; RepoOnboarded?: Maybe<(Maybe)[]>; }; type RepoOnboarded = { __typename?: "RepoOnboarded"; repo?: Repo; }; type Repo = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; org?: Maybe; defaultBranch?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Team = { __typename?: "Team"; id?: Maybe; }; } export declare namespace ReviewToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Review?: Maybe<(Maybe)[]>; }; type Review = { __typename?: "Review"; _id?: Maybe; pullRequest?: Maybe; }; type PullRequest = PullRequestFields.Fragment; } export declare namespace ReviewToReviewLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Review?: Maybe<(Maybe)[]>; }; type Review = { __typename?: "Review"; _id?: Maybe; body?: Maybe; state?: Maybe; htmlUrl?: Maybe; by?: Maybe<(Maybe)[]>; pullRequest?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; }; type PullRequest = { __typename?: "PullRequest"; head?: Maybe; number?: Maybe; title?: Maybe; state?: Maybe; merged?: Maybe; reviewers?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; repo?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; org?: Maybe; channels?: Maybe<(Maybe)[]>; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe<_Team>; }; type _Team = { __typename?: "ChatTeam"; id?: Maybe; }; } export declare namespace SdmGoalDisplayToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; SdmGoalDisplay?: Maybe<(Maybe)[]>; }; type SdmGoalDisplay = { __typename?: "SdmGoalDisplay"; sha?: Maybe; branch?: Maybe; repo?: Maybe; push?: Maybe; }; type Repo = { __typename?: "SdmRepository"; name?: Maybe; owner?: Maybe; providerId?: Maybe; }; type Push = PushFields.Fragment; } export declare namespace SdmGoalToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; SdmGoal?: Maybe<(Maybe)[]>; }; type SdmGoal = { __typename?: "SdmGoal"; sha?: Maybe; branch?: Maybe; repo?: Maybe; push?: Maybe; }; type Repo = { __typename?: "SdmRepository"; name?: Maybe; owner?: Maybe; providerId?: Maybe; }; type Push = PushFields.Fragment; } export declare namespace StatusToPullRequestLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Status?: Maybe<(Maybe)[]>; }; type Status = { __typename?: "Status"; _id?: Maybe; commit?: Maybe; }; type Commit = { __typename?: "Commit"; pullRequests?: Maybe<(Maybe)[]>; }; type PullRequests = PullRequestFields.Fragment; } export declare namespace StatusToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Status?: Maybe<(Maybe)[]>; }; type Status = { __typename?: "Status"; _id?: Maybe; context?: Maybe; description?: Maybe; targetUrl?: Maybe; state?: Maybe; commit?: Maybe; }; type Commit = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace TagToPushLifecycle { type Variables = {}; type Subscription = { __typename?: "Subscription"; Tag?: Maybe<(Maybe)[]>; }; type Tag = { __typename?: "Tag"; _id?: Maybe; name?: Maybe; commit?: Maybe; timestamp?: Maybe; }; type Commit = { __typename?: "Commit"; pushes?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pushes = PushFields.Fragment; } export declare namespace BranchFields { type Fragment = { __typename?: "Branch"; _id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; commit?: Maybe; name?: Maybe; repo?: Maybe; timestamp?: Maybe; }; type PullRequests = { __typename?: "PullRequest"; merged?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; defaultBranch?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; name?: Maybe; }; type Org = { __typename?: "Org"; team?: Maybe<_Team>; provider?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; id?: Maybe; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; } export declare namespace DeletedBranchFields { type Fragment = { __typename?: "DeletedBranch"; _id?: Maybe; pullRequests?: Maybe<(Maybe)[]>; commit?: Maybe; name?: Maybe; repo?: Maybe; timestamp?: Maybe; }; type PullRequests = { __typename?: "PullRequest"; merged?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; defaultBranch?: Maybe; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; name?: Maybe; }; type Org = { __typename?: "Org"; team?: Maybe<_Team>; provider?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Provider = { __typename?: "GitHubProvider"; id?: Maybe; apiUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; } export declare namespace IssueFields { type Fragment = { __typename?: "Issue"; _id?: Maybe; name?: Maybe; title?: Maybe; body?: Maybe; state?: Maybe; number?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; closedAt?: Maybe; comments?: Maybe<(Maybe)[]>; resolvingCommits?: Maybe<(Maybe)[]>; openedBy?: Maybe; closedBy?: Maybe; assignees?: Maybe<(Maybe)[]>; repo?: Repo; labels?: Maybe<(Maybe<_Labels>)[]>; timestamp?: Maybe; }; type Comments = { __typename?: "Comment"; by?: Maybe; body?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; }; type ResolvingCommits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; author?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type ClosedBy = { __typename?: "SCMId"; login?: string; }; type Assignees = { __typename?: "SCMId"; login?: string; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; labels?: Maybe<(Maybe)[]>; channels?: Maybe<(Maybe)[]>; org?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; apiUrl?: Maybe; gitUrl?: Maybe; url?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type _Labels = { __typename?: "Label"; name?: Maybe; }; } export declare namespace PullRequestFields { type Fragment = { __typename?: "PullRequest"; _id?: Maybe; number?: Maybe; name?: Maybe; body?: Maybe; state?: Maybe; merged?: Maybe; timestamp?: Maybe; title?: Maybe; baseBranchName?: Maybe; branchName?: Maybe; createdAt?: Maybe; mergedAt?: Maybe; head?: Maybe; lastAssignedBy?: Maybe; closedAt?: Maybe; branch?: Maybe; author?: Maybe; merger?: Maybe; assignees?: Maybe<(Maybe)[]>; reviewers?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; comments?: Maybe<(Maybe)[]>; commits?: Maybe<(Maybe)[]>; builds?: Maybe<(Maybe<_Builds>)[]>; reviews?: Maybe<(Maybe)[]>; repo?: Maybe; }; type Head = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; }; type LastAssignedBy = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; gitHubId?: Maybe; chatId?: Maybe; }; type GitHubId = { __typename?: "GitHubId"; login?: string; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Branch = { __typename?: "Branch"; name?: Maybe; timestamp?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; gitHubId?: Maybe<_GitHubId>; chatId?: Maybe<_ChatId>; }; type _GitHubId = { __typename?: "GitHubId"; login?: string; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Merger = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<__Person>; }; type __Person = { __typename?: "Person"; gitHubId?: Maybe<__GitHubId>; chatId?: Maybe<__ChatId>; }; type __GitHubId = { __typename?: "GitHubId"; login?: string; }; type __ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Assignees = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<___Person>; }; type ___Person = { __typename?: "Person"; gitHubId?: Maybe<___GitHubId>; chatId?: Maybe<___ChatId>; }; type ___GitHubId = { __typename?: "GitHubId"; login?: string; }; type ___ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Reviewers = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<____Person>; }; type ____Person = { __typename?: "Person"; gitHubId?: Maybe<____GitHubId>; chatId?: Maybe<____ChatId>; }; type ____GitHubId = { __typename?: "GitHubId"; login?: string; }; type ____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Comments = { __typename?: "Comment"; body?: Maybe; }; type Commits = { __typename?: "Commit"; sha?: Maybe; timestamp?: Maybe; message?: Maybe; email?: Maybe; tags?: Maybe<(Maybe)[]>; statuses?: Maybe<(Maybe)[]>; author?: Maybe<_Author>; builds?: Maybe<(Maybe)[]>; }; type Email = { __typename?: "Email"; address?: Maybe; }; type Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe; }; type Release = { __typename?: "Release"; name?: Maybe; timestamp?: Maybe; }; type Statuses = { __typename?: "Status"; state?: Maybe; description?: Maybe; context?: Maybe; targetUrl?: Maybe; timestamp?: Maybe; }; type _Author = { __typename?: "SCMId"; login?: string; name?: Maybe; person?: Maybe<_____Person>; }; type _____Person = { __typename?: "Person"; gitHubId?: Maybe<_____GitHubId>; chatId?: Maybe<_____ChatId>; }; type _____GitHubId = { __typename?: "GitHubId"; login?: string; }; type _____ChatId = { __typename?: "ChatId"; screenName?: Maybe; id?: Maybe; }; type Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type _Builds = { __typename?: "Build"; name?: Maybe; buildUrl?: Maybe; buildId?: Maybe; status?: Maybe; timestamp?: Maybe; }; type Reviews = { __typename?: "Review"; state?: Maybe; by?: Maybe<(Maybe)[]>; body?: Maybe; }; type By = { __typename?: "SCMId"; login?: string; }; type Repo = { __typename?: "Repo"; name?: Maybe; owner?: Maybe; channels?: Maybe<(Maybe)[]>; allowRebaseMerge?: Maybe; allowSquashMerge?: Maybe; allowMergeCommit?: Maybe; defaultBranch?: Maybe; org?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; } export declare namespace PushFields { type Fragment = { __typename?: "Push"; _id?: Maybe; builds?: Maybe<(Maybe)[]>; before?: Maybe; after?: Maybe; repo?: Maybe; commits?: Maybe<(Maybe)[]>; timestamp?: Maybe; branch?: Maybe; goals?: Maybe<(Maybe)[]>; goalSets?: Maybe<(Maybe)[]>; goalsDisplayState?: Maybe<(Maybe)[]>; }; type Builds = { __typename?: "Build"; buildId?: Maybe; buildUrl?: Maybe; name?: Maybe; provider?: Maybe; status?: Maybe; commit?: Maybe; timestamp?: Maybe; workflow?: Maybe; }; type Commit = { __typename?: "Commit"; sha?: Maybe; }; type Workflow = { __typename?: "Workflow"; id?: Maybe; name?: Maybe; provider?: Maybe; config?: Maybe; builds?: Maybe<(Maybe<_Builds>)[]>; }; type _Builds = { __typename?: "Build"; jobId?: Maybe; jobName?: Maybe; finishedAt?: Maybe; startedAt?: Maybe; status?: Maybe; id?: Maybe; buildUrl?: Maybe; }; type Before = { __typename?: "Commit"; sha?: Maybe; }; type After = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; email?: Maybe; author?: Maybe; statuses?: Maybe<(Maybe)[]>; tags?: Maybe<(Maybe)[]>; images?: Maybe<(Maybe)[]>; fingerprints?: Maybe<(Maybe)[]>; }; type Email = { __typename?: "Email"; address?: Maybe; }; type Author = { __typename?: "SCMId"; login?: string; avatar?: Maybe; person?: Maybe; }; type Person = { __typename?: "Person"; chatId?: Maybe; }; type ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type Statuses = { __typename?: "Status"; context?: Maybe; description?: Maybe; targetUrl?: Maybe; state?: Maybe; timestamp?: Maybe; }; type Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe; builds?: Maybe<(Maybe<__Builds>)[]>; timestamp?: Maybe; }; type Release = { __typename?: "Release"; name?: Maybe; timestamp?: Maybe; }; type __Builds = { __typename?: "Build"; buildId?: Maybe; buildUrl?: Maybe; name?: Maybe; provider?: Maybe; status?: Maybe; timestamp?: Maybe; }; type Images = { __typename?: "DockerImage"; _id?: Maybe; image?: Maybe; imageName?: Maybe; pods?: Maybe<(Maybe)[]>; timestamp?: Maybe; }; type Pods = { __typename?: "K8Pod"; _id?: Maybe; name?: Maybe; phase?: Maybe; environment?: Maybe; namespace?: Maybe; timestamp?: Maybe; baseName?: Maybe; resourceVersion?: Maybe; containers?: Maybe<(Maybe)[]>; }; type Containers = { __typename?: "K8Container"; _id?: Maybe; name?: Maybe; imageName?: Maybe; timestamp?: Maybe; environment?: Maybe; state?: Maybe; ready?: Maybe; restartCount?: Maybe; statusJSON?: Maybe; resourceVersion?: Maybe; }; type Fingerprints = { __typename?: "Fingerprint"; name?: Maybe; sha?: Maybe; data?: Maybe; }; type Repo = { __typename?: "Repo"; owner?: Maybe; name?: Maybe; channels?: Maybe<(Maybe)[]>; labels?: Maybe<(Maybe)[]>; org?: Maybe; defaultBranch?: Maybe; }; type Channels = { __typename?: "ChatChannel"; name?: Maybe; team?: Maybe; }; type Team = { __typename?: "ChatTeam"; id?: Maybe; }; type Labels = { __typename?: "Label"; name?: Maybe; }; type Org = { __typename?: "Org"; provider?: Maybe; team?: Maybe<_Team>; }; type Provider = { __typename?: "GitHubProvider"; url?: Maybe; apiUrl?: Maybe; gitUrl?: Maybe; providerId?: Maybe; providerType?: Maybe; private?: Maybe; }; type _Team = { __typename?: "Team"; id?: Maybe; chatTeams?: Maybe<(Maybe)[]>; }; type ChatTeams = { __typename?: "ChatTeam"; id?: Maybe; preferences?: Maybe<(Maybe)[]>; }; type Preferences = { __typename?: "TeamPreference"; name?: Maybe; value?: Maybe; }; type Commits = { __typename?: "Commit"; sha?: Maybe; message?: Maybe; email?: Maybe<_Email>; resolves?: Maybe<(Maybe)[]>; apps?: Maybe<(Maybe)[]>; tags?: Maybe<(Maybe<_Tags>)[]>; author?: Maybe<_Author>; timestamp?: Maybe; }; type _Email = { __typename?: "Email"; address?: Maybe; }; type Resolves = { __typename?: "Issue"; number?: Maybe; name?: Maybe; title?: Maybe; state?: Maybe; openedBy?: Maybe; }; type OpenedBy = { __typename?: "SCMId"; login?: string; }; type Apps = { __typename?: "Application"; state?: Maybe; host?: Maybe; domain?: Maybe; data?: Maybe; }; type _Tags = { __typename?: "Tag"; name?: Maybe; release?: Maybe<_Release>; containers?: Maybe<(Maybe<_Containers>)[]>; }; type _Release = { __typename?: "Release"; name?: Maybe; }; type _Containers = { __typename?: "DockerImage"; pods?: Maybe<(Maybe<_Pods>)[]>; image?: Maybe; }; type _Pods = { __typename?: "K8Pod"; host?: Maybe; state?: Maybe; name?: Maybe; }; type _Author = { __typename?: "SCMId"; login?: string; avatar?: Maybe; person?: Maybe<_Person>; }; type _Person = { __typename?: "Person"; chatId?: Maybe<_ChatId>; }; type _ChatId = { __typename?: "ChatId"; screenName?: Maybe; }; type Goals = SdmGoalFields.Fragment; type GoalSets = { __typename?: "SdmGoalSet"; goalSet?: Maybe; goalSetId?: Maybe; goals?: Maybe<(Maybe<_Goals>)[]>; ts?: Maybe; provenance?: Maybe; }; type _Goals = { __typename?: "SdmGoalName"; uniqueName?: Maybe; }; type Provenance = { __typename?: "SdmProvenance"; name?: Maybe; registration?: Maybe; version?: Maybe; }; type GoalsDisplayState = { __typename?: "SdmGoalDisplay"; state?: Maybe; format?: Maybe; }; } export declare namespace SdmGoalFields { type Fragment = { __typename?: "SdmGoal"; id?: Maybe; goalSet?: Maybe; goalSetId?: Maybe; environment?: Maybe; name?: Maybe; uniqueName?: Maybe; sha?: Maybe; branch?: Maybe; state?: Maybe; phase?: Maybe; fulfillment?: Maybe; description?: Maybe; url?: Maybe; externalUrl?: Maybe; externalUrls?: Maybe<(Maybe)[]>; externalKey?: Maybe; retryFeasible?: Maybe; ts?: Maybe; preConditions?: Maybe<(Maybe)[]>; provenance?: Maybe<(Maybe)[]>; repo?: Maybe; approval?: Maybe; approvalRequired?: Maybe; preApproval?: Maybe; preApprovalRequired?: Maybe; data?: Maybe; }; type Fulfillment = { __typename?: "SdmGoalFulfillment"; method?: Maybe; name?: Maybe; }; type ExternalUrls = { __typename?: "SdmExternalUrl"; label?: Maybe; url?: Maybe; }; type PreConditions = { __typename?: "SdmCondition"; environment?: Maybe; name?: Maybe; }; type Provenance = { __typename?: "SdmProvenance"; registration?: Maybe; version?: Maybe; name?: Maybe; correlationId?: Maybe; ts?: Maybe; }; type Repo = { __typename?: "SdmRepository"; owner?: Maybe; name?: Maybe; }; type Approval = { __typename?: "SdmProvenance"; channelId?: Maybe; correlationId?: Maybe; name?: Maybe; registration?: Maybe; ts?: Maybe; userId?: Maybe; version?: Maybe; }; type PreApproval = { __typename?: "SdmProvenance"; channelId?: Maybe; correlationId?: Maybe; name?: Maybe; registration?: Maybe; ts?: Maybe; userId?: Maybe; version?: Maybe; }; } export declare namespace SdmGoalRepo { type Fragment = { __typename?: "SdmGoal"; repo?: Maybe; }; type Repo = { __typename?: "SdmRepository"; name?: Maybe; owner?: Maybe; providerId?: Maybe; }; }