Documentation
¶
Index ¶
- type ArtifactDescription
- type AuditLogDescription
- type BlobDescription
- type BranchApp
- type BranchDescription
- type BranchProtectionDescription
- type BranchTeam
- type BranchUser
- type CodeOwnerDescription
- type CommitDescription
- type CommunityProfileDescription
- type GitIgnoreDescription
- type IssueCommentDescription
- type IssueDescription
- type LicenseDescription
- type Metadata
- type OrgAlertDependabotDescription
- type OrgCollaboratorsDescription
- type OrgExternalIdentityDescription
- type OrgMembersDescription
- type OrganizationDescription
- type ParentTeam
- type PullRequestDescription
- type ReleaseDescription
- type RepoAlertDependabotDescription
- type RepoCollaboratorsDescription
- type RepoDeploymentDescription
- type RepoEnvironmentDescription
- type RepoRuleSetDescription
- type RepoSBOMDescription
- type RepoVulnerabilityAlertDescription
- type RepositoryDescription
- type RunnerDescription
- type SearchCodeDescription
- type SearchCommitDescription
- type SearchIssueDescription
- type SecretDescription
- type StarDescription
- type StargazerDescription
- type TagDescription
- type TeamDescription
- type TeamMembersDescription
- type TeamRepositoryDescription
- type TrafficViewDailyDescription
- type TrafficViewWeeklyDescription
- type TreeDescription
- type UserDescription
- type WorkflowDescription
- type WorkflowRunDescription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactDescription ¶
type AuditLogDescription ¶
type BlobDescription ¶
type BranchDescription ¶
type BranchDescription struct {
RepoFullName string
Name string
Commit steampipemodels.BaseCommit
BranchProtectionRule steampipemodels.BranchProtectionRule
Protected bool
}
type BranchProtectionDescription ¶
type BranchProtectionDescription struct {
steampipemodels.BranchProtectionRule
RepoFullName string
CreatorLogin string
MatchingBranches int
PushAllowanceApps []BranchApp
PushAllowanceTeams []BranchTeam
PushAllowanceUsers []BranchUser
BypassForcePushAllowanceApps []BranchApp
BypassForcePushAllowanceTeams []BranchTeam
BypassForcePushAllowanceUsers []BranchUser
BypassPullRequestAllowanceApps []BranchApp
BypassPullRequestAllowanceTeams []BranchTeam
BypassPullRequestAllowanceUsers []BranchUser
}
type BranchTeam ¶
type BranchUser ¶
type CodeOwnerDescription ¶ added in v0.1.4
type CommitDescription ¶
type CommitDescription struct {
steampipemodels.Commit
RepoFullName string
AuthorLogin string
CommitterLogin string
}
type CommunityProfileDescription ¶
type CommunityProfileDescription struct {
RepoFullName string
LicenseInfo steampipemodels.BaseLicense
CodeOfConduct steampipemodels.RepositoryCodeOfConduct
IssueTemplates []steampipemodels.IssueTemplate
PullRequestTemplates []steampipemodels.PullRequestTemplate
ReadMe steampipemodels.Blob
Contributing steampipemodels.Blob
Security steampipemodels.Blob
}
type GitIgnoreDescription ¶
type IssueCommentDescription ¶
type IssueCommentDescription struct {
steampipemodels.IssueComment
RepoFullName string
Number int
AuthorLogin string
EditorLogin string
}
type IssueDescription ¶
type IssueDescription struct {
RepositoryFullName string
Id int
NodeId string
Number int
ActiveLockReason githubv4.LockReason
Author steampipemodels.Actor
AuthorLogin string
AuthorAssociation githubv4.CommentAuthorAssociation
Body string
BodyUrl string
Closed bool
ClosedAt steampipemodels.NullableTime
CreatedAt steampipemodels.NullableTime
CreatedViaEmail bool
Editor steampipemodels.Actor
FullDatabaseId string
IncludesCreatedEdit bool
IsPinned bool
IsReadByUser bool
LastEditedAt steampipemodels.NullableTime
Locked bool
Milestone steampipemodels.Milestone
PublishedAt steampipemodels.NullableTime
State githubv4.IssueState
StateReason githubv4.IssueStateReason
Title string
UpdatedAt steampipemodels.NullableTime
Url string
UserCanClose bool
UserCanReact bool
UserCanReopen bool
UserCanSubscribe bool
UserCanUpdate bool
UserCannotUpdateReasons []githubv4.CommentCannotUpdateReason
UserDidAuthor bool
UserSubscription githubv4.SubscriptionState
CommentsTotalCount int
LabelsTotalCount int
LabelsSrc []steampipemodels.Label
Labels map[string]steampipemodels.Label
AssigneesTotalCount int
Assignees []steampipemodels.BaseUser
}
type LicenseDescription ¶
type LicenseDescription struct {
steampipemodels.License
}
type OrgAlertDependabotDescription ¶
type OrgAlertDependabotDescription struct {
AlertNumber int
State string
DependencyPackageEcosystem string
DependencyPackageName string
DependencyManifestPath string
DependencyScope string
SecurityAdvisoryGHSAID string
SecurityAdvisoryCVEID string
SecurityAdvisorySummary string
SecurityAdvisoryDescription string
SecurityAdvisorySeverity string
SecurityAdvisoryCVSSScore *float64
SecurityAdvisoryCVSSVector string
SecurityAdvisoryCWEs []string
SecurityAdvisoryPublishedAt github.Timestamp
SecurityAdvisoryUpdatedAt github.Timestamp
SecurityAdvisoryWithdrawnAt github.Timestamp
URL string
HTMLURL string
CreatedAt github.Timestamp
UpdatedAt github.Timestamp
DismissedAt github.Timestamp
DismissedReason string
DismissedComment string
FixedAt github.Timestamp
}
type OrgCollaboratorsDescription ¶
type OrgCollaboratorsDescription struct {
Organization string
Affiliation string
RepositoryName githubv4.String
Permission githubv4.RepositoryPermission
UserLogin steampipemodels.CollaboratorLogin
}
type OrgExternalIdentityDescription ¶
type OrgExternalIdentityDescription struct {
steampipemodels.OrganizationExternalIdentity
Organization string
UserLogin string
UserDetail steampipemodels.BasicUser
}
type OrgMembersDescription ¶
type OrgMembersDescription struct {
steampipemodels.User
Organization string
HasTwoFactorEnabled *bool
Role *string
}
type OrganizationDescription ¶
type OrganizationDescription struct {
steampipemodels.Organization
Hooks []*github.Hook
BillingEmail string
TwoFactorRequirementEnabled bool
DefaultRepoPermission string
MembersAllowedRepositoryCreationType string
MembersCanCreateInternalRepos bool
MembersCanCreatePages bool
MembersCanCreatePrivateRepos bool
MembersCanCreatePublicRepos bool
MembersCanCreateRepos bool
MembersCanForkPrivateRepos bool
PlanFilledSeats int
PlanName string
PlanPrivateRepos int
PlanSeats int
PlanSpace int
Followers int
Following int
Collaborators int
HasOrganizationProjects bool
HasRepositoryProjects bool
WebCommitSignoffRequired bool
MembersWithRoleTotalCount int
PackagesTotalCount int
PinnableItemsTotalCount int
PinnedItemsTotalCount int
ProjectsTotalCount int
ProjectsV2TotalCount int
SponsoringTotalCount int
SponsorsTotalCount int
TeamsTotalCount int
PrivateRepositoriesTotalCount int
PublicRepositoriesTotalCount int
RepositoriesTotalCount int
RepositoriesTotalDiskUsage int
}
type PullRequestDescription ¶
type PullRequestDescription struct {
RepoFullName string
Id int
NodeId string
Number int
ActiveLockReason githubv4.LockReason
Additions int
Author steampipemodels.Actor
AuthorAssociation githubv4.CommentAuthorAssociation
BaseRefName string
Body string
ChangedFiles int
ChecksUrl string
Closed bool
ClosedAt steampipemodels.NullableTime
CreatedAt steampipemodels.NullableTime
CreatedViaEmail bool
Deletions int
Editor steampipemodels.Actor
HeadRefName string
HeadRefOid string
IncludesCreatedEdit bool
IsCrossRepository bool
IsDraft bool
IsReadByUser bool
LastEditedAt steampipemodels.NullableTime
Locked bool
MaintainerCanModify bool
Mergeable githubv4.MergeableState
Merged bool
MergedAt steampipemodels.NullableTime
MergedBy steampipemodels.Actor
Milestone steampipemodels.Milestone
Permalink string
PublishedAt steampipemodels.NullableTime
RevertUrl string
ReviewDecision githubv4.PullRequestReviewDecision
State githubv4.PullRequestState
Title string
TotalCommentsCount int
UpdatedAt steampipemodels.NullableTime
Url string
Assignees []steampipemodels.BaseUser
BaseRef *steampipemodels.BasicRef
HeadRef *steampipemodels.BasicRef
MergeCommit *steampipemodels.BasicCommit
SuggestedReviewers []steampipemodels.SuggestedReviewer
CanApplySuggestion bool
CanClose bool
CanDeleteHeadRef bool
CanDisableAutoMerge bool
CanEditFiles bool
CanEnableAutoMerge bool
CanMergeAsAdmin bool
CanReact bool
CanReopen bool
CanSubscribe bool
CanUpdate bool
CanUpdateBranch bool
DidAuthor bool
CannotUpdateReasons []githubv4.CommentCannotUpdateReason
Subscription githubv4.SubscriptionState
LabelsSrc []steampipemodels.Label
Labels map[string]steampipemodels.Label
CommitsTotalCount int
ReviewRequestsTotalCount int
ReviewsTotalCount int
LabelsTotalCount int
AssigneesTotalCount int
}
type ReleaseDescription ¶ added in v0.1.4
type ReleaseDescription struct {
github.RepositoryRelease
RepositoryFullName string
}
type RepoAlertDependabotDescription ¶
type RepoAlertDependabotDescription struct {
RepoFullName string
AlertNumber int
State string
DependencyPackageEcosystem string
DependencyPackageName string
DependencyManifestPath string
DependencyScope string
SecurityAdvisoryGHSAID string
SecurityAdvisoryCVEID string
SecurityAdvisorySummary string
SecurityAdvisoryDescription string
SecurityAdvisorySeverity string
SecurityAdvisoryCVSSScore *float64
SecurityAdvisoryCVSSVector string
SecurityAdvisoryCWEs []string
SecurityAdvisoryPublishedAt github.Timestamp
SecurityAdvisoryUpdatedAt github.Timestamp
SecurityAdvisoryWithdrawnAt github.Timestamp
URL string
HTMLURL string
CreatedAt github.Timestamp
UpdatedAt github.Timestamp
DismissedAt github.Timestamp
DismissedReason string
DismissedComment string
FixedAt github.Timestamp
}
type RepoCollaboratorsDescription ¶
type RepoCollaboratorsDescription struct {
Affiliation string
RepoFullName string
Permission githubv4.RepositoryPermission
UserLogin string
}
type RepoDeploymentDescription ¶
type RepoDeploymentDescription struct {
steampipemodels.Deployment
RepoFullName string
}
type RepoEnvironmentDescription ¶
type RepoEnvironmentDescription struct {
steampipemodels.Environment
RepoFullName string
}
type RepoRuleSetDescription ¶
type RepoRuleSetDescription struct {
steampipemodels.Ruleset
RepoFullName string
}
type RepoSBOMDescription ¶
type RepoVulnerabilityAlertDescription ¶
type RepoVulnerabilityAlertDescription struct {
RepositoryFullName string
Number int
NodeID string
AutoDismissedAt steampipemodels.NullableTime
CreatedAt steampipemodels.NullableTime
DependencyScope githubv4.RepositoryVulnerabilityAlertDependencyScope
DismissComment string
DismissReason string
DismissedAt steampipemodels.NullableTime
Dismisser steampipemodels.BasicUser
FixedAt steampipemodels.NullableTime
State githubv4.RepositoryVulnerabilityAlertState
SecurityAdvisory steampipemodels.SecurityAdvisory
SecurityVulnerability steampipemodels.SecurityVulnerability
VulnerableManifestFilename string
VulnerableManifestPath string
VulnerableRequirements string
Severity githubv4.SecurityAdvisorySeverity
CvssScore float64
}
type RepositoryDescription ¶
type RepositoryDescription struct {
ID int
NodeID string
Name string
AllowUpdateBranch bool
ArchivedAt steampipemodels.NullableTime
AutoMergeAllowed bool
CodeOfConduct steampipemodels.RepositoryCodeOfConduct
ContactLinks []steampipemodels.RepositoryContactLink
CreatedAt steampipemodels.NullableTime
DefaultBranchRef steampipemodels.BasicRefWithBranchProtectionRule
DeleteBranchOnMerge bool
Description string
DiskUsage int
ForkCount int
ForkingAllowed bool
FundingLinks []steampipemodels.RepositoryFundingLinks
HasDiscussionsEnabled bool
HasIssuesEnabled bool
HasProjectsEnabled bool
HasVulnerabilityAlertsEnabled bool
HasWikiEnabled bool
HomepageURL string
InteractionAbility steampipemodels.RepositoryInteractionAbility
IsArchived bool
IsBlankIssuesEnabled bool
IsDisabled bool
IsEmpty bool
IsFork bool
IsInOrganization bool
IsLocked bool
IsMirror bool
IsPrivate bool
IsSecurityPolicyEnabled bool
IsTemplate bool
IsUserConfigurationRepository bool
IssueTemplates []steampipemodels.IssueTemplate
LicenseInfo steampipemodels.BasicLicense
LockReason githubv4.LockReason
MergeCommitAllowed bool
MergeCommitMessage githubv4.MergeCommitMessage
MergeCommitTitle githubv4.MergeCommitTitle
MirrorURL string
NameWithOwner string
OpenGraphImageURL string
OwnerLogin string
PrimaryLanguage steampipemodels.Language
ProjectsURL string
PullRequestTemplates []steampipemodels.PullRequestTemplate
PushedAt steampipemodels.NullableTime
RebaseMergeAllowed bool
SecurityPolicyURL string
SquashMergeAllowed bool
SquashMergeCommitMessage githubv4.SquashMergeCommitMessage
SquashMergeCommitTitle githubv4.SquashMergeCommitTitle
SSHURL string
StargazerCount int
UpdatedAt steampipemodels.NullableTime
URL string
UsesCustomOpenGraphImage bool
CanAdminister bool
CanCreateProjects bool
CanSubscribe bool
CanUpdateTopics bool
HasStarred bool
PossibleCommitEmails []string
Subscription githubv4.SubscriptionState
Visibility githubv4.RepositoryVisibility
YourPermission githubv4.RepositoryPermission
WebCommitSignOffRequired bool
RepositoryTopicsTotalCount int
OpenIssuesTotalCount int
WatchersTotalCount int
Hooks []*github.Hook
Topics []string
SubscribersCount int
HasDownloads bool
HasPages bool
NetworkCount int
}
type RunnerDescription ¶
type SearchCodeDescription ¶
type SearchCodeDescription struct {
*github.CodeResult
RepoFullName string
Query string
}
type SearchCommitDescription ¶
type SearchCommitDescription struct {
*github.CommitResult
RepoFullName string
Query string
}
type SearchIssueDescription ¶
type SearchIssueDescription struct {
IssueDescription
RepoFullName string
Query string
TextMatches []steampipemodels.TextMatch
}
type SecretDescription ¶
type StarDescription ¶
type StarDescription struct {
RepoFullName string
StarredAt steampipemodels.NullableTime
Url string
}
type StargazerDescription ¶
type StargazerDescription struct {
RepoFullName string
StarredAt steampipemodels.NullableTime
UserLogin string
UserDetail steampipemodels.BasicUser
}
type TagDescription ¶
type TagDescription struct {
RepositoryFullName string
Name string
TaggerDate time.Time
TaggerName string
TaggerLogin string
Message string
Commit steampipemodels.BaseCommit
}
type TeamDescription ¶
type TeamDescription struct {
Organization string
Slug string
Name string
ID int
NodeID string
Description string
CreatedAt time.Time
UpdatedAt time.Time
CombinedSlug string
ParentTeam ParentTeam
Privacy string
AncestorsTotalCount int
ChildTeamsTotalCount int
DiscussionsTotalCount int
InvitationsTotalCount int
MembersTotalCount int
ProjectsV2TotalCount int
RepositoriesTotalCount int
URL string
AvatarURL string
DiscussionsURL string
EditTeamURL string
MembersURL string
NewTeamURL string
RepositoriesURL string
TeamsURL string
CanAdminister bool
CanSubscribe bool
Subscription string
}
type TeamMembersDescription ¶
type TeamMembersDescription struct {
steampipemodels.User
Organization string
Slug string
Role githubv4.TeamMemberRole
}
type TeamRepositoryDescription ¶
type TeamRepositoryDescription struct {
RepositoryDescription
Organization string
Slug string
Permission githubv4.RepositoryPermission
}
type TrafficViewDailyDescription ¶
type TrafficViewDailyDescription struct {
*github.TrafficData
RepositoryFullName string
}
type TrafficViewWeeklyDescription ¶
type TrafficViewWeeklyDescription struct {
*github.TrafficData
RepositoryFullName string
}
type TreeDescription ¶
type UserDescription ¶
type UserDescription struct {
steampipemodels.User
RepositoriesTotalDiskUsage int
FollowersTotalCount int
FollowingTotalCount int
PublicRepositoriesTotalCount int
PrivateRepositoriesTotalCount int
PublicGistsTotalCount int
IssuesTotalCount int
OrganizationsTotalCount int
PublicKeysTotalCount int
OpenPullRequestsTotalCount int
MergedPullRequestsTotalCount int
ClosedPullRequestsTotalCount int
PackagesTotalCount int
PinnedItemsTotalCount int
SponsoringTotalCount int
SponsorsTotalCount int
StarredRepositoriesTotalCount int
WatchingTotalCount int
}
type WorkflowDescription ¶
type WorkflowDescription struct {
*github.Workflow
RepositoryFullName string
WorkFlowFileContent string
WorkFlowFileContentJson *github.RepositoryContent
Pipeline *goPipeline.Pipeline
}
type WorkflowRunDescription ¶
type WorkflowRunDescription struct {
ID int64
Name string
NodeID string
HeadBranch string
HeadSHA string
RunNumber int
RunAttempt int
Event string
DisplayTitle string
Status string
Conclusion string
WorkflowID int64
CheckSuiteID int64
CheckSuiteNodeID string
URL string
HTMLURL string
PullRequests []*github.PullRequest
CreatedAt github.Timestamp
UpdatedAt github.Timestamp
RunStartedAt github.Timestamp
JobsURL string
LogsURL string
CheckSuiteURL string
ArtifactsURL string
CancelURL string
RerunURL string
PreviousAttemptURL string
HeadCommit *github.HeadCommit
WorkflowURL string
Repository *github.Repository
HeadRepository *github.Repository
Actor *github.User
TriggeringActor *github.User
RepoFullName string
}
Click to show internal directories.
Click to hide internal directories.