report

package
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2023 License: BSD-2-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmdReport

func NewCmdReport() *cobra.Command

NewCmdVersion returns the current version of cli being used

Types

type QueryResponse

type QueryResponse struct {
	Data struct {
		CreateArtifact struct {
			Error   string `json:"error"`
			Message string `json:"message"`
			Ok      bool   `json:"ok"`
		} `json:"createArtifact"`
	} `json:"data"`
}

QueryResponse is the response returned by artifacts report GraphQL query

type ReportOptions

type ReportOptions struct {
	Analyzer                    string
	Key                         string
	Value                       string
	ValueFile                   string
	SkipCertificateVerification bool
}

func (*ReportOptions) Run

func (opts *ReportOptions) Run() int

type ReportQuery

type ReportQuery struct {
	Query     string `json:"query"`
	Variables struct {
		Input ReportQueryInput `json:"input"`
	} `json:"variables"`
}

ReportQueryInput is the structure of artifacts report GraphQL query

type ReportQueryInput

type ReportQueryInput struct {
	AccessToken       string      `json:"accessToken"`
	CommitOID         string      `json:"commitOid"`
	ReporterName      string      `json:"reporter"`
	ReporterVersion   string      `json:"reporterVersion"`
	Key               string      `json:"key"`
	Data              string      `json:"data"`
	AnalyzerShortcode string      `json:"analyzer"`
	Metadata          interface{} `json:"metadata,omitempty"`
}

ReportQueryInput is the schema for variables of artifacts report GraphQL query

Jump to

Keyboard shortcuts

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