Documentation
¶
Index ¶
- type AcceptEnterpriseAdministratorInvitationInput
- type AcceptTopicSuggestionInput
- type AddAssigneesToAssignableInput
- type AddCommentInput
- type AddDiscussionCommentInput
- type AddEnterpriseSupportEntitlementInput
- type AddLabelsToLabelableInput
- type AddProjectCardInput
- type AddProjectColumnInput
- type AddPullRequestReviewCommentInput
- type AddPullRequestReviewInput
- type AddPullRequestReviewThreadInput
- type AddReactionInput
- type AddReviewersRequestReviews
- type AddReviewersRequestReviewsPullRequest
- type AddReviewersResponse
- type AddStarInput
- type AddUpvoteInput
- type AddVerifiableDomainInput
- type ApproveDeploymentsInput
- type ApproveVerifiableDomainInput
- type ArchiveRepositoryInput
- type AssignableUsersRepository
- type AssignableUsersRepositoryAssignableUsers
- type AssignableUsersRepositoryAssignableUsersNodes
- type AssignableUsersRepositoryAssignableUsersPageInfo
- type AssignableUsersResponse
- type AuditLogOrder
- type AuditLogOrderField
- type CancelEnterpriseAdminInvitationInput
- type ChangeUserStatusInput
- type CheckAnnotationData
- type CheckAnnotationLevel
- type CheckAnnotationRange
- type CheckConclusionState
- type CheckRunAction
- type CheckRunFilter
- type CheckRunOutput
- type CheckRunOutputImage
- type CheckRunType
- type CheckStatusState
- type CheckSuiteAutoTriggerPreference
- type CheckSuiteFilter
- type ClearLabelsFromLabelableInput
- type Client
- type CloneProjectInput
- type CloneTemplateRepositoryInput
- type CloseIssueInput
- type ClosePullRequestClosePullRequest
- type ClosePullRequestClosePullRequestPullRequest
- type ClosePullRequestInput
- type ClosePullRequestResponse
- type CollaboratorAffiliation
- type CommentAuthorAssociation
- type CommentCannotUpdateReason
- type CommentPullRequestAddComment
- type CommentPullRequestResponse
- type CommitAuthor
- type CommitContributionOrder
- type CommitContributionOrderField
- type ContributionLevel
- type ContributionOrder
- type ConvertProjectCardNoteToIssueInput
- type ConvertPullRequestToDraftInput
- type CreateBranchProtectionRuleInput
- type CreateCheckRunInput
- type CreateCheckSuiteInput
- type CreateContentAttachmentInput
- type CreateDeploymentInput
- type CreateDeploymentStatusInput
- type CreateDiscussionInput
- type CreateEnterpriseOrganizationInput
- type CreateEnvironmentInput
- type CreateIpAllowListEntryInput
- type CreateIssueInput
- type CreateLabelInput
- type CreateProjectInput
- type CreatePullRequestCreatePullRequest
- type CreatePullRequestCreatePullRequestPullRequest
- type CreatePullRequestInput
- type CreatePullRequestResponse
- type CreateRefInput
- type CreateRepositoryInput
- type CreateTeamDiscussionCommentInput
- type CreateTeamDiscussionInput
- type DeclineTopicSuggestionInput
- type DefaultRepositoryPermissionField
- type DeleteBranchProtectionRuleInput
- type DeleteDeploymentInput
- type DeleteDiscussionCommentInput
- type DeleteDiscussionInput
- type DeleteEnvironmentInput
- type DeleteIpAllowListEntryInput
- type DeleteIssueCommentInput
- type DeleteIssueInput
- type DeleteLabelInput
- type DeletePackageVersionInput
- type DeleteProjectCardInput
- type DeleteProjectColumnInput
- type DeleteProjectInput
- type DeletePullRequestReviewCommentInput
- type DeletePullRequestReviewInput
- type DeleteRefInput
- type DeleteTeamDiscussionCommentInput
- type DeleteTeamDiscussionInput
- type DeleteVerifiableDomainInput
- type DeploymentOrder
- type DeploymentOrderField
- type DeploymentProtectionRuleType
- type DeploymentReviewState
- type DeploymentState
- type DeploymentStatusState
- type DiffSide
- type DisablePullRequestAutoMergeInput
- type DiscussionOrder
- type DiscussionOrderField
- type DismissPullRequestReviewInput
- type DraftPullRequestReviewComment
- type DraftPullRequestReviewThread
- type EnablePullRequestAutoMergeInput
- type EnterpriseAdministratorInvitationOrder
- type EnterpriseAdministratorInvitationOrderField
- type EnterpriseAdministratorRole
- type EnterpriseDefaultRepositoryPermissionSettingValue
- type EnterpriseEnabledDisabledSettingValue
- type EnterpriseEnabledSettingValue
- type EnterpriseMemberOrder
- type EnterpriseMemberOrderField
- type EnterpriseMembersCanCreateRepositoriesSettingValue
- type EnterpriseMembersCanMakePurchasesSettingValue
- type EnterpriseServerInstallationOrder
- type EnterpriseServerInstallationOrderField
- type EnterpriseServerUserAccountEmailOrder
- type EnterpriseServerUserAccountEmailOrderField
- type EnterpriseServerUserAccountOrder
- type EnterpriseServerUserAccountOrderField
- type EnterpriseServerUserAccountsUploadOrder
- type EnterpriseServerUserAccountsUploadOrderField
- type EnterpriseServerUserAccountsUploadSyncState
- type EnterpriseUserAccountMembershipRole
- type EnterpriseUserDeployment
- type FileViewedState
- type FollowUserInput
- type FundingPlatform
- type GistOrder
- type GistOrderField
- type GistPrivacy
- type GitSignatureState
- type IdentityProviderConfigurationState
- type ImportProjectInput
- type InviteEnterpriseAdminInput
- type IpAllowListEnabledSettingValue
- type IpAllowListEntryOrder
- type IpAllowListEntryOrderField
- type IpAllowListForInstalledAppsEnabledSettingValue
- type IssueCommentOrder
- type IssueCommentOrderField
- type IssueFilters
- type IssueOrder
- type IssueOrderField
- type IssueState
- type IssueTimelineItemsItemType
- type LabelOrder
- type LabelOrderField
- type LanguageOrder
- type LanguageOrderField
- type LinkRepositoryToProjectInput
- type LockLockableInput
- type LockReason
- type MarkDiscussionCommentAsAnswerInput
- type MarkFileAsViewedInput
- type MarkPullRequestReadyForReviewInput
- type MergeBranchInput
- type MergePullRequestInput
- type MergePullRequestMergePullRequest
- type MergePullRequestMergePullRequestPullRequest
- type MergePullRequestResponse
- type MergeStateStatus
- type MergeableState
- type MilestoneOrder
- type MilestoneOrderField
- type MilestoneState
- type MinimizeCommentInput
- type MoveProjectCardInput
- type MoveProjectColumnInput
- type NotificationRestrictionSettingValue
- type OauthApplicationCreateAuditEntryState
- type OperationType
- type OrderDirection
- type OrgAddMemberAuditEntryPermission
- type OrgCreateAuditEntryBillingPlan
- type OrgRemoveBillingManagerAuditEntryReason
- type OrgRemoveMemberAuditEntryMembershipType
- type OrgRemoveMemberAuditEntryReason
- type OrgRemoveOutsideCollaboratorAuditEntryMembershipType
- type OrgRemoveOutsideCollaboratorAuditEntryReason
- type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
- type OrgUpdateMemberAuditEntryPermission
- type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility
- type OrganizationInvitationRole
- type OrganizationInvitationType
- type OrganizationMemberRole
- type OrganizationMembersCanCreateRepositoriesSettingValue
- type OrganizationOrder
- type OrganizationOrderField
- type PackageFileOrder
- type PackageFileOrderField
- type PackageOrder
- type PackageOrderField
- type PackageType
- type PackageVersionOrder
- type PackageVersionOrderField
- type PinIssueInput
- type PinnableItemType
- type PinnedDiscussionGradient
- type PinnedDiscussionPattern
- type ProjectCardArchivedState
- type ProjectCardImport
- type ProjectCardState
- type ProjectColumnImport
- type ProjectColumnPurpose
- type ProjectOrder
- type ProjectOrderField
- type ProjectState
- type ProjectTemplate
- type PullRequestMergeMethod
- type PullRequestOrder
- type PullRequestOrderField
- type PullRequestReviewCommentState
- type PullRequestReviewDecision
- type PullRequestReviewEvent
- type PullRequestReviewState
- type PullRequestState
- type PullRequestTimelineItemsItemType
- type PullRequestUpdateState
- type PullRequestsRepository
- type PullRequestsResponse
- type PullRequestsViewer
- type PullRequestsViewerPullRequests
- type PullRequestsViewerPullRequestsNodes
- type PullRequestsViewerPullRequestsNodesCommits
- type PullRequestsViewerPullRequestsNodesCommitsNodes
- type PullRequestsViewerPullRequestsNodesCommitsNodesCommit
- type PullRequestsViewerPullRequestsNodesCommitsNodesCommitStatusCheckRollup
- type PullRequestsViewerPullRequestsNodesRepository
- type ReactionContent
- type ReactionOrder
- type ReactionOrderField
- type RefOrder
- type RefOrderField
- type RefUpdate
- type RegenerateEnterpriseIdentityProviderRecoveryCodesInput
- type RegenerateVerifiableDomainTokenInput
- type RejectDeploymentsInput
- type ReleaseOrder
- type ReleaseOrderField
- type RemoveAssigneesFromAssignableInput
- type RemoveEnterpriseAdminInput
- type RemoveEnterpriseIdentityProviderInput
- type RemoveEnterpriseOrganizationInput
- type RemoveEnterpriseSupportEntitlementInput
- type RemoveLabelsFromLabelableInput
- type RemoveOutsideCollaboratorInput
- type RemoveReactionInput
- type RemoveStarInput
- type RemoveUpvoteInput
- type ReopenIssueInput
- type ReopenPullRequestInput
- type RepoAccessAuditEntryVisibility
- type RepoAddMemberAuditEntryVisibility
- type RepoArchivedAuditEntryVisibility
- type RepoChangeMergeSettingAuditEntryMergeType
- type RepoCreateAuditEntryVisibility
- type RepoDestroyAuditEntryVisibility
- type RepoRemoveMemberAuditEntryVisibility
- type ReportedContentClassifiers
- type RepositoryAffiliation
- type RepositoryContributionType
- type RepositoryInteractionLimit
- type RepositoryInteractionLimitExpiry
- type RepositoryInteractionLimitOrigin
- type RepositoryInvitationOrder
- type RepositoryInvitationOrderField
- type RepositoryLockReason
- type RepositoryOrder
- type RepositoryOrderField
- type RepositoryPermission
- type RepositoryPrivacy
- type RepositoryVisibility
- type RequestReviewsInput
- type RequestableCheckStatusState
- type RerequestCheckSuiteInput
- type ResolveReviewThreadInput
- type SamlDigestAlgorithm
- type SamlSignatureAlgorithm
- type SavedReplyOrder
- type SavedReplyOrderField
- type SearchType
- type SecurityAdvisoryEcosystem
- type SecurityAdvisoryIdentifierFilter
- type SecurityAdvisoryIdentifierType
- type SecurityAdvisoryOrder
- type SecurityAdvisoryOrderField
- type SecurityAdvisorySeverity
- type SecurityVulnerabilityOrder
- type SecurityVulnerabilityOrderField
- type SetEnterpriseIdentityProviderInput
- type SetOrganizationInteractionLimitInput
- type SetRepositoryInteractionLimitInput
- type SetUserInteractionLimitInput
- type SponsorableOrder
- type SponsorableOrderField
- type SponsorsActivityAction
- type SponsorsActivityOrder
- type SponsorsActivityOrderField
- type SponsorsActivityPeriod
- type SponsorsGoalKind
- type SponsorsTierOrder
- type SponsorsTierOrderField
- type SponsorshipOrder
- type SponsorshipOrderField
- type SponsorshipPrivacy
- type StarAddAddStar
- type StarAddResponse
- type StarCheckResponse
- type StarCheckViewer
- type StarCheckViewerStarredRepositories
- type StarCheckViewerStarredRepositoriesEdges
- type StarCheckViewerStarredRepositoriesNodes
- type StarGetRepoRepository
- type StarGetRepoResponse
- type StarOrder
- type StarOrderField
- type StatusState
- type SubmitPullRequestReviewInput
- type SubscriptionState
- type TeamDiscussionCommentOrder
- type TeamDiscussionCommentOrderField
- type TeamDiscussionOrder
- type TeamDiscussionOrderField
- type TeamMemberOrder
- type TeamMemberOrderField
- type TeamMemberRole
- type TeamMembershipType
- type TeamOrder
- type TeamOrderField
- type TeamPrivacy
- type TeamRepositoryOrder
- type TeamRepositoryOrderField
- type TeamReviewAssignmentAlgorithm
- type TeamRole
- type TopicSuggestionDeclineReason
- type TransferIssueInput
- type UnarchiveRepositoryInput
- type UnfollowUserInput
- type UnlinkRepositoryFromProjectInput
- type UnlockLockableInput
- type UnmarkDiscussionCommentAsAnswerInput
- type UnmarkFileAsViewedInput
- type UnmarkIssueAsDuplicateInput
- type UnminimizeCommentInput
- type UnpinIssueInput
- type UnresolveReviewThreadInput
- type UpdateBranchProtectionRuleInput
- type UpdateCheckRunInput
- type UpdateCheckSuitePreferencesInput
- type UpdateDiscussionCommentInput
- type UpdateDiscussionInput
- type UpdateEnterpriseAdministratorRoleInput
- type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput
- type UpdateEnterpriseDefaultRepositoryPermissionSettingInput
- type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput
- type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput
- type UpdateEnterpriseMembersCanDeleteIssuesSettingInput
- type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput
- type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput
- type UpdateEnterpriseMembersCanMakePurchasesSettingInput
- type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput
- type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput
- type UpdateEnterpriseOrganizationProjectsSettingInput
- type UpdateEnterpriseProfileInput
- type UpdateEnterpriseRepositoryProjectsSettingInput
- type UpdateEnterpriseTeamDiscussionsSettingInput
- type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput
- type UpdateEnvironmentInput
- type UpdateIpAllowListEnabledSettingInput
- type UpdateIpAllowListEntryInput
- type UpdateIpAllowListForInstalledAppsEnabledSettingInput
- type UpdateIssueCommentInput
- type UpdateIssueInput
- type UpdateLabelInput
- type UpdateNotificationRestrictionSettingInput
- type UpdateProjectCardInput
- type UpdateProjectColumnInput
- type UpdateProjectInput
- type UpdatePullRequestInput
- type UpdatePullRequestResponse
- type UpdatePullRequestReviewCommentInput
- type UpdatePullRequestReviewInput
- type UpdatePullRequestUpdatePullRequest
- type UpdatePullRequestUpdatePullRequestPullRequest
- type UpdateRefInput
- type UpdateRefsInput
- type UpdateRepositoryInput
- type UpdateSubscriptionInput
- type UpdateTeamDiscussionCommentInput
- type UpdateTeamDiscussionInput
- type UpdateTeamReviewAssignmentInput
- type UpdateTopicsInput
- type UserBlockDuration
- type UserStatusOrder
- type UserStatusOrderField
- type VerifiableDomainOrder
- type VerifiableDomainOrderField
- type VerifyVerifiableDomainInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCommentInput ¶
type AddProjectCardInput ¶
type AddProjectColumnInput ¶
type AddPullRequestReviewCommentInput ¶
type AddPullRequestReviewCommentInput struct { Body string `json:"body"` ClientMutationId *string `json:"clientMutationId,omitempty"` CommitOID *string `json:"commitOID,omitempty"` InReplyTo *string `json:"inReplyTo,omitempty"` Path *string `json:"path,omitempty"` Position *int `json:"position,omitempty"` PullRequestId *string `json:"pullRequestId,omitempty"` PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` }
type AddPullRequestReviewInput ¶
type AddPullRequestReviewInput struct { Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Comments *[]*DraftPullRequestReviewComment `json:"comments,omitempty"` CommitOID *string `json:"commitOID,omitempty"` Event *PullRequestReviewEvent `json:"event,omitempty"` PullRequestId string `json:"pullRequestId"` Threads *[]*DraftPullRequestReviewThread `json:"threads,omitempty"` }
type AddPullRequestReviewThreadInput ¶
type AddPullRequestReviewThreadInput struct { Body string `json:"body"` ClientMutationId *string `json:"clientMutationId,omitempty"` Line int `json:"line"` Path string `json:"path"` PullRequestId *string `json:"pullRequestId,omitempty"` PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` Side *DiffSide `json:"side,omitempty"` StartLine *int `json:"startLine,omitempty"` StartSide *DiffSide `json:"startSide,omitempty"` }
type AddReactionInput ¶
type AddReactionInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Content ReactionContent `json:"content"` SubjectId string `json:"subjectId"` }
type AddReviewersRequestReviews ¶
type AddReviewersRequestReviews struct {
PullRequest *AddReviewersRequestReviewsPullRequest
}
type AddReviewersRequestReviewsPullRequest ¶
type AddReviewersRequestReviewsPullRequest struct {
Id string
}
type AddReviewersResponse ¶
type AddReviewersResponse struct {
RequestReviews *AddReviewersRequestReviews
}
AddReviewersResponse response type for AddReviewers
type AddStarInput ¶
type AddUpvoteInput ¶
type ApproveDeploymentsInput ¶
type ArchiveRepositoryInput ¶
type AssignableUsersRepository ¶
type AssignableUsersRepository struct {
AssignableUsers AssignableUsersRepositoryAssignableUsers
}
type AssignableUsersRepositoryAssignableUsers ¶
type AssignableUsersRepositoryAssignableUsers struct { Nodes *AssignableUsersRepositoryAssignableUsersNodes PageInfo AssignableUsersRepositoryAssignableUsersPageInfo }
type AssignableUsersResponse ¶
type AssignableUsersResponse struct {
Repository *AssignableUsersRepository
}
AssignableUsersResponse response type for AssignableUsers
type AuditLogOrder ¶
type AuditLogOrder struct { Direction *OrderDirection `json:"direction,omitempty"` Field *AuditLogOrderField `json:"field,omitempty"` }
type AuditLogOrderField ¶
type AuditLogOrderField string
const (
AuditLogOrderField_CREATED_AT AuditLogOrderField = "CREATED_AT"
)
type ChangeUserStatusInput ¶
type ChangeUserStatusInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Emoji *string `json:"emoji,omitempty"` ExpiresAt *string `json:"expiresAt,omitempty"` LimitedAvailability *bool `json:"limitedAvailability,omitempty"` Message *string `json:"message,omitempty"` OrganizationId *string `json:"organizationId,omitempty"` }
type CheckAnnotationData ¶
type CheckAnnotationData struct { AnnotationLevel CheckAnnotationLevel `json:"annotationLevel"` Location CheckAnnotationRange `json:"location"` Message string `json:"message"` Path string `json:"path"` RawDetails *string `json:"rawDetails,omitempty"` Title *string `json:"title,omitempty"` }
type CheckAnnotationLevel ¶
type CheckAnnotationLevel string
const ( CheckAnnotationLevel_FAILURE CheckAnnotationLevel = "FAILURE" CheckAnnotationLevel_NOTICE CheckAnnotationLevel = "NOTICE" CheckAnnotationLevel_WARNING CheckAnnotationLevel = "WARNING" )
type CheckAnnotationRange ¶
type CheckConclusionState ¶
type CheckConclusionState string
const ( CheckConclusionState_ACTION_REQUIRED CheckConclusionState = "ACTION_REQUIRED" CheckConclusionState_CANCELLED CheckConclusionState = "CANCELLED" CheckConclusionState_FAILURE CheckConclusionState = "FAILURE" CheckConclusionState_NEUTRAL CheckConclusionState = "NEUTRAL" CheckConclusionState_SKIPPED CheckConclusionState = "SKIPPED" CheckConclusionState_STALE CheckConclusionState = "STALE" CheckConclusionState_STARTUP_FAILURE CheckConclusionState = "STARTUP_FAILURE" CheckConclusionState_SUCCESS CheckConclusionState = "SUCCESS" CheckConclusionState_TIMED_OUT CheckConclusionState = "TIMED_OUT" )
type CheckRunAction ¶
type CheckRunFilter ¶
type CheckRunFilter struct { AppId *int `json:"appId,omitempty"` CheckName *string `json:"checkName,omitempty"` CheckType *CheckRunType `json:"checkType,omitempty"` Status *CheckStatusState `json:"status,omitempty"` }
type CheckRunOutput ¶
type CheckRunOutput struct { Annotations *[]CheckAnnotationData `json:"annotations,omitempty"` Images *[]CheckRunOutputImage `json:"images,omitempty"` Summary string `json:"summary"` Text *string `json:"text,omitempty"` Title string `json:"title"` }
type CheckRunOutputImage ¶
type CheckRunType ¶
type CheckRunType string
const ( CheckRunType_ALL CheckRunType = "ALL" CheckRunType_LATEST CheckRunType = "LATEST" )
type CheckStatusState ¶
type CheckStatusState string
const ( CheckStatusState_COMPLETED CheckStatusState = "COMPLETED" CheckStatusState_IN_PROGRESS CheckStatusState = "IN_PROGRESS" CheckStatusState_PENDING CheckStatusState = "PENDING" CheckStatusState_QUEUED CheckStatusState = "QUEUED" CheckStatusState_REQUESTED CheckStatusState = "REQUESTED" CheckStatusState_WAITING CheckStatusState = "WAITING" )
type CheckSuiteFilter ¶
type Client ¶
type Client interface { // PullRequests from github/githubclient/queries.graphql:1 PullRequests(ctx context.Context, repoOwner string, repoName string, ) (*PullRequestsResponse, error) // AssignableUsers from github/githubclient/queries.graphql:39 AssignableUsers(ctx context.Context, repoOwner string, repoName string, endCursor *string, ) (*AssignableUsersResponse, error) // CreatePullRequest from github/githubclient/queries.graphql:59 CreatePullRequest(ctx context.Context, input CreatePullRequestInput, ) (*CreatePullRequestResponse, error) // UpdatePullRequest from github/githubclient/queries.graphql:72 UpdatePullRequest(ctx context.Context, input UpdatePullRequestInput, ) (*UpdatePullRequestResponse, error) // AddReviewers from github/githubclient/queries.graphql:84 AddReviewers(ctx context.Context, input RequestReviewsInput, ) (*AddReviewersResponse, error) // CommentPullRequest from github/githubclient/queries.graphql:96 CommentPullRequest(ctx context.Context, input AddCommentInput, ) (*CommentPullRequestResponse, error) // MergePullRequest from github/githubclient/queries.graphql:106 MergePullRequest(ctx context.Context, input MergePullRequestInput, ) (*MergePullRequestResponse, error) // ClosePullRequest from github/githubclient/queries.graphql:118 ClosePullRequest(ctx context.Context, input ClosePullRequestInput, ) (*ClosePullRequestResponse, error) // StarCheck from github/githubclient/queries.graphql:130 StarCheck(ctx context.Context, after *string, ) (*StarCheckResponse, error) // StarGetRepo from github/githubclient/queries.graphql:146 StarGetRepo(ctx context.Context, owner string, name string, ) (*StarGetRepoResponse, error) // StarAdd from github/githubclient/queries.graphql:155 StarAdd(ctx context.Context, input AddStarInput, ) (*StarAddResponse, error) }
type CloneProjectInput ¶
type CloneProjectInput struct { Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` IncludeWorkflows bool `json:"includeWorkflows"` Name string `json:"name"` Public *bool `json:"public,omitempty"` SourceId string `json:"sourceId"` TargetOwnerId string `json:"targetOwnerId"` }
type CloneTemplateRepositoryInput ¶
type CloneTemplateRepositoryInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Description *string `json:"description,omitempty"` IncludeAllBranches *bool `json:"includeAllBranches,omitempty"` Name string `json:"name"` OwnerId string `json:"ownerId"` RepositoryId string `json:"repositoryId"` Visibility RepositoryVisibility `json:"visibility"` }
type CloseIssueInput ¶
type ClosePullRequestClosePullRequest ¶
type ClosePullRequestClosePullRequest struct {
PullRequest *ClosePullRequestClosePullRequestPullRequest
}
type ClosePullRequestClosePullRequestPullRequest ¶
type ClosePullRequestClosePullRequestPullRequest struct {
Number int
}
type ClosePullRequestInput ¶
type ClosePullRequestResponse ¶
type ClosePullRequestResponse struct {
ClosePullRequest *ClosePullRequestClosePullRequest
}
ClosePullRequestResponse response type for ClosePullRequest
type CollaboratorAffiliation ¶
type CollaboratorAffiliation string
const ( CollaboratorAffiliation_ALL CollaboratorAffiliation = "ALL" CollaboratorAffiliation_DIRECT CollaboratorAffiliation = "DIRECT" CollaboratorAffiliation_OUTSIDE CollaboratorAffiliation = "OUTSIDE" )
type CommentAuthorAssociation ¶
type CommentAuthorAssociation string
const ( CommentAuthorAssociation_COLLABORATOR CommentAuthorAssociation = "COLLABORATOR" CommentAuthorAssociation_CONTRIBUTOR CommentAuthorAssociation = "CONTRIBUTOR" CommentAuthorAssociation_FIRST_TIMER CommentAuthorAssociation = "FIRST_TIMER" CommentAuthorAssociation_FIRST_TIME_CONTRIBUTOR CommentAuthorAssociation = "FIRST_TIME_CONTRIBUTOR" CommentAuthorAssociation_MANNEQUIN CommentAuthorAssociation = "MANNEQUIN" CommentAuthorAssociation_MEMBER CommentAuthorAssociation = "MEMBER" CommentAuthorAssociation_NONE CommentAuthorAssociation = "NONE" CommentAuthorAssociation_OWNER CommentAuthorAssociation = "OWNER" )
type CommentCannotUpdateReason ¶
type CommentCannotUpdateReason string
const ( CommentCannotUpdateReason_ARCHIVED CommentCannotUpdateReason = "ARCHIVED" CommentCannotUpdateReason_DENIED CommentCannotUpdateReason = "DENIED" CommentCannotUpdateReason_INSUFFICIENT_ACCESS CommentCannotUpdateReason = "INSUFFICIENT_ACCESS" CommentCannotUpdateReason_LOCKED CommentCannotUpdateReason = "LOCKED" CommentCannotUpdateReason_LOGIN_REQUIRED CommentCannotUpdateReason = "LOGIN_REQUIRED" CommentCannotUpdateReason_MAINTENANCE CommentCannotUpdateReason = "MAINTENANCE" CommentCannotUpdateReason_VERIFIED_EMAIL_REQUIRED CommentCannotUpdateReason = "VERIFIED_EMAIL_REQUIRED" )
type CommentPullRequestAddComment ¶
type CommentPullRequestAddComment struct {
ClientMutationId *string
}
type CommentPullRequestResponse ¶
type CommentPullRequestResponse struct {
AddComment *CommentPullRequestAddComment
}
CommentPullRequestResponse response type for CommentPullRequest
type CommitAuthor ¶
type CommitContributionOrder ¶
type CommitContributionOrder struct { Direction OrderDirection `json:"direction"` Field CommitContributionOrderField `json:"field"` }
type CommitContributionOrderField ¶
type CommitContributionOrderField string
const ( CommitContributionOrderField_COMMIT_COUNT CommitContributionOrderField = "COMMIT_COUNT" CommitContributionOrderField_OCCURRED_AT CommitContributionOrderField = "OCCURRED_AT" )
type ContributionLevel ¶
type ContributionLevel string
const ( ContributionLevel_FIRST_QUARTILE ContributionLevel = "FIRST_QUARTILE" ContributionLevel_FOURTH_QUARTILE ContributionLevel = "FOURTH_QUARTILE" ContributionLevel_NONE ContributionLevel = "NONE" ContributionLevel_SECOND_QUARTILE ContributionLevel = "SECOND_QUARTILE" ContributionLevel_THIRD_QUARTILE ContributionLevel = "THIRD_QUARTILE" )
type ContributionOrder ¶
type ContributionOrder struct {
Direction OrderDirection `json:"direction"`
}
type CreateBranchProtectionRuleInput ¶
type CreateBranchProtectionRuleInput struct { AllowsDeletions *bool `json:"allowsDeletions,omitempty"` AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"` IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"` Pattern string `json:"pattern"` PushActorIds *[]string `json:"pushActorIds,omitempty"` RepositoryId string `json:"repositoryId"` RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"` RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"` RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"` RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"` RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"` RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"` RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"` RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"` RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"` RestrictsPushes *bool `json:"restrictsPushes,omitempty"` RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"` ReviewDismissalActorIds *[]string `json:"reviewDismissalActorIds,omitempty"` }
type CreateCheckRunInput ¶
type CreateCheckRunInput struct { Actions *[]CheckRunAction `json:"actions,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` CompletedAt *string `json:"completedAt,omitempty"` Conclusion *CheckConclusionState `json:"conclusion,omitempty"` DetailsUrl *string `json:"detailsUrl,omitempty"` ExternalId *string `json:"externalId,omitempty"` HeadSha string `json:"headSha"` Name string `json:"name"` Output *CheckRunOutput `json:"output,omitempty"` RepositoryId string `json:"repositoryId"` StartedAt *string `json:"startedAt,omitempty"` Status *RequestableCheckStatusState `json:"status,omitempty"` }
type CreateCheckSuiteInput ¶
type CreateDeploymentInput ¶
type CreateDeploymentInput struct { AutoMerge *bool `json:"autoMerge,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Description *string `json:"description,omitempty"` Environment *string `json:"environment,omitempty"` Payload *string `json:"payload,omitempty"` RefId string `json:"refId"` RepositoryId string `json:"repositoryId"` RequiredContexts *[]string `json:"requiredContexts,omitempty"` Task *string `json:"task,omitempty"` }
type CreateDeploymentStatusInput ¶
type CreateDeploymentStatusInput struct { AutoInactive *bool `json:"autoInactive,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` DeploymentId string `json:"deploymentId"` Description *string `json:"description,omitempty"` Environment *string `json:"environment,omitempty"` EnvironmentUrl *string `json:"environmentUrl,omitempty"` LogUrl *string `json:"logUrl,omitempty"` State DeploymentStatusState `json:"state"` }
type CreateDiscussionInput ¶
type CreateEnterpriseOrganizationInput ¶
type CreateEnterpriseOrganizationInput struct { AdminLogins []string `json:"adminLogins"` BillingEmail string `json:"billingEmail"` ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` Login string `json:"login"` ProfileName string `json:"profileName"` }
type CreateEnvironmentInput ¶
type CreateIssueInput ¶
type CreateIssueInput struct { AssigneeIds *[]string `json:"assigneeIds,omitempty"` Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` IssueTemplate *string `json:"issueTemplate,omitempty"` LabelIds *[]string `json:"labelIds,omitempty"` MilestoneId *string `json:"milestoneId,omitempty"` ProjectIds *[]string `json:"projectIds,omitempty"` RepositoryId string `json:"repositoryId"` Title string `json:"title"` }
type CreateLabelInput ¶
type CreateProjectInput ¶
type CreateProjectInput struct { Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Name string `json:"name"` OwnerId string `json:"ownerId"` RepositoryIds *[]string `json:"repositoryIds,omitempty"` Template *ProjectTemplate `json:"template,omitempty"` }
type CreatePullRequestCreatePullRequest ¶
type CreatePullRequestCreatePullRequest struct {
PullRequest *CreatePullRequestCreatePullRequestPullRequest
}
type CreatePullRequestInput ¶
type CreatePullRequestInput struct { BaseRefName string `json:"baseRefName"` Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Draft *bool `json:"draft,omitempty"` HeadRefName string `json:"headRefName"` MaintainerCanModify *bool `json:"maintainerCanModify,omitempty"` RepositoryId string `json:"repositoryId"` Title string `json:"title"` }
type CreatePullRequestResponse ¶
type CreatePullRequestResponse struct {
CreatePullRequest *CreatePullRequestCreatePullRequest
}
CreatePullRequestResponse response type for CreatePullRequest
type CreateRefInput ¶
type CreateRepositoryInput ¶
type CreateRepositoryInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Description *string `json:"description,omitempty"` HasIssuesEnabled *bool `json:"hasIssuesEnabled,omitempty"` HasWikiEnabled *bool `json:"hasWikiEnabled,omitempty"` HomepageUrl *string `json:"homepageUrl,omitempty"` Name string `json:"name"` OwnerId *string `json:"ownerId,omitempty"` TeamId *string `json:"teamId,omitempty"` Template *bool `json:"template,omitempty"` Visibility RepositoryVisibility `json:"visibility"` }
type DeclineTopicSuggestionInput ¶
type DeclineTopicSuggestionInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Name string `json:"name"` Reason TopicSuggestionDeclineReason `json:"reason"` RepositoryId string `json:"repositoryId"` }
type DefaultRepositoryPermissionField ¶
type DefaultRepositoryPermissionField string
const ( DefaultRepositoryPermissionField_ADMIN DefaultRepositoryPermissionField = "ADMIN" DefaultRepositoryPermissionField_NONE DefaultRepositoryPermissionField = "NONE" DefaultRepositoryPermissionField_READ DefaultRepositoryPermissionField = "READ" DefaultRepositoryPermissionField_WRITE DefaultRepositoryPermissionField = "WRITE" )
type DeleteDeploymentInput ¶
type DeleteDiscussionInput ¶
type DeleteEnvironmentInput ¶
type DeleteIssueCommentInput ¶
type DeleteIssueInput ¶
type DeleteLabelInput ¶
type DeleteProjectCardInput ¶
type DeleteProjectInput ¶
type DeleteRefInput ¶
type DeploymentOrder ¶
type DeploymentOrder struct { Direction OrderDirection `json:"direction"` Field DeploymentOrderField `json:"field"` }
type DeploymentOrderField ¶
type DeploymentOrderField string
const (
DeploymentOrderField_CREATED_AT DeploymentOrderField = "CREATED_AT"
)
type DeploymentProtectionRuleType ¶
type DeploymentProtectionRuleType string
const ( DeploymentProtectionRuleType_REQUIRED_REVIEWERS DeploymentProtectionRuleType = "REQUIRED_REVIEWERS" DeploymentProtectionRuleType_WAIT_TIMER DeploymentProtectionRuleType = "WAIT_TIMER" )
type DeploymentReviewState ¶
type DeploymentReviewState string
const ( DeploymentReviewState_APPROVED DeploymentReviewState = "APPROVED" DeploymentReviewState_REJECTED DeploymentReviewState = "REJECTED" )
type DeploymentState ¶
type DeploymentState string
const ( DeploymentState_ABANDONED DeploymentState = "ABANDONED" DeploymentState_ACTIVE DeploymentState = "ACTIVE" DeploymentState_DESTROYED DeploymentState = "DESTROYED" DeploymentState_ERROR DeploymentState = "ERROR" DeploymentState_FAILURE DeploymentState = "FAILURE" DeploymentState_INACTIVE DeploymentState = "INACTIVE" DeploymentState_IN_PROGRESS DeploymentState = "IN_PROGRESS" DeploymentState_PENDING DeploymentState = "PENDING" DeploymentState_QUEUED DeploymentState = "QUEUED" DeploymentState_WAITING DeploymentState = "WAITING" )
type DeploymentStatusState ¶
type DeploymentStatusState string
const ( DeploymentStatusState_ERROR DeploymentStatusState = "ERROR" DeploymentStatusState_FAILURE DeploymentStatusState = "FAILURE" DeploymentStatusState_INACTIVE DeploymentStatusState = "INACTIVE" DeploymentStatusState_IN_PROGRESS DeploymentStatusState = "IN_PROGRESS" DeploymentStatusState_PENDING DeploymentStatusState = "PENDING" DeploymentStatusState_QUEUED DeploymentStatusState = "QUEUED" DeploymentStatusState_SUCCESS DeploymentStatusState = "SUCCESS" DeploymentStatusState_WAITING DeploymentStatusState = "WAITING" )
type DiscussionOrder ¶
type DiscussionOrder struct { Direction OrderDirection `json:"direction"` Field DiscussionOrderField `json:"field"` }
type DiscussionOrderField ¶
type DiscussionOrderField string
const ( DiscussionOrderField_CREATED_AT DiscussionOrderField = "CREATED_AT" DiscussionOrderField_UPDATED_AT DiscussionOrderField = "UPDATED_AT" )
type EnablePullRequestAutoMergeInput ¶
type EnablePullRequestAutoMergeInput struct { AuthorEmail *string `json:"authorEmail,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` CommitBody *string `json:"commitBody,omitempty"` CommitHeadline *string `json:"commitHeadline,omitempty"` MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` PullRequestId string `json:"pullRequestId"` }
type EnterpriseAdministratorInvitationOrder ¶
type EnterpriseAdministratorInvitationOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseAdministratorInvitationOrderField `json:"field"` }
type EnterpriseAdministratorInvitationOrderField ¶
type EnterpriseAdministratorInvitationOrderField string
const (
EnterpriseAdministratorInvitationOrderField_CREATED_AT EnterpriseAdministratorInvitationOrderField = "CREATED_AT"
)
type EnterpriseAdministratorRole ¶
type EnterpriseAdministratorRole string
const ( EnterpriseAdministratorRole_BILLING_MANAGER EnterpriseAdministratorRole = "BILLING_MANAGER" EnterpriseAdministratorRole_OWNER EnterpriseAdministratorRole = "OWNER" )
type EnterpriseDefaultRepositoryPermissionSettingValue ¶
type EnterpriseDefaultRepositoryPermissionSettingValue string
const ( EnterpriseDefaultRepositoryPermissionSettingValue_ADMIN EnterpriseDefaultRepositoryPermissionSettingValue = "ADMIN" EnterpriseDefaultRepositoryPermissionSettingValue_NONE EnterpriseDefaultRepositoryPermissionSettingValue = "NONE" EnterpriseDefaultRepositoryPermissionSettingValue_NO_POLICY EnterpriseDefaultRepositoryPermissionSettingValue = "NO_POLICY" EnterpriseDefaultRepositoryPermissionSettingValue_READ EnterpriseDefaultRepositoryPermissionSettingValue = "READ" EnterpriseDefaultRepositoryPermissionSettingValue_WRITE EnterpriseDefaultRepositoryPermissionSettingValue = "WRITE" )
type EnterpriseEnabledDisabledSettingValue ¶
type EnterpriseEnabledDisabledSettingValue string
const ( EnterpriseEnabledDisabledSettingValue_DISABLED EnterpriseEnabledDisabledSettingValue = "DISABLED" EnterpriseEnabledDisabledSettingValue_ENABLED EnterpriseEnabledDisabledSettingValue = "ENABLED" EnterpriseEnabledDisabledSettingValue_NO_POLICY EnterpriseEnabledDisabledSettingValue = "NO_POLICY" )
type EnterpriseEnabledSettingValue ¶
type EnterpriseEnabledSettingValue string
const ( EnterpriseEnabledSettingValue_ENABLED EnterpriseEnabledSettingValue = "ENABLED" EnterpriseEnabledSettingValue_NO_POLICY EnterpriseEnabledSettingValue = "NO_POLICY" )
type EnterpriseMemberOrder ¶
type EnterpriseMemberOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseMemberOrderField `json:"field"` }
type EnterpriseMemberOrderField ¶
type EnterpriseMemberOrderField string
const ( EnterpriseMemberOrderField_CREATED_AT EnterpriseMemberOrderField = "CREATED_AT" EnterpriseMemberOrderField_LOGIN EnterpriseMemberOrderField = "LOGIN" )
type EnterpriseMembersCanCreateRepositoriesSettingValue ¶
type EnterpriseMembersCanCreateRepositoriesSettingValue string
const ( EnterpriseMembersCanCreateRepositoriesSettingValue_ALL EnterpriseMembersCanCreateRepositoriesSettingValue = "ALL" EnterpriseMembersCanCreateRepositoriesSettingValue_DISABLED EnterpriseMembersCanCreateRepositoriesSettingValue = "DISABLED" EnterpriseMembersCanCreateRepositoriesSettingValue_NO_POLICY EnterpriseMembersCanCreateRepositoriesSettingValue = "NO_POLICY" EnterpriseMembersCanCreateRepositoriesSettingValue_PRIVATE EnterpriseMembersCanCreateRepositoriesSettingValue = "PRIVATE" EnterpriseMembersCanCreateRepositoriesSettingValue_PUBLIC EnterpriseMembersCanCreateRepositoriesSettingValue = "PUBLIC" )
type EnterpriseMembersCanMakePurchasesSettingValue ¶
type EnterpriseMembersCanMakePurchasesSettingValue string
const ( EnterpriseMembersCanMakePurchasesSettingValue_DISABLED EnterpriseMembersCanMakePurchasesSettingValue = "DISABLED" EnterpriseMembersCanMakePurchasesSettingValue_ENABLED EnterpriseMembersCanMakePurchasesSettingValue = "ENABLED" )
type EnterpriseServerInstallationOrder ¶
type EnterpriseServerInstallationOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseServerInstallationOrderField `json:"field"` }
type EnterpriseServerInstallationOrderField ¶
type EnterpriseServerInstallationOrderField string
const ( EnterpriseServerInstallationOrderField_CREATED_AT EnterpriseServerInstallationOrderField = "CREATED_AT" EnterpriseServerInstallationOrderField_CUSTOMER_NAME EnterpriseServerInstallationOrderField = "CUSTOMER_NAME" EnterpriseServerInstallationOrderField_HOST_NAME EnterpriseServerInstallationOrderField = "HOST_NAME" )
type EnterpriseServerUserAccountEmailOrder ¶
type EnterpriseServerUserAccountEmailOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseServerUserAccountEmailOrderField `json:"field"` }
type EnterpriseServerUserAccountEmailOrderField ¶
type EnterpriseServerUserAccountEmailOrderField string
const (
EnterpriseServerUserAccountEmailOrderField_EMAIL EnterpriseServerUserAccountEmailOrderField = "EMAIL"
)
type EnterpriseServerUserAccountOrder ¶
type EnterpriseServerUserAccountOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseServerUserAccountOrderField `json:"field"` }
type EnterpriseServerUserAccountOrderField ¶
type EnterpriseServerUserAccountOrderField string
const ( EnterpriseServerUserAccountOrderField_LOGIN EnterpriseServerUserAccountOrderField = "LOGIN" EnterpriseServerUserAccountOrderField_REMOTE_CREATED_AT EnterpriseServerUserAccountOrderField = "REMOTE_CREATED_AT" )
type EnterpriseServerUserAccountsUploadOrder ¶
type EnterpriseServerUserAccountsUploadOrder struct { Direction OrderDirection `json:"direction"` Field EnterpriseServerUserAccountsUploadOrderField `json:"field"` }
type EnterpriseServerUserAccountsUploadOrderField ¶
type EnterpriseServerUserAccountsUploadOrderField string
const (
EnterpriseServerUserAccountsUploadOrderField_CREATED_AT EnterpriseServerUserAccountsUploadOrderField = "CREATED_AT"
)
type EnterpriseServerUserAccountsUploadSyncState ¶
type EnterpriseServerUserAccountsUploadSyncState string
const ( EnterpriseServerUserAccountsUploadSyncState_FAILURE EnterpriseServerUserAccountsUploadSyncState = "FAILURE" EnterpriseServerUserAccountsUploadSyncState_PENDING EnterpriseServerUserAccountsUploadSyncState = "PENDING" EnterpriseServerUserAccountsUploadSyncState_SUCCESS EnterpriseServerUserAccountsUploadSyncState = "SUCCESS" )
type EnterpriseUserAccountMembershipRole ¶
type EnterpriseUserAccountMembershipRole string
const ( EnterpriseUserAccountMembershipRole_MEMBER EnterpriseUserAccountMembershipRole = "MEMBER" EnterpriseUserAccountMembershipRole_OWNER EnterpriseUserAccountMembershipRole = "OWNER" )
type EnterpriseUserDeployment ¶
type EnterpriseUserDeployment string
const ( EnterpriseUserDeployment_CLOUD EnterpriseUserDeployment = "CLOUD" EnterpriseUserDeployment_SERVER EnterpriseUserDeployment = "SERVER" )
type FileViewedState ¶
type FileViewedState string
const ( FileViewedState_DISMISSED FileViewedState = "DISMISSED" FileViewedState_UNVIEWED FileViewedState = "UNVIEWED" FileViewedState_VIEWED FileViewedState = "VIEWED" )
type FollowUserInput ¶
type FundingPlatform ¶
type FundingPlatform string
const ( FundingPlatform_COMMUNITY_BRIDGE FundingPlatform = "COMMUNITY_BRIDGE" FundingPlatform_CUSTOM FundingPlatform = "CUSTOM" FundingPlatform_GITHUB FundingPlatform = "GITHUB" FundingPlatform_ISSUEHUNT FundingPlatform = "ISSUEHUNT" FundingPlatform_KO_FI FundingPlatform = "KO_FI" FundingPlatform_LIBERAPAY FundingPlatform = "LIBERAPAY" FundingPlatform_OPEN_COLLECTIVE FundingPlatform = "OPEN_COLLECTIVE" FundingPlatform_OTECHIE FundingPlatform = "OTECHIE" FundingPlatform_PATREON FundingPlatform = "PATREON" FundingPlatform_TIDELIFT FundingPlatform = "TIDELIFT" )
type GistOrder ¶
type GistOrder struct { Direction OrderDirection `json:"direction"` Field GistOrderField `json:"field"` }
type GistOrderField ¶
type GistOrderField string
const ( GistOrderField_CREATED_AT GistOrderField = "CREATED_AT" GistOrderField_PUSHED_AT GistOrderField = "PUSHED_AT" GistOrderField_UPDATED_AT GistOrderField = "UPDATED_AT" )
type GistPrivacy ¶
type GistPrivacy string
const ( GistPrivacy_ALL GistPrivacy = "ALL" GistPrivacy_PUBLIC GistPrivacy = "PUBLIC" GistPrivacy_SECRET GistPrivacy = "SECRET" )
type GitSignatureState ¶
type GitSignatureState string
const ( GitSignatureState_BAD_CERT GitSignatureState = "BAD_CERT" GitSignatureState_BAD_EMAIL GitSignatureState = "BAD_EMAIL" GitSignatureState_EXPIRED_KEY GitSignatureState = "EXPIRED_KEY" GitSignatureState_GPGVERIFY_ERROR GitSignatureState = "GPGVERIFY_ERROR" GitSignatureState_GPGVERIFY_UNAVAILABLE GitSignatureState = "GPGVERIFY_UNAVAILABLE" GitSignatureState_INVALID GitSignatureState = "INVALID" GitSignatureState_MALFORMED_SIG GitSignatureState = "MALFORMED_SIG" GitSignatureState_NOT_SIGNING_KEY GitSignatureState = "NOT_SIGNING_KEY" GitSignatureState_NO_USER GitSignatureState = "NO_USER" GitSignatureState_OCSP_ERROR GitSignatureState = "OCSP_ERROR" GitSignatureState_OCSP_PENDING GitSignatureState = "OCSP_PENDING" GitSignatureState_OCSP_REVOKED GitSignatureState = "OCSP_REVOKED" GitSignatureState_UNKNOWN_KEY GitSignatureState = "UNKNOWN_KEY" GitSignatureState_UNKNOWN_SIG_TYPE GitSignatureState = "UNKNOWN_SIG_TYPE" GitSignatureState_UNSIGNED GitSignatureState = "UNSIGNED" GitSignatureState_UNVERIFIED_EMAIL GitSignatureState = "UNVERIFIED_EMAIL" GitSignatureState_VALID GitSignatureState = "VALID" )
type IdentityProviderConfigurationState ¶
type IdentityProviderConfigurationState string
const ( IdentityProviderConfigurationState_CONFIGURED IdentityProviderConfigurationState = "CONFIGURED" IdentityProviderConfigurationState_ENFORCED IdentityProviderConfigurationState = "ENFORCED" IdentityProviderConfigurationState_UNCONFIGURED IdentityProviderConfigurationState = "UNCONFIGURED" )
type ImportProjectInput ¶
type InviteEnterpriseAdminInput ¶
type InviteEnterpriseAdminInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Email *string `json:"email,omitempty"` EnterpriseId string `json:"enterpriseId"` Invitee *string `json:"invitee,omitempty"` Role *EnterpriseAdministratorRole `json:"role,omitempty"` }
type IpAllowListEnabledSettingValue ¶
type IpAllowListEnabledSettingValue string
const ( IpAllowListEnabledSettingValue_DISABLED IpAllowListEnabledSettingValue = "DISABLED" IpAllowListEnabledSettingValue_ENABLED IpAllowListEnabledSettingValue = "ENABLED" )
type IpAllowListEntryOrder ¶
type IpAllowListEntryOrder struct { Direction OrderDirection `json:"direction"` Field IpAllowListEntryOrderField `json:"field"` }
type IpAllowListEntryOrderField ¶
type IpAllowListEntryOrderField string
const ( IpAllowListEntryOrderField_ALLOW_LIST_VALUE IpAllowListEntryOrderField = "ALLOW_LIST_VALUE" IpAllowListEntryOrderField_CREATED_AT IpAllowListEntryOrderField = "CREATED_AT" )
type IpAllowListForInstalledAppsEnabledSettingValue ¶
type IpAllowListForInstalledAppsEnabledSettingValue string
const ( IpAllowListForInstalledAppsEnabledSettingValue_DISABLED IpAllowListForInstalledAppsEnabledSettingValue = "DISABLED" IpAllowListForInstalledAppsEnabledSettingValue_ENABLED IpAllowListForInstalledAppsEnabledSettingValue = "ENABLED" )
type IssueCommentOrder ¶
type IssueCommentOrder struct { Direction OrderDirection `json:"direction"` Field IssueCommentOrderField `json:"field"` }
type IssueCommentOrderField ¶
type IssueCommentOrderField string
const (
IssueCommentOrderField_UPDATED_AT IssueCommentOrderField = "UPDATED_AT"
)
type IssueFilters ¶
type IssueFilters struct { Assignee *string `json:"assignee,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` Labels *[]string `json:"labels,omitempty"` Mentioned *string `json:"mentioned,omitempty"` Milestone *string `json:"milestone,omitempty"` Since *string `json:"since,omitempty"` States *[]IssueState `json:"states,omitempty"` ViewerSubscribed *bool `json:"viewerSubscribed,omitempty"` }
type IssueOrder ¶
type IssueOrder struct { Direction OrderDirection `json:"direction"` Field IssueOrderField `json:"field"` }
type IssueOrderField ¶
type IssueOrderField string
const ( IssueOrderField_COMMENTS IssueOrderField = "COMMENTS" IssueOrderField_CREATED_AT IssueOrderField = "CREATED_AT" IssueOrderField_UPDATED_AT IssueOrderField = "UPDATED_AT" )
type IssueState ¶
type IssueState string
const ( IssueState_CLOSED IssueState = "CLOSED" IssueState_OPEN IssueState = "OPEN" )
type IssueTimelineItemsItemType ¶
type IssueTimelineItemsItemType string
const ( IssueTimelineItemsItemType_ADDED_TO_PROJECT_EVENT IssueTimelineItemsItemType = "ADDED_TO_PROJECT_EVENT" IssueTimelineItemsItemType_ASSIGNED_EVENT IssueTimelineItemsItemType = "ASSIGNED_EVENT" IssueTimelineItemsItemType_CLOSED_EVENT IssueTimelineItemsItemType = "CLOSED_EVENT" IssueTimelineItemsItemType_COMMENT_DELETED_EVENT IssueTimelineItemsItemType = "COMMENT_DELETED_EVENT" IssueTimelineItemsItemType_CONNECTED_EVENT IssueTimelineItemsItemType = "CONNECTED_EVENT" IssueTimelineItemsItemType_CONVERTED_NOTE_TO_ISSUE_EVENT IssueTimelineItemsItemType = "CONVERTED_NOTE_TO_ISSUE_EVENT" IssueTimelineItemsItemType_CROSS_REFERENCED_EVENT IssueTimelineItemsItemType = "CROSS_REFERENCED_EVENT" IssueTimelineItemsItemType_DEMILESTONED_EVENT IssueTimelineItemsItemType = "DEMILESTONED_EVENT" IssueTimelineItemsItemType_DISCONNECTED_EVENT IssueTimelineItemsItemType = "DISCONNECTED_EVENT" IssueTimelineItemsItemType_ISSUE_COMMENT IssueTimelineItemsItemType = "ISSUE_COMMENT" IssueTimelineItemsItemType_LABELED_EVENT IssueTimelineItemsItemType = "LABELED_EVENT" IssueTimelineItemsItemType_LOCKED_EVENT IssueTimelineItemsItemType = "LOCKED_EVENT" IssueTimelineItemsItemType_MARKED_AS_DUPLICATE_EVENT IssueTimelineItemsItemType = "MARKED_AS_DUPLICATE_EVENT" IssueTimelineItemsItemType_MENTIONED_EVENT IssueTimelineItemsItemType = "MENTIONED_EVENT" IssueTimelineItemsItemType_MILESTONED_EVENT IssueTimelineItemsItemType = "MILESTONED_EVENT" IssueTimelineItemsItemType_MOVED_COLUMNS_IN_PROJECT_EVENT IssueTimelineItemsItemType = "MOVED_COLUMNS_IN_PROJECT_EVENT" IssueTimelineItemsItemType_PINNED_EVENT IssueTimelineItemsItemType = "PINNED_EVENT" IssueTimelineItemsItemType_REFERENCED_EVENT IssueTimelineItemsItemType = "REFERENCED_EVENT" IssueTimelineItemsItemType_REMOVED_FROM_PROJECT_EVENT IssueTimelineItemsItemType = "REMOVED_FROM_PROJECT_EVENT" IssueTimelineItemsItemType_RENAMED_TITLE_EVENT IssueTimelineItemsItemType = "RENAMED_TITLE_EVENT" IssueTimelineItemsItemType_REOPENED_EVENT IssueTimelineItemsItemType = "REOPENED_EVENT" IssueTimelineItemsItemType_SUBSCRIBED_EVENT IssueTimelineItemsItemType = "SUBSCRIBED_EVENT" IssueTimelineItemsItemType_TRANSFERRED_EVENT IssueTimelineItemsItemType = "TRANSFERRED_EVENT" IssueTimelineItemsItemType_UNASSIGNED_EVENT IssueTimelineItemsItemType = "UNASSIGNED_EVENT" IssueTimelineItemsItemType_UNLABELED_EVENT IssueTimelineItemsItemType = "UNLABELED_EVENT" IssueTimelineItemsItemType_UNLOCKED_EVENT IssueTimelineItemsItemType = "UNLOCKED_EVENT" IssueTimelineItemsItemType_UNMARKED_AS_DUPLICATE_EVENT IssueTimelineItemsItemType = "UNMARKED_AS_DUPLICATE_EVENT" IssueTimelineItemsItemType_UNPINNED_EVENT IssueTimelineItemsItemType = "UNPINNED_EVENT" IssueTimelineItemsItemType_UNSUBSCRIBED_EVENT IssueTimelineItemsItemType = "UNSUBSCRIBED_EVENT" IssueTimelineItemsItemType_USER_BLOCKED_EVENT IssueTimelineItemsItemType = "USER_BLOCKED_EVENT" )
type LabelOrder ¶
type LabelOrder struct { Direction OrderDirection `json:"direction"` Field LabelOrderField `json:"field"` }
type LabelOrderField ¶
type LabelOrderField string
const ( LabelOrderField_CREATED_AT LabelOrderField = "CREATED_AT" LabelOrderField_NAME LabelOrderField = "NAME" )
type LanguageOrder ¶
type LanguageOrder struct { Direction OrderDirection `json:"direction"` Field LanguageOrderField `json:"field"` }
type LanguageOrderField ¶
type LanguageOrderField string
const (
LanguageOrderField_SIZE LanguageOrderField = "SIZE"
)
type LockLockableInput ¶
type LockLockableInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` LockReason *LockReason `json:"lockReason,omitempty"` LockableId string `json:"lockableId"` }
type LockReason ¶
type LockReason string
const ( LockReason_OFF_TOPIC LockReason = "OFF_TOPIC" LockReason_RESOLVED LockReason = "RESOLVED" LockReason_SPAM LockReason = "SPAM" LockReason_TOO_HEATED LockReason = "TOO_HEATED" )
type MarkFileAsViewedInput ¶
type MergeBranchInput ¶
type MergePullRequestInput ¶
type MergePullRequestInput struct { AuthorEmail *string `json:"authorEmail,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` CommitBody *string `json:"commitBody,omitempty"` CommitHeadline *string `json:"commitHeadline,omitempty"` ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` PullRequestId string `json:"pullRequestId"` }
type MergePullRequestMergePullRequest ¶
type MergePullRequestMergePullRequest struct {
PullRequest *MergePullRequestMergePullRequestPullRequest
}
type MergePullRequestMergePullRequestPullRequest ¶
type MergePullRequestMergePullRequestPullRequest struct {
Number int
}
type MergePullRequestResponse ¶
type MergePullRequestResponse struct {
MergePullRequest *MergePullRequestMergePullRequest
}
MergePullRequestResponse response type for MergePullRequest
type MergeStateStatus ¶
type MergeStateStatus string
const ( MergeStateStatus_BEHIND MergeStateStatus = "BEHIND" MergeStateStatus_BLOCKED MergeStateStatus = "BLOCKED" MergeStateStatus_CLEAN MergeStateStatus = "CLEAN" MergeStateStatus_DIRTY MergeStateStatus = "DIRTY" MergeStateStatus_DRAFT MergeStateStatus = "DRAFT" MergeStateStatus_HAS_HOOKS MergeStateStatus = "HAS_HOOKS" MergeStateStatus_UNKNOWN MergeStateStatus = "UNKNOWN" MergeStateStatus_UNSTABLE MergeStateStatus = "UNSTABLE" )
type MergeableState ¶
type MergeableState string
const ( MergeableState_CONFLICTING MergeableState = "CONFLICTING" MergeableState_MERGEABLE MergeableState = "MERGEABLE" MergeableState_UNKNOWN MergeableState = "UNKNOWN" )
type MilestoneOrder ¶
type MilestoneOrder struct { Direction OrderDirection `json:"direction"` Field MilestoneOrderField `json:"field"` }
type MilestoneOrderField ¶
type MilestoneOrderField string
const ( MilestoneOrderField_CREATED_AT MilestoneOrderField = "CREATED_AT" MilestoneOrderField_DUE_DATE MilestoneOrderField = "DUE_DATE" MilestoneOrderField_NUMBER MilestoneOrderField = "NUMBER" MilestoneOrderField_UPDATED_AT MilestoneOrderField = "UPDATED_AT" )
type MilestoneState ¶
type MilestoneState string
const ( MilestoneState_CLOSED MilestoneState = "CLOSED" MilestoneState_OPEN MilestoneState = "OPEN" )
type MinimizeCommentInput ¶
type MinimizeCommentInput struct { Classifier ReportedContentClassifiers `json:"classifier"` ClientMutationId *string `json:"clientMutationId,omitempty"` SubjectId string `json:"subjectId"` }
type MoveProjectCardInput ¶
type MoveProjectColumnInput ¶
type NotificationRestrictionSettingValue ¶
type NotificationRestrictionSettingValue string
const ( NotificationRestrictionSettingValue_DISABLED NotificationRestrictionSettingValue = "DISABLED" NotificationRestrictionSettingValue_ENABLED NotificationRestrictionSettingValue = "ENABLED" )
type OauthApplicationCreateAuditEntryState ¶
type OauthApplicationCreateAuditEntryState string
const ( OauthApplicationCreateAuditEntryState_ACTIVE OauthApplicationCreateAuditEntryState = "ACTIVE" OauthApplicationCreateAuditEntryState_PENDING_DELETION OauthApplicationCreateAuditEntryState = "PENDING_DELETION" OauthApplicationCreateAuditEntryState_SUSPENDED OauthApplicationCreateAuditEntryState = "SUSPENDED" )
type OperationType ¶
type OperationType string
const ( OperationType_ACCESS OperationType = "ACCESS" OperationType_AUTHENTICATION OperationType = "AUTHENTICATION" OperationType_CREATE OperationType = "CREATE" OperationType_MODIFY OperationType = "MODIFY" OperationType_REMOVE OperationType = "REMOVE" OperationType_RESTORE OperationType = "RESTORE" OperationType_TRANSFER OperationType = "TRANSFER" )
type OrderDirection ¶
type OrderDirection string
const ( OrderDirection_ASC OrderDirection = "ASC" OrderDirection_DESC OrderDirection = "DESC" )
type OrgAddMemberAuditEntryPermission ¶
type OrgAddMemberAuditEntryPermission string
const ( OrgAddMemberAuditEntryPermission_ADMIN OrgAddMemberAuditEntryPermission = "ADMIN" OrgAddMemberAuditEntryPermission_READ OrgAddMemberAuditEntryPermission = "READ" )
type OrgCreateAuditEntryBillingPlan ¶
type OrgCreateAuditEntryBillingPlan string
const ( OrgCreateAuditEntryBillingPlan_BUSINESS OrgCreateAuditEntryBillingPlan = "BUSINESS" OrgCreateAuditEntryBillingPlan_BUSINESS_PLUS OrgCreateAuditEntryBillingPlan = "BUSINESS_PLUS" OrgCreateAuditEntryBillingPlan_FREE OrgCreateAuditEntryBillingPlan = "FREE" OrgCreateAuditEntryBillingPlan_TIERED_PER_SEAT OrgCreateAuditEntryBillingPlan = "TIERED_PER_SEAT" OrgCreateAuditEntryBillingPlan_UNLIMITED OrgCreateAuditEntryBillingPlan = "UNLIMITED" )
type OrgRemoveBillingManagerAuditEntryReason ¶
type OrgRemoveBillingManagerAuditEntryReason string
const ( OrgRemoveBillingManagerAuditEntryReason_SAML_EXTERNAL_IDENTITY_MISSING OrgRemoveBillingManagerAuditEntryReason = "SAML_EXTERNAL_IDENTITY_MISSING" OrgRemoveBillingManagerAuditEntryReason_SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY OrgRemoveBillingManagerAuditEntryReason = "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY" OrgRemoveBillingManagerAuditEntryReason_TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE OrgRemoveBillingManagerAuditEntryReason = "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE" )
type OrgRemoveMemberAuditEntryMembershipType ¶
type OrgRemoveMemberAuditEntryMembershipType string
const ( OrgRemoveMemberAuditEntryMembershipType_ADMIN OrgRemoveMemberAuditEntryMembershipType = "ADMIN" OrgRemoveMemberAuditEntryMembershipType_BILLING_MANAGER OrgRemoveMemberAuditEntryMembershipType = "BILLING_MANAGER" OrgRemoveMemberAuditEntryMembershipType_DIRECT_MEMBER OrgRemoveMemberAuditEntryMembershipType = "DIRECT_MEMBER" OrgRemoveMemberAuditEntryMembershipType_OUTSIDE_COLLABORATOR OrgRemoveMemberAuditEntryMembershipType = "OUTSIDE_COLLABORATOR" OrgRemoveMemberAuditEntryMembershipType_UNAFFILIATED OrgRemoveMemberAuditEntryMembershipType = "UNAFFILIATED" )
type OrgRemoveMemberAuditEntryReason ¶
type OrgRemoveMemberAuditEntryReason string
const ( OrgRemoveMemberAuditEntryReason_SAML_EXTERNAL_IDENTITY_MISSING OrgRemoveMemberAuditEntryReason = "SAML_EXTERNAL_IDENTITY_MISSING" OrgRemoveMemberAuditEntryReason_SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY OrgRemoveMemberAuditEntryReason = "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY" OrgRemoveMemberAuditEntryReason_TWO_FACTOR_ACCOUNT_RECOVERY OrgRemoveMemberAuditEntryReason = "TWO_FACTOR_ACCOUNT_RECOVERY" OrgRemoveMemberAuditEntryReason_TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE OrgRemoveMemberAuditEntryReason = "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE" OrgRemoveMemberAuditEntryReason_USER_ACCOUNT_DELETED OrgRemoveMemberAuditEntryReason = "USER_ACCOUNT_DELETED" )
type OrgRemoveOutsideCollaboratorAuditEntryMembershipType ¶
type OrgRemoveOutsideCollaboratorAuditEntryMembershipType string
const ( OrgRemoveOutsideCollaboratorAuditEntryMembershipType_BILLING_MANAGER OrgRemoveOutsideCollaboratorAuditEntryMembershipType = "BILLING_MANAGER" OrgRemoveOutsideCollaboratorAuditEntryMembershipType_OUTSIDE_COLLABORATOR OrgRemoveOutsideCollaboratorAuditEntryMembershipType = "OUTSIDE_COLLABORATOR" OrgRemoveOutsideCollaboratorAuditEntryMembershipType_UNAFFILIATED OrgRemoveOutsideCollaboratorAuditEntryMembershipType = "UNAFFILIATED" )
type OrgRemoveOutsideCollaboratorAuditEntryReason ¶
type OrgRemoveOutsideCollaboratorAuditEntryReason string
const ( OrgRemoveOutsideCollaboratorAuditEntryReason_SAML_EXTERNAL_IDENTITY_MISSING OrgRemoveOutsideCollaboratorAuditEntryReason = "SAML_EXTERNAL_IDENTITY_MISSING" OrgRemoveOutsideCollaboratorAuditEntryReason_TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE OrgRemoveOutsideCollaboratorAuditEntryReason = "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE" )
type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission ¶
type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission string
const ( OrgUpdateDefaultRepositoryPermissionAuditEntryPermission_ADMIN OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = "ADMIN" OrgUpdateDefaultRepositoryPermissionAuditEntryPermission_NONE OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = "NONE" OrgUpdateDefaultRepositoryPermissionAuditEntryPermission_READ OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = "READ" OrgUpdateDefaultRepositoryPermissionAuditEntryPermission_WRITE OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = "WRITE" )
type OrgUpdateMemberAuditEntryPermission ¶
type OrgUpdateMemberAuditEntryPermission string
const ( OrgUpdateMemberAuditEntryPermission_ADMIN OrgUpdateMemberAuditEntryPermission = "ADMIN" OrgUpdateMemberAuditEntryPermission_READ OrgUpdateMemberAuditEntryPermission = "READ" )
type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility ¶
type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility string
const ( OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_ALL OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "ALL" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_INTERNAL OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "INTERNAL" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_NONE OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "NONE" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_PRIVATE OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "PRIVATE" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_PRIVATE_INTERNAL OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "PRIVATE_INTERNAL" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_PUBLIC OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "PUBLIC" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_PUBLIC_INTERNAL OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "PUBLIC_INTERNAL" OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility_PUBLIC_PRIVATE OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = "PUBLIC_PRIVATE" )
type OrganizationInvitationRole ¶
type OrganizationInvitationRole string
const ( OrganizationInvitationRole_ADMIN OrganizationInvitationRole = "ADMIN" OrganizationInvitationRole_BILLING_MANAGER OrganizationInvitationRole = "BILLING_MANAGER" OrganizationInvitationRole_DIRECT_MEMBER OrganizationInvitationRole = "DIRECT_MEMBER" OrganizationInvitationRole_REINSTATE OrganizationInvitationRole = "REINSTATE" )
type OrganizationInvitationType ¶
type OrganizationInvitationType string
const ( OrganizationInvitationType_EMAIL OrganizationInvitationType = "EMAIL" OrganizationInvitationType_USER OrganizationInvitationType = "USER" )
type OrganizationMemberRole ¶
type OrganizationMemberRole string
const ( OrganizationMemberRole_ADMIN OrganizationMemberRole = "ADMIN" OrganizationMemberRole_MEMBER OrganizationMemberRole = "MEMBER" )
type OrganizationMembersCanCreateRepositoriesSettingValue ¶
type OrganizationMembersCanCreateRepositoriesSettingValue string
const ( OrganizationMembersCanCreateRepositoriesSettingValue_ALL OrganizationMembersCanCreateRepositoriesSettingValue = "ALL" OrganizationMembersCanCreateRepositoriesSettingValue_DISABLED OrganizationMembersCanCreateRepositoriesSettingValue = "DISABLED" OrganizationMembersCanCreateRepositoriesSettingValue_PRIVATE OrganizationMembersCanCreateRepositoriesSettingValue = "PRIVATE" )
type OrganizationOrder ¶
type OrganizationOrder struct { Direction OrderDirection `json:"direction"` Field OrganizationOrderField `json:"field"` }
type OrganizationOrderField ¶
type OrganizationOrderField string
const ( OrganizationOrderField_CREATED_AT OrganizationOrderField = "CREATED_AT" OrganizationOrderField_LOGIN OrganizationOrderField = "LOGIN" )
type PackageFileOrder ¶
type PackageFileOrder struct { Direction *OrderDirection `json:"direction,omitempty"` Field *PackageFileOrderField `json:"field,omitempty"` }
type PackageFileOrderField ¶
type PackageFileOrderField string
const (
PackageFileOrderField_CREATED_AT PackageFileOrderField = "CREATED_AT"
)
type PackageOrder ¶
type PackageOrder struct { Direction *OrderDirection `json:"direction,omitempty"` Field *PackageOrderField `json:"field,omitempty"` }
type PackageOrderField ¶
type PackageOrderField string
const (
PackageOrderField_CREATED_AT PackageOrderField = "CREATED_AT"
)
type PackageType ¶
type PackageType string
const ( PackageType_DEBIAN PackageType = "DEBIAN" PackageType_DOCKER PackageType = "DOCKER" PackageType_MAVEN PackageType = "MAVEN" PackageType_NPM PackageType = "NPM" PackageType_NUGET PackageType = "NUGET" PackageType_PYPI PackageType = "PYPI" PackageType_RUBYGEMS PackageType = "RUBYGEMS" )
type PackageVersionOrder ¶
type PackageVersionOrder struct { Direction *OrderDirection `json:"direction,omitempty"` Field *PackageVersionOrderField `json:"field,omitempty"` }
type PackageVersionOrderField ¶
type PackageVersionOrderField string
const (
PackageVersionOrderField_CREATED_AT PackageVersionOrderField = "CREATED_AT"
)
type PinIssueInput ¶
type PinnableItemType ¶
type PinnableItemType string
const ( PinnableItemType_GIST PinnableItemType = "GIST" PinnableItemType_ISSUE PinnableItemType = "ISSUE" PinnableItemType_ORGANIZATION PinnableItemType = "ORGANIZATION" PinnableItemType_PROJECT PinnableItemType = "PROJECT" PinnableItemType_PULL_REQUEST PinnableItemType = "PULL_REQUEST" PinnableItemType_REPOSITORY PinnableItemType = "REPOSITORY" PinnableItemType_TEAM PinnableItemType = "TEAM" PinnableItemType_USER PinnableItemType = "USER" )
type PinnedDiscussionGradient ¶
type PinnedDiscussionGradient string
const ( PinnedDiscussionGradient_BLUE_MINT PinnedDiscussionGradient = "BLUE_MINT" PinnedDiscussionGradient_BLUE_PURPLE PinnedDiscussionGradient = "BLUE_PURPLE" PinnedDiscussionGradient_PINK_BLUE PinnedDiscussionGradient = "PINK_BLUE" PinnedDiscussionGradient_PURPLE_CORAL PinnedDiscussionGradient = "PURPLE_CORAL" PinnedDiscussionGradient_RED_ORANGE PinnedDiscussionGradient = "RED_ORANGE" )
type PinnedDiscussionPattern ¶
type PinnedDiscussionPattern string
const ( PinnedDiscussionPattern_CHEVRON_UP PinnedDiscussionPattern = "CHEVRON_UP" PinnedDiscussionPattern_DOT PinnedDiscussionPattern = "DOT" PinnedDiscussionPattern_DOT_FILL PinnedDiscussionPattern = "DOT_FILL" PinnedDiscussionPattern_HEART_FILL PinnedDiscussionPattern = "HEART_FILL" PinnedDiscussionPattern_PLUS PinnedDiscussionPattern = "PLUS" PinnedDiscussionPattern_ZAP PinnedDiscussionPattern = "ZAP" )
type ProjectCardArchivedState ¶
type ProjectCardArchivedState string
const ( ProjectCardArchivedState_ARCHIVED ProjectCardArchivedState = "ARCHIVED" ProjectCardArchivedState_NOT_ARCHIVED ProjectCardArchivedState = "NOT_ARCHIVED" )
type ProjectCardImport ¶
type ProjectCardState ¶
type ProjectCardState string
const ( ProjectCardState_CONTENT_ONLY ProjectCardState = "CONTENT_ONLY" ProjectCardState_NOTE_ONLY ProjectCardState = "NOTE_ONLY" ProjectCardState_REDACTED ProjectCardState = "REDACTED" )
type ProjectColumnImport ¶
type ProjectColumnImport struct { ColumnName string `json:"columnName"` Issues *[]ProjectCardImport `json:"issues,omitempty"` Position int `json:"position"` }
type ProjectColumnPurpose ¶
type ProjectColumnPurpose string
const ( ProjectColumnPurpose_DONE ProjectColumnPurpose = "DONE" ProjectColumnPurpose_IN_PROGRESS ProjectColumnPurpose = "IN_PROGRESS" ProjectColumnPurpose_TODO ProjectColumnPurpose = "TODO" )
type ProjectOrder ¶
type ProjectOrder struct { Direction OrderDirection `json:"direction"` Field ProjectOrderField `json:"field"` }
type ProjectOrderField ¶
type ProjectOrderField string
const ( ProjectOrderField_CREATED_AT ProjectOrderField = "CREATED_AT" ProjectOrderField_NAME ProjectOrderField = "NAME" ProjectOrderField_UPDATED_AT ProjectOrderField = "UPDATED_AT" )
type ProjectState ¶
type ProjectState string
const ( ProjectState_CLOSED ProjectState = "CLOSED" ProjectState_OPEN ProjectState = "OPEN" )
type ProjectTemplate ¶
type ProjectTemplate string
const ( ProjectTemplate_AUTOMATED_KANBAN_V2 ProjectTemplate = "AUTOMATED_KANBAN_V2" ProjectTemplate_AUTOMATED_REVIEWS_KANBAN ProjectTemplate = "AUTOMATED_REVIEWS_KANBAN" ProjectTemplate_BASIC_KANBAN ProjectTemplate = "BASIC_KANBAN" ProjectTemplate_BUG_TRIAGE ProjectTemplate = "BUG_TRIAGE" )
type PullRequestMergeMethod ¶
type PullRequestMergeMethod string
const ( PullRequestMergeMethod_MERGE PullRequestMergeMethod = "MERGE" PullRequestMergeMethod_REBASE PullRequestMergeMethod = "REBASE" PullRequestMergeMethod_SQUASH PullRequestMergeMethod = "SQUASH" )
type PullRequestOrder ¶
type PullRequestOrder struct { Direction OrderDirection `json:"direction"` Field PullRequestOrderField `json:"field"` }
type PullRequestOrderField ¶
type PullRequestOrderField string
const ( PullRequestOrderField_CREATED_AT PullRequestOrderField = "CREATED_AT" PullRequestOrderField_UPDATED_AT PullRequestOrderField = "UPDATED_AT" )
type PullRequestReviewCommentState ¶
type PullRequestReviewCommentState string
const ( PullRequestReviewCommentState_PENDING PullRequestReviewCommentState = "PENDING" PullRequestReviewCommentState_SUBMITTED PullRequestReviewCommentState = "SUBMITTED" )
type PullRequestReviewDecision ¶
type PullRequestReviewDecision string
const ( PullRequestReviewDecision_APPROVED PullRequestReviewDecision = "APPROVED" PullRequestReviewDecision_CHANGES_REQUESTED PullRequestReviewDecision = "CHANGES_REQUESTED" PullRequestReviewDecision_REVIEW_REQUIRED PullRequestReviewDecision = "REVIEW_REQUIRED" )
type PullRequestReviewEvent ¶
type PullRequestReviewEvent string
const ( PullRequestReviewEvent_APPROVE PullRequestReviewEvent = "APPROVE" PullRequestReviewEvent_COMMENT PullRequestReviewEvent = "COMMENT" PullRequestReviewEvent_DISMISS PullRequestReviewEvent = "DISMISS" PullRequestReviewEvent_REQUEST_CHANGES PullRequestReviewEvent = "REQUEST_CHANGES" )
type PullRequestReviewState ¶
type PullRequestReviewState string
const ( PullRequestReviewState_APPROVED PullRequestReviewState = "APPROVED" PullRequestReviewState_CHANGES_REQUESTED PullRequestReviewState = "CHANGES_REQUESTED" PullRequestReviewState_COMMENTED PullRequestReviewState = "COMMENTED" PullRequestReviewState_DISMISSED PullRequestReviewState = "DISMISSED" PullRequestReviewState_PENDING PullRequestReviewState = "PENDING" )
type PullRequestState ¶
type PullRequestState string
const ( PullRequestState_CLOSED PullRequestState = "CLOSED" PullRequestState_MERGED PullRequestState = "MERGED" PullRequestState_OPEN PullRequestState = "OPEN" )
type PullRequestTimelineItemsItemType ¶
type PullRequestTimelineItemsItemType string
const ( PullRequestTimelineItemsItemType_ADDED_TO_PROJECT_EVENT PullRequestTimelineItemsItemType = "ADDED_TO_PROJECT_EVENT" PullRequestTimelineItemsItemType_ASSIGNED_EVENT PullRequestTimelineItemsItemType = "ASSIGNED_EVENT" PullRequestTimelineItemsItemType_AUTOMATIC_BASE_CHANGE_FAILED_EVENT PullRequestTimelineItemsItemType = "AUTOMATIC_BASE_CHANGE_FAILED_EVENT" PullRequestTimelineItemsItemType_AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT PullRequestTimelineItemsItemType = "AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT" PullRequestTimelineItemsItemType_AUTO_MERGE_DISABLED_EVENT PullRequestTimelineItemsItemType = "AUTO_MERGE_DISABLED_EVENT" PullRequestTimelineItemsItemType_AUTO_MERGE_ENABLED_EVENT PullRequestTimelineItemsItemType = "AUTO_MERGE_ENABLED_EVENT" PullRequestTimelineItemsItemType_AUTO_REBASE_ENABLED_EVENT PullRequestTimelineItemsItemType = "AUTO_REBASE_ENABLED_EVENT" PullRequestTimelineItemsItemType_AUTO_SQUASH_ENABLED_EVENT PullRequestTimelineItemsItemType = "AUTO_SQUASH_ENABLED_EVENT" PullRequestTimelineItemsItemType_BASE_REF_CHANGED_EVENT PullRequestTimelineItemsItemType = "BASE_REF_CHANGED_EVENT" PullRequestTimelineItemsItemType_BASE_REF_DELETED_EVENT PullRequestTimelineItemsItemType = "BASE_REF_DELETED_EVENT" PullRequestTimelineItemsItemType_BASE_REF_FORCE_PUSHED_EVENT PullRequestTimelineItemsItemType = "BASE_REF_FORCE_PUSHED_EVENT" PullRequestTimelineItemsItemType_CLOSED_EVENT PullRequestTimelineItemsItemType = "CLOSED_EVENT" PullRequestTimelineItemsItemType_COMMENT_DELETED_EVENT PullRequestTimelineItemsItemType = "COMMENT_DELETED_EVENT" PullRequestTimelineItemsItemType_CONNECTED_EVENT PullRequestTimelineItemsItemType = "CONNECTED_EVENT" PullRequestTimelineItemsItemType_CONVERTED_NOTE_TO_ISSUE_EVENT PullRequestTimelineItemsItemType = "CONVERTED_NOTE_TO_ISSUE_EVENT" PullRequestTimelineItemsItemType_CONVERT_TO_DRAFT_EVENT PullRequestTimelineItemsItemType = "CONVERT_TO_DRAFT_EVENT" PullRequestTimelineItemsItemType_CROSS_REFERENCED_EVENT PullRequestTimelineItemsItemType = "CROSS_REFERENCED_EVENT" PullRequestTimelineItemsItemType_DEMILESTONED_EVENT PullRequestTimelineItemsItemType = "DEMILESTONED_EVENT" PullRequestTimelineItemsItemType_DEPLOYED_EVENT PullRequestTimelineItemsItemType = "DEPLOYED_EVENT" PullRequestTimelineItemsItemType_DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT PullRequestTimelineItemsItemType = "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT" PullRequestTimelineItemsItemType_DISCONNECTED_EVENT PullRequestTimelineItemsItemType = "DISCONNECTED_EVENT" PullRequestTimelineItemsItemType_HEAD_REF_DELETED_EVENT PullRequestTimelineItemsItemType = "HEAD_REF_DELETED_EVENT" PullRequestTimelineItemsItemType_HEAD_REF_FORCE_PUSHED_EVENT PullRequestTimelineItemsItemType = "HEAD_REF_FORCE_PUSHED_EVENT" PullRequestTimelineItemsItemType_HEAD_REF_RESTORED_EVENT PullRequestTimelineItemsItemType = "HEAD_REF_RESTORED_EVENT" PullRequestTimelineItemsItemType_ISSUE_COMMENT PullRequestTimelineItemsItemType = "ISSUE_COMMENT" PullRequestTimelineItemsItemType_LABELED_EVENT PullRequestTimelineItemsItemType = "LABELED_EVENT" PullRequestTimelineItemsItemType_LOCKED_EVENT PullRequestTimelineItemsItemType = "LOCKED_EVENT" PullRequestTimelineItemsItemType_MARKED_AS_DUPLICATE_EVENT PullRequestTimelineItemsItemType = "MARKED_AS_DUPLICATE_EVENT" PullRequestTimelineItemsItemType_MENTIONED_EVENT PullRequestTimelineItemsItemType = "MENTIONED_EVENT" PullRequestTimelineItemsItemType_MERGED_EVENT PullRequestTimelineItemsItemType = "MERGED_EVENT" PullRequestTimelineItemsItemType_MILESTONED_EVENT PullRequestTimelineItemsItemType = "MILESTONED_EVENT" PullRequestTimelineItemsItemType_MOVED_COLUMNS_IN_PROJECT_EVENT PullRequestTimelineItemsItemType = "MOVED_COLUMNS_IN_PROJECT_EVENT" PullRequestTimelineItemsItemType_PINNED_EVENT PullRequestTimelineItemsItemType = "PINNED_EVENT" PullRequestTimelineItemsItemType_PULL_REQUEST_COMMIT PullRequestTimelineItemsItemType = "PULL_REQUEST_COMMIT" PullRequestTimelineItemsItemType_PULL_REQUEST_COMMIT_COMMENT_THREAD PullRequestTimelineItemsItemType = "PULL_REQUEST_COMMIT_COMMENT_THREAD" PullRequestTimelineItemsItemType_PULL_REQUEST_REVIEW PullRequestTimelineItemsItemType = "PULL_REQUEST_REVIEW" PullRequestTimelineItemsItemType_PULL_REQUEST_REVIEW_THREAD PullRequestTimelineItemsItemType = "PULL_REQUEST_REVIEW_THREAD" PullRequestTimelineItemsItemType_PULL_REQUEST_REVISION_MARKER PullRequestTimelineItemsItemType = "PULL_REQUEST_REVISION_MARKER" PullRequestTimelineItemsItemType_READY_FOR_REVIEW_EVENT PullRequestTimelineItemsItemType = "READY_FOR_REVIEW_EVENT" PullRequestTimelineItemsItemType_REFERENCED_EVENT PullRequestTimelineItemsItemType = "REFERENCED_EVENT" PullRequestTimelineItemsItemType_REMOVED_FROM_PROJECT_EVENT PullRequestTimelineItemsItemType = "REMOVED_FROM_PROJECT_EVENT" PullRequestTimelineItemsItemType_RENAMED_TITLE_EVENT PullRequestTimelineItemsItemType = "RENAMED_TITLE_EVENT" PullRequestTimelineItemsItemType_REOPENED_EVENT PullRequestTimelineItemsItemType = "REOPENED_EVENT" PullRequestTimelineItemsItemType_REVIEW_DISMISSED_EVENT PullRequestTimelineItemsItemType = "REVIEW_DISMISSED_EVENT" PullRequestTimelineItemsItemType_REVIEW_REQUESTED_EVENT PullRequestTimelineItemsItemType = "REVIEW_REQUESTED_EVENT" PullRequestTimelineItemsItemType_REVIEW_REQUEST_REMOVED_EVENT PullRequestTimelineItemsItemType = "REVIEW_REQUEST_REMOVED_EVENT" PullRequestTimelineItemsItemType_SUBSCRIBED_EVENT PullRequestTimelineItemsItemType = "SUBSCRIBED_EVENT" PullRequestTimelineItemsItemType_TRANSFERRED_EVENT PullRequestTimelineItemsItemType = "TRANSFERRED_EVENT" PullRequestTimelineItemsItemType_UNASSIGNED_EVENT PullRequestTimelineItemsItemType = "UNASSIGNED_EVENT" PullRequestTimelineItemsItemType_UNLABELED_EVENT PullRequestTimelineItemsItemType = "UNLABELED_EVENT" PullRequestTimelineItemsItemType_UNLOCKED_EVENT PullRequestTimelineItemsItemType = "UNLOCKED_EVENT" PullRequestTimelineItemsItemType_UNMARKED_AS_DUPLICATE_EVENT PullRequestTimelineItemsItemType = "UNMARKED_AS_DUPLICATE_EVENT" PullRequestTimelineItemsItemType_UNPINNED_EVENT PullRequestTimelineItemsItemType = "UNPINNED_EVENT" PullRequestTimelineItemsItemType_UNSUBSCRIBED_EVENT PullRequestTimelineItemsItemType = "UNSUBSCRIBED_EVENT" PullRequestTimelineItemsItemType_USER_BLOCKED_EVENT PullRequestTimelineItemsItemType = "USER_BLOCKED_EVENT" )
type PullRequestUpdateState ¶
type PullRequestUpdateState string
const ( PullRequestUpdateState_CLOSED PullRequestUpdateState = "CLOSED" PullRequestUpdateState_OPEN PullRequestUpdateState = "OPEN" )
type PullRequestsRepository ¶
type PullRequestsRepository struct {
Id string
}
type PullRequestsResponse ¶
type PullRequestsResponse struct { Viewer PullRequestsViewer Repository *PullRequestsRepository }
PullRequestsResponse response type for PullRequests
type PullRequestsViewer ¶
type PullRequestsViewer struct { Login string PullRequests PullRequestsViewerPullRequests }
type PullRequestsViewerPullRequests ¶
type PullRequestsViewerPullRequests struct {
Nodes *PullRequestsViewerPullRequestsNodes
}
type PullRequestsViewerPullRequestsNodes ¶
type PullRequestsViewerPullRequestsNodes []*struct { Id string Number int Title string BaseRefName string HeadRefName string Mergeable MergeableState ReviewDecision *PullRequestReviewDecision Repository PullRequestsViewerPullRequestsNodesRepository Commits PullRequestsViewerPullRequestsNodesCommits }
type PullRequestsViewerPullRequestsNodesCommits ¶
type PullRequestsViewerPullRequestsNodesCommits struct {
Nodes *PullRequestsViewerPullRequestsNodesCommitsNodes
}
type PullRequestsViewerPullRequestsNodesCommitsNodes ¶
type PullRequestsViewerPullRequestsNodesCommitsNodes []*struct { Commit PullRequestsViewerPullRequestsNodesCommitsNodesCommit }
type PullRequestsViewerPullRequestsNodesCommitsNodesCommit ¶
type PullRequestsViewerPullRequestsNodesCommitsNodesCommit struct { Oid string MessageHeadline string MessageBody string StatusCheckRollup *PullRequestsViewerPullRequestsNodesCommitsNodesCommitStatusCheckRollup }
type PullRequestsViewerPullRequestsNodesCommitsNodesCommitStatusCheckRollup ¶
type PullRequestsViewerPullRequestsNodesCommitsNodesCommitStatusCheckRollup struct {
State StatusState
}
type PullRequestsViewerPullRequestsNodesRepository ¶
type PullRequestsViewerPullRequestsNodesRepository struct {
Id string
}
type ReactionContent ¶
type ReactionContent string
const ( ReactionContent_CONFUSED ReactionContent = "CONFUSED" ReactionContent_EYES ReactionContent = "EYES" ReactionContent_HEART ReactionContent = "HEART" ReactionContent_HOORAY ReactionContent = "HOORAY" ReactionContent_LAUGH ReactionContent = "LAUGH" ReactionContent_ROCKET ReactionContent = "ROCKET" ReactionContent_THUMBS_DOWN ReactionContent = "THUMBS_DOWN" ReactionContent_THUMBS_UP ReactionContent = "THUMBS_UP" )
type ReactionOrder ¶
type ReactionOrder struct { Direction OrderDirection `json:"direction"` Field ReactionOrderField `json:"field"` }
type ReactionOrderField ¶
type ReactionOrderField string
const (
ReactionOrderField_CREATED_AT ReactionOrderField = "CREATED_AT"
)
type RefOrder ¶
type RefOrder struct { Direction OrderDirection `json:"direction"` Field RefOrderField `json:"field"` }
type RefOrderField ¶
type RefOrderField string
const ( RefOrderField_ALPHABETICAL RefOrderField = "ALPHABETICAL" RefOrderField_TAG_COMMIT_DATE RefOrderField = "TAG_COMMIT_DATE" )
type RejectDeploymentsInput ¶
type ReleaseOrder ¶
type ReleaseOrder struct { Direction OrderDirection `json:"direction"` Field ReleaseOrderField `json:"field"` }
type ReleaseOrderField ¶
type ReleaseOrderField string
const ( ReleaseOrderField_CREATED_AT ReleaseOrderField = "CREATED_AT" ReleaseOrderField_NAME ReleaseOrderField = "NAME" )
type RemoveReactionInput ¶
type RemoveReactionInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Content ReactionContent `json:"content"` SubjectId string `json:"subjectId"` }
type RemoveStarInput ¶
type RemoveUpvoteInput ¶
type ReopenIssueInput ¶
type ReopenPullRequestInput ¶
type RepoAccessAuditEntryVisibility ¶
type RepoAccessAuditEntryVisibility string
const ( RepoAccessAuditEntryVisibility_INTERNAL RepoAccessAuditEntryVisibility = "INTERNAL" RepoAccessAuditEntryVisibility_PRIVATE RepoAccessAuditEntryVisibility = "PRIVATE" RepoAccessAuditEntryVisibility_PUBLIC RepoAccessAuditEntryVisibility = "PUBLIC" )
type RepoAddMemberAuditEntryVisibility ¶
type RepoAddMemberAuditEntryVisibility string
const ( RepoAddMemberAuditEntryVisibility_INTERNAL RepoAddMemberAuditEntryVisibility = "INTERNAL" RepoAddMemberAuditEntryVisibility_PRIVATE RepoAddMemberAuditEntryVisibility = "PRIVATE" RepoAddMemberAuditEntryVisibility_PUBLIC RepoAddMemberAuditEntryVisibility = "PUBLIC" )
type RepoArchivedAuditEntryVisibility ¶
type RepoArchivedAuditEntryVisibility string
const ( RepoArchivedAuditEntryVisibility_INTERNAL RepoArchivedAuditEntryVisibility = "INTERNAL" RepoArchivedAuditEntryVisibility_PRIVATE RepoArchivedAuditEntryVisibility = "PRIVATE" RepoArchivedAuditEntryVisibility_PUBLIC RepoArchivedAuditEntryVisibility = "PUBLIC" )
type RepoChangeMergeSettingAuditEntryMergeType ¶
type RepoChangeMergeSettingAuditEntryMergeType string
const ( RepoChangeMergeSettingAuditEntryMergeType_MERGE RepoChangeMergeSettingAuditEntryMergeType = "MERGE" RepoChangeMergeSettingAuditEntryMergeType_REBASE RepoChangeMergeSettingAuditEntryMergeType = "REBASE" RepoChangeMergeSettingAuditEntryMergeType_SQUASH RepoChangeMergeSettingAuditEntryMergeType = "SQUASH" )
type RepoCreateAuditEntryVisibility ¶
type RepoCreateAuditEntryVisibility string
const ( RepoCreateAuditEntryVisibility_INTERNAL RepoCreateAuditEntryVisibility = "INTERNAL" RepoCreateAuditEntryVisibility_PRIVATE RepoCreateAuditEntryVisibility = "PRIVATE" RepoCreateAuditEntryVisibility_PUBLIC RepoCreateAuditEntryVisibility = "PUBLIC" )
type RepoDestroyAuditEntryVisibility ¶
type RepoDestroyAuditEntryVisibility string
const ( RepoDestroyAuditEntryVisibility_INTERNAL RepoDestroyAuditEntryVisibility = "INTERNAL" RepoDestroyAuditEntryVisibility_PRIVATE RepoDestroyAuditEntryVisibility = "PRIVATE" RepoDestroyAuditEntryVisibility_PUBLIC RepoDestroyAuditEntryVisibility = "PUBLIC" )
type RepoRemoveMemberAuditEntryVisibility ¶
type RepoRemoveMemberAuditEntryVisibility string
const ( RepoRemoveMemberAuditEntryVisibility_INTERNAL RepoRemoveMemberAuditEntryVisibility = "INTERNAL" RepoRemoveMemberAuditEntryVisibility_PRIVATE RepoRemoveMemberAuditEntryVisibility = "PRIVATE" RepoRemoveMemberAuditEntryVisibility_PUBLIC RepoRemoveMemberAuditEntryVisibility = "PUBLIC" )
type ReportedContentClassifiers ¶
type ReportedContentClassifiers string
const ( ReportedContentClassifiers_ABUSE ReportedContentClassifiers = "ABUSE" ReportedContentClassifiers_DUPLICATE ReportedContentClassifiers = "DUPLICATE" ReportedContentClassifiers_OFF_TOPIC ReportedContentClassifiers = "OFF_TOPIC" ReportedContentClassifiers_OUTDATED ReportedContentClassifiers = "OUTDATED" ReportedContentClassifiers_RESOLVED ReportedContentClassifiers = "RESOLVED" ReportedContentClassifiers_SPAM ReportedContentClassifiers = "SPAM" )
type RepositoryAffiliation ¶
type RepositoryAffiliation string
const ( RepositoryAffiliation_COLLABORATOR RepositoryAffiliation = "COLLABORATOR" RepositoryAffiliation_ORGANIZATION_MEMBER RepositoryAffiliation = "ORGANIZATION_MEMBER" RepositoryAffiliation_OWNER RepositoryAffiliation = "OWNER" )
type RepositoryContributionType ¶
type RepositoryContributionType string
const ( RepositoryContributionType_COMMIT RepositoryContributionType = "COMMIT" RepositoryContributionType_ISSUE RepositoryContributionType = "ISSUE" RepositoryContributionType_PULL_REQUEST RepositoryContributionType = "PULL_REQUEST" RepositoryContributionType_PULL_REQUEST_REVIEW RepositoryContributionType = "PULL_REQUEST_REVIEW" RepositoryContributionType_REPOSITORY RepositoryContributionType = "REPOSITORY" )
type RepositoryInteractionLimit ¶
type RepositoryInteractionLimit string
const ( RepositoryInteractionLimit_COLLABORATORS_ONLY RepositoryInteractionLimit = "COLLABORATORS_ONLY" RepositoryInteractionLimit_CONTRIBUTORS_ONLY RepositoryInteractionLimit = "CONTRIBUTORS_ONLY" RepositoryInteractionLimit_EXISTING_USERS RepositoryInteractionLimit = "EXISTING_USERS" RepositoryInteractionLimit_NO_LIMIT RepositoryInteractionLimit = "NO_LIMIT" )
type RepositoryInteractionLimitExpiry ¶
type RepositoryInteractionLimitExpiry string
const ( RepositoryInteractionLimitExpiry_ONE_DAY RepositoryInteractionLimitExpiry = "ONE_DAY" RepositoryInteractionLimitExpiry_ONE_MONTH RepositoryInteractionLimitExpiry = "ONE_MONTH" RepositoryInteractionLimitExpiry_ONE_WEEK RepositoryInteractionLimitExpiry = "ONE_WEEK" RepositoryInteractionLimitExpiry_SIX_MONTHS RepositoryInteractionLimitExpiry = "SIX_MONTHS" RepositoryInteractionLimitExpiry_THREE_DAYS RepositoryInteractionLimitExpiry = "THREE_DAYS" )
type RepositoryInteractionLimitOrigin ¶
type RepositoryInteractionLimitOrigin string
const ( RepositoryInteractionLimitOrigin_ORGANIZATION RepositoryInteractionLimitOrigin = "ORGANIZATION" RepositoryInteractionLimitOrigin_REPOSITORY RepositoryInteractionLimitOrigin = "REPOSITORY" RepositoryInteractionLimitOrigin_USER RepositoryInteractionLimitOrigin = "USER" )
type RepositoryInvitationOrder ¶
type RepositoryInvitationOrder struct { Direction OrderDirection `json:"direction"` Field RepositoryInvitationOrderField `json:"field"` }
type RepositoryInvitationOrderField ¶
type RepositoryInvitationOrderField string
const ( RepositoryInvitationOrderField_CREATED_AT RepositoryInvitationOrderField = "CREATED_AT" RepositoryInvitationOrderField_INVITEE_LOGIN RepositoryInvitationOrderField = "INVITEE_LOGIN" )
type RepositoryLockReason ¶
type RepositoryLockReason string
const ( RepositoryLockReason_BILLING RepositoryLockReason = "BILLING" RepositoryLockReason_MIGRATING RepositoryLockReason = "MIGRATING" RepositoryLockReason_MOVING RepositoryLockReason = "MOVING" RepositoryLockReason_RENAME RepositoryLockReason = "RENAME" )
type RepositoryOrder ¶
type RepositoryOrder struct { Direction OrderDirection `json:"direction"` Field RepositoryOrderField `json:"field"` }
type RepositoryOrderField ¶
type RepositoryOrderField string
const ( RepositoryOrderField_CREATED_AT RepositoryOrderField = "CREATED_AT" RepositoryOrderField_NAME RepositoryOrderField = "NAME" RepositoryOrderField_PUSHED_AT RepositoryOrderField = "PUSHED_AT" RepositoryOrderField_STARGAZERS RepositoryOrderField = "STARGAZERS" RepositoryOrderField_UPDATED_AT RepositoryOrderField = "UPDATED_AT" )
type RepositoryPermission ¶
type RepositoryPermission string
const ( RepositoryPermission_ADMIN RepositoryPermission = "ADMIN" RepositoryPermission_MAINTAIN RepositoryPermission = "MAINTAIN" RepositoryPermission_READ RepositoryPermission = "READ" RepositoryPermission_TRIAGE RepositoryPermission = "TRIAGE" RepositoryPermission_WRITE RepositoryPermission = "WRITE" )
type RepositoryPrivacy ¶
type RepositoryPrivacy string
const ( RepositoryPrivacy_PRIVATE RepositoryPrivacy = "PRIVATE" RepositoryPrivacy_PUBLIC RepositoryPrivacy = "PUBLIC" )
type RepositoryVisibility ¶
type RepositoryVisibility string
const ( RepositoryVisibility_INTERNAL RepositoryVisibility = "INTERNAL" RepositoryVisibility_PRIVATE RepositoryVisibility = "PRIVATE" RepositoryVisibility_PUBLIC RepositoryVisibility = "PUBLIC" )
type RequestReviewsInput ¶
type RequestableCheckStatusState ¶
type RequestableCheckStatusState string
const ( RequestableCheckStatusState_COMPLETED RequestableCheckStatusState = "COMPLETED" RequestableCheckStatusState_IN_PROGRESS RequestableCheckStatusState = "IN_PROGRESS" RequestableCheckStatusState_PENDING RequestableCheckStatusState = "PENDING" RequestableCheckStatusState_QUEUED RequestableCheckStatusState = "QUEUED" RequestableCheckStatusState_WAITING RequestableCheckStatusState = "WAITING" )
type SamlDigestAlgorithm ¶
type SamlDigestAlgorithm string
const ( SamlDigestAlgorithm_SHA1 SamlDigestAlgorithm = "SHA1" SamlDigestAlgorithm_SHA256 SamlDigestAlgorithm = "SHA256" SamlDigestAlgorithm_SHA384 SamlDigestAlgorithm = "SHA384" SamlDigestAlgorithm_SHA512 SamlDigestAlgorithm = "SHA512" )
type SamlSignatureAlgorithm ¶
type SamlSignatureAlgorithm string
const ( SamlSignatureAlgorithm_RSA_SHA1 SamlSignatureAlgorithm = "RSA_SHA1" SamlSignatureAlgorithm_RSA_SHA256 SamlSignatureAlgorithm = "RSA_SHA256" SamlSignatureAlgorithm_RSA_SHA384 SamlSignatureAlgorithm = "RSA_SHA384" SamlSignatureAlgorithm_RSA_SHA512 SamlSignatureAlgorithm = "RSA_SHA512" )
type SavedReplyOrder ¶
type SavedReplyOrder struct { Direction OrderDirection `json:"direction"` Field SavedReplyOrderField `json:"field"` }
type SavedReplyOrderField ¶
type SavedReplyOrderField string
const (
SavedReplyOrderField_UPDATED_AT SavedReplyOrderField = "UPDATED_AT"
)
type SearchType ¶
type SearchType string
const ( SearchType_DISCUSSION SearchType = "DISCUSSION" SearchType_ISSUE SearchType = "ISSUE" SearchType_REPOSITORY SearchType = "REPOSITORY" SearchType_USER SearchType = "USER" )
type SecurityAdvisoryEcosystem ¶
type SecurityAdvisoryEcosystem string
const ( SecurityAdvisoryEcosystem_COMPOSER SecurityAdvisoryEcosystem = "COMPOSER" SecurityAdvisoryEcosystem_GO SecurityAdvisoryEcosystem = "GO" SecurityAdvisoryEcosystem_MAVEN SecurityAdvisoryEcosystem = "MAVEN" SecurityAdvisoryEcosystem_NPM SecurityAdvisoryEcosystem = "NPM" SecurityAdvisoryEcosystem_NUGET SecurityAdvisoryEcosystem = "NUGET" SecurityAdvisoryEcosystem_OTHER SecurityAdvisoryEcosystem = "OTHER" SecurityAdvisoryEcosystem_PIP SecurityAdvisoryEcosystem = "PIP" SecurityAdvisoryEcosystem_RUBYGEMS SecurityAdvisoryEcosystem = "RUBYGEMS" )
type SecurityAdvisoryIdentifierFilter ¶
type SecurityAdvisoryIdentifierFilter struct { Type SecurityAdvisoryIdentifierType `json:"type"` Value string `json:"value"` }
type SecurityAdvisoryIdentifierType ¶
type SecurityAdvisoryIdentifierType string
const ( SecurityAdvisoryIdentifierType_CVE SecurityAdvisoryIdentifierType = "CVE" SecurityAdvisoryIdentifierType_GHSA SecurityAdvisoryIdentifierType = "GHSA" )
type SecurityAdvisoryOrder ¶
type SecurityAdvisoryOrder struct { Direction OrderDirection `json:"direction"` Field SecurityAdvisoryOrderField `json:"field"` }
type SecurityAdvisoryOrderField ¶
type SecurityAdvisoryOrderField string
const ( SecurityAdvisoryOrderField_PUBLISHED_AT SecurityAdvisoryOrderField = "PUBLISHED_AT" SecurityAdvisoryOrderField_UPDATED_AT SecurityAdvisoryOrderField = "UPDATED_AT" )
type SecurityAdvisorySeverity ¶
type SecurityAdvisorySeverity string
const ( SecurityAdvisorySeverity_CRITICAL SecurityAdvisorySeverity = "CRITICAL" SecurityAdvisorySeverity_HIGH SecurityAdvisorySeverity = "HIGH" SecurityAdvisorySeverity_LOW SecurityAdvisorySeverity = "LOW" SecurityAdvisorySeverity_MODERATE SecurityAdvisorySeverity = "MODERATE" )
type SecurityVulnerabilityOrder ¶
type SecurityVulnerabilityOrder struct { Direction OrderDirection `json:"direction"` Field SecurityVulnerabilityOrderField `json:"field"` }
type SecurityVulnerabilityOrderField ¶
type SecurityVulnerabilityOrderField string
const (
SecurityVulnerabilityOrderField_UPDATED_AT SecurityVulnerabilityOrderField = "UPDATED_AT"
)
type SetEnterpriseIdentityProviderInput ¶
type SetEnterpriseIdentityProviderInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` DigestMethod SamlDigestAlgorithm `json:"digestMethod"` EnterpriseId string `json:"enterpriseId"` IdpCertificate string `json:"idpCertificate"` Issuer *string `json:"issuer,omitempty"` SignatureMethod SamlSignatureAlgorithm `json:"signatureMethod"` SsoUrl string `json:"ssoUrl"` }
type SetOrganizationInteractionLimitInput ¶
type SetOrganizationInteractionLimitInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` Limit RepositoryInteractionLimit `json:"limit"` OrganizationId string `json:"organizationId"` }
type SetRepositoryInteractionLimitInput ¶
type SetRepositoryInteractionLimitInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` Limit RepositoryInteractionLimit `json:"limit"` RepositoryId string `json:"repositoryId"` }
type SetUserInteractionLimitInput ¶
type SetUserInteractionLimitInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` Limit RepositoryInteractionLimit `json:"limit"` UserId string `json:"userId"` }
type SponsorableOrder ¶
type SponsorableOrder struct { Direction OrderDirection `json:"direction"` Field SponsorableOrderField `json:"field"` }
type SponsorableOrderField ¶
type SponsorableOrderField string
const (
SponsorableOrderField_LOGIN SponsorableOrderField = "LOGIN"
)
type SponsorsActivityAction ¶
type SponsorsActivityAction string
const ( SponsorsActivityAction_CANCELLED_SPONSORSHIP SponsorsActivityAction = "CANCELLED_SPONSORSHIP" SponsorsActivityAction_NEW_SPONSORSHIP SponsorsActivityAction = "NEW_SPONSORSHIP" SponsorsActivityAction_PENDING_CHANGE SponsorsActivityAction = "PENDING_CHANGE" SponsorsActivityAction_REFUND SponsorsActivityAction = "REFUND" SponsorsActivityAction_SPONSOR_MATCH_DISABLED SponsorsActivityAction = "SPONSOR_MATCH_DISABLED" SponsorsActivityAction_TIER_CHANGE SponsorsActivityAction = "TIER_CHANGE" )
type SponsorsActivityOrder ¶
type SponsorsActivityOrder struct { Direction OrderDirection `json:"direction"` Field SponsorsActivityOrderField `json:"field"` }
type SponsorsActivityOrderField ¶
type SponsorsActivityOrderField string
const (
SponsorsActivityOrderField_TIMESTAMP SponsorsActivityOrderField = "TIMESTAMP"
)
type SponsorsActivityPeriod ¶
type SponsorsActivityPeriod string
const ( SponsorsActivityPeriod_ALL SponsorsActivityPeriod = "ALL" SponsorsActivityPeriod_DAY SponsorsActivityPeriod = "DAY" SponsorsActivityPeriod_MONTH SponsorsActivityPeriod = "MONTH" SponsorsActivityPeriod_WEEK SponsorsActivityPeriod = "WEEK" )
type SponsorsGoalKind ¶
type SponsorsGoalKind string
const ( SponsorsGoalKind_MONTHLY_SPONSORSHIP_AMOUNT SponsorsGoalKind = "MONTHLY_SPONSORSHIP_AMOUNT" SponsorsGoalKind_TOTAL_SPONSORS_COUNT SponsorsGoalKind = "TOTAL_SPONSORS_COUNT" )
type SponsorsTierOrder ¶
type SponsorsTierOrder struct { Direction OrderDirection `json:"direction"` Field SponsorsTierOrderField `json:"field"` }
type SponsorsTierOrderField ¶
type SponsorsTierOrderField string
const ( SponsorsTierOrderField_CREATED_AT SponsorsTierOrderField = "CREATED_AT" SponsorsTierOrderField_MONTHLY_PRICE_IN_CENTS SponsorsTierOrderField = "MONTHLY_PRICE_IN_CENTS" )
type SponsorshipOrder ¶
type SponsorshipOrder struct { Direction OrderDirection `json:"direction"` Field SponsorshipOrderField `json:"field"` }
type SponsorshipOrderField ¶
type SponsorshipOrderField string
const (
SponsorshipOrderField_CREATED_AT SponsorshipOrderField = "CREATED_AT"
)
type SponsorshipPrivacy ¶
type SponsorshipPrivacy string
const ( SponsorshipPrivacy_PRIVATE SponsorshipPrivacy = "PRIVATE" SponsorshipPrivacy_PUBLIC SponsorshipPrivacy = "PUBLIC" )
type StarAddAddStar ¶
type StarAddAddStar struct {
ClientMutationId *string
}
type StarAddResponse ¶
type StarAddResponse struct {
AddStar *StarAddAddStar
}
StarAddResponse response type for StarAdd
type StarCheckResponse ¶
type StarCheckResponse struct {
Viewer StarCheckViewer
}
StarCheckResponse response type for StarCheck
type StarCheckViewer ¶
type StarCheckViewer struct {
StarredRepositories StarCheckViewerStarredRepositories
}
type StarCheckViewerStarredRepositories ¶
type StarCheckViewerStarredRepositories struct { Nodes *StarCheckViewerStarredRepositoriesNodes Edges *StarCheckViewerStarredRepositoriesEdges TotalCount int }
type StarCheckViewerStarredRepositoriesEdges ¶
type StarCheckViewerStarredRepositoriesEdges []*struct { Cursor string }
type StarCheckViewerStarredRepositoriesNodes ¶
type StarCheckViewerStarredRepositoriesNodes []*struct { NameWithOwner string }
type StarGetRepoRepository ¶
type StarGetRepoRepository struct {
Id string
}
type StarGetRepoResponse ¶
type StarGetRepoResponse struct {
Repository *StarGetRepoRepository
}
StarGetRepoResponse response type for StarGetRepo
type StarOrder ¶
type StarOrder struct { Direction OrderDirection `json:"direction"` Field StarOrderField `json:"field"` }
type StarOrderField ¶
type StarOrderField string
const (
StarOrderField_STARRED_AT StarOrderField = "STARRED_AT"
)
type StatusState ¶
type StatusState string
const ( StatusState_ERROR StatusState = "ERROR" StatusState_EXPECTED StatusState = "EXPECTED" StatusState_FAILURE StatusState = "FAILURE" StatusState_PENDING StatusState = "PENDING" StatusState_SUCCESS StatusState = "SUCCESS" )
type SubmitPullRequestReviewInput ¶
type SubmitPullRequestReviewInput struct { Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Event PullRequestReviewEvent `json:"event"` PullRequestId *string `json:"pullRequestId,omitempty"` PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` }
type SubscriptionState ¶
type SubscriptionState string
const ( SubscriptionState_IGNORED SubscriptionState = "IGNORED" SubscriptionState_SUBSCRIBED SubscriptionState = "SUBSCRIBED" SubscriptionState_UNSUBSCRIBED SubscriptionState = "UNSUBSCRIBED" )
type TeamDiscussionCommentOrder ¶
type TeamDiscussionCommentOrder struct { Direction OrderDirection `json:"direction"` Field TeamDiscussionCommentOrderField `json:"field"` }
type TeamDiscussionCommentOrderField ¶
type TeamDiscussionCommentOrderField string
const (
TeamDiscussionCommentOrderField_NUMBER TeamDiscussionCommentOrderField = "NUMBER"
)
type TeamDiscussionOrder ¶
type TeamDiscussionOrder struct { Direction OrderDirection `json:"direction"` Field TeamDiscussionOrderField `json:"field"` }
type TeamDiscussionOrderField ¶
type TeamDiscussionOrderField string
const (
TeamDiscussionOrderField_CREATED_AT TeamDiscussionOrderField = "CREATED_AT"
)
type TeamMemberOrder ¶
type TeamMemberOrder struct { Direction OrderDirection `json:"direction"` Field TeamMemberOrderField `json:"field"` }
type TeamMemberOrderField ¶
type TeamMemberOrderField string
const ( TeamMemberOrderField_CREATED_AT TeamMemberOrderField = "CREATED_AT" TeamMemberOrderField_LOGIN TeamMemberOrderField = "LOGIN" )
type TeamMemberRole ¶
type TeamMemberRole string
const ( TeamMemberRole_MAINTAINER TeamMemberRole = "MAINTAINER" TeamMemberRole_MEMBER TeamMemberRole = "MEMBER" )
type TeamMembershipType ¶
type TeamMembershipType string
const ( TeamMembershipType_ALL TeamMembershipType = "ALL" TeamMembershipType_CHILD_TEAM TeamMembershipType = "CHILD_TEAM" TeamMembershipType_IMMEDIATE TeamMembershipType = "IMMEDIATE" )
type TeamOrder ¶
type TeamOrder struct { Direction OrderDirection `json:"direction"` Field TeamOrderField `json:"field"` }
type TeamOrderField ¶
type TeamOrderField string
const (
TeamOrderField_NAME TeamOrderField = "NAME"
)
type TeamPrivacy ¶
type TeamPrivacy string
const ( TeamPrivacy_SECRET TeamPrivacy = "SECRET" TeamPrivacy_VISIBLE TeamPrivacy = "VISIBLE" )
type TeamRepositoryOrder ¶
type TeamRepositoryOrder struct { Direction OrderDirection `json:"direction"` Field TeamRepositoryOrderField `json:"field"` }
type TeamRepositoryOrderField ¶
type TeamRepositoryOrderField string
const ( TeamRepositoryOrderField_CREATED_AT TeamRepositoryOrderField = "CREATED_AT" TeamRepositoryOrderField_NAME TeamRepositoryOrderField = "NAME" TeamRepositoryOrderField_PERMISSION TeamRepositoryOrderField = "PERMISSION" TeamRepositoryOrderField_PUSHED_AT TeamRepositoryOrderField = "PUSHED_AT" TeamRepositoryOrderField_STARGAZERS TeamRepositoryOrderField = "STARGAZERS" TeamRepositoryOrderField_UPDATED_AT TeamRepositoryOrderField = "UPDATED_AT" )
type TeamReviewAssignmentAlgorithm ¶
type TeamReviewAssignmentAlgorithm string
const ( TeamReviewAssignmentAlgorithm_LOAD_BALANCE TeamReviewAssignmentAlgorithm = "LOAD_BALANCE" TeamReviewAssignmentAlgorithm_ROUND_ROBIN TeamReviewAssignmentAlgorithm = "ROUND_ROBIN" )
type TopicSuggestionDeclineReason ¶
type TopicSuggestionDeclineReason string
const ( TopicSuggestionDeclineReason_NOT_RELEVANT TopicSuggestionDeclineReason = "NOT_RELEVANT" TopicSuggestionDeclineReason_PERSONAL_PREFERENCE TopicSuggestionDeclineReason = "PERSONAL_PREFERENCE" TopicSuggestionDeclineReason_TOO_GENERAL TopicSuggestionDeclineReason = "TOO_GENERAL" TopicSuggestionDeclineReason_TOO_SPECIFIC TopicSuggestionDeclineReason = "TOO_SPECIFIC" )
type TransferIssueInput ¶
type UnfollowUserInput ¶
type UnlockLockableInput ¶
type UnmarkFileAsViewedInput ¶
type UnminimizeCommentInput ¶
type UnpinIssueInput ¶
type UpdateBranchProtectionRuleInput ¶
type UpdateBranchProtectionRuleInput struct { AllowsDeletions *bool `json:"allowsDeletions,omitempty"` AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"` BranchProtectionRuleId string `json:"branchProtectionRuleId"` ClientMutationId *string `json:"clientMutationId,omitempty"` DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"` IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"` Pattern *string `json:"pattern,omitempty"` PushActorIds *[]string `json:"pushActorIds,omitempty"` RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"` RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"` RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"` RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"` RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"` RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"` RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"` RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"` RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"` RestrictsPushes *bool `json:"restrictsPushes,omitempty"` RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"` ReviewDismissalActorIds *[]string `json:"reviewDismissalActorIds,omitempty"` }
type UpdateCheckRunInput ¶
type UpdateCheckRunInput struct { Actions *[]CheckRunAction `json:"actions,omitempty"` CheckRunId string `json:"checkRunId"` ClientMutationId *string `json:"clientMutationId,omitempty"` CompletedAt *string `json:"completedAt,omitempty"` Conclusion *CheckConclusionState `json:"conclusion,omitempty"` DetailsUrl *string `json:"detailsUrl,omitempty"` ExternalId *string `json:"externalId,omitempty"` Name *string `json:"name,omitempty"` Output *CheckRunOutput `json:"output,omitempty"` RepositoryId string `json:"repositoryId"` StartedAt *string `json:"startedAt,omitempty"` Status *RequestableCheckStatusState `json:"status,omitempty"` }
type UpdateCheckSuitePreferencesInput ¶
type UpdateCheckSuitePreferencesInput struct { AutoTriggerPreferences []CheckSuiteAutoTriggerPreference `json:"autoTriggerPreferences"` ClientMutationId *string `json:"clientMutationId,omitempty"` RepositoryId string `json:"repositoryId"` }
type UpdateDiscussionInput ¶
type UpdateEnterpriseAdministratorRoleInput ¶
type UpdateEnterpriseAdministratorRoleInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` Login string `json:"login"` Role EnterpriseAdministratorRole `json:"role"` }
type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput ¶
type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseDefaultRepositoryPermissionSettingInput ¶
type UpdateEnterpriseDefaultRepositoryPermissionSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseDefaultRepositoryPermissionSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput ¶
type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput ¶
type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` MembersCanCreateInternalRepositories *bool `json:"membersCanCreateInternalRepositories,omitempty"` MembersCanCreatePrivateRepositories *bool `json:"membersCanCreatePrivateRepositories,omitempty"` MembersCanCreatePublicRepositories *bool `json:"membersCanCreatePublicRepositories,omitempty"` MembersCanCreateRepositoriesPolicyEnabled *bool `json:"membersCanCreateRepositoriesPolicyEnabled,omitempty"` SettingValue *EnterpriseMembersCanCreateRepositoriesSettingValue `json:"settingValue,omitempty"` }
type UpdateEnterpriseMembersCanDeleteIssuesSettingInput ¶
type UpdateEnterpriseMembersCanDeleteIssuesSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput ¶
type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput ¶
type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanMakePurchasesSettingInput ¶
type UpdateEnterpriseMembersCanMakePurchasesSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseMembersCanMakePurchasesSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput ¶
type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput ¶
type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseOrganizationProjectsSettingInput ¶
type UpdateEnterpriseOrganizationProjectsSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseProfileInput ¶
type UpdateEnterpriseProfileInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Description *string `json:"description,omitempty"` EnterpriseId string `json:"enterpriseId"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` WebsiteUrl *string `json:"websiteUrl,omitempty"` }
type UpdateEnterpriseRepositoryProjectsSettingInput ¶
type UpdateEnterpriseRepositoryProjectsSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseTeamDiscussionsSettingInput ¶
type UpdateEnterpriseTeamDiscussionsSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` }
type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput ¶
type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` EnterpriseId string `json:"enterpriseId"` SettingValue EnterpriseEnabledSettingValue `json:"settingValue"` }
type UpdateEnvironmentInput ¶
type UpdateIpAllowListEnabledSettingInput ¶
type UpdateIpAllowListEnabledSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` OwnerId string `json:"ownerId"` SettingValue IpAllowListEnabledSettingValue `json:"settingValue"` }
type UpdateIpAllowListForInstalledAppsEnabledSettingInput ¶
type UpdateIpAllowListForInstalledAppsEnabledSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` OwnerId string `json:"ownerId"` SettingValue IpAllowListForInstalledAppsEnabledSettingValue `json:"settingValue"` }
type UpdateIssueCommentInput ¶
type UpdateIssueInput ¶
type UpdateIssueInput struct { AssigneeIds *[]string `json:"assigneeIds,omitempty"` Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Id string `json:"id"` LabelIds *[]string `json:"labelIds,omitempty"` MilestoneId *string `json:"milestoneId,omitempty"` ProjectIds *[]string `json:"projectIds,omitempty"` State *IssueState `json:"state,omitempty"` Title *string `json:"title,omitempty"` }
type UpdateLabelInput ¶
type UpdateNotificationRestrictionSettingInput ¶
type UpdateNotificationRestrictionSettingInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` OwnerId string `json:"ownerId"` SettingValue NotificationRestrictionSettingValue `json:"settingValue"` }
type UpdateProjectCardInput ¶
type UpdateProjectInput ¶
type UpdatePullRequestInput ¶
type UpdatePullRequestInput struct { AssigneeIds *[]string `json:"assigneeIds,omitempty"` BaseRefName *string `json:"baseRefName,omitempty"` Body *string `json:"body,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` LabelIds *[]string `json:"labelIds,omitempty"` MaintainerCanModify *bool `json:"maintainerCanModify,omitempty"` MilestoneId *string `json:"milestoneId,omitempty"` ProjectIds *[]string `json:"projectIds,omitempty"` PullRequestId string `json:"pullRequestId"` State *PullRequestUpdateState `json:"state,omitempty"` Title *string `json:"title,omitempty"` }
type UpdatePullRequestResponse ¶
type UpdatePullRequestResponse struct {
UpdatePullRequest *UpdatePullRequestUpdatePullRequest
}
UpdatePullRequestResponse response type for UpdatePullRequest
type UpdatePullRequestUpdatePullRequest ¶
type UpdatePullRequestUpdatePullRequest struct {
PullRequest *UpdatePullRequestUpdatePullRequestPullRequest
}
type UpdatePullRequestUpdatePullRequestPullRequest ¶
type UpdatePullRequestUpdatePullRequestPullRequest struct {
Number int
}
type UpdateRefInput ¶
type UpdateRefsInput ¶
type UpdateRepositoryInput ¶
type UpdateRepositoryInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` Description *string `json:"description,omitempty"` HasIssuesEnabled *bool `json:"hasIssuesEnabled,omitempty"` HasProjectsEnabled *bool `json:"hasProjectsEnabled,omitempty"` HasWikiEnabled *bool `json:"hasWikiEnabled,omitempty"` HomepageUrl *string `json:"homepageUrl,omitempty"` Name *string `json:"name,omitempty"` RepositoryId string `json:"repositoryId"` Template *bool `json:"template,omitempty"` }
type UpdateSubscriptionInput ¶
type UpdateSubscriptionInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` State SubscriptionState `json:"state"` SubscribableId string `json:"subscribableId"` }
type UpdateTeamReviewAssignmentInput ¶
type UpdateTeamReviewAssignmentInput struct { Algorithm *TeamReviewAssignmentAlgorithm `json:"algorithm,omitempty"` ClientMutationId *string `json:"clientMutationId,omitempty"` Enabled bool `json:"enabled"` ExcludedTeamMemberIds *[]string `json:"excludedTeamMemberIds,omitempty"` Id string `json:"id"` NotifyTeam *bool `json:"notifyTeam,omitempty"` TeamMemberCount *int `json:"teamMemberCount,omitempty"` }
type UpdateTopicsInput ¶
type UserBlockDuration ¶
type UserBlockDuration string
const ( UserBlockDuration_ONE_DAY UserBlockDuration = "ONE_DAY" UserBlockDuration_ONE_MONTH UserBlockDuration = "ONE_MONTH" UserBlockDuration_ONE_WEEK UserBlockDuration = "ONE_WEEK" UserBlockDuration_PERMANENT UserBlockDuration = "PERMANENT" UserBlockDuration_THREE_DAYS UserBlockDuration = "THREE_DAYS" )
type UserStatusOrder ¶
type UserStatusOrder struct { Direction OrderDirection `json:"direction"` Field UserStatusOrderField `json:"field"` }
type UserStatusOrderField ¶
type UserStatusOrderField string
const (
UserStatusOrderField_UPDATED_AT UserStatusOrderField = "UPDATED_AT"
)
type VerifiableDomainOrder ¶
type VerifiableDomainOrder struct { Direction OrderDirection `json:"direction"` Field VerifiableDomainOrderField `json:"field"` }
type VerifiableDomainOrderField ¶
type VerifiableDomainOrderField string
const ( VerifiableDomainOrderField_CREATED_AT VerifiableDomainOrderField = "CREATED_AT" VerifiableDomainOrderField_DOMAIN VerifiableDomainOrderField = "DOMAIN" )
Click to show internal directories.
Click to hide internal directories.