opengovernance

package
v0.65.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2025 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Overview

Code is generated by go generate. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetArtifact

func GetArtifact(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetArtifactAIModel added in v0.59.0

func GetArtifactAIModel(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetArtifactDockerFile

func GetArtifactDockerFile(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetBranch

func GetBranch(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetBranchProtection

func GetBranchProtection(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetCommit

func GetCommit(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetContainerPackage

func GetContainerPackage(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetIssue

func GetIssue(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetLicense

func GetLicense(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrgAlertDependabot

func GetOrgAlertDependabot(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrgCollaborators

func GetOrgCollaborators(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrgExternalIdentity added in v0.60.0

func GetOrgExternalIdentity(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrgMembers

func GetOrgMembers(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganization

func GetOrganization(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganizationApp added in v0.63.0

func GetOrganizationApp(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganizationRole added in v0.62.9

func GetOrganizationRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganizationRoleAssignment added in v0.65.3

func GetOrganizationRoleAssignment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganizationRoleDefinition added in v0.65.3

func GetOrganizationRoleDefinition(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetOrganizationToken added in v0.63.2

func GetOrganizationToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetPackage

func GetPackage(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetPackageDetail

func GetPackageDetail(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetPullRequest

func GetPullRequest(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRelease

func GetRelease(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoAlertDependabot

func GetRepoAlertDependabot(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoCollaborators

func GetRepoCollaborators(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoEnvironment

func GetRepoEnvironment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoRuleSet

func GetRepoRuleSet(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoSBOM

func GetRepoSBOM(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepoVulnerabilityAlert

func GetRepoVulnerabilityAlert(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepository

func GetRepository(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRepositoryPermission added in v0.65.3

func GetRepositoryPermission(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetRunner

func GetRunner(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetSecret

func GetSecret(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetTag

func GetTag(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetTeam

func GetTeam(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetTeamMember added in v0.62.0

func GetTeamMember(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetTeamRepository added in v0.62.0

func GetTeamRepository(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetUser

func GetUser(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWebhook added in v0.58.0

func GetWebhook(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWorkflow

func GetWorkflow(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWorkflowRun

func GetWorkflowRun(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListArtifact

func ListArtifact(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListArtifactAIModel added in v0.59.0

func ListArtifactAIModel(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListArtifactDockerFile

func ListArtifactDockerFile(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListBranch

func ListBranch(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListBranchProtection

func ListBranchProtection(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListCommit

func ListCommit(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListContainerPackage

func ListContainerPackage(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListIssue

func ListIssue(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListLicense

func ListLicense(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrgAlertDependabot

func ListOrgAlertDependabot(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrgCollaborators

func ListOrgCollaborators(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrgExternalIdentity added in v0.60.0

func ListOrgExternalIdentity(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrgMembers

func ListOrgMembers(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganization

func ListOrganization(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganizationApp added in v0.63.0

func ListOrganizationApp(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganizationRole added in v0.62.9

func ListOrganizationRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganizationRoleAssignment added in v0.65.3

func ListOrganizationRoleAssignment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganizationRoleDefinition added in v0.65.3

func ListOrganizationRoleDefinition(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListOrganizationToken added in v0.63.2

func ListOrganizationToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListPackage

func ListPackage(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListPackageDetail

func ListPackageDetail(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListPullRequest

func ListPullRequest(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRelease

func ListRelease(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoAlertDependabot

func ListRepoAlertDependabot(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoCollaborators

func ListRepoCollaborators(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoEnvironment

func ListRepoEnvironment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoRuleSet

func ListRepoRuleSet(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoSBOM

func ListRepoSBOM(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepoVulnerabilityAlert

func ListRepoVulnerabilityAlert(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepository

func ListRepository(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRepositoryPermission added in v0.65.3

func ListRepositoryPermission(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListRunner

func ListRunner(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListSecret

func ListSecret(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListTag

func ListTag(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListTeam

func ListTeam(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListTeamMember added in v0.62.0

func ListTeamMember(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListTeamRepository added in v0.62.0

func ListTeamRepository(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListUser

func ListUser(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWebhook added in v0.58.0

func ListWebhook(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWorkflow

func ListWorkflow(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWorkflowRun

func ListWorkflowRun(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

Types

type Artifact

type Artifact struct {
	ResourceID      string                     `json:"resource_id"`
	PlatformID      string                     `json:"platform_id"`
	Description     github.ArtifactDescription `json:"Description"`
	Metadata        github.Metadata            `json:"metadata"`
	DescribedBy     string                     `json:"described_by"`
	ResourceType    string                     `json:"resource_type"`
	IntegrationType string                     `json:"integration_type"`
	IntegrationID   string                     `json:"integration_id"`
}

type ArtifactAIModel added in v0.59.0

type ArtifactAIModel struct {
	ResourceID      string                            `json:"resource_id"`
	PlatformID      string                            `json:"platform_id"`
	Description     github.ArtifactAIModelDescription `json:"Description"`
	Metadata        github.Metadata                   `json:"metadata"`
	DescribedBy     string                            `json:"described_by"`
	ResourceType    string                            `json:"resource_type"`
	IntegrationType string                            `json:"integration_type"`
	IntegrationID   string                            `json:"integration_id"`
}

type ArtifactAIModelHit added in v0.59.0

type ArtifactAIModelHit struct {
	ID      string          `json:"_id"`
	Score   float64         `json:"_score"`
	Index   string          `json:"_index"`
	Type    string          `json:"_type"`
	Version int64           `json:"_version,omitempty"`
	Source  ArtifactAIModel `json:"_source"`
	Sort    []interface{}   `json:"sort"`
}

type ArtifactAIModelHits added in v0.59.0

type ArtifactAIModelHits struct {
	Total essdk.SearchTotal    `json:"total"`
	Hits  []ArtifactAIModelHit `json:"hits"`
}

type ArtifactAIModelPaginator added in v0.59.0

type ArtifactAIModelPaginator struct {
	// contains filtered or unexported fields
}

func (ArtifactAIModelPaginator) Close added in v0.59.0

func (ArtifactAIModelPaginator) HasNext added in v0.59.0

func (p ArtifactAIModelPaginator) HasNext() bool

func (ArtifactAIModelPaginator) NextPage added in v0.59.0

type ArtifactAIModelSearchResponse added in v0.59.0

type ArtifactAIModelSearchResponse struct {
	PitID string              `json:"pit_id"`
	Hits  ArtifactAIModelHits `json:"hits"`
}

type ArtifactDockerFile

type ArtifactDockerFile struct {
	ResourceID      string                               `json:"resource_id"`
	PlatformID      string                               `json:"platform_id"`
	Description     github.ArtifactDockerFileDescription `json:"Description"`
	Metadata        github.Metadata                      `json:"metadata"`
	DescribedBy     string                               `json:"described_by"`
	ResourceType    string                               `json:"resource_type"`
	IntegrationType string                               `json:"integration_type"`
	IntegrationID   string                               `json:"integration_id"`
}

type ArtifactDockerFileHit

type ArtifactDockerFileHit struct {
	ID      string             `json:"_id"`
	Score   float64            `json:"_score"`
	Index   string             `json:"_index"`
	Type    string             `json:"_type"`
	Version int64              `json:"_version,omitempty"`
	Source  ArtifactDockerFile `json:"_source"`
	Sort    []interface{}      `json:"sort"`
}

type ArtifactDockerFileHits

type ArtifactDockerFileHits struct {
	Total essdk.SearchTotal       `json:"total"`
	Hits  []ArtifactDockerFileHit `json:"hits"`
}

type ArtifactDockerFilePaginator

type ArtifactDockerFilePaginator struct {
	// contains filtered or unexported fields
}

func (ArtifactDockerFilePaginator) Close

func (ArtifactDockerFilePaginator) HasNext

func (p ArtifactDockerFilePaginator) HasNext() bool

func (ArtifactDockerFilePaginator) NextPage

type ArtifactDockerFileSearchResponse

type ArtifactDockerFileSearchResponse struct {
	PitID string                 `json:"pit_id"`
	Hits  ArtifactDockerFileHits `json:"hits"`
}

type ArtifactHit

type ArtifactHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Artifact      `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ArtifactHits

type ArtifactHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ArtifactHit     `json:"hits"`
}

type ArtifactPaginator

type ArtifactPaginator struct {
	// contains filtered or unexported fields
}

func (ArtifactPaginator) Close

func (p ArtifactPaginator) Close(ctx context.Context) error

func (ArtifactPaginator) HasNext

func (p ArtifactPaginator) HasNext() bool

func (ArtifactPaginator) NextPage

func (p ArtifactPaginator) NextPage(ctx context.Context) ([]Artifact, error)

type ArtifactSearchResponse

type ArtifactSearchResponse struct {
	PitID string       `json:"pit_id"`
	Hits  ArtifactHits `json:"hits"`
}

type Branch

type Branch struct {
	ResourceID      string                   `json:"resource_id"`
	PlatformID      string                   `json:"platform_id"`
	Description     github.BranchDescription `json:"Description"`
	Metadata        github.Metadata          `json:"metadata"`
	DescribedBy     string                   `json:"described_by"`
	ResourceType    string                   `json:"resource_type"`
	IntegrationType string                   `json:"integration_type"`
	IntegrationID   string                   `json:"integration_id"`
}

type BranchHit

type BranchHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Branch        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type BranchHits

type BranchHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []BranchHit       `json:"hits"`
}

type BranchPaginator

type BranchPaginator struct {
	// contains filtered or unexported fields
}

func (BranchPaginator) Close

func (p BranchPaginator) Close(ctx context.Context) error

func (BranchPaginator) HasNext

func (p BranchPaginator) HasNext() bool

func (BranchPaginator) NextPage

func (p BranchPaginator) NextPage(ctx context.Context) ([]Branch, error)

type BranchProtection

type BranchProtection struct {
	ResourceID      string                             `json:"resource_id"`
	PlatformID      string                             `json:"platform_id"`
	Description     github.BranchProtectionDescription `json:"Description"`
	Metadata        github.Metadata                    `json:"metadata"`
	DescribedBy     string                             `json:"described_by"`
	ResourceType    string                             `json:"resource_type"`
	IntegrationType string                             `json:"integration_type"`
	IntegrationID   string                             `json:"integration_id"`
}

type BranchProtectionHit

type BranchProtectionHit struct {
	ID      string           `json:"_id"`
	Score   float64          `json:"_score"`
	Index   string           `json:"_index"`
	Type    string           `json:"_type"`
	Version int64            `json:"_version,omitempty"`
	Source  BranchProtection `json:"_source"`
	Sort    []interface{}    `json:"sort"`
}

type BranchProtectionHits

type BranchProtectionHits struct {
	Total essdk.SearchTotal     `json:"total"`
	Hits  []BranchProtectionHit `json:"hits"`
}

type BranchProtectionPaginator

type BranchProtectionPaginator struct {
	// contains filtered or unexported fields
}

func (BranchProtectionPaginator) Close

func (BranchProtectionPaginator) HasNext

func (p BranchProtectionPaginator) HasNext() bool

func (BranchProtectionPaginator) NextPage

type BranchProtectionSearchResponse

type BranchProtectionSearchResponse struct {
	PitID string               `json:"pit_id"`
	Hits  BranchProtectionHits `json:"hits"`
}

type BranchSearchResponse

type BranchSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  BranchHits `json:"hits"`
}

type Client

type Client struct {
	essdk.Client
}

func (Client) NewArtifactAIModelPaginator added in v0.59.0

func (k Client) NewArtifactAIModelPaginator(filters []essdk.BoolFilter, limit *int64) (ArtifactAIModelPaginator, error)

func (Client) NewArtifactDockerFilePaginator

func (k Client) NewArtifactDockerFilePaginator(filters []essdk.BoolFilter, limit *int64) (ArtifactDockerFilePaginator, error)

func (Client) NewArtifactPaginator

func (k Client) NewArtifactPaginator(filters []essdk.BoolFilter, limit *int64) (ArtifactPaginator, error)

func (Client) NewBranchPaginator

func (k Client) NewBranchPaginator(filters []essdk.BoolFilter, limit *int64) (BranchPaginator, error)

func (Client) NewBranchProtectionPaginator

func (k Client) NewBranchProtectionPaginator(filters []essdk.BoolFilter, limit *int64) (BranchProtectionPaginator, error)

func (Client) NewCommitPaginator

func (k Client) NewCommitPaginator(filters []essdk.BoolFilter, limit *int64) (CommitPaginator, error)

func (Client) NewContainerPackagePaginator

func (k Client) NewContainerPackagePaginator(filters []essdk.BoolFilter, limit *int64) (ContainerPackagePaginator, error)

func (Client) NewIssuePaginator

func (k Client) NewIssuePaginator(filters []essdk.BoolFilter, limit *int64) (IssuePaginator, error)

func (Client) NewLicensePaginator

func (k Client) NewLicensePaginator(filters []essdk.BoolFilter, limit *int64) (LicensePaginator, error)

func (Client) NewOrgAlertDependabotPaginator

func (k Client) NewOrgAlertDependabotPaginator(filters []essdk.BoolFilter, limit *int64) (OrgAlertDependabotPaginator, error)

func (Client) NewOrgCollaboratorsPaginator

func (k Client) NewOrgCollaboratorsPaginator(filters []essdk.BoolFilter, limit *int64) (OrgCollaboratorsPaginator, error)

func (Client) NewOrgExternalIdentityPaginator added in v0.60.0

func (k Client) NewOrgExternalIdentityPaginator(filters []essdk.BoolFilter, limit *int64) (OrgExternalIdentityPaginator, error)

func (Client) NewOrgMembersPaginator

func (k Client) NewOrgMembersPaginator(filters []essdk.BoolFilter, limit *int64) (OrgMembersPaginator, error)

func (Client) NewOrganizationAppPaginator added in v0.63.0

func (k Client) NewOrganizationAppPaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationAppPaginator, error)

func (Client) NewOrganizationPaginator

func (k Client) NewOrganizationPaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationPaginator, error)

func (Client) NewOrganizationRoleAssignmentPaginator added in v0.65.3

func (k Client) NewOrganizationRoleAssignmentPaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationRoleAssignmentPaginator, error)

func (Client) NewOrganizationRoleDefinitionPaginator added in v0.65.3

func (k Client) NewOrganizationRoleDefinitionPaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationRoleDefinitionPaginator, error)

func (Client) NewOrganizationRolePaginator added in v0.62.9

func (k Client) NewOrganizationRolePaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationRolePaginator, error)

func (Client) NewOrganizationTokenPaginator added in v0.63.2

func (k Client) NewOrganizationTokenPaginator(filters []essdk.BoolFilter, limit *int64) (OrganizationTokenPaginator, error)

func (Client) NewPackageDetailPaginator

func (k Client) NewPackageDetailPaginator(filters []essdk.BoolFilter, limit *int64) (PackageDetailPaginator, error)

func (Client) NewPackagePaginator

func (k Client) NewPackagePaginator(filters []essdk.BoolFilter, limit *int64) (PackagePaginator, error)

func (Client) NewPullRequestPaginator

func (k Client) NewPullRequestPaginator(filters []essdk.BoolFilter, limit *int64) (PullRequestPaginator, error)

func (Client) NewReleasePaginator

func (k Client) NewReleasePaginator(filters []essdk.BoolFilter, limit *int64) (ReleasePaginator, error)

func (Client) NewRepoAlertDependabotPaginator

func (k Client) NewRepoAlertDependabotPaginator(filters []essdk.BoolFilter, limit *int64) (RepoAlertDependabotPaginator, error)

func (Client) NewRepoCollaboratorsPaginator

func (k Client) NewRepoCollaboratorsPaginator(filters []essdk.BoolFilter, limit *int64) (RepoCollaboratorsPaginator, error)

func (Client) NewRepoEnvironmentPaginator

func (k Client) NewRepoEnvironmentPaginator(filters []essdk.BoolFilter, limit *int64) (RepoEnvironmentPaginator, error)

func (Client) NewRepoRuleSetPaginator

func (k Client) NewRepoRuleSetPaginator(filters []essdk.BoolFilter, limit *int64) (RepoRuleSetPaginator, error)

func (Client) NewRepoSBOMPaginator

func (k Client) NewRepoSBOMPaginator(filters []essdk.BoolFilter, limit *int64) (RepoSBOMPaginator, error)

func (Client) NewRepoVulnerabilityAlertPaginator

func (k Client) NewRepoVulnerabilityAlertPaginator(filters []essdk.BoolFilter, limit *int64) (RepoVulnerabilityAlertPaginator, error)

func (Client) NewRepositoryPaginator

func (k Client) NewRepositoryPaginator(filters []essdk.BoolFilter, limit *int64) (RepositoryPaginator, error)

func (Client) NewRepositoryPermissionPaginator added in v0.65.3

func (k Client) NewRepositoryPermissionPaginator(filters []essdk.BoolFilter, limit *int64) (RepositoryPermissionPaginator, error)

func (Client) NewRunnerPaginator

func (k Client) NewRunnerPaginator(filters []essdk.BoolFilter, limit *int64) (RunnerPaginator, error)

func (Client) NewSecretPaginator

func (k Client) NewSecretPaginator(filters []essdk.BoolFilter, limit *int64) (SecretPaginator, error)

func (Client) NewTagPaginator

func (k Client) NewTagPaginator(filters []essdk.BoolFilter, limit *int64) (TagPaginator, error)

func (Client) NewTeamMemberPaginator added in v0.62.0

func (k Client) NewTeamMemberPaginator(filters []essdk.BoolFilter, limit *int64) (TeamMemberPaginator, error)

func (Client) NewTeamPaginator

func (k Client) NewTeamPaginator(filters []essdk.BoolFilter, limit *int64) (TeamPaginator, error)

func (Client) NewTeamRepositoryPaginator added in v0.62.0

func (k Client) NewTeamRepositoryPaginator(filters []essdk.BoolFilter, limit *int64) (TeamRepositoryPaginator, error)

func (Client) NewUserPaginator

func (k Client) NewUserPaginator(filters []essdk.BoolFilter, limit *int64) (UserPaginator, error)

func (Client) NewWebhookPaginator added in v0.58.0

func (k Client) NewWebhookPaginator(filters []essdk.BoolFilter, limit *int64) (WebhookPaginator, error)

func (Client) NewWorkflowPaginator

func (k Client) NewWorkflowPaginator(filters []essdk.BoolFilter, limit *int64) (WorkflowPaginator, error)

func (Client) NewWorkflowRunPaginator

func (k Client) NewWorkflowRunPaginator(filters []essdk.BoolFilter, limit *int64) (WorkflowRunPaginator, error)

type Commit

type Commit struct {
	ResourceID      string                   `json:"resource_id"`
	PlatformID      string                   `json:"platform_id"`
	Description     github.CommitDescription `json:"Description"`
	Metadata        github.Metadata          `json:"metadata"`
	DescribedBy     string                   `json:"described_by"`
	ResourceType    string                   `json:"resource_type"`
	IntegrationType string                   `json:"integration_type"`
	IntegrationID   string                   `json:"integration_id"`
}

type CommitHit

type CommitHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Commit        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type CommitHits

type CommitHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []CommitHit       `json:"hits"`
}

type CommitPaginator

type CommitPaginator struct {
	// contains filtered or unexported fields
}

func (CommitPaginator) Close

func (p CommitPaginator) Close(ctx context.Context) error

func (CommitPaginator) HasNext

func (p CommitPaginator) HasNext() bool

func (CommitPaginator) NextPage

func (p CommitPaginator) NextPage(ctx context.Context) ([]Commit, error)

type CommitSearchResponse

type CommitSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  CommitHits `json:"hits"`
}

type ContainerPackage

type ContainerPackage struct {
	ResourceID      string                             `json:"resource_id"`
	PlatformID      string                             `json:"platform_id"`
	Description     github.ContainerPackageDescription `json:"Description"`
	Metadata        github.Metadata                    `json:"metadata"`
	DescribedBy     string                             `json:"described_by"`
	ResourceType    string                             `json:"resource_type"`
	IntegrationType string                             `json:"integration_type"`
	IntegrationID   string                             `json:"integration_id"`
}

type ContainerPackageHit

type ContainerPackageHit struct {
	ID      string           `json:"_id"`
	Score   float64          `json:"_score"`
	Index   string           `json:"_index"`
	Type    string           `json:"_type"`
	Version int64            `json:"_version,omitempty"`
	Source  ContainerPackage `json:"_source"`
	Sort    []interface{}    `json:"sort"`
}

type ContainerPackageHits

type ContainerPackageHits struct {
	Total essdk.SearchTotal     `json:"total"`
	Hits  []ContainerPackageHit `json:"hits"`
}

type ContainerPackagePaginator

type ContainerPackagePaginator struct {
	// contains filtered or unexported fields
}

func (ContainerPackagePaginator) Close

func (ContainerPackagePaginator) HasNext

func (p ContainerPackagePaginator) HasNext() bool

func (ContainerPackagePaginator) NextPage

type ContainerPackageSearchResponse

type ContainerPackageSearchResponse struct {
	PitID string               `json:"pit_id"`
	Hits  ContainerPackageHits `json:"hits"`
}

type Issue

type Issue struct {
	ResourceID      string                  `json:"resource_id"`
	PlatformID      string                  `json:"platform_id"`
	Description     github.IssueDescription `json:"Description"`
	Metadata        github.Metadata         `json:"metadata"`
	DescribedBy     string                  `json:"described_by"`
	ResourceType    string                  `json:"resource_type"`
	IntegrationType string                  `json:"integration_type"`
	IntegrationID   string                  `json:"integration_id"`
}

type IssueHit

type IssueHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Issue         `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type IssueHits

type IssueHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []IssueHit        `json:"hits"`
}

type IssuePaginator

type IssuePaginator struct {
	// contains filtered or unexported fields
}

func (IssuePaginator) Close

func (p IssuePaginator) Close(ctx context.Context) error

func (IssuePaginator) HasNext

func (p IssuePaginator) HasNext() bool

func (IssuePaginator) NextPage

func (p IssuePaginator) NextPage(ctx context.Context) ([]Issue, error)

type IssueSearchResponse

type IssueSearchResponse struct {
	PitID string    `json:"pit_id"`
	Hits  IssueHits `json:"hits"`
}

type License

type License struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     github.LicenseDescription `json:"Description"`
	Metadata        github.Metadata           `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type LicenseHit

type LicenseHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  License       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type LicenseHits

type LicenseHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []LicenseHit      `json:"hits"`
}

type LicensePaginator

type LicensePaginator struct {
	// contains filtered or unexported fields
}

func (LicensePaginator) Close

func (p LicensePaginator) Close(ctx context.Context) error

func (LicensePaginator) HasNext

func (p LicensePaginator) HasNext() bool

func (LicensePaginator) NextPage

func (p LicensePaginator) NextPage(ctx context.Context) ([]License, error)

type LicenseSearchResponse

type LicenseSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  LicenseHits `json:"hits"`
}

type OrgAlertDependabot

type OrgAlertDependabot struct {
	ResourceID      string                               `json:"resource_id"`
	PlatformID      string                               `json:"platform_id"`
	Description     github.OrgAlertDependabotDescription `json:"Description"`
	Metadata        github.Metadata                      `json:"metadata"`
	DescribedBy     string                               `json:"described_by"`
	ResourceType    string                               `json:"resource_type"`
	IntegrationType string                               `json:"integration_type"`
	IntegrationID   string                               `json:"integration_id"`
}

type OrgAlertDependabotHit

type OrgAlertDependabotHit struct {
	ID      string             `json:"_id"`
	Score   float64            `json:"_score"`
	Index   string             `json:"_index"`
	Type    string             `json:"_type"`
	Version int64              `json:"_version,omitempty"`
	Source  OrgAlertDependabot `json:"_source"`
	Sort    []interface{}      `json:"sort"`
}

type OrgAlertDependabotHits

type OrgAlertDependabotHits struct {
	Total essdk.SearchTotal       `json:"total"`
	Hits  []OrgAlertDependabotHit `json:"hits"`
}

type OrgAlertDependabotPaginator

type OrgAlertDependabotPaginator struct {
	// contains filtered or unexported fields
}

func (OrgAlertDependabotPaginator) Close

func (OrgAlertDependabotPaginator) HasNext

func (p OrgAlertDependabotPaginator) HasNext() bool

func (OrgAlertDependabotPaginator) NextPage

type OrgAlertDependabotSearchResponse

type OrgAlertDependabotSearchResponse struct {
	PitID string                 `json:"pit_id"`
	Hits  OrgAlertDependabotHits `json:"hits"`
}

type OrgCollaborators

type OrgCollaborators struct {
	ResourceID      string                             `json:"resource_id"`
	PlatformID      string                             `json:"platform_id"`
	Description     github.OrgCollaboratorsDescription `json:"Description"`
	Metadata        github.Metadata                    `json:"metadata"`
	DescribedBy     string                             `json:"described_by"`
	ResourceType    string                             `json:"resource_type"`
	IntegrationType string                             `json:"integration_type"`
	IntegrationID   string                             `json:"integration_id"`
}

type OrgCollaboratorsHit

type OrgCollaboratorsHit struct {
	ID      string           `json:"_id"`
	Score   float64          `json:"_score"`
	Index   string           `json:"_index"`
	Type    string           `json:"_type"`
	Version int64            `json:"_version,omitempty"`
	Source  OrgCollaborators `json:"_source"`
	Sort    []interface{}    `json:"sort"`
}

type OrgCollaboratorsHits

type OrgCollaboratorsHits struct {
	Total essdk.SearchTotal     `json:"total"`
	Hits  []OrgCollaboratorsHit `json:"hits"`
}

type OrgCollaboratorsPaginator

type OrgCollaboratorsPaginator struct {
	// contains filtered or unexported fields
}

func (OrgCollaboratorsPaginator) Close

func (OrgCollaboratorsPaginator) HasNext

func (p OrgCollaboratorsPaginator) HasNext() bool

func (OrgCollaboratorsPaginator) NextPage

type OrgCollaboratorsSearchResponse

type OrgCollaboratorsSearchResponse struct {
	PitID string               `json:"pit_id"`
	Hits  OrgCollaboratorsHits `json:"hits"`
}

type OrgExternalIdentity added in v0.60.0

type OrgExternalIdentity struct {
	ResourceID      string                                `json:"resource_id"`
	PlatformID      string                                `json:"platform_id"`
	Description     github.OrgExternalIdentityDescription `json:"Description"`
	Metadata        github.Metadata                       `json:"metadata"`
	DescribedBy     string                                `json:"described_by"`
	ResourceType    string                                `json:"resource_type"`
	IntegrationType string                                `json:"integration_type"`
	IntegrationID   string                                `json:"integration_id"`
}

type OrgExternalIdentityHit added in v0.60.0

type OrgExternalIdentityHit struct {
	ID      string              `json:"_id"`
	Score   float64             `json:"_score"`
	Index   string              `json:"_index"`
	Type    string              `json:"_type"`
	Version int64               `json:"_version,omitempty"`
	Source  OrgExternalIdentity `json:"_source"`
	Sort    []interface{}       `json:"sort"`
}

type OrgExternalIdentityHits added in v0.60.0

type OrgExternalIdentityHits struct {
	Total essdk.SearchTotal        `json:"total"`
	Hits  []OrgExternalIdentityHit `json:"hits"`
}

type OrgExternalIdentityPaginator added in v0.60.0

type OrgExternalIdentityPaginator struct {
	// contains filtered or unexported fields
}

func (OrgExternalIdentityPaginator) Close added in v0.60.0

func (OrgExternalIdentityPaginator) HasNext added in v0.60.0

func (p OrgExternalIdentityPaginator) HasNext() bool

func (OrgExternalIdentityPaginator) NextPage added in v0.60.0

type OrgExternalIdentitySearchResponse added in v0.60.0

type OrgExternalIdentitySearchResponse struct {
	PitID string                  `json:"pit_id"`
	Hits  OrgExternalIdentityHits `json:"hits"`
}

type OrgMembers

type OrgMembers struct {
	ResourceID      string                       `json:"resource_id"`
	PlatformID      string                       `json:"platform_id"`
	Description     github.OrgMembersDescription `json:"Description"`
	Metadata        github.Metadata              `json:"metadata"`
	DescribedBy     string                       `json:"described_by"`
	ResourceType    string                       `json:"resource_type"`
	IntegrationType string                       `json:"integration_type"`
	IntegrationID   string                       `json:"integration_id"`
}

type OrgMembersHit

type OrgMembersHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  OrgMembers    `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type OrgMembersHits

type OrgMembersHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []OrgMembersHit   `json:"hits"`
}

type OrgMembersPaginator

type OrgMembersPaginator struct {
	// contains filtered or unexported fields
}

func (OrgMembersPaginator) Close

func (OrgMembersPaginator) HasNext

func (p OrgMembersPaginator) HasNext() bool

func (OrgMembersPaginator) NextPage

func (p OrgMembersPaginator) NextPage(ctx context.Context) ([]OrgMembers, error)

type OrgMembersSearchResponse

type OrgMembersSearchResponse struct {
	PitID string         `json:"pit_id"`
	Hits  OrgMembersHits `json:"hits"`
}

type Organization

type Organization struct {
	ResourceID      string                         `json:"resource_id"`
	PlatformID      string                         `json:"platform_id"`
	Description     github.OrganizationDescription `json:"Description"`
	Metadata        github.Metadata                `json:"metadata"`
	DescribedBy     string                         `json:"described_by"`
	ResourceType    string                         `json:"resource_type"`
	IntegrationType string                         `json:"integration_type"`
	IntegrationID   string                         `json:"integration_id"`
}

type OrganizationApp added in v0.63.0

type OrganizationApp struct {
	ResourceID      string                            `json:"resource_id"`
	PlatformID      string                            `json:"platform_id"`
	Description     github.OrganizationAppDescription `json:"Description"`
	Metadata        github.Metadata                   `json:"metadata"`
	DescribedBy     string                            `json:"described_by"`
	ResourceType    string                            `json:"resource_type"`
	IntegrationType string                            `json:"integration_type"`
	IntegrationID   string                            `json:"integration_id"`
}

type OrganizationAppHit added in v0.63.0

type OrganizationAppHit struct {
	ID      string          `json:"_id"`
	Score   float64         `json:"_score"`
	Index   string          `json:"_index"`
	Type    string          `json:"_type"`
	Version int64           `json:"_version,omitempty"`
	Source  OrganizationApp `json:"_source"`
	Sort    []interface{}   `json:"sort"`
}

type OrganizationAppHits added in v0.63.0

type OrganizationAppHits struct {
	Total essdk.SearchTotal    `json:"total"`
	Hits  []OrganizationAppHit `json:"hits"`
}

type OrganizationAppPaginator added in v0.63.0

type OrganizationAppPaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationAppPaginator) Close added in v0.63.0

func (OrganizationAppPaginator) HasNext added in v0.63.0

func (p OrganizationAppPaginator) HasNext() bool

func (OrganizationAppPaginator) NextPage added in v0.63.0

type OrganizationAppSearchResponse added in v0.63.0

type OrganizationAppSearchResponse struct {
	PitID string              `json:"pit_id"`
	Hits  OrganizationAppHits `json:"hits"`
}

type OrganizationHit

type OrganizationHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Organization  `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type OrganizationHits

type OrganizationHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []OrganizationHit `json:"hits"`
}

type OrganizationPaginator

type OrganizationPaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationPaginator) Close

func (OrganizationPaginator) HasNext

func (p OrganizationPaginator) HasNext() bool

func (OrganizationPaginator) NextPage

type OrganizationRole added in v0.62.9

type OrganizationRole struct {
	ResourceID      string                             `json:"resource_id"`
	PlatformID      string                             `json:"platform_id"`
	Description     github.OrganizationRoleDescription `json:"Description"`
	Metadata        github.Metadata                    `json:"metadata"`
	DescribedBy     string                             `json:"described_by"`
	ResourceType    string                             `json:"resource_type"`
	IntegrationType string                             `json:"integration_type"`
	IntegrationID   string                             `json:"integration_id"`
}

type OrganizationRoleAssignment added in v0.65.3

type OrganizationRoleAssignment struct {
	ResourceID      string                                       `json:"resource_id"`
	PlatformID      string                                       `json:"platform_id"`
	Description     github.OrganizationRoleAssignmentDescription `json:"Description"`
	Metadata        github.Metadata                              `json:"metadata"`
	DescribedBy     string                                       `json:"described_by"`
	ResourceType    string                                       `json:"resource_type"`
	IntegrationType string                                       `json:"integration_type"`
	IntegrationID   string                                       `json:"integration_id"`
}

type OrganizationRoleAssignmentHit added in v0.65.3

type OrganizationRoleAssignmentHit struct {
	ID      string                     `json:"_id"`
	Score   float64                    `json:"_score"`
	Index   string                     `json:"_index"`
	Type    string                     `json:"_type"`
	Version int64                      `json:"_version,omitempty"`
	Source  OrganizationRoleAssignment `json:"_source"`
	Sort    []interface{}              `json:"sort"`
}

type OrganizationRoleAssignmentHits added in v0.65.3

type OrganizationRoleAssignmentHits struct {
	Total essdk.SearchTotal               `json:"total"`
	Hits  []OrganizationRoleAssignmentHit `json:"hits"`
}

type OrganizationRoleAssignmentPaginator added in v0.65.3

type OrganizationRoleAssignmentPaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationRoleAssignmentPaginator) Close added in v0.65.3

func (OrganizationRoleAssignmentPaginator) HasNext added in v0.65.3

func (OrganizationRoleAssignmentPaginator) NextPage added in v0.65.3

type OrganizationRoleAssignmentSearchResponse added in v0.65.3

type OrganizationRoleAssignmentSearchResponse struct {
	PitID string                         `json:"pit_id"`
	Hits  OrganizationRoleAssignmentHits `json:"hits"`
}

type OrganizationRoleDefinition added in v0.65.3

type OrganizationRoleDefinition struct {
	ResourceID      string                                       `json:"resource_id"`
	PlatformID      string                                       `json:"platform_id"`
	Description     github.OrganizationRoleDefinitionDescription `json:"Description"`
	Metadata        github.Metadata                              `json:"metadata"`
	DescribedBy     string                                       `json:"described_by"`
	ResourceType    string                                       `json:"resource_type"`
	IntegrationType string                                       `json:"integration_type"`
	IntegrationID   string                                       `json:"integration_id"`
}

type OrganizationRoleDefinitionHit added in v0.65.3

type OrganizationRoleDefinitionHit struct {
	ID      string                     `json:"_id"`
	Score   float64                    `json:"_score"`
	Index   string                     `json:"_index"`
	Type    string                     `json:"_type"`
	Version int64                      `json:"_version,omitempty"`
	Source  OrganizationRoleDefinition `json:"_source"`
	Sort    []interface{}              `json:"sort"`
}

type OrganizationRoleDefinitionHits added in v0.65.3

type OrganizationRoleDefinitionHits struct {
	Total essdk.SearchTotal               `json:"total"`
	Hits  []OrganizationRoleDefinitionHit `json:"hits"`
}

type OrganizationRoleDefinitionPaginator added in v0.65.3

type OrganizationRoleDefinitionPaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationRoleDefinitionPaginator) Close added in v0.65.3

func (OrganizationRoleDefinitionPaginator) HasNext added in v0.65.3

func (OrganizationRoleDefinitionPaginator) NextPage added in v0.65.3

type OrganizationRoleDefinitionSearchResponse added in v0.65.3

type OrganizationRoleDefinitionSearchResponse struct {
	PitID string                         `json:"pit_id"`
	Hits  OrganizationRoleDefinitionHits `json:"hits"`
}

type OrganizationRoleHit added in v0.62.9

type OrganizationRoleHit struct {
	ID      string           `json:"_id"`
	Score   float64          `json:"_score"`
	Index   string           `json:"_index"`
	Type    string           `json:"_type"`
	Version int64            `json:"_version,omitempty"`
	Source  OrganizationRole `json:"_source"`
	Sort    []interface{}    `json:"sort"`
}

type OrganizationRoleHits added in v0.62.9

type OrganizationRoleHits struct {
	Total essdk.SearchTotal     `json:"total"`
	Hits  []OrganizationRoleHit `json:"hits"`
}

type OrganizationRolePaginator added in v0.62.9

type OrganizationRolePaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationRolePaginator) Close added in v0.62.9

func (OrganizationRolePaginator) HasNext added in v0.62.9

func (p OrganizationRolePaginator) HasNext() bool

func (OrganizationRolePaginator) NextPage added in v0.62.9

type OrganizationRoleSearchResponse added in v0.62.9

type OrganizationRoleSearchResponse struct {
	PitID string               `json:"pit_id"`
	Hits  OrganizationRoleHits `json:"hits"`
}

type OrganizationSearchResponse

type OrganizationSearchResponse struct {
	PitID string           `json:"pit_id"`
	Hits  OrganizationHits `json:"hits"`
}

type OrganizationToken added in v0.63.2

type OrganizationToken struct {
	ResourceID      string                              `json:"resource_id"`
	PlatformID      string                              `json:"platform_id"`
	Description     github.OrganizationTokenDescription `json:"Description"`
	Metadata        github.Metadata                     `json:"metadata"`
	DescribedBy     string                              `json:"described_by"`
	ResourceType    string                              `json:"resource_type"`
	IntegrationType string                              `json:"integration_type"`
	IntegrationID   string                              `json:"integration_id"`
}

type OrganizationTokenHit added in v0.63.2

type OrganizationTokenHit struct {
	ID      string            `json:"_id"`
	Score   float64           `json:"_score"`
	Index   string            `json:"_index"`
	Type    string            `json:"_type"`
	Version int64             `json:"_version,omitempty"`
	Source  OrganizationToken `json:"_source"`
	Sort    []interface{}     `json:"sort"`
}

type OrganizationTokenHits added in v0.63.2

type OrganizationTokenHits struct {
	Total essdk.SearchTotal      `json:"total"`
	Hits  []OrganizationTokenHit `json:"hits"`
}

type OrganizationTokenPaginator added in v0.63.2

type OrganizationTokenPaginator struct {
	// contains filtered or unexported fields
}

func (OrganizationTokenPaginator) Close added in v0.63.2

func (OrganizationTokenPaginator) HasNext added in v0.63.2

func (p OrganizationTokenPaginator) HasNext() bool

func (OrganizationTokenPaginator) NextPage added in v0.63.2

type OrganizationTokenSearchResponse added in v0.63.2

type OrganizationTokenSearchResponse struct {
	PitID string                `json:"pit_id"`
	Hits  OrganizationTokenHits `json:"hits"`
}

type Package

type Package struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     github.PackageDescription `json:"Description"`
	Metadata        github.Metadata           `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type PackageDetail

type PackageDetail struct {
	ResourceID      string                          `json:"resource_id"`
	PlatformID      string                          `json:"platform_id"`
	Description     github.PackageDetailDescription `json:"Description"`
	Metadata        github.Metadata                 `json:"metadata"`
	DescribedBy     string                          `json:"described_by"`
	ResourceType    string                          `json:"resource_type"`
	IntegrationType string                          `json:"integration_type"`
	IntegrationID   string                          `json:"integration_id"`
}

type PackageDetailHit

type PackageDetailHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  PackageDetail `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type PackageDetailHits

type PackageDetailHits struct {
	Total essdk.SearchTotal  `json:"total"`
	Hits  []PackageDetailHit `json:"hits"`
}

type PackageDetailPaginator

type PackageDetailPaginator struct {
	// contains filtered or unexported fields
}

func (PackageDetailPaginator) Close

func (PackageDetailPaginator) HasNext

func (p PackageDetailPaginator) HasNext() bool

func (PackageDetailPaginator) NextPage

type PackageDetailSearchResponse

type PackageDetailSearchResponse struct {
	PitID string            `json:"pit_id"`
	Hits  PackageDetailHits `json:"hits"`
}

type PackageHit

type PackageHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Package       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type PackageHits

type PackageHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []PackageHit      `json:"hits"`
}

type PackagePaginator

type PackagePaginator struct {
	// contains filtered or unexported fields
}

func (PackagePaginator) Close

func (p PackagePaginator) Close(ctx context.Context) error

func (PackagePaginator) HasNext

func (p PackagePaginator) HasNext() bool

func (PackagePaginator) NextPage

func (p PackagePaginator) NextPage(ctx context.Context) ([]Package, error)

type PackageSearchResponse

type PackageSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  PackageHits `json:"hits"`
}

type PullRequest

type PullRequest struct {
	ResourceID      string                        `json:"resource_id"`
	PlatformID      string                        `json:"platform_id"`
	Description     github.PullRequestDescription `json:"Description"`
	Metadata        github.Metadata               `json:"metadata"`
	DescribedBy     string                        `json:"described_by"`
	ResourceType    string                        `json:"resource_type"`
	IntegrationType string                        `json:"integration_type"`
	IntegrationID   string                        `json:"integration_id"`
}

type PullRequestHit

type PullRequestHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  PullRequest   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type PullRequestHits

type PullRequestHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []PullRequestHit  `json:"hits"`
}

type PullRequestPaginator

type PullRequestPaginator struct {
	// contains filtered or unexported fields
}

func (PullRequestPaginator) Close

func (PullRequestPaginator) HasNext

func (p PullRequestPaginator) HasNext() bool

func (PullRequestPaginator) NextPage

func (p PullRequestPaginator) NextPage(ctx context.Context) ([]PullRequest, error)

type PullRequestSearchResponse

type PullRequestSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  PullRequestHits `json:"hits"`
}

type Release

type Release struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     github.ReleaseDescription `json:"Description"`
	Metadata        github.Metadata           `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type ReleaseHit

type ReleaseHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Release       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ReleaseHits

type ReleaseHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ReleaseHit      `json:"hits"`
}

type ReleasePaginator

type ReleasePaginator struct {
	// contains filtered or unexported fields
}

func (ReleasePaginator) Close

func (p ReleasePaginator) Close(ctx context.Context) error

func (ReleasePaginator) HasNext

func (p ReleasePaginator) HasNext() bool

func (ReleasePaginator) NextPage

func (p ReleasePaginator) NextPage(ctx context.Context) ([]Release, error)

type ReleaseSearchResponse

type ReleaseSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  ReleaseHits `json:"hits"`
}

type RepoAlertDependabot

type RepoAlertDependabot struct {
	ResourceID      string                                `json:"resource_id"`
	PlatformID      string                                `json:"platform_id"`
	Description     github.RepoAlertDependabotDescription `json:"Description"`
	Metadata        github.Metadata                       `json:"metadata"`
	DescribedBy     string                                `json:"described_by"`
	ResourceType    string                                `json:"resource_type"`
	IntegrationType string                                `json:"integration_type"`
	IntegrationID   string                                `json:"integration_id"`
}

type RepoAlertDependabotHit

type RepoAlertDependabotHit struct {
	ID      string              `json:"_id"`
	Score   float64             `json:"_score"`
	Index   string              `json:"_index"`
	Type    string              `json:"_type"`
	Version int64               `json:"_version,omitempty"`
	Source  RepoAlertDependabot `json:"_source"`
	Sort    []interface{}       `json:"sort"`
}

type RepoAlertDependabotHits

type RepoAlertDependabotHits struct {
	Total essdk.SearchTotal        `json:"total"`
	Hits  []RepoAlertDependabotHit `json:"hits"`
}

type RepoAlertDependabotPaginator

type RepoAlertDependabotPaginator struct {
	// contains filtered or unexported fields
}

func (RepoAlertDependabotPaginator) Close

func (RepoAlertDependabotPaginator) HasNext

func (p RepoAlertDependabotPaginator) HasNext() bool

func (RepoAlertDependabotPaginator) NextPage

type RepoAlertDependabotSearchResponse

type RepoAlertDependabotSearchResponse struct {
	PitID string                  `json:"pit_id"`
	Hits  RepoAlertDependabotHits `json:"hits"`
}

type RepoCollaborators

type RepoCollaborators struct {
	ResourceID      string                              `json:"resource_id"`
	PlatformID      string                              `json:"platform_id"`
	Description     github.RepoCollaboratorsDescription `json:"Description"`
	Metadata        github.Metadata                     `json:"metadata"`
	DescribedBy     string                              `json:"described_by"`
	ResourceType    string                              `json:"resource_type"`
	IntegrationType string                              `json:"integration_type"`
	IntegrationID   string                              `json:"integration_id"`
}

type RepoCollaboratorsHit

type RepoCollaboratorsHit struct {
	ID      string            `json:"_id"`
	Score   float64           `json:"_score"`
	Index   string            `json:"_index"`
	Type    string            `json:"_type"`
	Version int64             `json:"_version,omitempty"`
	Source  RepoCollaborators `json:"_source"`
	Sort    []interface{}     `json:"sort"`
}

type RepoCollaboratorsHits

type RepoCollaboratorsHits struct {
	Total essdk.SearchTotal      `json:"total"`
	Hits  []RepoCollaboratorsHit `json:"hits"`
}

type RepoCollaboratorsPaginator

type RepoCollaboratorsPaginator struct {
	// contains filtered or unexported fields
}

func (RepoCollaboratorsPaginator) Close

func (RepoCollaboratorsPaginator) HasNext

func (p RepoCollaboratorsPaginator) HasNext() bool

func (RepoCollaboratorsPaginator) NextPage

type RepoCollaboratorsSearchResponse

type RepoCollaboratorsSearchResponse struct {
	PitID string                `json:"pit_id"`
	Hits  RepoCollaboratorsHits `json:"hits"`
}

type RepoEnvironment

type RepoEnvironment struct {
	ResourceID      string                            `json:"resource_id"`
	PlatformID      string                            `json:"platform_id"`
	Description     github.RepoEnvironmentDescription `json:"Description"`
	Metadata        github.Metadata                   `json:"metadata"`
	DescribedBy     string                            `json:"described_by"`
	ResourceType    string                            `json:"resource_type"`
	IntegrationType string                            `json:"integration_type"`
	IntegrationID   string                            `json:"integration_id"`
}

type RepoEnvironmentHit

type RepoEnvironmentHit struct {
	ID      string          `json:"_id"`
	Score   float64         `json:"_score"`
	Index   string          `json:"_index"`
	Type    string          `json:"_type"`
	Version int64           `json:"_version,omitempty"`
	Source  RepoEnvironment `json:"_source"`
	Sort    []interface{}   `json:"sort"`
}

type RepoEnvironmentHits

type RepoEnvironmentHits struct {
	Total essdk.SearchTotal    `json:"total"`
	Hits  []RepoEnvironmentHit `json:"hits"`
}

type RepoEnvironmentPaginator

type RepoEnvironmentPaginator struct {
	// contains filtered or unexported fields
}

func (RepoEnvironmentPaginator) Close

func (RepoEnvironmentPaginator) HasNext

func (p RepoEnvironmentPaginator) HasNext() bool

func (RepoEnvironmentPaginator) NextPage

type RepoEnvironmentSearchResponse

type RepoEnvironmentSearchResponse struct {
	PitID string              `json:"pit_id"`
	Hits  RepoEnvironmentHits `json:"hits"`
}

type RepoRuleSet

type RepoRuleSet struct {
	ResourceID      string                        `json:"resource_id"`
	PlatformID      string                        `json:"platform_id"`
	Description     github.RepoRuleSetDescription `json:"Description"`
	Metadata        github.Metadata               `json:"metadata"`
	DescribedBy     string                        `json:"described_by"`
	ResourceType    string                        `json:"resource_type"`
	IntegrationType string                        `json:"integration_type"`
	IntegrationID   string                        `json:"integration_id"`
}

type RepoRuleSetHit

type RepoRuleSetHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  RepoRuleSet   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type RepoRuleSetHits

type RepoRuleSetHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []RepoRuleSetHit  `json:"hits"`
}

type RepoRuleSetPaginator

type RepoRuleSetPaginator struct {
	// contains filtered or unexported fields
}

func (RepoRuleSetPaginator) Close

func (RepoRuleSetPaginator) HasNext

func (p RepoRuleSetPaginator) HasNext() bool

func (RepoRuleSetPaginator) NextPage

func (p RepoRuleSetPaginator) NextPage(ctx context.Context) ([]RepoRuleSet, error)

type RepoRuleSetSearchResponse

type RepoRuleSetSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  RepoRuleSetHits `json:"hits"`
}

type RepoSBOM

type RepoSBOM struct {
	ResourceID      string                     `json:"resource_id"`
	PlatformID      string                     `json:"platform_id"`
	Description     github.RepoSBOMDescription `json:"Description"`
	Metadata        github.Metadata            `json:"metadata"`
	DescribedBy     string                     `json:"described_by"`
	ResourceType    string                     `json:"resource_type"`
	IntegrationType string                     `json:"integration_type"`
	IntegrationID   string                     `json:"integration_id"`
}

type RepoSBOMHit

type RepoSBOMHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  RepoSBOM      `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type RepoSBOMHits

type RepoSBOMHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []RepoSBOMHit     `json:"hits"`
}

type RepoSBOMPaginator

type RepoSBOMPaginator struct {
	// contains filtered or unexported fields
}

func (RepoSBOMPaginator) Close

func (p RepoSBOMPaginator) Close(ctx context.Context) error

func (RepoSBOMPaginator) HasNext

func (p RepoSBOMPaginator) HasNext() bool

func (RepoSBOMPaginator) NextPage

func (p RepoSBOMPaginator) NextPage(ctx context.Context) ([]RepoSBOM, error)

type RepoSBOMSearchResponse

type RepoSBOMSearchResponse struct {
	PitID string       `json:"pit_id"`
	Hits  RepoSBOMHits `json:"hits"`
}

type RepoVulnerabilityAlert

type RepoVulnerabilityAlert struct {
	ResourceID      string                                   `json:"resource_id"`
	PlatformID      string                                   `json:"platform_id"`
	Description     github.RepoVulnerabilityAlertDescription `json:"Description"`
	Metadata        github.Metadata                          `json:"metadata"`
	DescribedBy     string                                   `json:"described_by"`
	ResourceType    string                                   `json:"resource_type"`
	IntegrationType string                                   `json:"integration_type"`
	IntegrationID   string                                   `json:"integration_id"`
}

type RepoVulnerabilityAlertHit

type RepoVulnerabilityAlertHit struct {
	ID      string                 `json:"_id"`
	Score   float64                `json:"_score"`
	Index   string                 `json:"_index"`
	Type    string                 `json:"_type"`
	Version int64                  `json:"_version,omitempty"`
	Source  RepoVulnerabilityAlert `json:"_source"`
	Sort    []interface{}          `json:"sort"`
}

type RepoVulnerabilityAlertHits

type RepoVulnerabilityAlertHits struct {
	Total essdk.SearchTotal           `json:"total"`
	Hits  []RepoVulnerabilityAlertHit `json:"hits"`
}

type RepoVulnerabilityAlertPaginator

type RepoVulnerabilityAlertPaginator struct {
	// contains filtered or unexported fields
}

func (RepoVulnerabilityAlertPaginator) Close

func (RepoVulnerabilityAlertPaginator) HasNext

func (RepoVulnerabilityAlertPaginator) NextPage

type RepoVulnerabilityAlertSearchResponse

type RepoVulnerabilityAlertSearchResponse struct {
	PitID string                     `json:"pit_id"`
	Hits  RepoVulnerabilityAlertHits `json:"hits"`
}

type Repository

type Repository struct {
	ResourceID      string                       `json:"resource_id"`
	PlatformID      string                       `json:"platform_id"`
	Description     github.RepositoryDescription `json:"Description"`
	Metadata        github.Metadata              `json:"metadata"`
	DescribedBy     string                       `json:"described_by"`
	ResourceType    string                       `json:"resource_type"`
	IntegrationType string                       `json:"integration_type"`
	IntegrationID   string                       `json:"integration_id"`
}

type RepositoryHit

type RepositoryHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Repository    `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type RepositoryHits

type RepositoryHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []RepositoryHit   `json:"hits"`
}

type RepositoryPaginator

type RepositoryPaginator struct {
	// contains filtered or unexported fields
}

func (RepositoryPaginator) Close

func (RepositoryPaginator) HasNext

func (p RepositoryPaginator) HasNext() bool

func (RepositoryPaginator) NextPage

func (p RepositoryPaginator) NextPage(ctx context.Context) ([]Repository, error)

type RepositoryPermission added in v0.65.3

type RepositoryPermission struct {
	ResourceID      string                                 `json:"resource_id"`
	PlatformID      string                                 `json:"platform_id"`
	Description     github.RepositoryPermissionDescription `json:"Description"`
	Metadata        github.Metadata                        `json:"metadata"`
	DescribedBy     string                                 `json:"described_by"`
	ResourceType    string                                 `json:"resource_type"`
	IntegrationType string                                 `json:"integration_type"`
	IntegrationID   string                                 `json:"integration_id"`
}

type RepositoryPermissionHit added in v0.65.3

type RepositoryPermissionHit struct {
	ID      string               `json:"_id"`
	Score   float64              `json:"_score"`
	Index   string               `json:"_index"`
	Type    string               `json:"_type"`
	Version int64                `json:"_version,omitempty"`
	Source  RepositoryPermission `json:"_source"`
	Sort    []interface{}        `json:"sort"`
}

type RepositoryPermissionHits added in v0.65.3

type RepositoryPermissionHits struct {
	Total essdk.SearchTotal         `json:"total"`
	Hits  []RepositoryPermissionHit `json:"hits"`
}

type RepositoryPermissionPaginator added in v0.65.3

type RepositoryPermissionPaginator struct {
	// contains filtered or unexported fields
}

func (RepositoryPermissionPaginator) Close added in v0.65.3

func (RepositoryPermissionPaginator) HasNext added in v0.65.3

func (p RepositoryPermissionPaginator) HasNext() bool

func (RepositoryPermissionPaginator) NextPage added in v0.65.3

type RepositoryPermissionSearchResponse added in v0.65.3

type RepositoryPermissionSearchResponse struct {
	PitID string                   `json:"pit_id"`
	Hits  RepositoryPermissionHits `json:"hits"`
}

type RepositorySearchResponse

type RepositorySearchResponse struct {
	PitID string         `json:"pit_id"`
	Hits  RepositoryHits `json:"hits"`
}

type Runner

type Runner struct {
	ResourceID      string                   `json:"resource_id"`
	PlatformID      string                   `json:"platform_id"`
	Description     github.RunnerDescription `json:"Description"`
	Metadata        github.Metadata          `json:"metadata"`
	DescribedBy     string                   `json:"described_by"`
	ResourceType    string                   `json:"resource_type"`
	IntegrationType string                   `json:"integration_type"`
	IntegrationID   string                   `json:"integration_id"`
}

type RunnerHit

type RunnerHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Runner        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type RunnerHits

type RunnerHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []RunnerHit       `json:"hits"`
}

type RunnerPaginator

type RunnerPaginator struct {
	// contains filtered or unexported fields
}

func (RunnerPaginator) Close

func (p RunnerPaginator) Close(ctx context.Context) error

func (RunnerPaginator) HasNext

func (p RunnerPaginator) HasNext() bool

func (RunnerPaginator) NextPage

func (p RunnerPaginator) NextPage(ctx context.Context) ([]Runner, error)

type RunnerSearchResponse

type RunnerSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  RunnerHits `json:"hits"`
}

type Secret

type Secret struct {
	ResourceID      string                   `json:"resource_id"`
	PlatformID      string                   `json:"platform_id"`
	Description     github.SecretDescription `json:"Description"`
	Metadata        github.Metadata          `json:"metadata"`
	DescribedBy     string                   `json:"described_by"`
	ResourceType    string                   `json:"resource_type"`
	IntegrationType string                   `json:"integration_type"`
	IntegrationID   string                   `json:"integration_id"`
}

type SecretHit

type SecretHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Secret        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type SecretHits

type SecretHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []SecretHit       `json:"hits"`
}

type SecretPaginator

type SecretPaginator struct {
	// contains filtered or unexported fields
}

func (SecretPaginator) Close

func (p SecretPaginator) Close(ctx context.Context) error

func (SecretPaginator) HasNext

func (p SecretPaginator) HasNext() bool

func (SecretPaginator) NextPage

func (p SecretPaginator) NextPage(ctx context.Context) ([]Secret, error)

type SecretSearchResponse

type SecretSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  SecretHits `json:"hits"`
}

type Tag

type Tag struct {
	ResourceID      string                `json:"resource_id"`
	PlatformID      string                `json:"platform_id"`
	Description     github.TagDescription `json:"Description"`
	Metadata        github.Metadata       `json:"metadata"`
	DescribedBy     string                `json:"described_by"`
	ResourceType    string                `json:"resource_type"`
	IntegrationType string                `json:"integration_type"`
	IntegrationID   string                `json:"integration_id"`
}

type TagHit

type TagHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Tag           `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type TagHits

type TagHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []TagHit          `json:"hits"`
}

type TagPaginator

type TagPaginator struct {
	// contains filtered or unexported fields
}

func (TagPaginator) Close

func (p TagPaginator) Close(ctx context.Context) error

func (TagPaginator) HasNext

func (p TagPaginator) HasNext() bool

func (TagPaginator) NextPage

func (p TagPaginator) NextPage(ctx context.Context) ([]Tag, error)

type TagSearchResponse

type TagSearchResponse struct {
	PitID string  `json:"pit_id"`
	Hits  TagHits `json:"hits"`
}

type Team

type Team struct {
	ResourceID      string                 `json:"resource_id"`
	PlatformID      string                 `json:"platform_id"`
	Description     github.TeamDescription `json:"Description"`
	Metadata        github.Metadata        `json:"metadata"`
	DescribedBy     string                 `json:"described_by"`
	ResourceType    string                 `json:"resource_type"`
	IntegrationType string                 `json:"integration_type"`
	IntegrationID   string                 `json:"integration_id"`
}

type TeamHit

type TeamHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Team          `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type TeamHits

type TeamHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []TeamHit         `json:"hits"`
}

type TeamMember added in v0.62.0

type TeamMember struct {
	ResourceID      string                       `json:"resource_id"`
	PlatformID      string                       `json:"platform_id"`
	Description     github.TeamMemberDescription `json:"Description"`
	Metadata        github.Metadata              `json:"metadata"`
	DescribedBy     string                       `json:"described_by"`
	ResourceType    string                       `json:"resource_type"`
	IntegrationType string                       `json:"integration_type"`
	IntegrationID   string                       `json:"integration_id"`
}

type TeamMemberHit added in v0.62.0

type TeamMemberHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  TeamMember    `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type TeamMemberHits added in v0.62.0

type TeamMemberHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []TeamMemberHit   `json:"hits"`
}

type TeamMemberPaginator added in v0.62.0

type TeamMemberPaginator struct {
	// contains filtered or unexported fields
}

func (TeamMemberPaginator) Close added in v0.62.0

func (TeamMemberPaginator) HasNext added in v0.62.0

func (p TeamMemberPaginator) HasNext() bool

func (TeamMemberPaginator) NextPage added in v0.62.0

func (p TeamMemberPaginator) NextPage(ctx context.Context) ([]TeamMember, error)

type TeamMemberSearchResponse added in v0.62.0

type TeamMemberSearchResponse struct {
	PitID string         `json:"pit_id"`
	Hits  TeamMemberHits `json:"hits"`
}

type TeamPaginator

type TeamPaginator struct {
	// contains filtered or unexported fields
}

func (TeamPaginator) Close

func (p TeamPaginator) Close(ctx context.Context) error

func (TeamPaginator) HasNext

func (p TeamPaginator) HasNext() bool

func (TeamPaginator) NextPage

func (p TeamPaginator) NextPage(ctx context.Context) ([]Team, error)

type TeamRepository added in v0.62.0

type TeamRepository struct {
	ResourceID      string                           `json:"resource_id"`
	PlatformID      string                           `json:"platform_id"`
	Description     github.TeamRepositoryDescription `json:"Description"`
	Metadata        github.Metadata                  `json:"metadata"`
	DescribedBy     string                           `json:"described_by"`
	ResourceType    string                           `json:"resource_type"`
	IntegrationType string                           `json:"integration_type"`
	IntegrationID   string                           `json:"integration_id"`
}

type TeamRepositoryHit added in v0.62.0

type TeamRepositoryHit struct {
	ID      string         `json:"_id"`
	Score   float64        `json:"_score"`
	Index   string         `json:"_index"`
	Type    string         `json:"_type"`
	Version int64          `json:"_version,omitempty"`
	Source  TeamRepository `json:"_source"`
	Sort    []interface{}  `json:"sort"`
}

type TeamRepositoryHits added in v0.62.0

type TeamRepositoryHits struct {
	Total essdk.SearchTotal   `json:"total"`
	Hits  []TeamRepositoryHit `json:"hits"`
}

type TeamRepositoryPaginator added in v0.62.0

type TeamRepositoryPaginator struct {
	// contains filtered or unexported fields
}

func (TeamRepositoryPaginator) Close added in v0.62.0

func (TeamRepositoryPaginator) HasNext added in v0.62.0

func (p TeamRepositoryPaginator) HasNext() bool

func (TeamRepositoryPaginator) NextPage added in v0.62.0

type TeamRepositorySearchResponse added in v0.62.0

type TeamRepositorySearchResponse struct {
	PitID string             `json:"pit_id"`
	Hits  TeamRepositoryHits `json:"hits"`
}

type TeamSearchResponse

type TeamSearchResponse struct {
	PitID string   `json:"pit_id"`
	Hits  TeamHits `json:"hits"`
}

type User

type User struct {
	ResourceID      string                 `json:"resource_id"`
	PlatformID      string                 `json:"platform_id"`
	Description     github.UserDescription `json:"Description"`
	Metadata        github.Metadata        `json:"metadata"`
	DescribedBy     string                 `json:"described_by"`
	ResourceType    string                 `json:"resource_type"`
	IntegrationType string                 `json:"integration_type"`
	IntegrationID   string                 `json:"integration_id"`
}

type UserHit

type UserHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  User          `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type UserHits

type UserHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []UserHit         `json:"hits"`
}

type UserPaginator

type UserPaginator struct {
	// contains filtered or unexported fields
}

func (UserPaginator) Close

func (p UserPaginator) Close(ctx context.Context) error

func (UserPaginator) HasNext

func (p UserPaginator) HasNext() bool

func (UserPaginator) NextPage

func (p UserPaginator) NextPage(ctx context.Context) ([]User, error)

type UserSearchResponse

type UserSearchResponse struct {
	PitID string   `json:"pit_id"`
	Hits  UserHits `json:"hits"`
}

type Webhook added in v0.58.0

type Webhook struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     github.WebhookDescription `json:"Description"`
	Metadata        github.Metadata           `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type WebhookHit added in v0.58.0

type WebhookHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Webhook       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WebhookHits added in v0.58.0

type WebhookHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []WebhookHit      `json:"hits"`
}

type WebhookPaginator added in v0.58.0

type WebhookPaginator struct {
	// contains filtered or unexported fields
}

func (WebhookPaginator) Close added in v0.58.0

func (p WebhookPaginator) Close(ctx context.Context) error

func (WebhookPaginator) HasNext added in v0.58.0

func (p WebhookPaginator) HasNext() bool

func (WebhookPaginator) NextPage added in v0.58.0

func (p WebhookPaginator) NextPage(ctx context.Context) ([]Webhook, error)

type WebhookSearchResponse added in v0.58.0

type WebhookSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  WebhookHits `json:"hits"`
}

type Workflow

type Workflow struct {
	ResourceID      string                     `json:"resource_id"`
	PlatformID      string                     `json:"platform_id"`
	Description     github.WorkflowDescription `json:"Description"`
	Metadata        github.Metadata            `json:"metadata"`
	DescribedBy     string                     `json:"described_by"`
	ResourceType    string                     `json:"resource_type"`
	IntegrationType string                     `json:"integration_type"`
	IntegrationID   string                     `json:"integration_id"`
}

type WorkflowHit

type WorkflowHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Workflow      `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WorkflowHits

type WorkflowHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []WorkflowHit     `json:"hits"`
}

type WorkflowPaginator

type WorkflowPaginator struct {
	// contains filtered or unexported fields
}

func (WorkflowPaginator) Close

func (p WorkflowPaginator) Close(ctx context.Context) error

func (WorkflowPaginator) HasNext

func (p WorkflowPaginator) HasNext() bool

func (WorkflowPaginator) NextPage

func (p WorkflowPaginator) NextPage(ctx context.Context) ([]Workflow, error)

type WorkflowRun

type WorkflowRun struct {
	ResourceID      string                        `json:"resource_id"`
	PlatformID      string                        `json:"platform_id"`
	Description     github.WorkflowRunDescription `json:"Description"`
	Metadata        github.Metadata               `json:"metadata"`
	DescribedBy     string                        `json:"described_by"`
	ResourceType    string                        `json:"resource_type"`
	IntegrationType string                        `json:"integration_type"`
	IntegrationID   string                        `json:"integration_id"`
}

type WorkflowRunHit

type WorkflowRunHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  WorkflowRun   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WorkflowRunHits

type WorkflowRunHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []WorkflowRunHit  `json:"hits"`
}

type WorkflowRunPaginator

type WorkflowRunPaginator struct {
	// contains filtered or unexported fields
}

func (WorkflowRunPaginator) Close

func (WorkflowRunPaginator) HasNext

func (p WorkflowRunPaginator) HasNext() bool

func (WorkflowRunPaginator) NextPage

func (p WorkflowRunPaginator) NextPage(ctx context.Context) ([]WorkflowRun, error)

type WorkflowRunSearchResponse

type WorkflowRunSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  WorkflowRunHits `json:"hits"`
}

type WorkflowSearchResponse

type WorkflowSearchResponse struct {
	PitID string       `json:"pit_id"`
	Hits  WorkflowHits `json:"hits"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL