Documentation
¶
Index ¶
- type AbortQueuedMigrationsInput
- type AcceptEnterpriseAdministratorInvitationInput
- type AcceptTopicSuggestionInput
- type ActorType
- type AddAssigneesToAssignableInput
- type AddCommentInput
- type AddDiscussionCommentInput
- type AddDiscussionPollVoteInput
- type AddEnterpriseOrganizationMemberInput
- type AddEnterpriseSupportEntitlementInput
- type AddLabelsToLabelableInput
- type AddProjectCardInput
- type AddProjectColumnInput
- type AddProjectV2DraftIssueInput
- type AddProjectV2ItemByIdInput
- 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 ArchiveProjectV2ItemInput
- type ArchiveRepositoryInput
- type AssignableUsersRepository
- type AssignableUsersRepositoryAssignableUsers
- type AssignableUsersRepositoryAssignableUsersNodes
- type AssignableUsersRepositoryAssignableUsersPageInfo
- type AssignableUsersResponse
- type AuditLogOrder
- type AuditLogOrderField
- type AutoMergePullRequestEnablePullRequestAutoMerge
- type AutoMergePullRequestEnablePullRequestAutoMergePullRequest
- type AutoMergePullRequestResponse
- type BranchNamePatternParametersInput
- type BulkSponsorship
- type CancelEnterpriseAdminInvitationInput
- type CancelSponsorshipInput
- type ChangeUserStatusInput
- type CheckAnnotationData
- type CheckAnnotationLevel
- type CheckAnnotationRange
- type CheckConclusionState
- type CheckRunAction
- type CheckRunFilter
- type CheckRunOutput
- type CheckRunOutputImage
- type CheckRunState
- type CheckRunType
- type CheckStatusState
- type CheckSuiteAutoTriggerPreference
- type CheckSuiteFilter
- type ClearLabelsFromLabelableInput
- type ClearProjectV2ItemFieldValueInput
- type Client
- type CloneProjectInput
- type CloneTemplateRepositoryInput
- type CloseDiscussionInput
- type CloseIssueInput
- type ClosePullRequestClosePullRequest
- type ClosePullRequestClosePullRequestPullRequest
- type ClosePullRequestInput
- type ClosePullRequestResponse
- type CollaboratorAffiliation
- type CommentAuthorAssociation
- type CommentCannotUpdateReason
- type CommentPullRequestAddComment
- type CommentPullRequestResponse
- type CommitAuthor
- type CommitAuthorEmailPatternParametersInput
- type CommitContributionOrder
- type CommitContributionOrderField
- type CommitMessage
- type CommitMessagePatternParametersInput
- type CommittableBranch
- type CommitterEmailPatternParametersInput
- type ComparisonStatus
- type ContributionLevel
- type ContributionOrder
- type ConvertProjectCardNoteToIssueInput
- type ConvertPullRequestToDraftInput
- type CopyProjectV2Input
- type CreateAttributionInvitationInput
- type CreateBranchProtectionRuleInput
- type CreateCheckRunInput
- type CreateCheckSuiteInput
- type CreateCommitOnBranchInput
- type CreateDeploymentInput
- type CreateDeploymentStatusInput
- type CreateDiscussionInput
- type CreateEnterpriseOrganizationInput
- type CreateEnvironmentInput
- type CreateIpAllowListEntryInput
- type CreateIssueInput
- type CreateLabelInput
- type CreateLinkedBranchInput
- type CreateMigrationSourceInput
- type CreateProjectInput
- type CreateProjectV2FieldInput
- type CreateProjectV2Input
- type CreatePullRequestCreatePullRequest
- type CreatePullRequestCreatePullRequestPullRequest
- type CreatePullRequestInput
- type CreatePullRequestResponse
- type CreateRefInput
- type CreateRepositoryInput
- type CreateRepositoryRulesetInput
- type CreateSponsorsListingInput
- type CreateSponsorsTierInput
- type CreateSponsorshipInput
- type CreateSponsorshipsInput
- 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 DeleteLinkedBranchInput
- type DeletePackageVersionInput
- type DeleteProjectCardInput
- type DeleteProjectColumnInput
- type DeleteProjectInput
- type DeleteProjectV2FieldInput
- type DeleteProjectV2Input
- type DeleteProjectV2ItemInput
- type DeleteProjectV2WorkflowInput
- type DeletePullRequestReviewCommentInput
- type DeletePullRequestReviewInput
- type DeleteRefInput
- type DeleteRepositoryRulesetInput
- type DeleteTeamDiscussionCommentInput
- type DeleteTeamDiscussionInput
- type DeleteVerifiableDomainInput
- type DependencyGraphEcosystem
- type DeploymentOrder
- type DeploymentOrderField
- type DeploymentProtectionRuleType
- type DeploymentReviewState
- type DeploymentState
- type DeploymentStatusState
- type DequeuePullRequestInput
- type DiffSide
- type DisablePullRequestAutoMergeInput
- type DiscussionCloseReason
- type DiscussionOrder
- type DiscussionOrderField
- type DiscussionPollOptionOrder
- type DiscussionPollOptionOrderField
- type DiscussionState
- type DiscussionStateReason
- type DismissPullRequestReviewInput
- type DismissReason
- type DismissRepositoryVulnerabilityAlertInput
- type DraftPullRequestReviewComment
- type DraftPullRequestReviewThread
- type EnablePullRequestAutoMergeInput
- type EnqueuePullRequestInput
- type EnterpriseAdministratorInvitationOrder
- type EnterpriseAdministratorInvitationOrderField
- type EnterpriseAdministratorRole
- type EnterpriseAllowPrivateRepositoryForkingPolicyValue
- 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 FileAddition
- type FileChanges
- type FileDeletion
- type FileViewedState
- type FollowOrganizationInput
- type FollowUserInput
- type FundingPlatform
- type GistOrder
- type GistOrderField
- type GistPrivacy
- type GitSignatureState
- type GrantEnterpriseOrganizationsMigratorRoleInput
- type GrantMigratorRoleInput
- type IdentityProviderConfigurationState
- type ImportProjectInput
- type InviteEnterpriseAdminInput
- type IpAllowListEnabledSettingValue
- type IpAllowListEntryOrder
- type IpAllowListEntryOrderField
- type IpAllowListForInstalledAppsEnabledSettingValue
- type IssueClosedStateReason
- type IssueCommentOrder
- type IssueCommentOrderField
- type IssueFilters
- type IssueOrder
- type IssueOrderField
- type IssueState
- type IssueStateReason
- type IssueTimelineItemsItemType
- type LabelOrder
- type LabelOrderField
- type LanguageOrder
- type LanguageOrderField
- type LinkProjectV2ToRepositoryInput
- type LinkProjectV2ToTeamInput
- type LinkRepositoryToProjectInput
- type LockLockableInput
- type LockReason
- type MannequinOrder
- type MannequinOrderField
- type MarkDiscussionCommentAsAnswerInput
- type MarkFileAsViewedInput
- type MarkPullRequestReadyForReviewInput
- type MergeBranchInput
- type MergeCommitMessage
- type MergeCommitTitle
- type MergePullRequestInput
- type MergePullRequestMergePullRequest
- type MergePullRequestMergePullRequestPullRequest
- type MergePullRequestResponse
- type MergeQueueEntryState
- type MergeQueueMergingStrategy
- type MergeStateStatus
- type MergeableState
- type MigrationSourceType
- type MigrationState
- type MilestoneOrder
- type MilestoneOrderField
- type MilestoneState
- type MinimizeCommentInput
- type MoveProjectCardInput
- type MoveProjectColumnInput
- type NotificationRestrictionSettingValue
- type OIDCProviderType
- type OauthApplicationCreateAuditEntryState
- type OperationType
- type OrderDirection
- type OrgAddMemberAuditEntryPermission
- type OrgCreateAuditEntryBillingPlan
- type OrgEnterpriseOwnerOrder
- type OrgEnterpriseOwnerOrderField
- type OrgRemoveBillingManagerAuditEntryReason
- type OrgRemoveMemberAuditEntryMembershipType
- type OrgRemoveMemberAuditEntryReason
- type OrgRemoveOutsideCollaboratorAuditEntryMembershipType
- type OrgRemoveOutsideCollaboratorAuditEntryReason
- type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
- type OrgUpdateMemberAuditEntryPermission
- type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility
- type OrganizationInvitationRole
- type OrganizationInvitationSource
- type OrganizationInvitationType
- type OrganizationMemberRole
- type OrganizationMembersCanCreateRepositoriesSettingValue
- type OrganizationMigrationState
- type OrganizationOrder
- type OrganizationOrderField
- type PackageFileOrder
- type PackageFileOrderField
- type PackageOrder
- type PackageOrderField
- type PackageType
- type PackageVersionOrder
- type PackageVersionOrderField
- type PatchStatus
- 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 ProjectV2CustomFieldType
- type ProjectV2FieldOrder
- type ProjectV2FieldOrderField
- type ProjectV2FieldType
- type ProjectV2FieldValue
- type ProjectV2Filters
- type ProjectV2ItemFieldValueOrder
- type ProjectV2ItemFieldValueOrderField
- type ProjectV2ItemOrder
- type ProjectV2ItemOrderField
- type ProjectV2ItemType
- type ProjectV2Order
- type ProjectV2OrderField
- type ProjectV2SingleSelectFieldOptionColor
- type ProjectV2SingleSelectFieldOptionInput
- type ProjectV2State
- type ProjectV2ViewLayout
- type ProjectV2ViewOrder
- type ProjectV2ViewOrderField
- type ProjectV2WorkflowOrder
- type ProjectV2WorkflowsOrderField
- type PublishSponsorsTierInput
- type PullRequestMergeMethod
- type PullRequestOrder
- type PullRequestOrderField
- type PullRequestParametersInput
- type PullRequestReviewCommentState
- type PullRequestReviewDecision
- type PullRequestReviewEvent
- type PullRequestReviewState
- type PullRequestReviewThreadSubjectType
- type PullRequestState
- type PullRequestTimelineItemsItemType
- type PullRequestUpdateState
- type PullRequestsRepository
- type PullRequestsRepositoryPullRequests
- type PullRequestsRepositoryPullRequestsNodes
- type PullRequestsRepositoryPullRequestsNodesCommits
- type PullRequestsRepositoryPullRequestsNodesCommitsNodes
- type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommit
- type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommitStatusCheckRollup
- type PullRequestsRepositoryPullRequestsNodesRepository
- type PullRequestsResponse
- type PullRequestsViewer
- type ReactionContent
- type ReactionOrder
- type ReactionOrderField
- type RefNameConditionTargetInput
- type RefOrder
- type RefOrderField
- type RefUpdate
- type RegenerateEnterpriseIdentityProviderRecoveryCodesInput
- type RegenerateVerifiableDomainTokenInput
- type RejectDeploymentsInput
- type ReleaseOrder
- type ReleaseOrderField
- type RemoveAssigneesFromAssignableInput
- type RemoveEnterpriseAdminInput
- type RemoveEnterpriseIdentityProviderInput
- type RemoveEnterpriseMemberInput
- type RemoveEnterpriseOrganizationInput
- type RemoveEnterpriseSupportEntitlementInput
- type RemoveLabelsFromLabelableInput
- type RemoveOutsideCollaboratorInput
- type RemoveReactionInput
- type RemoveStarInput
- type RemoveUpvoteInput
- type ReopenDiscussionInput
- 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 RepositoryMigrationOrder
- type RepositoryMigrationOrderDirection
- type RepositoryMigrationOrderField
- type RepositoryNameConditionTargetInput
- type RepositoryOrder
- type RepositoryOrderField
- type RepositoryPermission
- type RepositoryPrivacy
- type RepositoryRuleConditionsInput
- type RepositoryRuleInput
- type RepositoryRuleType
- type RepositoryRulesetTarget
- type RepositoryVisibility
- type RepositoryVulnerabilityAlertDependencyScope
- type RepositoryVulnerabilityAlertState
- type RequestReviewsInput
- type RequestableCheckStatusState
- type RequiredDeploymentsParametersInput
- type RequiredStatusCheckInput
- type RequiredStatusChecksParametersInput
- type RerequestCheckSuiteInput
- type ResolveReviewThreadInput
- type RetireSponsorsTierInput
- type RevertPullRequestInput
- type RevokeEnterpriseOrganizationsMigratorRoleInput
- type RevokeMigratorRoleInput
- type RoleInOrganization
- type RuleBypassMode
- type RuleEnforcement
- type RuleParametersInput
- type SamlDigestAlgorithm
- type SamlSignatureAlgorithm
- type SavedReplyOrder
- type SavedReplyOrderField
- type SearchType
- type SecurityAdvisoryClassification
- 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 SocialAccountProvider
- type SponsorOrder
- type SponsorOrderField
- type SponsorableOrder
- type SponsorableOrderField
- type SponsorsActivityAction
- type SponsorsActivityOrder
- type SponsorsActivityOrderField
- type SponsorsActivityPeriod
- type SponsorsCountryOrRegionCode
- type SponsorsGoalKind
- type SponsorsListingFeaturedItemFeatureableType
- type SponsorsTierOrder
- type SponsorsTierOrderField
- type SponsorshipNewsletterOrder
- type SponsorshipNewsletterOrderField
- type SponsorshipOrder
- type SponsorshipOrderField
- type SponsorshipPrivacy
- type SquashMergeCommitMessage
- type SquashMergeCommitTitle
- type StarAddAddStar
- type StarAddResponse
- type StarCheckResponse
- type StarCheckViewer
- type StarCheckViewerStarredRepositories
- type StarCheckViewerStarredRepositoriesEdges
- type StarCheckViewerStarredRepositoriesNodes
- type StarGetRepoRepository
- type StarGetRepoResponse
- type StarOrder
- type StarOrderField
- type StartOrganizationMigrationInput
- type StartRepositoryMigrationInput
- type StatusCheckConfigurationInput
- type StatusState
- type SubmitPullRequestReviewInput
- type SubscriptionState
- type TagNamePatternParametersInput
- type TeamDiscussionCommentOrder
- type TeamDiscussionCommentOrderField
- type TeamDiscussionOrder
- type TeamDiscussionOrderField
- type TeamMemberOrder
- type TeamMemberOrderField
- type TeamMemberRole
- type TeamMembershipType
- type TeamNotificationSetting
- type TeamOrder
- type TeamOrderField
- type TeamPrivacy
- type TeamRepositoryOrder
- type TeamRepositoryOrderField
- type TeamReviewAssignmentAlgorithm
- type TeamRole
- type TopicSuggestionDeclineReason
- type TrackedIssueStates
- type TransferEnterpriseOrganizationInput
- type TransferIssueInput
- type UnarchiveProjectV2ItemInput
- type UnarchiveRepositoryInput
- type UnfollowOrganizationInput
- type UnfollowUserInput
- type UnlinkProjectV2FromRepositoryInput
- type UnlinkProjectV2FromTeamInput
- 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 UpdateEnterpriseOwnerOrganizationRoleInput
- 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 UpdateOrganizationAllowPrivateRepositoryForkingSettingInput
- type UpdateOrganizationWebCommitSignoffSettingInput
- type UpdateParametersInput
- type UpdateProjectCardInput
- type UpdateProjectColumnInput
- type UpdateProjectInput
- type UpdateProjectV2DraftIssueInput
- type UpdateProjectV2Input
- type UpdateProjectV2ItemFieldValueInput
- type UpdateProjectV2ItemPositionInput
- type UpdatePullRequestBranchInput
- type UpdatePullRequestInput
- type UpdatePullRequestResponse
- type UpdatePullRequestReviewCommentInput
- type UpdatePullRequestReviewInput
- type UpdatePullRequestUpdatePullRequest
- type UpdatePullRequestUpdatePullRequestPullRequest
- type UpdateRefInput
- type UpdateRefsInput
- type UpdateRepositoryInput
- type UpdateRepositoryRulesetInput
- type UpdateRepositoryWebCommitSignoffSettingInput
- type UpdateSponsorshipPreferencesInput
- type UpdateSubscriptionInput
- type UpdateTeamDiscussionCommentInput
- type UpdateTeamDiscussionInput
- type UpdateTeamReviewAssignmentInput
- type UpdateTeamsRepositoryInput
- type UpdateTopicsInput
- type UserBlockDuration
- type UserStatusOrder
- type UserStatusOrderField
- type VerifiableDomainOrder
- type VerifiableDomainOrderField
- type VerifyVerifiableDomainInput
- type WorkflowRunOrder
- type WorkflowRunOrderField
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortQueuedMigrationsInput ¶ added in v0.12.1
type AddCommentInput ¶
type AddDiscussionPollVoteInput ¶ added in v0.12.1
type AddEnterpriseOrganizationMemberInput ¶ added in v0.12.1
type AddEnterpriseOrganizationMemberInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
EnterpriseId string `json:"enterpriseId"`
OrganizationId string `json:"organizationId"`
Role *OrganizationMemberRole `json:"role,omitempty"`
UserIds []string `json:"userIds"`
}
type AddProjectCardInput ¶
type AddProjectColumnInput ¶
type AddProjectV2DraftIssueInput ¶ added in v0.12.1
type AddProjectV2ItemByIdInput ¶ added in v0.12.1
type AddPullRequestReviewCommentInput ¶
type AddPullRequestReviewCommentInput struct {
Body *string `json:"body,omitempty"`
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,omitempty"`
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"`
SubjectType *PullRequestReviewThreadSubjectType `json:"subjectType,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 ArchiveProjectV2ItemInput ¶ added in v0.12.1
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 AutoMergePullRequestEnablePullRequestAutoMerge ¶ added in v0.12.1
type AutoMergePullRequestEnablePullRequestAutoMerge struct {
PullRequest *AutoMergePullRequestEnablePullRequestAutoMergePullRequest
}
type AutoMergePullRequestEnablePullRequestAutoMergePullRequest ¶ added in v0.12.1
type AutoMergePullRequestEnablePullRequestAutoMergePullRequest struct {
Number int
}
type AutoMergePullRequestResponse ¶ added in v0.12.1
type AutoMergePullRequestResponse struct {
EnablePullRequestAutoMerge *AutoMergePullRequestEnablePullRequestAutoMerge
}
AutoMergePullRequestResponse response type for AutoMergePullRequest
type BranchNamePatternParametersInput ¶ added in v0.12.1
type BulkSponsorship ¶ added in v0.12.1
type CancelSponsorshipInput ¶ added in v0.12.1
type CancelSponsorshipInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
SponsorId *string `json:"sponsorId,omitempty"`
SponsorLogin *string `json:"sponsorLogin,omitempty"`
SponsorableId *string `json:"sponsorableId,omitempty"`
SponsorableLogin *string `json:"sponsorableLogin,omitempty"`
}
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"`
Conclusions *[]CheckConclusionState `json:"conclusions,omitempty"`
Status *CheckStatusState `json:"status,omitempty"`
Statuses *[]CheckStatusState `json:"statuses,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 CheckRunState ¶ added in v0.12.1
type CheckRunState string
const ( CheckRunState_ACTION_REQUIRED CheckRunState = "ACTION_REQUIRED" CheckRunState_CANCELLED CheckRunState = "CANCELLED" CheckRunState_COMPLETED CheckRunState = "COMPLETED" CheckRunState_FAILURE CheckRunState = "FAILURE" CheckRunState_IN_PROGRESS CheckRunState = "IN_PROGRESS" CheckRunState_NEUTRAL CheckRunState = "NEUTRAL" CheckRunState_PENDING CheckRunState = "PENDING" CheckRunState_QUEUED CheckRunState = "QUEUED" CheckRunState_SKIPPED CheckRunState = "SKIPPED" CheckRunState_STALE CheckRunState = "STALE" CheckRunState_STARTUP_FAILURE CheckRunState = "STARTUP_FAILURE" CheckRunState_SUCCESS CheckRunState = "SUCCESS" CheckRunState_TIMED_OUT CheckRunState = "TIMED_OUT" CheckRunState_WAITING CheckRunState = "WAITING" )
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 ClearProjectV2ItemFieldValueInput ¶ added in v0.12.1
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:40
AssignableUsers(ctx context.Context,
repoOwner string,
repoName string,
endCursor *string,
) (*AssignableUsersResponse, error)
// CreatePullRequest from github/githubclient/queries.graphql:60
CreatePullRequest(ctx context.Context,
input CreatePullRequestInput,
) (*CreatePullRequestResponse, error)
// UpdatePullRequest from github/githubclient/queries.graphql:73
UpdatePullRequest(ctx context.Context,
input UpdatePullRequestInput,
) (*UpdatePullRequestResponse, error)
// AddReviewers from github/githubclient/queries.graphql:85
AddReviewers(ctx context.Context,
input RequestReviewsInput,
) (*AddReviewersResponse, error)
// CommentPullRequest from github/githubclient/queries.graphql:97
CommentPullRequest(ctx context.Context,
input AddCommentInput,
) (*CommentPullRequestResponse, error)
// MergePullRequest from github/githubclient/queries.graphql:107
MergePullRequest(ctx context.Context,
input MergePullRequestInput,
) (*MergePullRequestResponse, error)
// AutoMergePullRequest from github/githubclient/queries.graphql:119
AutoMergePullRequest(ctx context.Context,
input EnablePullRequestAutoMergeInput,
) (*AutoMergePullRequestResponse, error)
// ClosePullRequest from github/githubclient/queries.graphql:131
ClosePullRequest(ctx context.Context,
input ClosePullRequestInput,
) (*ClosePullRequestResponse, error)
// StarCheck from github/githubclient/queries.graphql:143
StarCheck(ctx context.Context,
after *string,
) (*StarCheckResponse, error)
// StarGetRepo from github/githubclient/queries.graphql:159
StarGetRepo(ctx context.Context,
owner string,
name string,
) (*StarGetRepoResponse, error)
// StarAdd from github/githubclient/queries.graphql:168
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 CloseDiscussionInput ¶ added in v0.12.1
type CloseDiscussionInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
DiscussionId string `json:"discussionId"`
Reason *DiscussionCloseReason `json:"reason,omitempty"`
}
type CloseIssueInput ¶
type CloseIssueInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
IssueId string `json:"issueId"`
StateReason *IssueClosedStateReason `json:"stateReason,omitempty"`
}
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 CommitAuthorEmailPatternParametersInput ¶ added in v0.12.1
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 CommitMessage ¶ added in v0.12.1
type CommitMessagePatternParametersInput ¶ added in v0.12.1
type CommittableBranch ¶ added in v0.12.1
type CommitterEmailPatternParametersInput ¶ added in v0.12.1
type ComparisonStatus ¶ added in v0.12.1
type ComparisonStatus string
const ( ComparisonStatus_AHEAD ComparisonStatus = "AHEAD" ComparisonStatus_BEHIND ComparisonStatus = "BEHIND" ComparisonStatus_DIVERGED ComparisonStatus = "DIVERGED" ComparisonStatus_IDENTICAL ComparisonStatus = "IDENTICAL" )
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 CopyProjectV2Input ¶ added in v0.12.1
type CreateAttributionInvitationInput ¶ added in v0.12.1
type CreateBranchProtectionRuleInput ¶
type CreateBranchProtectionRuleInput struct {
AllowsDeletions *bool `json:"allowsDeletions,omitempty"`
AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"`
BlocksCreations *bool `json:"blocksCreations,omitempty"`
BypassForcePushActorIds *[]string `json:"bypassForcePushActorIds,omitempty"`
BypassPullRequestActorIds *[]string `json:"bypassPullRequestActorIds,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"`
IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"`
LockAllowsFetchAndMerge *bool `json:"lockAllowsFetchAndMerge,omitempty"`
LockBranch *bool `json:"lockBranch,omitempty"`
Pattern string `json:"pattern"`
PushActorIds *[]string `json:"pushActorIds,omitempty"`
RepositoryId string `json:"repositoryId"`
RequireLastPushApproval *bool `json:"requireLastPushApproval,omitempty"`
RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"`
RequiredDeploymentEnvironments *[]string `json:"requiredDeploymentEnvironments,omitempty"`
RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"`
RequiredStatusChecks *[]RequiredStatusCheckInput `json:"requiredStatusChecks,omitempty"`
RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"`
RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"`
RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"`
RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"`
RequiresDeployments *bool `json:"requiresDeployments,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 CreateCommitOnBranchInput ¶ added in v0.12.1
type CreateCommitOnBranchInput struct {
Branch CommittableBranch `json:"branch"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
ExpectedHeadOid string `json:"expectedHeadOid"`
FileChanges *FileChanges `json:"fileChanges,omitempty"`
Message CommitMessage `json:"message"`
}
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 CreateLinkedBranchInput ¶ added in v0.12.1
type CreateMigrationSourceInput ¶ added in v0.12.1
type CreateMigrationSourceInput struct {
AccessToken *string `json:"accessToken,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
GithubPat *string `json:"githubPat,omitempty"`
Name string `json:"name"`
OwnerId string `json:"ownerId"`
Type MigrationSourceType `json:"type"`
Url *string `json:"url,omitempty"`
}
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 CreateProjectV2FieldInput ¶ added in v0.12.1
type CreateProjectV2FieldInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
DataType ProjectV2CustomFieldType `json:"dataType"`
Name string `json:"name"`
ProjectId string `json:"projectId"`
SingleSelectOptions *[]ProjectV2SingleSelectFieldOptionInput `json:"singleSelectOptions,omitempty"`
}
type CreateProjectV2Input ¶ added in v0.12.1
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"`
HeadRepositoryId *string `json:"headRepositoryId,omitempty"`
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 CreateRepositoryRulesetInput ¶ added in v0.12.1
type CreateRepositoryRulesetInput struct {
BypassActorIds *[]string `json:"bypassActorIds,omitempty"`
BypassMode *RuleBypassMode `json:"bypassMode,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
Conditions RepositoryRuleConditionsInput `json:"conditions"`
Enforcement RuleEnforcement `json:"enforcement"`
Name string `json:"name"`
Rules *[]RepositoryRuleInput `json:"rules,omitempty"`
SourceId string `json:"sourceId"`
Target *RepositoryRulesetTarget `json:"target,omitempty"`
}
type CreateSponsorsListingInput ¶ added in v0.12.1
type CreateSponsorsListingInput struct {
BillingCountryOrRegionCode *SponsorsCountryOrRegionCode `json:"billingCountryOrRegionCode,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
ContactEmail *string `json:"contactEmail,omitempty"`
FiscalHostLogin *string `json:"fiscalHostLogin,omitempty"`
FiscallyHostedProjectProfileUrl *string `json:"fiscallyHostedProjectProfileUrl,omitempty"`
FullDescription *string `json:"fullDescription,omitempty"`
ResidenceCountryOrRegionCode *SponsorsCountryOrRegionCode `json:"residenceCountryOrRegionCode,omitempty"`
SponsorableLogin *string `json:"sponsorableLogin,omitempty"`
}
type CreateSponsorsTierInput ¶ added in v0.12.1
type CreateSponsorsTierInput struct {
Amount int `json:"amount"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
Description string `json:"description"`
IsRecurring *bool `json:"isRecurring,omitempty"`
Publish *bool `json:"publish,omitempty"`
RepositoryId *string `json:"repositoryId,omitempty"`
RepositoryName *string `json:"repositoryName,omitempty"`
RepositoryOwnerLogin *string `json:"repositoryOwnerLogin,omitempty"`
SponsorableId *string `json:"sponsorableId,omitempty"`
SponsorableLogin *string `json:"sponsorableLogin,omitempty"`
WelcomeMessage *string `json:"welcomeMessage,omitempty"`
}
type CreateSponsorshipInput ¶ added in v0.12.1
type CreateSponsorshipInput struct {
Amount *int `json:"amount,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
IsRecurring *bool `json:"isRecurring,omitempty"`
PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"`
ReceiveEmails *bool `json:"receiveEmails,omitempty"`
SponsorId *string `json:"sponsorId,omitempty"`
SponsorLogin *string `json:"sponsorLogin,omitempty"`
SponsorableId *string `json:"sponsorableId,omitempty"`
SponsorableLogin *string `json:"sponsorableLogin,omitempty"`
TierId *string `json:"tierId,omitempty"`
}
type CreateSponsorshipsInput ¶ added in v0.12.1
type CreateSponsorshipsInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"`
ReceiveEmails *bool `json:"receiveEmails,omitempty"`
SponsorLogin string `json:"sponsorLogin"`
Sponsorships []BulkSponsorship `json:"sponsorships"`
}
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 DeleteLinkedBranchInput ¶ added in v0.12.1
type DeleteProjectCardInput ¶
type DeleteProjectInput ¶
type DeleteProjectV2FieldInput ¶ added in v0.12.1
type DeleteProjectV2Input ¶ added in v0.12.1
type DeleteProjectV2ItemInput ¶ added in v0.12.1
type DeleteProjectV2WorkflowInput ¶ added in v0.12.1
type DeleteRefInput ¶
type DeleteRepositoryRulesetInput ¶ added in v0.12.1
type DependencyGraphEcosystem ¶ added in v0.12.1
type DependencyGraphEcosystem string
const ( DependencyGraphEcosystem_ACTIONS DependencyGraphEcosystem = "ACTIONS" DependencyGraphEcosystem_COMPOSER DependencyGraphEcosystem = "COMPOSER" DependencyGraphEcosystem_GO DependencyGraphEcosystem = "GO" DependencyGraphEcosystem_MAVEN DependencyGraphEcosystem = "MAVEN" DependencyGraphEcosystem_NPM DependencyGraphEcosystem = "NPM" DependencyGraphEcosystem_NUGET DependencyGraphEcosystem = "NUGET" DependencyGraphEcosystem_PIP DependencyGraphEcosystem = "PIP" DependencyGraphEcosystem_PUB DependencyGraphEcosystem = "PUB" DependencyGraphEcosystem_RUBYGEMS DependencyGraphEcosystem = "RUBYGEMS" DependencyGraphEcosystem_RUST DependencyGraphEcosystem = "RUST" )
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_SUCCESS DeploymentState = "SUCCESS" 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 DequeuePullRequestInput ¶ added in v0.12.1
type DiscussionCloseReason ¶ added in v0.12.1
type DiscussionCloseReason string
const ( DiscussionCloseReason_DUPLICATE DiscussionCloseReason = "DUPLICATE" DiscussionCloseReason_OUTDATED DiscussionCloseReason = "OUTDATED" DiscussionCloseReason_RESOLVED DiscussionCloseReason = "RESOLVED" )
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 DiscussionPollOptionOrder ¶ added in v0.12.1
type DiscussionPollOptionOrder struct {
Direction OrderDirection `json:"direction"`
Field DiscussionPollOptionOrderField `json:"field"`
}
type DiscussionPollOptionOrderField ¶ added in v0.12.1
type DiscussionPollOptionOrderField string
const ( DiscussionPollOptionOrderField_AUTHORED_ORDER DiscussionPollOptionOrderField = "AUTHORED_ORDER" DiscussionPollOptionOrderField_VOTE_COUNT DiscussionPollOptionOrderField = "VOTE_COUNT" )
type DiscussionState ¶ added in v0.12.1
type DiscussionState string
const ( DiscussionState_CLOSED DiscussionState = "CLOSED" DiscussionState_OPEN DiscussionState = "OPEN" )
type DiscussionStateReason ¶ added in v0.12.1
type DiscussionStateReason string
const ( DiscussionStateReason_DUPLICATE DiscussionStateReason = "DUPLICATE" DiscussionStateReason_OUTDATED DiscussionStateReason = "OUTDATED" DiscussionStateReason_REOPENED DiscussionStateReason = "REOPENED" DiscussionStateReason_RESOLVED DiscussionStateReason = "RESOLVED" )
type DismissReason ¶ added in v0.12.1
type DismissReason string
const ( DismissReason_FIX_STARTED DismissReason = "FIX_STARTED" DismissReason_INACCURATE DismissReason = "INACCURATE" DismissReason_NOT_USED DismissReason = "NOT_USED" DismissReason_NO_BANDWIDTH DismissReason = "NO_BANDWIDTH" DismissReason_TOLERABLE_RISK DismissReason = "TOLERABLE_RISK" )
type DismissRepositoryVulnerabilityAlertInput ¶ added in v0.12.1
type DismissRepositoryVulnerabilityAlertInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
DismissReason DismissReason `json:"dismissReason"`
RepositoryVulnerabilityAlertId string `json:"repositoryVulnerabilityAlertId"`
}
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"`
ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"`
MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"`
PullRequestId string `json:"pullRequestId"`
}
type EnqueuePullRequestInput ¶ added in v0.12.1
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 EnterpriseAllowPrivateRepositoryForkingPolicyValue ¶ added in v0.12.1
type EnterpriseAllowPrivateRepositoryForkingPolicyValue string
const ( EnterpriseAllowPrivateRepositoryForkingPolicyValue_ENTERPRISE_ORGANIZATIONS EnterpriseAllowPrivateRepositoryForkingPolicyValue = "ENTERPRISE_ORGANIZATIONS" EnterpriseAllowPrivateRepositoryForkingPolicyValue_ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS EnterpriseAllowPrivateRepositoryForkingPolicyValue = "ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS" EnterpriseAllowPrivateRepositoryForkingPolicyValue_EVERYWHERE EnterpriseAllowPrivateRepositoryForkingPolicyValue = "EVERYWHERE" EnterpriseAllowPrivateRepositoryForkingPolicyValue_SAME_ORGANIZATION EnterpriseAllowPrivateRepositoryForkingPolicyValue = "SAME_ORGANIZATION" EnterpriseAllowPrivateRepositoryForkingPolicyValue_SAME_ORGANIZATION_USER_ACCOUNTS EnterpriseAllowPrivateRepositoryForkingPolicyValue = "SAME_ORGANIZATION_USER_ACCOUNTS" EnterpriseAllowPrivateRepositoryForkingPolicyValue_USER_ACCOUNTS EnterpriseAllowPrivateRepositoryForkingPolicyValue = "USER_ACCOUNTS" )
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" EnterpriseUserAccountMembershipRole_UNAFFILIATED EnterpriseUserAccountMembershipRole = "UNAFFILIATED" )
type EnterpriseUserDeployment ¶
type EnterpriseUserDeployment string
const ( EnterpriseUserDeployment_CLOUD EnterpriseUserDeployment = "CLOUD" EnterpriseUserDeployment_SERVER EnterpriseUserDeployment = "SERVER" )
type FileAddition ¶ added in v0.12.1
type FileChanges ¶ added in v0.12.1
type FileChanges struct {
Additions *[]FileAddition `json:"additions,omitempty"`
Deletions *[]FileDeletion `json:"deletions,omitempty"`
}
type FileDeletion ¶ added in v0.12.1
type FileDeletion struct {
Path string `json:"path"`
}
type FileViewedState ¶
type FileViewedState string
const ( FileViewedState_DISMISSED FileViewedState = "DISMISSED" FileViewedState_UNVIEWED FileViewedState = "UNVIEWED" FileViewedState_VIEWED FileViewedState = "VIEWED" )
type FollowOrganizationInput ¶ added in v0.12.1
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_LFX_CROWDFUNDING FundingPlatform = "LFX_CROWDFUNDING" 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 GrantEnterpriseOrganizationsMigratorRoleInput ¶ added in v0.12.1
type GrantMigratorRoleInput ¶ added in v0.12.1
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 IssueClosedStateReason ¶ added in v0.12.1
type IssueClosedStateReason string
const ( IssueClosedStateReason_COMPLETED IssueClosedStateReason = "COMPLETED" IssueClosedStateReason_NOT_PLANNED IssueClosedStateReason = "NOT_PLANNED" )
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"`
MilestoneNumber *string `json:"milestoneNumber,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 IssueStateReason ¶ added in v0.12.1
type IssueStateReason string
const ( IssueStateReason_COMPLETED IssueStateReason = "COMPLETED" IssueStateReason_NOT_PLANNED IssueStateReason = "NOT_PLANNED" IssueStateReason_REOPENED IssueStateReason = "REOPENED" )
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_CONVERTED_TO_DISCUSSION_EVENT IssueTimelineItemsItemType = "CONVERTED_TO_DISCUSSION_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 LinkProjectV2ToRepositoryInput ¶ added in v0.12.1
type LinkProjectV2ToTeamInput ¶ added in v0.12.1
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 MannequinOrder ¶ added in v0.12.1
type MannequinOrder struct {
Direction OrderDirection `json:"direction"`
Field MannequinOrderField `json:"field"`
}
type MannequinOrderField ¶ added in v0.12.1
type MannequinOrderField string
const ( MannequinOrderField_CREATED_AT MannequinOrderField = "CREATED_AT" MannequinOrderField_LOGIN MannequinOrderField = "LOGIN" )
type MarkFileAsViewedInput ¶
type MergeBranchInput ¶
type MergeCommitMessage ¶ added in v0.12.1
type MergeCommitMessage string
const ( MergeCommitMessage_BLANK MergeCommitMessage = "BLANK" MergeCommitMessage_PR_BODY MergeCommitMessage = "PR_BODY" MergeCommitMessage_PR_TITLE MergeCommitMessage = "PR_TITLE" )
type MergeCommitTitle ¶ added in v0.12.1
type MergeCommitTitle string
const ( MergeCommitTitle_MERGE_MESSAGE MergeCommitTitle = "MERGE_MESSAGE" MergeCommitTitle_PR_TITLE MergeCommitTitle = "PR_TITLE" )
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 MergeQueueEntryState ¶ added in v0.12.1
type MergeQueueEntryState string
const ( MergeQueueEntryState_AWAITING_CHECKS MergeQueueEntryState = "AWAITING_CHECKS" MergeQueueEntryState_LOCKED MergeQueueEntryState = "LOCKED" MergeQueueEntryState_MERGEABLE MergeQueueEntryState = "MERGEABLE" MergeQueueEntryState_QUEUED MergeQueueEntryState = "QUEUED" MergeQueueEntryState_UNMERGEABLE MergeQueueEntryState = "UNMERGEABLE" )
type MergeQueueMergingStrategy ¶ added in v0.12.1
type MergeQueueMergingStrategy string
const ( MergeQueueMergingStrategy_ALLGREEN MergeQueueMergingStrategy = "ALLGREEN" MergeQueueMergingStrategy_HEADGREEN MergeQueueMergingStrategy = "HEADGREEN" )
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 MigrationSourceType ¶ added in v0.12.1
type MigrationSourceType string
const ( MigrationSourceType_AZURE_DEVOPS MigrationSourceType = "AZURE_DEVOPS" MigrationSourceType_BITBUCKET_SERVER MigrationSourceType = "BITBUCKET_SERVER" MigrationSourceType_GITHUB_ARCHIVE MigrationSourceType = "GITHUB_ARCHIVE" )
type MigrationState ¶ added in v0.12.1
type MigrationState string
const ( MigrationState_FAILED MigrationState = "FAILED" MigrationState_FAILED_VALIDATION MigrationState = "FAILED_VALIDATION" MigrationState_IN_PROGRESS MigrationState = "IN_PROGRESS" MigrationState_NOT_STARTED MigrationState = "NOT_STARTED" MigrationState_PENDING_VALIDATION MigrationState = "PENDING_VALIDATION" MigrationState_QUEUED MigrationState = "QUEUED" MigrationState_SUCCEEDED MigrationState = "SUCCEEDED" )
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 OIDCProviderType ¶ added in v0.12.1
type OIDCProviderType string
const (
OIDCProviderType_AAD OIDCProviderType = "AAD"
)
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 OrgEnterpriseOwnerOrder ¶ added in v0.12.1
type OrgEnterpriseOwnerOrder struct {
Direction OrderDirection `json:"direction"`
Field OrgEnterpriseOwnerOrderField `json:"field"`
}
type OrgEnterpriseOwnerOrderField ¶ added in v0.12.1
type OrgEnterpriseOwnerOrderField string
const (
OrgEnterpriseOwnerOrderField_LOGIN OrgEnterpriseOwnerOrderField = "LOGIN"
)
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_SUSPENDED OrgRemoveMemberAuditEntryMembershipType = "SUSPENDED" 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 OrganizationInvitationSource ¶ added in v0.12.1
type OrganizationInvitationSource string
const ( OrganizationInvitationSource_MEMBER OrganizationInvitationSource = "MEMBER" OrganizationInvitationSource_SCIM OrganizationInvitationSource = "SCIM" OrganizationInvitationSource_UNKNOWN OrganizationInvitationSource = "UNKNOWN" )
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_INTERNAL OrganizationMembersCanCreateRepositoriesSettingValue = "INTERNAL" OrganizationMembersCanCreateRepositoriesSettingValue_PRIVATE OrganizationMembersCanCreateRepositoriesSettingValue = "PRIVATE" )
type OrganizationMigrationState ¶ added in v0.12.1
type OrganizationMigrationState string
const ( OrganizationMigrationState_FAILED OrganizationMigrationState = "FAILED" OrganizationMigrationState_IN_PROGRESS OrganizationMigrationState = "IN_PROGRESS" OrganizationMigrationState_NOT_STARTED OrganizationMigrationState = "NOT_STARTED" OrganizationMigrationState_POST_REPO_MIGRATION OrganizationMigrationState = "POST_REPO_MIGRATION" OrganizationMigrationState_PRE_REPO_MIGRATION OrganizationMigrationState = "PRE_REPO_MIGRATION" OrganizationMigrationState_QUEUED OrganizationMigrationState = "QUEUED" OrganizationMigrationState_REPO_MIGRATION OrganizationMigrationState = "REPO_MIGRATION" OrganizationMigrationState_SUCCEEDED OrganizationMigrationState = "SUCCEEDED" )
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 PatchStatus ¶ added in v0.12.1
type PatchStatus string
const ( PatchStatus_ADDED PatchStatus = "ADDED" PatchStatus_CHANGED PatchStatus = "CHANGED" PatchStatus_COPIED PatchStatus = "COPIED" PatchStatus_DELETED PatchStatus = "DELETED" PatchStatus_MODIFIED PatchStatus = "MODIFIED" PatchStatus_RENAMED PatchStatus = "RENAMED" )
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 ProjectV2CustomFieldType ¶ added in v0.12.1
type ProjectV2CustomFieldType string
const ( ProjectV2CustomFieldType_DATE ProjectV2CustomFieldType = "DATE" ProjectV2CustomFieldType_NUMBER ProjectV2CustomFieldType = "NUMBER" ProjectV2CustomFieldType_SINGLE_SELECT ProjectV2CustomFieldType = "SINGLE_SELECT" ProjectV2CustomFieldType_TEXT ProjectV2CustomFieldType = "TEXT" )
type ProjectV2FieldOrder ¶ added in v0.12.1
type ProjectV2FieldOrder struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2FieldOrderField `json:"field"`
}
type ProjectV2FieldOrderField ¶ added in v0.12.1
type ProjectV2FieldOrderField string
const ( ProjectV2FieldOrderField_CREATED_AT ProjectV2FieldOrderField = "CREATED_AT" ProjectV2FieldOrderField_NAME ProjectV2FieldOrderField = "NAME" ProjectV2FieldOrderField_POSITION ProjectV2FieldOrderField = "POSITION" )
type ProjectV2FieldType ¶ added in v0.12.1
type ProjectV2FieldType string
const ( ProjectV2FieldType_ASSIGNEES ProjectV2FieldType = "ASSIGNEES" ProjectV2FieldType_DATE ProjectV2FieldType = "DATE" ProjectV2FieldType_ITERATION ProjectV2FieldType = "ITERATION" ProjectV2FieldType_LABELS ProjectV2FieldType = "LABELS" ProjectV2FieldType_LINKED_PULL_REQUESTS ProjectV2FieldType = "LINKED_PULL_REQUESTS" ProjectV2FieldType_MILESTONE ProjectV2FieldType = "MILESTONE" ProjectV2FieldType_NUMBER ProjectV2FieldType = "NUMBER" ProjectV2FieldType_REPOSITORY ProjectV2FieldType = "REPOSITORY" ProjectV2FieldType_REVIEWERS ProjectV2FieldType = "REVIEWERS" ProjectV2FieldType_SINGLE_SELECT ProjectV2FieldType = "SINGLE_SELECT" ProjectV2FieldType_TEXT ProjectV2FieldType = "TEXT" ProjectV2FieldType_TITLE ProjectV2FieldType = "TITLE" ProjectV2FieldType_TRACKED_BY ProjectV2FieldType = "TRACKED_BY" ProjectV2FieldType_TRACKS ProjectV2FieldType = "TRACKS" )
type ProjectV2FieldValue ¶ added in v0.12.1
type ProjectV2Filters ¶ added in v0.12.1
type ProjectV2Filters struct {
State *ProjectV2State `json:"state,omitempty"`
}
type ProjectV2ItemFieldValueOrder ¶ added in v0.12.1
type ProjectV2ItemFieldValueOrder struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2ItemFieldValueOrderField `json:"field"`
}
type ProjectV2ItemFieldValueOrderField ¶ added in v0.12.1
type ProjectV2ItemFieldValueOrderField string
const (
ProjectV2ItemFieldValueOrderField_POSITION ProjectV2ItemFieldValueOrderField = "POSITION"
)
type ProjectV2ItemOrder ¶ added in v0.12.1
type ProjectV2ItemOrder struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2ItemOrderField `json:"field"`
}
type ProjectV2ItemOrderField ¶ added in v0.12.1
type ProjectV2ItemOrderField string
const (
ProjectV2ItemOrderField_POSITION ProjectV2ItemOrderField = "POSITION"
)
type ProjectV2ItemType ¶ added in v0.12.1
type ProjectV2ItemType string
const ( ProjectV2ItemType_DRAFT_ISSUE ProjectV2ItemType = "DRAFT_ISSUE" ProjectV2ItemType_ISSUE ProjectV2ItemType = "ISSUE" ProjectV2ItemType_PULL_REQUEST ProjectV2ItemType = "PULL_REQUEST" ProjectV2ItemType_REDACTED ProjectV2ItemType = "REDACTED" )
type ProjectV2Order ¶ added in v0.12.1
type ProjectV2Order struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2OrderField `json:"field"`
}
type ProjectV2OrderField ¶ added in v0.12.1
type ProjectV2OrderField string
const ( ProjectV2OrderField_CREATED_AT ProjectV2OrderField = "CREATED_AT" ProjectV2OrderField_NUMBER ProjectV2OrderField = "NUMBER" ProjectV2OrderField_TITLE ProjectV2OrderField = "TITLE" ProjectV2OrderField_UPDATED_AT ProjectV2OrderField = "UPDATED_AT" )
type ProjectV2SingleSelectFieldOptionColor ¶ added in v0.12.1
type ProjectV2SingleSelectFieldOptionColor string
const ( ProjectV2SingleSelectFieldOptionColor_BLUE ProjectV2SingleSelectFieldOptionColor = "BLUE" ProjectV2SingleSelectFieldOptionColor_GRAY ProjectV2SingleSelectFieldOptionColor = "GRAY" ProjectV2SingleSelectFieldOptionColor_GREEN ProjectV2SingleSelectFieldOptionColor = "GREEN" ProjectV2SingleSelectFieldOptionColor_ORANGE ProjectV2SingleSelectFieldOptionColor = "ORANGE" ProjectV2SingleSelectFieldOptionColor_PINK ProjectV2SingleSelectFieldOptionColor = "PINK" ProjectV2SingleSelectFieldOptionColor_PURPLE ProjectV2SingleSelectFieldOptionColor = "PURPLE" ProjectV2SingleSelectFieldOptionColor_RED ProjectV2SingleSelectFieldOptionColor = "RED" ProjectV2SingleSelectFieldOptionColor_YELLOW ProjectV2SingleSelectFieldOptionColor = "YELLOW" )
type ProjectV2SingleSelectFieldOptionInput ¶ added in v0.12.1
type ProjectV2SingleSelectFieldOptionInput struct {
Color ProjectV2SingleSelectFieldOptionColor `json:"color"`
Description string `json:"description"`
Name string `json:"name"`
}
type ProjectV2State ¶ added in v0.12.1
type ProjectV2State string
const ( ProjectV2State_CLOSED ProjectV2State = "CLOSED" ProjectV2State_OPEN ProjectV2State = "OPEN" )
type ProjectV2ViewLayout ¶ added in v0.12.1
type ProjectV2ViewLayout string
const ( ProjectV2ViewLayout_BOARD_LAYOUT ProjectV2ViewLayout = "BOARD_LAYOUT" ProjectV2ViewLayout_ROADMAP_LAYOUT ProjectV2ViewLayout = "ROADMAP_LAYOUT" ProjectV2ViewLayout_TABLE_LAYOUT ProjectV2ViewLayout = "TABLE_LAYOUT" )
type ProjectV2ViewOrder ¶ added in v0.12.1
type ProjectV2ViewOrder struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2ViewOrderField `json:"field"`
}
type ProjectV2ViewOrderField ¶ added in v0.12.1
type ProjectV2ViewOrderField string
const ( ProjectV2ViewOrderField_CREATED_AT ProjectV2ViewOrderField = "CREATED_AT" ProjectV2ViewOrderField_NAME ProjectV2ViewOrderField = "NAME" ProjectV2ViewOrderField_POSITION ProjectV2ViewOrderField = "POSITION" )
type ProjectV2WorkflowOrder ¶ added in v0.12.1
type ProjectV2WorkflowOrder struct {
Direction OrderDirection `json:"direction"`
Field ProjectV2WorkflowsOrderField `json:"field"`
}
type ProjectV2WorkflowsOrderField ¶ added in v0.12.1
type ProjectV2WorkflowsOrderField string
const ( ProjectV2WorkflowsOrderField_CREATED_AT ProjectV2WorkflowsOrderField = "CREATED_AT" ProjectV2WorkflowsOrderField_NAME ProjectV2WorkflowsOrderField = "NAME" ProjectV2WorkflowsOrderField_NUMBER ProjectV2WorkflowsOrderField = "NUMBER" ProjectV2WorkflowsOrderField_UPDATED_AT ProjectV2WorkflowsOrderField = "UPDATED_AT" )
type PublishSponsorsTierInput ¶ added in v0.12.1
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 PullRequestParametersInput ¶ added in v0.12.1
type PullRequestParametersInput struct {
DismissStaleReviewsOnPush bool `json:"dismissStaleReviewsOnPush"`
RequireCodeOwnerReview bool `json:"requireCodeOwnerReview"`
RequireLastPushApproval bool `json:"requireLastPushApproval"`
RequiredApprovingReviewCount int `json:"requiredApprovingReviewCount"`
RequiredReviewThreadResolution bool `json:"requiredReviewThreadResolution"`
}
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 PullRequestReviewThreadSubjectType ¶ added in v0.12.1
type PullRequestReviewThreadSubjectType string
const ( PullRequestReviewThreadSubjectType_FILE PullRequestReviewThreadSubjectType = "FILE" PullRequestReviewThreadSubjectType_LINE PullRequestReviewThreadSubjectType = "LINE" )
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_MERGE_QUEUE_EVENT PullRequestTimelineItemsItemType = "ADDED_TO_MERGE_QUEUE_EVENT" 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_CONVERTED_TO_DISCUSSION_EVENT PullRequestTimelineItemsItemType = "CONVERTED_TO_DISCUSSION_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_MERGE_QUEUE_EVENT PullRequestTimelineItemsItemType = "REMOVED_FROM_MERGE_QUEUE_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
PullRequests PullRequestsRepositoryPullRequests
}
type PullRequestsRepositoryPullRequests ¶ added in v0.12.0
type PullRequestsRepositoryPullRequests struct {
Nodes *PullRequestsRepositoryPullRequestsNodes
}
type PullRequestsRepositoryPullRequestsNodes ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodes []*struct {
Id string
Number int
Title string
Body string
BaseRefName string
HeadRefName string
Mergeable MergeableState
ReviewDecision *PullRequestReviewDecision
Repository PullRequestsRepositoryPullRequestsNodesRepository
Commits PullRequestsRepositoryPullRequestsNodesCommits
}
type PullRequestsRepositoryPullRequestsNodesCommits ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodesCommits struct {
Nodes *PullRequestsRepositoryPullRequestsNodesCommitsNodes
}
type PullRequestsRepositoryPullRequestsNodesCommitsNodes ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodesCommitsNodes []*struct {
Commit PullRequestsRepositoryPullRequestsNodesCommitsNodesCommit
}
type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommit ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommit struct {
Oid string
MessageHeadline string
MessageBody string
StatusCheckRollup *PullRequestsRepositoryPullRequestsNodesCommitsNodesCommitStatusCheckRollup
}
type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommitStatusCheckRollup ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodesCommitsNodesCommitStatusCheckRollup struct {
State StatusState
}
type PullRequestsRepositoryPullRequestsNodesRepository ¶ added in v0.12.0
type PullRequestsRepositoryPullRequestsNodesRepository struct {
Id string
}
type PullRequestsResponse ¶
type PullRequestsResponse struct {
Viewer PullRequestsViewer
Repository *PullRequestsRepository
}
PullRequestsResponse response type for PullRequests
type PullRequestsViewer ¶
type PullRequestsViewer struct {
Login 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 RefNameConditionTargetInput ¶ added in v0.12.1
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 RemoveEnterpriseMemberInput ¶ added in v0.12.1
type RemoveReactionInput ¶
type RemoveReactionInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
Content ReactionContent `json:"content"`
SubjectId string `json:"subjectId"`
}
type RemoveStarInput ¶
type RemoveUpvoteInput ¶
type ReopenDiscussionInput ¶ added in v0.12.1
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"
)
type RepositoryLockReason ¶
type RepositoryLockReason string
const ( RepositoryLockReason_BILLING RepositoryLockReason = "BILLING" RepositoryLockReason_MIGRATING RepositoryLockReason = "MIGRATING" RepositoryLockReason_MOVING RepositoryLockReason = "MOVING" RepositoryLockReason_RENAME RepositoryLockReason = "RENAME" RepositoryLockReason_TRADE_RESTRICTION RepositoryLockReason = "TRADE_RESTRICTION" )
type RepositoryMigrationOrder ¶ added in v0.12.1
type RepositoryMigrationOrder struct {
Direction RepositoryMigrationOrderDirection `json:"direction"`
Field RepositoryMigrationOrderField `json:"field"`
}
type RepositoryMigrationOrderDirection ¶ added in v0.12.1
type RepositoryMigrationOrderDirection string
const ( RepositoryMigrationOrderDirection_ASC RepositoryMigrationOrderDirection = "ASC" RepositoryMigrationOrderDirection_DESC RepositoryMigrationOrderDirection = "DESC" )
type RepositoryMigrationOrderField ¶ added in v0.12.1
type RepositoryMigrationOrderField string
const (
RepositoryMigrationOrderField_CREATED_AT RepositoryMigrationOrderField = "CREATED_AT"
)
type RepositoryNameConditionTargetInput ¶ added in v0.12.1
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 RepositoryRuleConditionsInput ¶ added in v0.12.1
type RepositoryRuleConditionsInput struct {
RefName *RefNameConditionTargetInput `json:"refName,omitempty"`
RepositoryName *RepositoryNameConditionTargetInput `json:"repositoryName,omitempty"`
}
type RepositoryRuleInput ¶ added in v0.12.1
type RepositoryRuleInput struct {
Id *string `json:"id,omitempty"`
Parameters *RuleParametersInput `json:"parameters,omitempty"`
Type RepositoryRuleType `json:"type"`
}
type RepositoryRuleType ¶ added in v0.12.1
type RepositoryRuleType string
const ( RepositoryRuleType_BRANCH_NAME_PATTERN RepositoryRuleType = "BRANCH_NAME_PATTERN" RepositoryRuleType_COMMITTER_EMAIL_PATTERN RepositoryRuleType = "COMMITTER_EMAIL_PATTERN" RepositoryRuleType_COMMIT_AUTHOR_EMAIL_PATTERN RepositoryRuleType = "COMMIT_AUTHOR_EMAIL_PATTERN" RepositoryRuleType_COMMIT_MESSAGE_PATTERN RepositoryRuleType = "COMMIT_MESSAGE_PATTERN" RepositoryRuleType_CREATION RepositoryRuleType = "CREATION" RepositoryRuleType_DELETION RepositoryRuleType = "DELETION" RepositoryRuleType_NON_FAST_FORWARD RepositoryRuleType = "NON_FAST_FORWARD" RepositoryRuleType_PULL_REQUEST RepositoryRuleType = "PULL_REQUEST" RepositoryRuleType_REQUIRED_DEPLOYMENTS RepositoryRuleType = "REQUIRED_DEPLOYMENTS" RepositoryRuleType_REQUIRED_LINEAR_HISTORY RepositoryRuleType = "REQUIRED_LINEAR_HISTORY" RepositoryRuleType_REQUIRED_SIGNATURES RepositoryRuleType = "REQUIRED_SIGNATURES" RepositoryRuleType_REQUIRED_STATUS_CHECKS RepositoryRuleType = "REQUIRED_STATUS_CHECKS" RepositoryRuleType_TAG_NAME_PATTERN RepositoryRuleType = "TAG_NAME_PATTERN" RepositoryRuleType_UPDATE RepositoryRuleType = "UPDATE" )
type RepositoryRulesetTarget ¶ added in v0.12.1
type RepositoryRulesetTarget string
const ( RepositoryRulesetTarget_BRANCH RepositoryRulesetTarget = "BRANCH" RepositoryRulesetTarget_TAG RepositoryRulesetTarget = "TAG" )
type RepositoryVisibility ¶
type RepositoryVisibility string
const ( RepositoryVisibility_INTERNAL RepositoryVisibility = "INTERNAL" RepositoryVisibility_PRIVATE RepositoryVisibility = "PRIVATE" RepositoryVisibility_PUBLIC RepositoryVisibility = "PUBLIC" )
type RepositoryVulnerabilityAlertDependencyScope ¶ added in v0.12.1
type RepositoryVulnerabilityAlertDependencyScope string
const ( RepositoryVulnerabilityAlertDependencyScope_DEVELOPMENT RepositoryVulnerabilityAlertDependencyScope = "DEVELOPMENT" RepositoryVulnerabilityAlertDependencyScope_RUNTIME RepositoryVulnerabilityAlertDependencyScope = "RUNTIME" )
type RepositoryVulnerabilityAlertState ¶ added in v0.12.1
type RepositoryVulnerabilityAlertState string
const ( RepositoryVulnerabilityAlertState_AUTO_DISMISSED RepositoryVulnerabilityAlertState = "AUTO_DISMISSED" RepositoryVulnerabilityAlertState_DISMISSED RepositoryVulnerabilityAlertState = "DISMISSED" RepositoryVulnerabilityAlertState_FIXED RepositoryVulnerabilityAlertState = "FIXED" RepositoryVulnerabilityAlertState_OPEN RepositoryVulnerabilityAlertState = "OPEN" )
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 RequiredDeploymentsParametersInput ¶ added in v0.12.1
type RequiredDeploymentsParametersInput struct {
RequiredDeploymentEnvironments []string `json:"requiredDeploymentEnvironments"`
}
type RequiredStatusCheckInput ¶ added in v0.12.1
type RequiredStatusChecksParametersInput ¶ added in v0.12.1
type RequiredStatusChecksParametersInput struct {
RequiredStatusChecks []StatusCheckConfigurationInput `json:"requiredStatusChecks"`
StrictRequiredStatusChecksPolicy bool `json:"strictRequiredStatusChecksPolicy"`
}
type RetireSponsorsTierInput ¶ added in v0.12.1
type RevertPullRequestInput ¶ added in v0.12.1
type RevokeEnterpriseOrganizationsMigratorRoleInput ¶ added in v0.12.1
type RevokeMigratorRoleInput ¶ added in v0.12.1
type RoleInOrganization ¶ added in v0.12.1
type RoleInOrganization string
const ( RoleInOrganization_DIRECT_MEMBER RoleInOrganization = "DIRECT_MEMBER" RoleInOrganization_OWNER RoleInOrganization = "OWNER" RoleInOrganization_UNAFFILIATED RoleInOrganization = "UNAFFILIATED" )
type RuleBypassMode ¶ added in v0.12.1
type RuleBypassMode string
const ( RuleBypassMode_NONE RuleBypassMode = "NONE" RuleBypassMode_ORGANIZATION RuleBypassMode = "ORGANIZATION" RuleBypassMode_REPOSITORY RuleBypassMode = "REPOSITORY" )
type RuleEnforcement ¶ added in v0.12.1
type RuleEnforcement string
const ( RuleEnforcement_ACTIVE RuleEnforcement = "ACTIVE" RuleEnforcement_DISABLED RuleEnforcement = "DISABLED" RuleEnforcement_EVALUATE RuleEnforcement = "EVALUATE" )
type RuleParametersInput ¶ added in v0.12.1
type RuleParametersInput struct {
BranchNamePattern *BranchNamePatternParametersInput `json:"branchNamePattern,omitempty"`
CommitAuthorEmailPattern *CommitAuthorEmailPatternParametersInput `json:"commitAuthorEmailPattern,omitempty"`
CommitMessagePattern *CommitMessagePatternParametersInput `json:"commitMessagePattern,omitempty"`
CommitterEmailPattern *CommitterEmailPatternParametersInput `json:"committerEmailPattern,omitempty"`
PullRequest *PullRequestParametersInput `json:"pullRequest,omitempty"`
RequiredDeployments *RequiredDeploymentsParametersInput `json:"requiredDeployments,omitempty"`
RequiredStatusChecks *RequiredStatusChecksParametersInput `json:"requiredStatusChecks,omitempty"`
TagNamePattern *TagNamePatternParametersInput `json:"tagNamePattern,omitempty"`
Update *UpdateParametersInput `json:"update,omitempty"`
}
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 SecurityAdvisoryClassification ¶ added in v0.12.1
type SecurityAdvisoryClassification string
const ( SecurityAdvisoryClassification_GENERAL SecurityAdvisoryClassification = "GENERAL" SecurityAdvisoryClassification_MALWARE SecurityAdvisoryClassification = "MALWARE" )
type SecurityAdvisoryEcosystem ¶
type SecurityAdvisoryEcosystem string
const ( SecurityAdvisoryEcosystem_ACTIONS SecurityAdvisoryEcosystem = "ACTIONS" SecurityAdvisoryEcosystem_COMPOSER SecurityAdvisoryEcosystem = "COMPOSER" SecurityAdvisoryEcosystem_ERLANG SecurityAdvisoryEcosystem = "ERLANG" SecurityAdvisoryEcosystem_GO SecurityAdvisoryEcosystem = "GO" SecurityAdvisoryEcosystem_MAVEN SecurityAdvisoryEcosystem = "MAVEN" SecurityAdvisoryEcosystem_NPM SecurityAdvisoryEcosystem = "NPM" SecurityAdvisoryEcosystem_NUGET SecurityAdvisoryEcosystem = "NUGET" SecurityAdvisoryEcosystem_PIP SecurityAdvisoryEcosystem = "PIP" SecurityAdvisoryEcosystem_PUB SecurityAdvisoryEcosystem = "PUB" SecurityAdvisoryEcosystem_RUBYGEMS SecurityAdvisoryEcosystem = "RUBYGEMS" SecurityAdvisoryEcosystem_RUST SecurityAdvisoryEcosystem = "RUST" )
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 SocialAccountProvider ¶ added in v0.12.1
type SocialAccountProvider string
const ( SocialAccountProvider_FACEBOOK SocialAccountProvider = "FACEBOOK" SocialAccountProvider_GENERIC SocialAccountProvider = "GENERIC" SocialAccountProvider_HOMETOWN SocialAccountProvider = "HOMETOWN" SocialAccountProvider_INSTAGRAM SocialAccountProvider = "INSTAGRAM" SocialAccountProvider_LINKEDIN SocialAccountProvider = "LINKEDIN" SocialAccountProvider_MASTODON SocialAccountProvider = "MASTODON" SocialAccountProvider_REDDIT SocialAccountProvider = "REDDIT" SocialAccountProvider_TWITCH SocialAccountProvider = "TWITCH" SocialAccountProvider_TWITTER SocialAccountProvider = "TWITTER" SocialAccountProvider_YOUTUBE SocialAccountProvider = "YOUTUBE" )
type SponsorOrder ¶ added in v0.12.1
type SponsorOrder struct {
Direction OrderDirection `json:"direction"`
Field SponsorOrderField `json:"field"`
}
type SponsorOrderField ¶ added in v0.12.1
type SponsorOrderField string
const ( SponsorOrderField_LOGIN SponsorOrderField = "LOGIN" SponsorOrderField_RELEVANCE SponsorOrderField = "RELEVANCE" )
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 SponsorsCountryOrRegionCode ¶ added in v0.12.1
type SponsorsCountryOrRegionCode string
const ( SponsorsCountryOrRegionCode_AD SponsorsCountryOrRegionCode = "AD" SponsorsCountryOrRegionCode_AE SponsorsCountryOrRegionCode = "AE" SponsorsCountryOrRegionCode_AF SponsorsCountryOrRegionCode = "AF" SponsorsCountryOrRegionCode_AG SponsorsCountryOrRegionCode = "AG" SponsorsCountryOrRegionCode_AI SponsorsCountryOrRegionCode = "AI" SponsorsCountryOrRegionCode_AL SponsorsCountryOrRegionCode = "AL" SponsorsCountryOrRegionCode_AM SponsorsCountryOrRegionCode = "AM" SponsorsCountryOrRegionCode_AO SponsorsCountryOrRegionCode = "AO" SponsorsCountryOrRegionCode_AQ SponsorsCountryOrRegionCode = "AQ" SponsorsCountryOrRegionCode_AR SponsorsCountryOrRegionCode = "AR" SponsorsCountryOrRegionCode_AS SponsorsCountryOrRegionCode = "AS" SponsorsCountryOrRegionCode_AT SponsorsCountryOrRegionCode = "AT" SponsorsCountryOrRegionCode_AU SponsorsCountryOrRegionCode = "AU" SponsorsCountryOrRegionCode_AW SponsorsCountryOrRegionCode = "AW" SponsorsCountryOrRegionCode_AX SponsorsCountryOrRegionCode = "AX" SponsorsCountryOrRegionCode_AZ SponsorsCountryOrRegionCode = "AZ" SponsorsCountryOrRegionCode_BA SponsorsCountryOrRegionCode = "BA" SponsorsCountryOrRegionCode_BB SponsorsCountryOrRegionCode = "BB" SponsorsCountryOrRegionCode_BD SponsorsCountryOrRegionCode = "BD" SponsorsCountryOrRegionCode_BE SponsorsCountryOrRegionCode = "BE" SponsorsCountryOrRegionCode_BF SponsorsCountryOrRegionCode = "BF" SponsorsCountryOrRegionCode_BG SponsorsCountryOrRegionCode = "BG" SponsorsCountryOrRegionCode_BH SponsorsCountryOrRegionCode = "BH" SponsorsCountryOrRegionCode_BI SponsorsCountryOrRegionCode = "BI" SponsorsCountryOrRegionCode_BJ SponsorsCountryOrRegionCode = "BJ" SponsorsCountryOrRegionCode_BL SponsorsCountryOrRegionCode = "BL" SponsorsCountryOrRegionCode_BM SponsorsCountryOrRegionCode = "BM" SponsorsCountryOrRegionCode_BN SponsorsCountryOrRegionCode = "BN" SponsorsCountryOrRegionCode_BO SponsorsCountryOrRegionCode = "BO" SponsorsCountryOrRegionCode_BQ SponsorsCountryOrRegionCode = "BQ" SponsorsCountryOrRegionCode_BR SponsorsCountryOrRegionCode = "BR" SponsorsCountryOrRegionCode_BS SponsorsCountryOrRegionCode = "BS" SponsorsCountryOrRegionCode_BT SponsorsCountryOrRegionCode = "BT" SponsorsCountryOrRegionCode_BV SponsorsCountryOrRegionCode = "BV" SponsorsCountryOrRegionCode_BW SponsorsCountryOrRegionCode = "BW" SponsorsCountryOrRegionCode_BY SponsorsCountryOrRegionCode = "BY" SponsorsCountryOrRegionCode_BZ SponsorsCountryOrRegionCode = "BZ" SponsorsCountryOrRegionCode_CA SponsorsCountryOrRegionCode = "CA" SponsorsCountryOrRegionCode_CC SponsorsCountryOrRegionCode = "CC" SponsorsCountryOrRegionCode_CD SponsorsCountryOrRegionCode = "CD" SponsorsCountryOrRegionCode_CF SponsorsCountryOrRegionCode = "CF" SponsorsCountryOrRegionCode_CG SponsorsCountryOrRegionCode = "CG" SponsorsCountryOrRegionCode_CH SponsorsCountryOrRegionCode = "CH" SponsorsCountryOrRegionCode_CI SponsorsCountryOrRegionCode = "CI" SponsorsCountryOrRegionCode_CK SponsorsCountryOrRegionCode = "CK" SponsorsCountryOrRegionCode_CL SponsorsCountryOrRegionCode = "CL" SponsorsCountryOrRegionCode_CM SponsorsCountryOrRegionCode = "CM" SponsorsCountryOrRegionCode_CN SponsorsCountryOrRegionCode = "CN" SponsorsCountryOrRegionCode_CO SponsorsCountryOrRegionCode = "CO" SponsorsCountryOrRegionCode_CR SponsorsCountryOrRegionCode = "CR" SponsorsCountryOrRegionCode_CV SponsorsCountryOrRegionCode = "CV" SponsorsCountryOrRegionCode_CW SponsorsCountryOrRegionCode = "CW" SponsorsCountryOrRegionCode_CX SponsorsCountryOrRegionCode = "CX" SponsorsCountryOrRegionCode_CY SponsorsCountryOrRegionCode = "CY" SponsorsCountryOrRegionCode_CZ SponsorsCountryOrRegionCode = "CZ" SponsorsCountryOrRegionCode_DE SponsorsCountryOrRegionCode = "DE" SponsorsCountryOrRegionCode_DJ SponsorsCountryOrRegionCode = "DJ" SponsorsCountryOrRegionCode_DK SponsorsCountryOrRegionCode = "DK" SponsorsCountryOrRegionCode_DM SponsorsCountryOrRegionCode = "DM" SponsorsCountryOrRegionCode_DO SponsorsCountryOrRegionCode = "DO" SponsorsCountryOrRegionCode_DZ SponsorsCountryOrRegionCode = "DZ" SponsorsCountryOrRegionCode_EC SponsorsCountryOrRegionCode = "EC" SponsorsCountryOrRegionCode_EE SponsorsCountryOrRegionCode = "EE" SponsorsCountryOrRegionCode_EG SponsorsCountryOrRegionCode = "EG" SponsorsCountryOrRegionCode_EH SponsorsCountryOrRegionCode = "EH" SponsorsCountryOrRegionCode_ER SponsorsCountryOrRegionCode = "ER" SponsorsCountryOrRegionCode_ES SponsorsCountryOrRegionCode = "ES" SponsorsCountryOrRegionCode_ET SponsorsCountryOrRegionCode = "ET" SponsorsCountryOrRegionCode_FI SponsorsCountryOrRegionCode = "FI" SponsorsCountryOrRegionCode_FJ SponsorsCountryOrRegionCode = "FJ" SponsorsCountryOrRegionCode_FK SponsorsCountryOrRegionCode = "FK" SponsorsCountryOrRegionCode_FM SponsorsCountryOrRegionCode = "FM" SponsorsCountryOrRegionCode_FO SponsorsCountryOrRegionCode = "FO" SponsorsCountryOrRegionCode_FR SponsorsCountryOrRegionCode = "FR" SponsorsCountryOrRegionCode_GA SponsorsCountryOrRegionCode = "GA" SponsorsCountryOrRegionCode_GB SponsorsCountryOrRegionCode = "GB" SponsorsCountryOrRegionCode_GD SponsorsCountryOrRegionCode = "GD" SponsorsCountryOrRegionCode_GE SponsorsCountryOrRegionCode = "GE" SponsorsCountryOrRegionCode_GF SponsorsCountryOrRegionCode = "GF" SponsorsCountryOrRegionCode_GG SponsorsCountryOrRegionCode = "GG" SponsorsCountryOrRegionCode_GH SponsorsCountryOrRegionCode = "GH" SponsorsCountryOrRegionCode_GI SponsorsCountryOrRegionCode = "GI" SponsorsCountryOrRegionCode_GL SponsorsCountryOrRegionCode = "GL" SponsorsCountryOrRegionCode_GM SponsorsCountryOrRegionCode = "GM" SponsorsCountryOrRegionCode_GN SponsorsCountryOrRegionCode = "GN" SponsorsCountryOrRegionCode_GP SponsorsCountryOrRegionCode = "GP" SponsorsCountryOrRegionCode_GQ SponsorsCountryOrRegionCode = "GQ" SponsorsCountryOrRegionCode_GR SponsorsCountryOrRegionCode = "GR" SponsorsCountryOrRegionCode_GS SponsorsCountryOrRegionCode = "GS" SponsorsCountryOrRegionCode_GT SponsorsCountryOrRegionCode = "GT" SponsorsCountryOrRegionCode_GU SponsorsCountryOrRegionCode = "GU" SponsorsCountryOrRegionCode_GW SponsorsCountryOrRegionCode = "GW" SponsorsCountryOrRegionCode_GY SponsorsCountryOrRegionCode = "GY" SponsorsCountryOrRegionCode_HK SponsorsCountryOrRegionCode = "HK" SponsorsCountryOrRegionCode_HM SponsorsCountryOrRegionCode = "HM" SponsorsCountryOrRegionCode_HN SponsorsCountryOrRegionCode = "HN" SponsorsCountryOrRegionCode_HR SponsorsCountryOrRegionCode = "HR" SponsorsCountryOrRegionCode_HT SponsorsCountryOrRegionCode = "HT" SponsorsCountryOrRegionCode_HU SponsorsCountryOrRegionCode = "HU" SponsorsCountryOrRegionCode_ID SponsorsCountryOrRegionCode = "ID" SponsorsCountryOrRegionCode_IE SponsorsCountryOrRegionCode = "IE" SponsorsCountryOrRegionCode_IL SponsorsCountryOrRegionCode = "IL" SponsorsCountryOrRegionCode_IM SponsorsCountryOrRegionCode = "IM" SponsorsCountryOrRegionCode_IN SponsorsCountryOrRegionCode = "IN" SponsorsCountryOrRegionCode_IO SponsorsCountryOrRegionCode = "IO" SponsorsCountryOrRegionCode_IQ SponsorsCountryOrRegionCode = "IQ" SponsorsCountryOrRegionCode_IR SponsorsCountryOrRegionCode = "IR" SponsorsCountryOrRegionCode_IS SponsorsCountryOrRegionCode = "IS" SponsorsCountryOrRegionCode_IT SponsorsCountryOrRegionCode = "IT" SponsorsCountryOrRegionCode_JE SponsorsCountryOrRegionCode = "JE" SponsorsCountryOrRegionCode_JM SponsorsCountryOrRegionCode = "JM" SponsorsCountryOrRegionCode_JO SponsorsCountryOrRegionCode = "JO" SponsorsCountryOrRegionCode_JP SponsorsCountryOrRegionCode = "JP" SponsorsCountryOrRegionCode_KE SponsorsCountryOrRegionCode = "KE" SponsorsCountryOrRegionCode_KG SponsorsCountryOrRegionCode = "KG" SponsorsCountryOrRegionCode_KH SponsorsCountryOrRegionCode = "KH" SponsorsCountryOrRegionCode_KI SponsorsCountryOrRegionCode = "KI" SponsorsCountryOrRegionCode_KM SponsorsCountryOrRegionCode = "KM" SponsorsCountryOrRegionCode_KN SponsorsCountryOrRegionCode = "KN" SponsorsCountryOrRegionCode_KR SponsorsCountryOrRegionCode = "KR" SponsorsCountryOrRegionCode_KW SponsorsCountryOrRegionCode = "KW" SponsorsCountryOrRegionCode_KY SponsorsCountryOrRegionCode = "KY" SponsorsCountryOrRegionCode_KZ SponsorsCountryOrRegionCode = "KZ" SponsorsCountryOrRegionCode_LA SponsorsCountryOrRegionCode = "LA" SponsorsCountryOrRegionCode_LB SponsorsCountryOrRegionCode = "LB" SponsorsCountryOrRegionCode_LC SponsorsCountryOrRegionCode = "LC" SponsorsCountryOrRegionCode_LI SponsorsCountryOrRegionCode = "LI" SponsorsCountryOrRegionCode_LK SponsorsCountryOrRegionCode = "LK" SponsorsCountryOrRegionCode_LR SponsorsCountryOrRegionCode = "LR" SponsorsCountryOrRegionCode_LS SponsorsCountryOrRegionCode = "LS" SponsorsCountryOrRegionCode_LT SponsorsCountryOrRegionCode = "LT" SponsorsCountryOrRegionCode_LU SponsorsCountryOrRegionCode = "LU" SponsorsCountryOrRegionCode_LV SponsorsCountryOrRegionCode = "LV" SponsorsCountryOrRegionCode_LY SponsorsCountryOrRegionCode = "LY" SponsorsCountryOrRegionCode_MA SponsorsCountryOrRegionCode = "MA" SponsorsCountryOrRegionCode_MC SponsorsCountryOrRegionCode = "MC" SponsorsCountryOrRegionCode_MD SponsorsCountryOrRegionCode = "MD" SponsorsCountryOrRegionCode_ME SponsorsCountryOrRegionCode = "ME" SponsorsCountryOrRegionCode_MF SponsorsCountryOrRegionCode = "MF" SponsorsCountryOrRegionCode_MG SponsorsCountryOrRegionCode = "MG" SponsorsCountryOrRegionCode_MH SponsorsCountryOrRegionCode = "MH" SponsorsCountryOrRegionCode_MK SponsorsCountryOrRegionCode = "MK" SponsorsCountryOrRegionCode_ML SponsorsCountryOrRegionCode = "ML" SponsorsCountryOrRegionCode_MM SponsorsCountryOrRegionCode = "MM" SponsorsCountryOrRegionCode_MN SponsorsCountryOrRegionCode = "MN" SponsorsCountryOrRegionCode_MO SponsorsCountryOrRegionCode = "MO" SponsorsCountryOrRegionCode_MP SponsorsCountryOrRegionCode = "MP" SponsorsCountryOrRegionCode_MQ SponsorsCountryOrRegionCode = "MQ" SponsorsCountryOrRegionCode_MR SponsorsCountryOrRegionCode = "MR" SponsorsCountryOrRegionCode_MS SponsorsCountryOrRegionCode = "MS" SponsorsCountryOrRegionCode_MT SponsorsCountryOrRegionCode = "MT" SponsorsCountryOrRegionCode_MU SponsorsCountryOrRegionCode = "MU" SponsorsCountryOrRegionCode_MV SponsorsCountryOrRegionCode = "MV" SponsorsCountryOrRegionCode_MW SponsorsCountryOrRegionCode = "MW" SponsorsCountryOrRegionCode_MX SponsorsCountryOrRegionCode = "MX" SponsorsCountryOrRegionCode_MY SponsorsCountryOrRegionCode = "MY" SponsorsCountryOrRegionCode_MZ SponsorsCountryOrRegionCode = "MZ" SponsorsCountryOrRegionCode_NA SponsorsCountryOrRegionCode = "NA" SponsorsCountryOrRegionCode_NC SponsorsCountryOrRegionCode = "NC" SponsorsCountryOrRegionCode_NE SponsorsCountryOrRegionCode = "NE" SponsorsCountryOrRegionCode_NF SponsorsCountryOrRegionCode = "NF" SponsorsCountryOrRegionCode_NG SponsorsCountryOrRegionCode = "NG" SponsorsCountryOrRegionCode_NI SponsorsCountryOrRegionCode = "NI" SponsorsCountryOrRegionCode_NL SponsorsCountryOrRegionCode = "NL" SponsorsCountryOrRegionCode_NO SponsorsCountryOrRegionCode = "NO" SponsorsCountryOrRegionCode_NP SponsorsCountryOrRegionCode = "NP" SponsorsCountryOrRegionCode_NR SponsorsCountryOrRegionCode = "NR" SponsorsCountryOrRegionCode_NU SponsorsCountryOrRegionCode = "NU" SponsorsCountryOrRegionCode_NZ SponsorsCountryOrRegionCode = "NZ" SponsorsCountryOrRegionCode_OM SponsorsCountryOrRegionCode = "OM" SponsorsCountryOrRegionCode_PA SponsorsCountryOrRegionCode = "PA" SponsorsCountryOrRegionCode_PE SponsorsCountryOrRegionCode = "PE" SponsorsCountryOrRegionCode_PF SponsorsCountryOrRegionCode = "PF" SponsorsCountryOrRegionCode_PG SponsorsCountryOrRegionCode = "PG" SponsorsCountryOrRegionCode_PH SponsorsCountryOrRegionCode = "PH" SponsorsCountryOrRegionCode_PK SponsorsCountryOrRegionCode = "PK" SponsorsCountryOrRegionCode_PL SponsorsCountryOrRegionCode = "PL" SponsorsCountryOrRegionCode_PM SponsorsCountryOrRegionCode = "PM" SponsorsCountryOrRegionCode_PN SponsorsCountryOrRegionCode = "PN" SponsorsCountryOrRegionCode_PR SponsorsCountryOrRegionCode = "PR" SponsorsCountryOrRegionCode_PS SponsorsCountryOrRegionCode = "PS" SponsorsCountryOrRegionCode_PT SponsorsCountryOrRegionCode = "PT" SponsorsCountryOrRegionCode_PW SponsorsCountryOrRegionCode = "PW" SponsorsCountryOrRegionCode_PY SponsorsCountryOrRegionCode = "PY" SponsorsCountryOrRegionCode_QA SponsorsCountryOrRegionCode = "QA" SponsorsCountryOrRegionCode_RE SponsorsCountryOrRegionCode = "RE" SponsorsCountryOrRegionCode_RO SponsorsCountryOrRegionCode = "RO" SponsorsCountryOrRegionCode_RS SponsorsCountryOrRegionCode = "RS" SponsorsCountryOrRegionCode_RU SponsorsCountryOrRegionCode = "RU" SponsorsCountryOrRegionCode_RW SponsorsCountryOrRegionCode = "RW" SponsorsCountryOrRegionCode_SA SponsorsCountryOrRegionCode = "SA" SponsorsCountryOrRegionCode_SB SponsorsCountryOrRegionCode = "SB" SponsorsCountryOrRegionCode_SC SponsorsCountryOrRegionCode = "SC" SponsorsCountryOrRegionCode_SD SponsorsCountryOrRegionCode = "SD" SponsorsCountryOrRegionCode_SE SponsorsCountryOrRegionCode = "SE" SponsorsCountryOrRegionCode_SG SponsorsCountryOrRegionCode = "SG" SponsorsCountryOrRegionCode_SH SponsorsCountryOrRegionCode = "SH" SponsorsCountryOrRegionCode_SI SponsorsCountryOrRegionCode = "SI" SponsorsCountryOrRegionCode_SJ SponsorsCountryOrRegionCode = "SJ" SponsorsCountryOrRegionCode_SK SponsorsCountryOrRegionCode = "SK" SponsorsCountryOrRegionCode_SL SponsorsCountryOrRegionCode = "SL" SponsorsCountryOrRegionCode_SM SponsorsCountryOrRegionCode = "SM" SponsorsCountryOrRegionCode_SN SponsorsCountryOrRegionCode = "SN" SponsorsCountryOrRegionCode_SO SponsorsCountryOrRegionCode = "SO" SponsorsCountryOrRegionCode_SR SponsorsCountryOrRegionCode = "SR" SponsorsCountryOrRegionCode_SS SponsorsCountryOrRegionCode = "SS" SponsorsCountryOrRegionCode_ST SponsorsCountryOrRegionCode = "ST" SponsorsCountryOrRegionCode_SV SponsorsCountryOrRegionCode = "SV" SponsorsCountryOrRegionCode_SX SponsorsCountryOrRegionCode = "SX" SponsorsCountryOrRegionCode_SZ SponsorsCountryOrRegionCode = "SZ" SponsorsCountryOrRegionCode_TC SponsorsCountryOrRegionCode = "TC" SponsorsCountryOrRegionCode_TD SponsorsCountryOrRegionCode = "TD" SponsorsCountryOrRegionCode_TF SponsorsCountryOrRegionCode = "TF" SponsorsCountryOrRegionCode_TG SponsorsCountryOrRegionCode = "TG" SponsorsCountryOrRegionCode_TH SponsorsCountryOrRegionCode = "TH" SponsorsCountryOrRegionCode_TJ SponsorsCountryOrRegionCode = "TJ" SponsorsCountryOrRegionCode_TK SponsorsCountryOrRegionCode = "TK" SponsorsCountryOrRegionCode_TL SponsorsCountryOrRegionCode = "TL" SponsorsCountryOrRegionCode_TM SponsorsCountryOrRegionCode = "TM" SponsorsCountryOrRegionCode_TN SponsorsCountryOrRegionCode = "TN" SponsorsCountryOrRegionCode_TO SponsorsCountryOrRegionCode = "TO" SponsorsCountryOrRegionCode_TR SponsorsCountryOrRegionCode = "TR" SponsorsCountryOrRegionCode_TT SponsorsCountryOrRegionCode = "TT" SponsorsCountryOrRegionCode_TV SponsorsCountryOrRegionCode = "TV" SponsorsCountryOrRegionCode_TW SponsorsCountryOrRegionCode = "TW" SponsorsCountryOrRegionCode_TZ SponsorsCountryOrRegionCode = "TZ" SponsorsCountryOrRegionCode_UA SponsorsCountryOrRegionCode = "UA" SponsorsCountryOrRegionCode_UG SponsorsCountryOrRegionCode = "UG" SponsorsCountryOrRegionCode_UM SponsorsCountryOrRegionCode = "UM" SponsorsCountryOrRegionCode_US SponsorsCountryOrRegionCode = "US" SponsorsCountryOrRegionCode_UY SponsorsCountryOrRegionCode = "UY" SponsorsCountryOrRegionCode_UZ SponsorsCountryOrRegionCode = "UZ" SponsorsCountryOrRegionCode_VA SponsorsCountryOrRegionCode = "VA" SponsorsCountryOrRegionCode_VC SponsorsCountryOrRegionCode = "VC" SponsorsCountryOrRegionCode_VE SponsorsCountryOrRegionCode = "VE" SponsorsCountryOrRegionCode_VG SponsorsCountryOrRegionCode = "VG" SponsorsCountryOrRegionCode_VI SponsorsCountryOrRegionCode = "VI" SponsorsCountryOrRegionCode_VN SponsorsCountryOrRegionCode = "VN" SponsorsCountryOrRegionCode_VU SponsorsCountryOrRegionCode = "VU" SponsorsCountryOrRegionCode_WF SponsorsCountryOrRegionCode = "WF" SponsorsCountryOrRegionCode_WS SponsorsCountryOrRegionCode = "WS" SponsorsCountryOrRegionCode_YE SponsorsCountryOrRegionCode = "YE" SponsorsCountryOrRegionCode_YT SponsorsCountryOrRegionCode = "YT" SponsorsCountryOrRegionCode_ZA SponsorsCountryOrRegionCode = "ZA" SponsorsCountryOrRegionCode_ZM SponsorsCountryOrRegionCode = "ZM" SponsorsCountryOrRegionCode_ZW SponsorsCountryOrRegionCode = "ZW" )
type SponsorsGoalKind ¶
type SponsorsGoalKind string
const ( SponsorsGoalKind_MONTHLY_SPONSORSHIP_AMOUNT SponsorsGoalKind = "MONTHLY_SPONSORSHIP_AMOUNT" SponsorsGoalKind_TOTAL_SPONSORS_COUNT SponsorsGoalKind = "TOTAL_SPONSORS_COUNT" )
type SponsorsListingFeaturedItemFeatureableType ¶ added in v0.12.1
type SponsorsListingFeaturedItemFeatureableType string
const ( SponsorsListingFeaturedItemFeatureableType_REPOSITORY SponsorsListingFeaturedItemFeatureableType = "REPOSITORY" SponsorsListingFeaturedItemFeatureableType_USER SponsorsListingFeaturedItemFeatureableType = "USER" )
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 SponsorshipNewsletterOrder ¶ added in v0.12.1
type SponsorshipNewsletterOrder struct {
Direction OrderDirection `json:"direction"`
Field SponsorshipNewsletterOrderField `json:"field"`
}
type SponsorshipNewsletterOrderField ¶ added in v0.12.1
type SponsorshipNewsletterOrderField string
const (
SponsorshipNewsletterOrderField_CREATED_AT SponsorshipNewsletterOrderField = "CREATED_AT"
)
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 SquashMergeCommitMessage ¶ added in v0.12.1
type SquashMergeCommitMessage string
const ( SquashMergeCommitMessage_BLANK SquashMergeCommitMessage = "BLANK" SquashMergeCommitMessage_COMMIT_MESSAGES SquashMergeCommitMessage = "COMMIT_MESSAGES" SquashMergeCommitMessage_PR_BODY SquashMergeCommitMessage = "PR_BODY" )
type SquashMergeCommitTitle ¶ added in v0.12.1
type SquashMergeCommitTitle string
const ( SquashMergeCommitTitle_COMMIT_OR_PR_TITLE SquashMergeCommitTitle = "COMMIT_OR_PR_TITLE" SquashMergeCommitTitle_PR_TITLE SquashMergeCommitTitle = "PR_TITLE" )
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 StartOrganizationMigrationInput ¶ added in v0.12.1
type StartOrganizationMigrationInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
SourceAccessToken string `json:"sourceAccessToken"`
SourceOrgUrl string `json:"sourceOrgUrl"`
TargetEnterpriseId string `json:"targetEnterpriseId"`
TargetOrgName string `json:"targetOrgName"`
}
type StartRepositoryMigrationInput ¶ added in v0.12.1
type StartRepositoryMigrationInput struct {
AccessToken *string `json:"accessToken,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
ContinueOnError *bool `json:"continueOnError,omitempty"`
GitArchiveUrl *string `json:"gitArchiveUrl,omitempty"`
GithubPat *string `json:"githubPat,omitempty"`
LockSource *bool `json:"lockSource,omitempty"`
MetadataArchiveUrl *string `json:"metadataArchiveUrl,omitempty"`
OwnerId string `json:"ownerId"`
RepositoryName string `json:"repositoryName"`
SkipReleases *bool `json:"skipReleases,omitempty"`
SourceId string `json:"sourceId"`
SourceRepositoryUrl *string `json:"sourceRepositoryUrl,omitempty"`
TargetRepoVisibility *string `json:"targetRepoVisibility,omitempty"`
}
type StatusCheckConfigurationInput ¶ added in v0.12.1
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 TagNamePatternParametersInput ¶ added in v0.12.1
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 TeamNotificationSetting ¶ added in v0.12.1
type TeamNotificationSetting string
const ( TeamNotificationSetting_NOTIFICATIONS_DISABLED TeamNotificationSetting = "NOTIFICATIONS_DISABLED" TeamNotificationSetting_NOTIFICATIONS_ENABLED TeamNotificationSetting = "NOTIFICATIONS_ENABLED" )
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 TrackedIssueStates ¶ added in v0.12.1
type TrackedIssueStates string
const ( TrackedIssueStates_CLOSED TrackedIssueStates = "CLOSED" TrackedIssueStates_OPEN TrackedIssueStates = "OPEN" )
type TransferEnterpriseOrganizationInput ¶ added in v0.12.1
type TransferIssueInput ¶
type UnarchiveProjectV2ItemInput ¶ added in v0.12.1
type UnfollowOrganizationInput ¶ added in v0.12.1
type UnfollowUserInput ¶
type UnlinkProjectV2FromRepositoryInput ¶ added in v0.12.1
type UnlinkProjectV2FromTeamInput ¶ added in v0.12.1
type UnlockLockableInput ¶
type UnmarkFileAsViewedInput ¶
type UnminimizeCommentInput ¶
type UnpinIssueInput ¶
type UpdateBranchProtectionRuleInput ¶
type UpdateBranchProtectionRuleInput struct {
AllowsDeletions *bool `json:"allowsDeletions,omitempty"`
AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"`
BlocksCreations *bool `json:"blocksCreations,omitempty"`
BranchProtectionRuleId string `json:"branchProtectionRuleId"`
BypassForcePushActorIds *[]string `json:"bypassForcePushActorIds,omitempty"`
BypassPullRequestActorIds *[]string `json:"bypassPullRequestActorIds,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"`
IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"`
LockAllowsFetchAndMerge *bool `json:"lockAllowsFetchAndMerge,omitempty"`
LockBranch *bool `json:"lockBranch,omitempty"`
Pattern *string `json:"pattern,omitempty"`
PushActorIds *[]string `json:"pushActorIds,omitempty"`
RequireLastPushApproval *bool `json:"requireLastPushApproval,omitempty"`
RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"`
RequiredDeploymentEnvironments *[]string `json:"requiredDeploymentEnvironments,omitempty"`
RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"`
RequiredStatusChecks *[]RequiredStatusCheckInput `json:"requiredStatusChecks,omitempty"`
RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"`
RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"`
RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"`
RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"`
RequiresDeployments *bool `json:"requiresDeployments,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"`
PolicyValue *EnterpriseAllowPrivateRepositoryForkingPolicyValue `json:"policyValue,omitempty"`
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 UpdateEnterpriseOwnerOrganizationRoleInput ¶ added in v0.12.1
type UpdateEnterpriseOwnerOrganizationRoleInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
EnterpriseId string `json:"enterpriseId"`
OrganizationId string `json:"organizationId"`
OrganizationRole RoleInOrganization `json:"organizationRole"`
}
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 UpdateOrganizationAllowPrivateRepositoryForkingSettingInput ¶ added in v0.12.1
type UpdateOrganizationWebCommitSignoffSettingInput ¶ added in v0.12.1
type UpdateParametersInput ¶ added in v0.12.1
type UpdateParametersInput struct {
UpdateAllowsFetchAndMerge bool `json:"updateAllowsFetchAndMerge"`
}
type UpdateProjectCardInput ¶
type UpdateProjectInput ¶
type UpdateProjectV2DraftIssueInput ¶ added in v0.12.1
type UpdateProjectV2Input ¶ added in v0.12.1
type UpdateProjectV2Input struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
Closed *bool `json:"closed,omitempty"`
ProjectId string `json:"projectId"`
Public *bool `json:"public,omitempty"`
Readme *string `json:"readme,omitempty"`
ShortDescription *string `json:"shortDescription,omitempty"`
Title *string `json:"title,omitempty"`
}
type UpdateProjectV2ItemFieldValueInput ¶ added in v0.12.1
type UpdateProjectV2ItemFieldValueInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
FieldId string `json:"fieldId"`
ItemId string `json:"itemId"`
ProjectId string `json:"projectId"`
Value ProjectV2FieldValue `json:"value"`
}
type UpdateProjectV2ItemPositionInput ¶ added in v0.12.1
type UpdatePullRequestBranchInput ¶ added in v0.12.1
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"`
HasDiscussionsEnabled *bool `json:"hasDiscussionsEnabled,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 UpdateRepositoryRulesetInput ¶ added in v0.12.1
type UpdateRepositoryRulesetInput struct {
BypassActorIds *[]string `json:"bypassActorIds,omitempty"`
BypassMode *RuleBypassMode `json:"bypassMode,omitempty"`
ClientMutationId *string `json:"clientMutationId,omitempty"`
Conditions *RepositoryRuleConditionsInput `json:"conditions,omitempty"`
Enforcement *RuleEnforcement `json:"enforcement,omitempty"`
Name *string `json:"name,omitempty"`
RepositoryRulesetId string `json:"repositoryRulesetId"`
Rules *[]RepositoryRuleInput `json:"rules,omitempty"`
Target *RepositoryRulesetTarget `json:"target,omitempty"`
}
type UpdateRepositoryWebCommitSignoffSettingInput ¶ added in v0.12.1
type UpdateSponsorshipPreferencesInput ¶ added in v0.12.1
type UpdateSponsorshipPreferencesInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"`
ReceiveEmails *bool `json:"receiveEmails,omitempty"`
SponsorId *string `json:"sponsorId,omitempty"`
SponsorLogin *string `json:"sponsorLogin,omitempty"`
SponsorableId *string `json:"sponsorableId,omitempty"`
SponsorableLogin *string `json:"sponsorableLogin,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 UpdateTeamsRepositoryInput ¶ added in v0.12.1
type UpdateTeamsRepositoryInput struct {
ClientMutationId *string `json:"clientMutationId,omitempty"`
Permission RepositoryPermission `json:"permission"`
RepositoryId string `json:"repositoryId"`
TeamIds []string `json:"teamIds"`
}
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" )
type WorkflowRunOrder ¶ added in v0.12.1
type WorkflowRunOrder struct {
Direction OrderDirection `json:"direction"`
Field WorkflowRunOrderField `json:"field"`
}
type WorkflowRunOrderField ¶ added in v0.12.1
type WorkflowRunOrderField string
const (
WorkflowRunOrderField_CREATED_AT WorkflowRunOrderField = "CREATED_AT"
)
type WorkflowState ¶ added in v0.12.1
type WorkflowState string
const ( WorkflowState_ACTIVE WorkflowState = "ACTIVE" WorkflowState_DELETED WorkflowState = "DELETED" WorkflowState_DISABLED_FORK WorkflowState = "DISABLED_FORK" WorkflowState_DISABLED_INACTIVITY WorkflowState = "DISABLED_INACTIVITY" WorkflowState_DISABLED_MANUALLY WorkflowState = "DISABLED_MANUALLY" )