Documentation
¶
Overview ¶
Package syncv1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.10.1 DO NOT EDIT.
Package syncv1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.10.1 DO NOT EDIT.
Index ¶
- func NewCreateJobIssueRequest(server string, jobId string, body CreateJobIssueJSONRequestBody) (*http.Request, error)
- func NewCreateJobIssueRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateSyncJobRequest(server string, body CreateSyncJobJSONRequestBody) (*http.Request, error)
- func NewCreateSyncJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSyncJobRequest(server string, jobId string, body UpdateSyncJobJSONRequestBody) (*http.Request, error)
- func NewUpdateSyncJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- type AnyJobResponse
- type ApiError
- type ApiErrorCode
- type ApiErrorType
- type ApiError_Params
- type Client
- func (c *Client) CreateJobIssue(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateJobIssueWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSyncJob(ctx context.Context, body CreateSyncJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateSyncJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateSyncJob(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateSyncJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CreateJobIssueWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*CreateJobIssueResponse, error)
- func (c *ClientWithResponses) CreateJobIssueWithResponse(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, ...) (*CreateJobIssueResponse, error)
- func (c *ClientWithResponses) CreateSyncJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSyncJobResponse, error)
- func (c *ClientWithResponses) CreateSyncJobWithResponse(ctx context.Context, body CreateSyncJobJSONRequestBody, ...) (*CreateSyncJobResponse, error)
- func (c *ClientWithResponses) UpdateSyncJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*UpdateSyncJobResponse, error)
- func (c *ClientWithResponses) UpdateSyncJobWithResponse(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, ...) (*UpdateSyncJobResponse, error)
- type ClientWithResponsesInterface
- type CreateIssueResponse
- type CreateJobIssueJSONBody
- type CreateJobIssueJSONRequestBody
- type CreateJobIssueResponse
- type CreateJobRequest
- type CreateJobRequestGitRefType
- type CreateJobRequestProjectSource
- type CreateJobRequestToolType
- type CreateJobRequestTriggerEvent
- type CreateSyncJobJSONBody
- type CreateSyncJobJSONRequestBody
- type CreateSyncJobResponse
- type HttpRequestDoer
- type Issue
- type IssueIssueType
- type IssuePackageCommonVulnerability
- type IssuePackageCommonVulnerabilitySeveritiesRisk
- type IssuePackageCommonVulnerabilitySeveritiesType
- type IssuePackageDependency
- type IssuePackageLicense
- type IssuePackageLicenseLicenseId
- type IssuePackageScorecard
- type IssuePackageSource
- type IssuePackageSourceSourceType
- type IssuePackageVulnerability
- type Job
- type JobStatus
- type PackageIssue
- type PackageIssueManifestEcosystem
- type RequestEditorFn
- type UpdateJobRequest
- type UpdateJobRequestPolicyStatus
- type UpdateSyncJobJSONBody
- type UpdateSyncJobJSONRequestBody
- type UpdateSyncJobResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreateJobIssueRequest ¶
func NewCreateJobIssueRequest(server string, jobId string, body CreateJobIssueJSONRequestBody) (*http.Request, error)
NewCreateJobIssueRequest calls the generic CreateJobIssue builder with application/json body
func NewCreateJobIssueRequestWithBody ¶
func NewCreateJobIssueRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewCreateJobIssueRequestWithBody generates requests for CreateJobIssue with any type of body
func NewCreateSyncJobRequest ¶
func NewCreateSyncJobRequest(server string, body CreateSyncJobJSONRequestBody) (*http.Request, error)
NewCreateSyncJobRequest calls the generic CreateSyncJob builder with application/json body
func NewCreateSyncJobRequestWithBody ¶
func NewCreateSyncJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateSyncJobRequestWithBody generates requests for CreateSyncJob with any type of body
func NewUpdateSyncJobRequest ¶
func NewUpdateSyncJobRequest(server string, jobId string, body UpdateSyncJobJSONRequestBody) (*http.Request, error)
NewUpdateSyncJobRequest calls the generic UpdateSyncJob builder with application/json body
Types ¶
type AnyJobResponse ¶
type AnyJobResponse struct { // Embedded struct due to allOf(#/components/schemas/Job) Job `yaml:",inline"` // Embedded fields due to inline allOf schema // The Job ID to use for all subsequent job operation Id *string `json:"id,omitempty"` }
AnyJobResponse defines model for AnyJobResponse.
type ApiError ¶
type ApiError struct { // An error code identifying the error Code *ApiErrorCode `json:"code,omitempty"` // A descriptive message about the error meant for developer consumption Message *string `json:"message,omitempty"` // Optional error specific attributes Params *ApiError_Params `json:"params,omitempty"` // An optional service or domain specific error group Type *ApiErrorType `json:"type,omitempty"` }
ApiError defines model for ApiError.
type ApiErrorCode ¶
type ApiErrorCode string
An error code identifying the error
const ( ApiErrorCodeApiGuardError ApiErrorCode = "api_guard_error" ApiErrorCodeApiGuardInvalidCredentials ApiErrorCode = "api_guard_invalid_credentials" ApiErrorCodeApiGuardRateLimitExceeded ApiErrorCode = "api_guard_rate_limit_exceeded" ApiErrorCodeAppFeatureNotEnabled ApiErrorCode = "app_feature_not_enabled" ApiErrorCodeAppGenericError ApiErrorCode = "app_generic_error" ApiErrorCodeAppInsufficientParameters ApiErrorCode = "app_insufficient_parameters" ApiErrorCodeAppPackageVersionNotFound ApiErrorCode = "app_package_version_not_found" ApiErrorCodeAppSecurityError ApiErrorCode = "app_security_error" )
Defines values for ApiErrorCode.
type ApiErrorType ¶
type ApiErrorType string
An optional service or domain specific error group
const ( ApiErrorTypeInternalError ApiErrorType = "internal_error" ApiErrorTypeInvalidRequest ApiErrorType = "invalid_request" ApiErrorTypeOperationFailed ApiErrorType = "operation_failed" )
Defines values for ApiErrorType.
type ApiError_Params ¶
type ApiError_Params struct { AdditionalProperties map[string]struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` } `json:"-"` }
Optional error specific attributes
func (ApiError_Params) Get ¶
func (a ApiError_Params) Get(fieldName string) (value struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }, found bool)
Getter for additional properties for ApiError_Params. Returns the specified element and whether it was found
func (ApiError_Params) MarshalJSON ¶
func (a ApiError_Params) MarshalJSON() ([]byte, error)
Override default JSON handling for ApiError_Params to handle AdditionalProperties
func (*ApiError_Params) Set ¶
func (a *ApiError_Params) Set(fieldName string, value struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` })
Setter for additional properties for ApiError_Params
func (*ApiError_Params) UnmarshalJSON ¶
func (a *ApiError_Params) UnmarshalJSON(b []byte) error
Override default JSON handling for ApiError_Params to handle AdditionalProperties
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) CreateJobIssue ¶
func (c *Client) CreateJobIssue(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateJobIssueWithBody ¶
func (*Client) CreateSyncJob ¶
func (c *Client) CreateSyncJob(ctx context.Context, body CreateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateSyncJobWithBody ¶
func (*Client) UpdateSyncJob ¶
func (c *Client) UpdateSyncJob(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // CreateSyncJob request with any body CreateSyncJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateSyncJob(ctx context.Context, body CreateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateSyncJob request with any body UpdateSyncJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateSyncJob(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateJobIssue request with any body CreateJobIssueWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateJobIssue(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) CreateJobIssueWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateJobIssueWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobIssueResponse, error)
CreateJobIssueWithBodyWithResponse request with arbitrary body returning *CreateJobIssueResponse
func (*ClientWithResponses) CreateJobIssueWithResponse ¶
func (c *ClientWithResponses) CreateJobIssueWithResponse(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobIssueResponse, error)
func (*ClientWithResponses) CreateSyncJobWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateSyncJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncJobResponse, error)
CreateSyncJobWithBodyWithResponse request with arbitrary body returning *CreateSyncJobResponse
func (*ClientWithResponses) CreateSyncJobWithResponse ¶
func (c *ClientWithResponses) CreateSyncJobWithResponse(ctx context.Context, body CreateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncJobResponse, error)
func (*ClientWithResponses) UpdateSyncJobWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateSyncJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncJobResponse, error)
UpdateSyncJobWithBodyWithResponse request with arbitrary body returning *UpdateSyncJobResponse
func (*ClientWithResponses) UpdateSyncJobWithResponse ¶
func (c *ClientWithResponses) UpdateSyncJobWithResponse(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncJobResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // CreateSyncJob request with any body CreateSyncJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncJobResponse, error) CreateSyncJobWithResponse(ctx context.Context, body CreateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncJobResponse, error) // UpdateSyncJob request with any body UpdateSyncJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncJobResponse, error) UpdateSyncJobWithResponse(ctx context.Context, jobId string, body UpdateSyncJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncJobResponse, error) // CreateJobIssue request with any body CreateJobIssueWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobIssueResponse, error) CreateJobIssueWithResponse(ctx context.Context, jobId string, body CreateJobIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobIssueResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CreateIssueResponse ¶
type CreateIssueResponse struct {
Id string `json:"id"`
}
CreateIssueResponse defines model for CreateIssueResponse.
type CreateJobIssueJSONBody ¶
type CreateJobIssueJSONBody interface{}
CreateJobIssueJSONBody defines parameters for CreateJobIssue.
type CreateJobIssueJSONRequestBody ¶
type CreateJobIssueJSONRequestBody CreateJobIssueJSONBody
CreateJobIssueJSONRequestBody defines body for CreateJobIssue for application/json ContentType.
type CreateJobIssueResponse ¶
type CreateJobIssueResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CreateIssueResponse JSON403 *ApiError JSON429 *ApiError JSON500 *ApiError }
func ParseCreateJobIssueResponse ¶
func ParseCreateJobIssueResponse(rsp *http.Response) (*CreateJobIssueResponse, error)
ParseCreateJobIssueResponse parses an HTTP response from a CreateJobIssueWithResponse call
func (CreateJobIssueResponse) Status ¶
func (r CreateJobIssueResponse) Status() string
Status returns HTTPResponse.Status
func (CreateJobIssueResponse) StatusCode ¶
func (r CreateJobIssueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateJobRequest ¶
type CreateJobRequest struct { // Git reference path (e.g. refs/heads/main) GitRef *string `json:"git_ref,omitempty"` // The based name of a git ref such as `branchName` or `tagName` GitRefName *string `json:"git_ref_name,omitempty"` // Git ref type that triggered the scan GitRefType *CreateJobRequestGitRefType `json:"git_ref_type,omitempty"` GitSha *string `json:"git_sha,omitempty"` // The name of the project to associate the job ProjectName string `json:"project_name"` // The source of this project ProjectSource CreateJobRequestProjectSource `json:"project_source"` // The stream name against which is job and its issues to attach StreamName string `json:"stream_name"` ToolName string `json:"tool_name"` // The type of tool creating this job ToolType CreateJobRequestToolType `json:"tool_type"` ToolVersion string `json:"tool_version"` // The event that triggered the tool TriggerEvent CreateJobRequestTriggerEvent `json:"trigger_event"` }
CreateJobRequest defines model for CreateJobRequest.
type CreateJobRequestGitRefType ¶
type CreateJobRequestGitRefType string
Git ref type that triggered the scan
const ( CreateJobRequestGitRefTypeGitBranch CreateJobRequestGitRefType = "git_branch" CreateJobRequestGitRefTypeGitTag CreateJobRequestGitRefType = "git_tag" )
Defines values for CreateJobRequestGitRefType.
type CreateJobRequestProjectSource ¶
type CreateJobRequestProjectSource string
The source of this project
const ( CreateJobRequestProjectSourceBitbucket CreateJobRequestProjectSource = "bitbucket" CreateJobRequestProjectSourceGenericCi CreateJobRequestProjectSource = "generic_ci" CreateJobRequestProjectSourceGithub CreateJobRequestProjectSource = "github" CreateJobRequestProjectSourceGitlab CreateJobRequestProjectSource = "gitlab" CreateJobRequestProjectSourceOther CreateJobRequestProjectSource = "other" )
Defines values for CreateJobRequestProjectSource.
type CreateJobRequestToolType ¶
type CreateJobRequestToolType string
The type of tool creating this job
const (
CreateJobRequestToolTypeOssVet CreateJobRequestToolType = "oss_vet"
)
Defines values for CreateJobRequestToolType.
type CreateJobRequestTriggerEvent ¶
type CreateJobRequestTriggerEvent string
The event that triggered the tool
const ( CreateJobRequestTriggerEventGitScmPullRequest CreateJobRequestTriggerEvent = "git_scm_pull_request" CreateJobRequestTriggerEventGitScmPush CreateJobRequestTriggerEvent = "git_scm_push" CreateJobRequestTriggerEventGitScmTagRelease CreateJobRequestTriggerEvent = "git_scm_tag_release" CreateJobRequestTriggerEventManual CreateJobRequestTriggerEvent = "manual" CreateJobRequestTriggerEventOther CreateJobRequestTriggerEvent = "other" CreateJobRequestTriggerEventScheduled CreateJobRequestTriggerEvent = "scheduled" )
Defines values for CreateJobRequestTriggerEvent.
type CreateSyncJobJSONBody ¶
type CreateSyncJobJSONBody CreateJobRequest
CreateSyncJobJSONBody defines parameters for CreateSyncJob.
type CreateSyncJobJSONRequestBody ¶
type CreateSyncJobJSONRequestBody CreateSyncJobJSONBody
CreateSyncJobJSONRequestBody defines body for CreateSyncJob for application/json ContentType.
type CreateSyncJobResponse ¶
type CreateSyncJobResponse struct { Body []byte HTTPResponse *http.Response JSON201 *AnyJobResponse JSON403 *ApiError JSON429 *ApiError JSON500 *ApiError }
func ParseCreateSyncJobResponse ¶
func ParseCreateSyncJobResponse(rsp *http.Response) (*CreateSyncJobResponse, error)
ParseCreateSyncJobResponse parses an HTTP response from a CreateSyncJobWithResponse call
func (CreateSyncJobResponse) Status ¶
func (r CreateSyncJobResponse) Status() string
Status returns HTTPResponse.Status
func (CreateSyncJobResponse) StatusCode ¶
func (r CreateSyncJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Issue ¶
type Issue struct {
IssueType IssueIssueType `json:"issue_type"`
}
Issue defines model for Issue.
type IssueIssueType ¶
type IssueIssueType string
IssueIssueType defines model for Issue.IssueType.
const ( IssueIssueTypePackageDependency IssueIssueType = "package_dependency" IssueIssueTypePackageLicense IssueIssueType = "package_license" IssueIssueTypePackageOpenssfScorecard IssueIssueType = "package_openssf_scorecard" IssueIssueTypePackageSourceInfo IssueIssueType = "package_source_info" IssueIssueTypePackageVulnerability IssueIssueType = "package_vulnerability" )
Defines values for IssueIssueType.
type IssuePackageCommonVulnerability ¶
type IssuePackageCommonVulnerability struct { // Alias identifiers of the same vulnerability in // other databases Aliases *[]string `json:"aliases,omitempty"` // Vulnerability identifier Id *string `json:"id,omitempty"` // Related vulnerability identifiers for similar issues Related *[]string `json:"related,omitempty"` Severities *[]struct { // Normalized risk rating computed from score Risk *IssuePackageCommonVulnerabilitySeveritiesRisk `json:"risk,omitempty"` // Type specific vulnerability score Score *string `json:"score,omitempty"` Type *IssuePackageCommonVulnerabilitySeveritiesType `json:"type,omitempty"` } `json:"severities,omitempty"` // Short summary of vulnerability Summary *string `json:"summary,omitempty"` }
Subset of OSV schema required to perform policy decision by various tools
type IssuePackageCommonVulnerabilitySeveritiesRisk ¶
type IssuePackageCommonVulnerabilitySeveritiesRisk string
Normalized risk rating computed from score
const ( IssuePackageCommonVulnerabilitySeveritiesRiskCRITICAL IssuePackageCommonVulnerabilitySeveritiesRisk = "CRITICAL" IssuePackageCommonVulnerabilitySeveritiesRiskHIGH IssuePackageCommonVulnerabilitySeveritiesRisk = "HIGH" IssuePackageCommonVulnerabilitySeveritiesRiskLOW IssuePackageCommonVulnerabilitySeveritiesRisk = "LOW" IssuePackageCommonVulnerabilitySeveritiesRiskMEDIUM IssuePackageCommonVulnerabilitySeveritiesRisk = "MEDIUM" IssuePackageCommonVulnerabilitySeveritiesRiskUNKNOWN IssuePackageCommonVulnerabilitySeveritiesRisk = "UNKNOWN" )
Defines values for IssuePackageCommonVulnerabilitySeveritiesRisk.
type IssuePackageCommonVulnerabilitySeveritiesType ¶
type IssuePackageCommonVulnerabilitySeveritiesType string
IssuePackageCommonVulnerabilitySeveritiesType defines model for IssuePackageCommonVulnerability.Severities.Type.
const ( IssuePackageCommonVulnerabilitySeveritiesTypeCVSSV2 IssuePackageCommonVulnerabilitySeveritiesType = "CVSS_V2" IssuePackageCommonVulnerabilitySeveritiesTypeCVSSV3 IssuePackageCommonVulnerabilitySeveritiesType = "CVSS_V3" IssuePackageCommonVulnerabilitySeveritiesTypeUNSPECIFIED IssuePackageCommonVulnerabilitySeveritiesType = "UNSPECIFIED" )
Defines values for IssuePackageCommonVulnerabilitySeveritiesType.
type IssuePackageDependency ¶
type IssuePackageDependency struct { // Embedded struct due to allOf(#/components/schemas/PackageIssue) PackageIssue `yaml:",inline"` // Embedded fields due to inline allOf schema ParentPackageName *string `json:"parent_package_name,omitempty"` ParentPackageVersion *string `json:"parent_package_version,omitempty"` }
IssuePackageDependency defines model for IssuePackageDependency.
type IssuePackageLicense ¶
type IssuePackageLicense struct { // Embedded struct due to allOf(#/components/schemas/PackageIssue) PackageIssue `yaml:",inline"` // Embedded fields due to inline allOf schema // License SPDX code LicenseId *IssuePackageLicenseLicenseId `json:"license_id,omitempty"` }
IssuePackageLicense defines model for IssuePackageLicense.
type IssuePackageLicenseLicenseId ¶
type IssuePackageLicenseLicenseId string
License SPDX code
const ( IssuePackageLicenseLicenseIdAAL IssuePackageLicenseLicenseId = "AAL" IssuePackageLicenseLicenseIdADSL IssuePackageLicenseLicenseId = "ADSL" IssuePackageLicenseLicenseIdAFL11 IssuePackageLicenseLicenseId = "AFL-1.1" IssuePackageLicenseLicenseIdAFL12 IssuePackageLicenseLicenseId = "AFL-1.2" IssuePackageLicenseLicenseIdAFL20 IssuePackageLicenseLicenseId = "AFL-2.0" IssuePackageLicenseLicenseIdAFL21 IssuePackageLicenseLicenseId = "AFL-2.1" IssuePackageLicenseLicenseIdAFL30 IssuePackageLicenseLicenseId = "AFL-3.0" IssuePackageLicenseLicenseIdAGPL10 IssuePackageLicenseLicenseId = "AGPL-1.0" IssuePackageLicenseLicenseIdAGPL10Only IssuePackageLicenseLicenseId = "AGPL-1.0-only" IssuePackageLicenseLicenseIdAGPL10OrLater IssuePackageLicenseLicenseId = "AGPL-1.0-or-later" IssuePackageLicenseLicenseIdAGPL30 IssuePackageLicenseLicenseId = "AGPL-3.0" IssuePackageLicenseLicenseIdAGPL30Only IssuePackageLicenseLicenseId = "AGPL-3.0-only" IssuePackageLicenseLicenseIdAGPL30OrLater IssuePackageLicenseLicenseId = "AGPL-3.0-or-later" IssuePackageLicenseLicenseIdAMDPLPA IssuePackageLicenseLicenseId = "AMDPLPA" IssuePackageLicenseLicenseIdAML IssuePackageLicenseLicenseId = "AML" IssuePackageLicenseLicenseIdAMPAS IssuePackageLicenseLicenseId = "AMPAS" IssuePackageLicenseLicenseIdANTLRPD IssuePackageLicenseLicenseId = "ANTLR-PD" IssuePackageLicenseLicenseIdANTLRPDFallback IssuePackageLicenseLicenseId = "ANTLR-PD-fallback" IssuePackageLicenseLicenseIdAPAFML IssuePackageLicenseLicenseId = "APAFML" IssuePackageLicenseLicenseIdAPL10 IssuePackageLicenseLicenseId = "APL-1.0" IssuePackageLicenseLicenseIdAPSL10 IssuePackageLicenseLicenseId = "APSL-1.0" IssuePackageLicenseLicenseIdAPSL11 IssuePackageLicenseLicenseId = "APSL-1.1" IssuePackageLicenseLicenseIdAPSL12 IssuePackageLicenseLicenseId = "APSL-1.2" IssuePackageLicenseLicenseIdAPSL20 IssuePackageLicenseLicenseId = "APSL-2.0" IssuePackageLicenseLicenseIdAbstyles IssuePackageLicenseLicenseId = "Abstyles" IssuePackageLicenseLicenseIdAdobe2006 IssuePackageLicenseLicenseId = "Adobe-2006" IssuePackageLicenseLicenseIdAdobeGlyph IssuePackageLicenseLicenseId = "Adobe-Glyph" IssuePackageLicenseLicenseIdAfmparse IssuePackageLicenseLicenseId = "Afmparse" IssuePackageLicenseLicenseIdAladdin IssuePackageLicenseLicenseId = "Aladdin" IssuePackageLicenseLicenseIdApache10 IssuePackageLicenseLicenseId = "Apache-1.0" IssuePackageLicenseLicenseIdApache11 IssuePackageLicenseLicenseId = "Apache-1.1" IssuePackageLicenseLicenseIdApache20 IssuePackageLicenseLicenseId = "Apache-2.0" IssuePackageLicenseLicenseIdAppS2p IssuePackageLicenseLicenseId = "App-s2p" IssuePackageLicenseLicenseIdArphic1999 IssuePackageLicenseLicenseId = "Arphic-1999" IssuePackageLicenseLicenseIdArtistic10 IssuePackageLicenseLicenseId = "Artistic-1.0" IssuePackageLicenseLicenseIdArtistic10Cl8 IssuePackageLicenseLicenseId = "Artistic-1.0-cl8" IssuePackageLicenseLicenseIdArtistic10Perl IssuePackageLicenseLicenseId = "Artistic-1.0-Perl" IssuePackageLicenseLicenseIdArtistic20 IssuePackageLicenseLicenseId = "Artistic-2.0" IssuePackageLicenseLicenseIdBSD1Clause IssuePackageLicenseLicenseId = "BSD-1-Clause" IssuePackageLicenseLicenseIdBSD2Clause IssuePackageLicenseLicenseId = "BSD-2-Clause" IssuePackageLicenseLicenseIdBSD2ClauseFreeBSD IssuePackageLicenseLicenseId = "BSD-2-Clause-FreeBSD" IssuePackageLicenseLicenseIdBSD2ClauseNetBSD IssuePackageLicenseLicenseId = "BSD-2-Clause-NetBSD" IssuePackageLicenseLicenseIdBSD2ClausePatent IssuePackageLicenseLicenseId = "BSD-2-Clause-Patent" IssuePackageLicenseLicenseIdBSD2ClauseViews IssuePackageLicenseLicenseId = "BSD-2-Clause-Views" IssuePackageLicenseLicenseIdBSD3Clause IssuePackageLicenseLicenseId = "BSD-3-Clause" IssuePackageLicenseLicenseIdBSD3ClauseAttribution IssuePackageLicenseLicenseId = "BSD-3-Clause-Attribution" IssuePackageLicenseLicenseIdBSD3ClauseClear IssuePackageLicenseLicenseId = "BSD-3-Clause-Clear" IssuePackageLicenseLicenseIdBSD3ClauseLBNL IssuePackageLicenseLicenseId = "BSD-3-Clause-LBNL" IssuePackageLicenseLicenseIdBSD3ClauseModification IssuePackageLicenseLicenseId = "BSD-3-Clause-Modification" IssuePackageLicenseLicenseIdBSD3ClauseNoMilitaryLicense IssuePackageLicenseLicenseId = "BSD-3-Clause-No-Military-License" IssuePackageLicenseLicenseIdBSD3ClauseNoNuclearLicense IssuePackageLicenseLicenseId = "BSD-3-Clause-No-Nuclear-License" IssuePackageLicenseLicenseIdBSD3ClauseNoNuclearLicense2014 IssuePackageLicenseLicenseId = "BSD-3-Clause-No-Nuclear-License-2014" IssuePackageLicenseLicenseIdBSD3ClauseNoNuclearWarranty IssuePackageLicenseLicenseId = "BSD-3-Clause-No-Nuclear-Warranty" IssuePackageLicenseLicenseIdBSD3ClauseOpenMPI IssuePackageLicenseLicenseId = "BSD-3-Clause-Open-MPI" IssuePackageLicenseLicenseIdBSD4Clause IssuePackageLicenseLicenseId = "BSD-4-Clause" IssuePackageLicenseLicenseIdBSD4ClauseShortened IssuePackageLicenseLicenseId = "BSD-4-Clause-Shortened" IssuePackageLicenseLicenseIdBSD4ClauseUC IssuePackageLicenseLicenseId = "BSD-4-Clause-UC" IssuePackageLicenseLicenseIdBSDProtection IssuePackageLicenseLicenseId = "BSD-Protection" IssuePackageLicenseLicenseIdBSDSourceCode IssuePackageLicenseLicenseId = "BSD-Source-Code" IssuePackageLicenseLicenseIdBSL10 IssuePackageLicenseLicenseId = "BSL-1.0" IssuePackageLicenseLicenseIdBUSL11 IssuePackageLicenseLicenseId = "BUSL-1.1" IssuePackageLicenseLicenseIdBaekmuk IssuePackageLicenseLicenseId = "Baekmuk" IssuePackageLicenseLicenseIdBahyph IssuePackageLicenseLicenseId = "Bahyph" IssuePackageLicenseLicenseIdBarr IssuePackageLicenseLicenseId = "Barr" IssuePackageLicenseLicenseIdBeerware IssuePackageLicenseLicenseId = "Beerware" IssuePackageLicenseLicenseIdBitTorrent10 IssuePackageLicenseLicenseId = "BitTorrent-1.0" IssuePackageLicenseLicenseIdBitTorrent11 IssuePackageLicenseLicenseId = "BitTorrent-1.1" IssuePackageLicenseLicenseIdBitstreamVera IssuePackageLicenseLicenseId = "Bitstream-Vera" IssuePackageLicenseLicenseIdBlessing IssuePackageLicenseLicenseId = "blessing" IssuePackageLicenseLicenseIdBlueOak100 IssuePackageLicenseLicenseId = "BlueOak-1.0.0" IssuePackageLicenseLicenseIdBorceux IssuePackageLicenseLicenseId = "Borceux" IssuePackageLicenseLicenseIdBzip2105 IssuePackageLicenseLicenseId = "bzip2-1.0.5" IssuePackageLicenseLicenseIdBzip2106 IssuePackageLicenseLicenseId = "bzip2-1.0.6" IssuePackageLicenseLicenseIdCAL10 IssuePackageLicenseLicenseId = "CAL-1.0" IssuePackageLicenseLicenseIdCAL10CombinedWorkException IssuePackageLicenseLicenseId = "CAL-1.0-Combined-Work-Exception" IssuePackageLicenseLicenseIdCATOSL11 IssuePackageLicenseLicenseId = "CATOSL-1.1" IssuePackageLicenseLicenseIdCC010 IssuePackageLicenseLicenseId = "CC0-1.0" IssuePackageLicenseLicenseIdCCBY10 IssuePackageLicenseLicenseId = "CC-BY-1.0" IssuePackageLicenseLicenseIdCCBY20 IssuePackageLicenseLicenseId = "CC-BY-2.0" IssuePackageLicenseLicenseIdCCBY25 IssuePackageLicenseLicenseId = "CC-BY-2.5" IssuePackageLicenseLicenseIdCCBY25AU IssuePackageLicenseLicenseId = "CC-BY-2.5-AU" IssuePackageLicenseLicenseIdCCBY30 IssuePackageLicenseLicenseId = "CC-BY-3.0" IssuePackageLicenseLicenseIdCCBY30AT IssuePackageLicenseLicenseId = "CC-BY-3.0-AT" IssuePackageLicenseLicenseIdCCBY30DE IssuePackageLicenseLicenseId = "CC-BY-3.0-DE" IssuePackageLicenseLicenseIdCCBY30IGO IssuePackageLicenseLicenseId = "CC-BY-3.0-IGO" IssuePackageLicenseLicenseIdCCBY30NL IssuePackageLicenseLicenseId = "CC-BY-3.0-NL" IssuePackageLicenseLicenseIdCCBY30US IssuePackageLicenseLicenseId = "CC-BY-3.0-US" IssuePackageLicenseLicenseIdCCBY40 IssuePackageLicenseLicenseId = "CC-BY-4.0" IssuePackageLicenseLicenseIdCCBYNC10 IssuePackageLicenseLicenseId = "CC-BY-NC-1.0" IssuePackageLicenseLicenseIdCCBYNC20 IssuePackageLicenseLicenseId = "CC-BY-NC-2.0" IssuePackageLicenseLicenseIdCCBYNC25 IssuePackageLicenseLicenseId = "CC-BY-NC-2.5" IssuePackageLicenseLicenseIdCCBYNC30 IssuePackageLicenseLicenseId = "CC-BY-NC-3.0" IssuePackageLicenseLicenseIdCCBYNC30DE IssuePackageLicenseLicenseId = "CC-BY-NC-3.0-DE" IssuePackageLicenseLicenseIdCCBYNC40 IssuePackageLicenseLicenseId = "CC-BY-NC-4.0" IssuePackageLicenseLicenseIdCCBYNCND10 IssuePackageLicenseLicenseId = "CC-BY-NC-ND-1.0" IssuePackageLicenseLicenseIdCCBYNCND20 IssuePackageLicenseLicenseId = "CC-BY-NC-ND-2.0" IssuePackageLicenseLicenseIdCCBYNCND25 IssuePackageLicenseLicenseId = "CC-BY-NC-ND-2.5" IssuePackageLicenseLicenseIdCCBYNCND30 IssuePackageLicenseLicenseId = "CC-BY-NC-ND-3.0" IssuePackageLicenseLicenseIdCCBYNCND30DE IssuePackageLicenseLicenseId = "CC-BY-NC-ND-3.0-DE" IssuePackageLicenseLicenseIdCCBYNCND30IGO IssuePackageLicenseLicenseId = "CC-BY-NC-ND-3.0-IGO" IssuePackageLicenseLicenseIdCCBYNCND40 IssuePackageLicenseLicenseId = "CC-BY-NC-ND-4.0" IssuePackageLicenseLicenseIdCCBYNCSA10 IssuePackageLicenseLicenseId = "CC-BY-NC-SA-1.0" IssuePackageLicenseLicenseIdCCBYNCSA20 IssuePackageLicenseLicenseId = "CC-BY-NC-SA-2.0" IssuePackageLicenseLicenseIdCCBYNCSA20FR IssuePackageLicenseLicenseId = "CC-BY-NC-SA-2.0-FR" IssuePackageLicenseLicenseIdCCBYNCSA20UK IssuePackageLicenseLicenseId = "CC-BY-NC-SA-2.0-UK" IssuePackageLicenseLicenseIdCCBYNCSA25 IssuePackageLicenseLicenseId = "CC-BY-NC-SA-2.5" IssuePackageLicenseLicenseIdCCBYNCSA30 IssuePackageLicenseLicenseId = "CC-BY-NC-SA-3.0" IssuePackageLicenseLicenseIdCCBYNCSA30DE IssuePackageLicenseLicenseId = "CC-BY-NC-SA-3.0-DE" IssuePackageLicenseLicenseIdCCBYNCSA30IGO IssuePackageLicenseLicenseId = "CC-BY-NC-SA-3.0-IGO" IssuePackageLicenseLicenseIdCCBYNCSA40 IssuePackageLicenseLicenseId = "CC-BY-NC-SA-4.0" IssuePackageLicenseLicenseIdCCBYND10 IssuePackageLicenseLicenseId = "CC-BY-ND-1.0" IssuePackageLicenseLicenseIdCCBYND20 IssuePackageLicenseLicenseId = "CC-BY-ND-2.0" IssuePackageLicenseLicenseIdCCBYND25 IssuePackageLicenseLicenseId = "CC-BY-ND-2.5" IssuePackageLicenseLicenseIdCCBYND30 IssuePackageLicenseLicenseId = "CC-BY-ND-3.0" IssuePackageLicenseLicenseIdCCBYND30DE IssuePackageLicenseLicenseId = "CC-BY-ND-3.0-DE" IssuePackageLicenseLicenseIdCCBYND40 IssuePackageLicenseLicenseId = "CC-BY-ND-4.0" IssuePackageLicenseLicenseIdCCBYSA10 IssuePackageLicenseLicenseId = "CC-BY-SA-1.0" IssuePackageLicenseLicenseIdCCBYSA20 IssuePackageLicenseLicenseId = "CC-BY-SA-2.0" IssuePackageLicenseLicenseIdCCBYSA20UK IssuePackageLicenseLicenseId = "CC-BY-SA-2.0-UK" IssuePackageLicenseLicenseIdCCBYSA21JP IssuePackageLicenseLicenseId = "CC-BY-SA-2.1-JP" IssuePackageLicenseLicenseIdCCBYSA25 IssuePackageLicenseLicenseId = "CC-BY-SA-2.5" IssuePackageLicenseLicenseIdCCBYSA30 IssuePackageLicenseLicenseId = "CC-BY-SA-3.0" IssuePackageLicenseLicenseIdCCBYSA30AT IssuePackageLicenseLicenseId = "CC-BY-SA-3.0-AT" IssuePackageLicenseLicenseIdCCBYSA30DE IssuePackageLicenseLicenseId = "CC-BY-SA-3.0-DE" IssuePackageLicenseLicenseIdCCBYSA40 IssuePackageLicenseLicenseId = "CC-BY-SA-4.0" IssuePackageLicenseLicenseIdCCPDDC IssuePackageLicenseLicenseId = "CC-PDDC" IssuePackageLicenseLicenseIdCDDL10 IssuePackageLicenseLicenseId = "CDDL-1.0" IssuePackageLicenseLicenseIdCDDL11 IssuePackageLicenseLicenseId = "CDDL-1.1" IssuePackageLicenseLicenseIdCDL10 IssuePackageLicenseLicenseId = "CDL-1.0" IssuePackageLicenseLicenseIdCDLAPermissive10 IssuePackageLicenseLicenseId = "CDLA-Permissive-1.0" IssuePackageLicenseLicenseIdCDLAPermissive20 IssuePackageLicenseLicenseId = "CDLA-Permissive-2.0" IssuePackageLicenseLicenseIdCDLASharing10 IssuePackageLicenseLicenseId = "CDLA-Sharing-1.0" IssuePackageLicenseLicenseIdCECILL10 IssuePackageLicenseLicenseId = "CECILL-1.0" IssuePackageLicenseLicenseIdCECILL11 IssuePackageLicenseLicenseId = "CECILL-1.1" IssuePackageLicenseLicenseIdCECILL20 IssuePackageLicenseLicenseId = "CECILL-2.0" IssuePackageLicenseLicenseIdCECILL21 IssuePackageLicenseLicenseId = "CECILL-2.1" IssuePackageLicenseLicenseIdCECILLB IssuePackageLicenseLicenseId = "CECILL-B" IssuePackageLicenseLicenseIdCECILLC IssuePackageLicenseLicenseId = "CECILL-C" IssuePackageLicenseLicenseIdCERNOHL11 IssuePackageLicenseLicenseId = "CERN-OHL-1.1" IssuePackageLicenseLicenseIdCERNOHL12 IssuePackageLicenseLicenseId = "CERN-OHL-1.2" IssuePackageLicenseLicenseIdCERNOHLP20 IssuePackageLicenseLicenseId = "CERN-OHL-P-2.0" IssuePackageLicenseLicenseIdCERNOHLS20 IssuePackageLicenseLicenseId = "CERN-OHL-S-2.0" IssuePackageLicenseLicenseIdCERNOHLW20 IssuePackageLicenseLicenseId = "CERN-OHL-W-2.0" IssuePackageLicenseLicenseIdCNRIJython IssuePackageLicenseLicenseId = "CNRI-Jython" IssuePackageLicenseLicenseIdCNRIPython IssuePackageLicenseLicenseId = "CNRI-Python" IssuePackageLicenseLicenseIdCNRIPythonGPLCompatible IssuePackageLicenseLicenseId = "CNRI-Python-GPL-Compatible" IssuePackageLicenseLicenseIdCOIL10 IssuePackageLicenseLicenseId = "COIL-1.0" IssuePackageLicenseLicenseIdCPAL10 IssuePackageLicenseLicenseId = "CPAL-1.0" IssuePackageLicenseLicenseIdCPL10 IssuePackageLicenseLicenseId = "CPL-1.0" IssuePackageLicenseLicenseIdCPOL102 IssuePackageLicenseLicenseId = "CPOL-1.02" IssuePackageLicenseLicenseIdCUAOPL10 IssuePackageLicenseLicenseId = "CUA-OPL-1.0" IssuePackageLicenseLicenseIdCUDA10 IssuePackageLicenseLicenseId = "C-UDA-1.0" IssuePackageLicenseLicenseIdCaldera IssuePackageLicenseLicenseId = "Caldera" IssuePackageLicenseLicenseIdCheckmk IssuePackageLicenseLicenseId = "checkmk" IssuePackageLicenseLicenseIdClArtistic IssuePackageLicenseLicenseId = "ClArtistic" IssuePackageLicenseLicenseIdCommunitySpec10 IssuePackageLicenseLicenseId = "Community-Spec-1.0" IssuePackageLicenseLicenseIdCondor11 IssuePackageLicenseLicenseId = "Condor-1.1" IssuePackageLicenseLicenseIdCopyleftNext030 IssuePackageLicenseLicenseId = "copyleft-next-0.3.0" IssuePackageLicenseLicenseIdCopyleftNext031 IssuePackageLicenseLicenseId = "copyleft-next-0.3.1" IssuePackageLicenseLicenseIdCrossword IssuePackageLicenseLicenseId = "Crossword" IssuePackageLicenseLicenseIdCrystalStacker IssuePackageLicenseLicenseId = "CrystalStacker" IssuePackageLicenseLicenseIdCube IssuePackageLicenseLicenseId = "Cube" IssuePackageLicenseLicenseIdCurl IssuePackageLicenseLicenseId = "curl" IssuePackageLicenseLicenseIdDFSL10 IssuePackageLicenseLicenseId = "D-FSL-1.0" IssuePackageLicenseLicenseIdDLDEBY20 IssuePackageLicenseLicenseId = "DL-DE-BY-2.0" IssuePackageLicenseLicenseIdDOC IssuePackageLicenseLicenseId = "DOC" IssuePackageLicenseLicenseIdDRL10 IssuePackageLicenseLicenseId = "DRL-1.0" IssuePackageLicenseLicenseIdDSDP IssuePackageLicenseLicenseId = "DSDP" IssuePackageLicenseLicenseIdDiffmark IssuePackageLicenseLicenseId = "diffmark" IssuePackageLicenseLicenseIdDotseqn IssuePackageLicenseLicenseId = "Dotseqn" IssuePackageLicenseLicenseIdDvipdfm IssuePackageLicenseLicenseId = "dvipdfm" IssuePackageLicenseLicenseIdECL10 IssuePackageLicenseLicenseId = "ECL-1.0" IssuePackageLicenseLicenseIdECL20 IssuePackageLicenseLicenseId = "ECL-2.0" IssuePackageLicenseLicenseIdECos20 IssuePackageLicenseLicenseId = "eCos-2.0" IssuePackageLicenseLicenseIdEFL10 IssuePackageLicenseLicenseId = "EFL-1.0" IssuePackageLicenseLicenseIdEFL20 IssuePackageLicenseLicenseId = "EFL-2.0" IssuePackageLicenseLicenseIdEGenix IssuePackageLicenseLicenseId = "eGenix" IssuePackageLicenseLicenseIdEPICS IssuePackageLicenseLicenseId = "EPICS" IssuePackageLicenseLicenseIdEPL10 IssuePackageLicenseLicenseId = "EPL-1.0" IssuePackageLicenseLicenseIdEPL20 IssuePackageLicenseLicenseId = "EPL-2.0" IssuePackageLicenseLicenseIdEUDatagrid IssuePackageLicenseLicenseId = "EUDatagrid" IssuePackageLicenseLicenseIdEUPL10 IssuePackageLicenseLicenseId = "EUPL-1.0" IssuePackageLicenseLicenseIdEUPL11 IssuePackageLicenseLicenseId = "EUPL-1.1" IssuePackageLicenseLicenseIdEUPL12 IssuePackageLicenseLicenseId = "EUPL-1.2" IssuePackageLicenseLicenseIdElastic20 IssuePackageLicenseLicenseId = "Elastic-2.0" IssuePackageLicenseLicenseIdEntessa IssuePackageLicenseLicenseId = "Entessa" IssuePackageLicenseLicenseIdErlPL11 IssuePackageLicenseLicenseId = "ErlPL-1.1" IssuePackageLicenseLicenseIdEtalab20 IssuePackageLicenseLicenseId = "etalab-2.0" IssuePackageLicenseLicenseIdEurosym IssuePackageLicenseLicenseId = "Eurosym" IssuePackageLicenseLicenseIdFDKAAC IssuePackageLicenseLicenseId = "FDK-AAC" IssuePackageLicenseLicenseIdFSFAP IssuePackageLicenseLicenseId = "FSFAP" IssuePackageLicenseLicenseIdFSFUL IssuePackageLicenseLicenseId = "FSFUL" IssuePackageLicenseLicenseIdFSFULLR IssuePackageLicenseLicenseId = "FSFULLR" IssuePackageLicenseLicenseIdFSFULLRWD IssuePackageLicenseLicenseId = "FSFULLRWD" IssuePackageLicenseLicenseIdFTL IssuePackageLicenseLicenseId = "FTL" IssuePackageLicenseLicenseIdFair IssuePackageLicenseLicenseId = "Fair" IssuePackageLicenseLicenseIdFrameworx10 IssuePackageLicenseLicenseId = "Frameworx-1.0" IssuePackageLicenseLicenseIdFreeBSDDOC IssuePackageLicenseLicenseId = "FreeBSD-DOC" IssuePackageLicenseLicenseIdFreeImage IssuePackageLicenseLicenseId = "FreeImage" IssuePackageLicenseLicenseIdGD IssuePackageLicenseLicenseId = "GD" IssuePackageLicenseLicenseIdGFDL11 IssuePackageLicenseLicenseId = "GFDL-1.1" IssuePackageLicenseLicenseIdGFDL11InvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.1-invariants-only" IssuePackageLicenseLicenseIdGFDL11InvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.1-invariants-or-later" IssuePackageLicenseLicenseIdGFDL11NoInvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.1-no-invariants-only" IssuePackageLicenseLicenseIdGFDL11NoInvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.1-no-invariants-or-later" IssuePackageLicenseLicenseIdGFDL11Only IssuePackageLicenseLicenseId = "GFDL-1.1-only" IssuePackageLicenseLicenseIdGFDL11OrLater IssuePackageLicenseLicenseId = "GFDL-1.1-or-later" IssuePackageLicenseLicenseIdGFDL12 IssuePackageLicenseLicenseId = "GFDL-1.2" IssuePackageLicenseLicenseIdGFDL12InvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.2-invariants-only" IssuePackageLicenseLicenseIdGFDL12InvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.2-invariants-or-later" IssuePackageLicenseLicenseIdGFDL12NoInvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.2-no-invariants-only" IssuePackageLicenseLicenseIdGFDL12NoInvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.2-no-invariants-or-later" IssuePackageLicenseLicenseIdGFDL12Only IssuePackageLicenseLicenseId = "GFDL-1.2-only" IssuePackageLicenseLicenseIdGFDL12OrLater IssuePackageLicenseLicenseId = "GFDL-1.2-or-later" IssuePackageLicenseLicenseIdGFDL13 IssuePackageLicenseLicenseId = "GFDL-1.3" IssuePackageLicenseLicenseIdGFDL13InvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.3-invariants-only" IssuePackageLicenseLicenseIdGFDL13InvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.3-invariants-or-later" IssuePackageLicenseLicenseIdGFDL13NoInvariantsOnly IssuePackageLicenseLicenseId = "GFDL-1.3-no-invariants-only" IssuePackageLicenseLicenseIdGFDL13NoInvariantsOrLater IssuePackageLicenseLicenseId = "GFDL-1.3-no-invariants-or-later" IssuePackageLicenseLicenseIdGFDL13Only IssuePackageLicenseLicenseId = "GFDL-1.3-only" IssuePackageLicenseLicenseIdGFDL13OrLater IssuePackageLicenseLicenseId = "GFDL-1.3-or-later" IssuePackageLicenseLicenseIdGL2PS IssuePackageLicenseLicenseId = "GL2PS" IssuePackageLicenseLicenseIdGLWTPL IssuePackageLicenseLicenseId = "GLWTPL" IssuePackageLicenseLicenseIdGPL10 IssuePackageLicenseLicenseId = "GPL-1.0" IssuePackageLicenseLicenseIdGPL101 IssuePackageLicenseLicenseId = "GPL-1.0+" IssuePackageLicenseLicenseIdGPL10Only IssuePackageLicenseLicenseId = "GPL-1.0-only" IssuePackageLicenseLicenseIdGPL10OrLater IssuePackageLicenseLicenseId = "GPL-1.0-or-later" IssuePackageLicenseLicenseIdGPL20 IssuePackageLicenseLicenseId = "GPL-2.0" IssuePackageLicenseLicenseIdGPL201 IssuePackageLicenseLicenseId = "GPL-2.0+" IssuePackageLicenseLicenseIdGPL20Only IssuePackageLicenseLicenseId = "GPL-2.0-only" IssuePackageLicenseLicenseIdGPL20OrLater IssuePackageLicenseLicenseId = "GPL-2.0-or-later" IssuePackageLicenseLicenseIdGPL20WithAutoconfException IssuePackageLicenseLicenseId = "GPL-2.0-with-autoconf-exception" IssuePackageLicenseLicenseIdGPL20WithBisonException IssuePackageLicenseLicenseId = "GPL-2.0-with-bison-exception" IssuePackageLicenseLicenseIdGPL20WithClasspathException IssuePackageLicenseLicenseId = "GPL-2.0-with-classpath-exception" IssuePackageLicenseLicenseIdGPL20WithFontException IssuePackageLicenseLicenseId = "GPL-2.0-with-font-exception" IssuePackageLicenseLicenseIdGPL20WithGCCException IssuePackageLicenseLicenseId = "GPL-2.0-with-GCC-exception" IssuePackageLicenseLicenseIdGPL30 IssuePackageLicenseLicenseId = "GPL-3.0" IssuePackageLicenseLicenseIdGPL301 IssuePackageLicenseLicenseId = "GPL-3.0+" IssuePackageLicenseLicenseIdGPL30Only IssuePackageLicenseLicenseId = "GPL-3.0-only" IssuePackageLicenseLicenseIdGPL30OrLater IssuePackageLicenseLicenseId = "GPL-3.0-or-later" IssuePackageLicenseLicenseIdGPL30WithAutoconfException IssuePackageLicenseLicenseId = "GPL-3.0-with-autoconf-exception" IssuePackageLicenseLicenseIdGPL30WithGCCException IssuePackageLicenseLicenseId = "GPL-3.0-with-GCC-exception" IssuePackageLicenseLicenseIdGSOAP13b IssuePackageLicenseLicenseId = "gSOAP-1.3b" IssuePackageLicenseLicenseIdGiftware IssuePackageLicenseLicenseId = "Giftware" IssuePackageLicenseLicenseIdGlide IssuePackageLicenseLicenseId = "Glide" IssuePackageLicenseLicenseIdGlulxe IssuePackageLicenseLicenseId = "Glulxe" IssuePackageLicenseLicenseIdGnuplot IssuePackageLicenseLicenseId = "gnuplot" IssuePackageLicenseLicenseIdHPND IssuePackageLicenseLicenseId = "HPND" IssuePackageLicenseLicenseIdHPNDSellVariant IssuePackageLicenseLicenseId = "HPND-sell-variant" IssuePackageLicenseLicenseIdHTMLTIDY IssuePackageLicenseLicenseId = "HTMLTIDY" IssuePackageLicenseLicenseIdHaskellReport IssuePackageLicenseLicenseId = "HaskellReport" IssuePackageLicenseLicenseIdHippocratic21 IssuePackageLicenseLicenseId = "Hippocratic-2.1" IssuePackageLicenseLicenseIdIBMPibs IssuePackageLicenseLicenseId = "IBM-pibs" IssuePackageLicenseLicenseIdICU IssuePackageLicenseLicenseId = "ICU" IssuePackageLicenseLicenseIdIJG IssuePackageLicenseLicenseId = "IJG" IssuePackageLicenseLicenseIdIMatix IssuePackageLicenseLicenseId = "iMatix" IssuePackageLicenseLicenseIdIPA IssuePackageLicenseLicenseId = "IPA" IssuePackageLicenseLicenseIdIPL10 IssuePackageLicenseLicenseId = "IPL-1.0" IssuePackageLicenseLicenseIdISC IssuePackageLicenseLicenseId = "ISC" IssuePackageLicenseLicenseIdImageMagick IssuePackageLicenseLicenseId = "ImageMagick" IssuePackageLicenseLicenseIdImlib2 IssuePackageLicenseLicenseId = "Imlib2" IssuePackageLicenseLicenseIdInfoZIP IssuePackageLicenseLicenseId = "Info-ZIP" IssuePackageLicenseLicenseIdIntel IssuePackageLicenseLicenseId = "Intel" IssuePackageLicenseLicenseIdIntelACPI IssuePackageLicenseLicenseId = "Intel-ACPI" IssuePackageLicenseLicenseIdInterbase10 IssuePackageLicenseLicenseId = "Interbase-1.0" IssuePackageLicenseLicenseIdJPNIC IssuePackageLicenseLicenseId = "JPNIC" IssuePackageLicenseLicenseIdJSON IssuePackageLicenseLicenseId = "JSON" IssuePackageLicenseLicenseIdJam IssuePackageLicenseLicenseId = "Jam" IssuePackageLicenseLicenseIdJasPer20 IssuePackageLicenseLicenseId = "JasPer-2.0" IssuePackageLicenseLicenseIdKnuthCTAN IssuePackageLicenseLicenseId = "Knuth-CTAN" IssuePackageLicenseLicenseIdLAL12 IssuePackageLicenseLicenseId = "LAL-1.2" IssuePackageLicenseLicenseIdLAL13 IssuePackageLicenseLicenseId = "LAL-1.3" IssuePackageLicenseLicenseIdLGPL20 IssuePackageLicenseLicenseId = "LGPL-2.0" IssuePackageLicenseLicenseIdLGPL201 IssuePackageLicenseLicenseId = "LGPL-2.0+" IssuePackageLicenseLicenseIdLGPL20Only IssuePackageLicenseLicenseId = "LGPL-2.0-only" IssuePackageLicenseLicenseIdLGPL20OrLater IssuePackageLicenseLicenseId = "LGPL-2.0-or-later" IssuePackageLicenseLicenseIdLGPL21 IssuePackageLicenseLicenseId = "LGPL-2.1" IssuePackageLicenseLicenseIdLGPL211 IssuePackageLicenseLicenseId = "LGPL-2.1+" IssuePackageLicenseLicenseIdLGPL21Only IssuePackageLicenseLicenseId = "LGPL-2.1-only" IssuePackageLicenseLicenseIdLGPL21OrLater IssuePackageLicenseLicenseId = "LGPL-2.1-or-later" IssuePackageLicenseLicenseIdLGPL30 IssuePackageLicenseLicenseId = "LGPL-3.0" IssuePackageLicenseLicenseIdLGPL301 IssuePackageLicenseLicenseId = "LGPL-3.0+" IssuePackageLicenseLicenseIdLGPL30Only IssuePackageLicenseLicenseId = "LGPL-3.0-only" IssuePackageLicenseLicenseIdLGPL30OrLater IssuePackageLicenseLicenseId = "LGPL-3.0-or-later" IssuePackageLicenseLicenseIdLGPLLR IssuePackageLicenseLicenseId = "LGPLLR" IssuePackageLicenseLicenseIdLOOP IssuePackageLicenseLicenseId = "LOOP" IssuePackageLicenseLicenseIdLPL10 IssuePackageLicenseLicenseId = "LPL-1.0" IssuePackageLicenseLicenseIdLPL102 IssuePackageLicenseLicenseId = "LPL-1.02" IssuePackageLicenseLicenseIdLPPL10 IssuePackageLicenseLicenseId = "LPPL-1.0" IssuePackageLicenseLicenseIdLPPL11 IssuePackageLicenseLicenseId = "LPPL-1.1" IssuePackageLicenseLicenseIdLPPL12 IssuePackageLicenseLicenseId = "LPPL-1.2" IssuePackageLicenseLicenseIdLPPL13a IssuePackageLicenseLicenseId = "LPPL-1.3a" IssuePackageLicenseLicenseIdLPPL13c IssuePackageLicenseLicenseId = "LPPL-1.3c" IssuePackageLicenseLicenseIdLZMASDK911To920 IssuePackageLicenseLicenseId = "LZMA-SDK-9.11-to-9.20" IssuePackageLicenseLicenseIdLZMASDK922 IssuePackageLicenseLicenseId = "LZMA-SDK-9.22" IssuePackageLicenseLicenseIdLatex2e IssuePackageLicenseLicenseId = "Latex2e" IssuePackageLicenseLicenseIdLeptonica IssuePackageLicenseLicenseId = "Leptonica" IssuePackageLicenseLicenseIdLiLiQP11 IssuePackageLicenseLicenseId = "LiLiQ-P-1.1" IssuePackageLicenseLicenseIdLiLiQR11 IssuePackageLicenseLicenseId = "LiLiQ-R-1.1" IssuePackageLicenseLicenseIdLiLiQRplus11 IssuePackageLicenseLicenseId = "LiLiQ-Rplus-1.1" IssuePackageLicenseLicenseIdLibpng IssuePackageLicenseLicenseId = "Libpng" IssuePackageLicenseLicenseIdLibpng20 IssuePackageLicenseLicenseId = "libpng-2.0" IssuePackageLicenseLicenseIdLibselinux10 IssuePackageLicenseLicenseId = "libselinux-1.0" IssuePackageLicenseLicenseIdLibtiff IssuePackageLicenseLicenseId = "libtiff" IssuePackageLicenseLicenseIdLibutilDavidNugent IssuePackageLicenseLicenseId = "libutil-David-Nugent" IssuePackageLicenseLicenseIdLinuxManPagesCopyleft IssuePackageLicenseLicenseId = "Linux-man-pages-copyleft" IssuePackageLicenseLicenseIdLinuxOpenIB IssuePackageLicenseLicenseId = "Linux-OpenIB" IssuePackageLicenseLicenseIdMIT IssuePackageLicenseLicenseId = "MIT" IssuePackageLicenseLicenseIdMIT0 IssuePackageLicenseLicenseId = "MIT-0" IssuePackageLicenseLicenseIdMITAdvertising IssuePackageLicenseLicenseId = "MIT-advertising" IssuePackageLicenseLicenseIdMITCMU IssuePackageLicenseLicenseId = "MIT-CMU" IssuePackageLicenseLicenseIdMITEnna IssuePackageLicenseLicenseId = "MIT-enna" IssuePackageLicenseLicenseIdMITFeh IssuePackageLicenseLicenseId = "MIT-feh" IssuePackageLicenseLicenseIdMITModernVariant IssuePackageLicenseLicenseId = "MIT-Modern-Variant" IssuePackageLicenseLicenseIdMITNFA IssuePackageLicenseLicenseId = "MITNFA" IssuePackageLicenseLicenseIdMITOpenGroup IssuePackageLicenseLicenseId = "MIT-open-group" IssuePackageLicenseLicenseIdMPL10 IssuePackageLicenseLicenseId = "MPL-1.0" IssuePackageLicenseLicenseIdMPL11 IssuePackageLicenseLicenseId = "MPL-1.1" IssuePackageLicenseLicenseIdMPL20 IssuePackageLicenseLicenseId = "MPL-2.0" IssuePackageLicenseLicenseIdMPL20NoCopyleftException IssuePackageLicenseLicenseId = "MPL-2.0-no-copyleft-exception" IssuePackageLicenseLicenseIdMSLPL IssuePackageLicenseLicenseId = "MS-LPL" IssuePackageLicenseLicenseIdMSPL IssuePackageLicenseLicenseId = "MS-PL" IssuePackageLicenseLicenseIdMSRL IssuePackageLicenseLicenseId = "MS-RL" IssuePackageLicenseLicenseIdMTLL IssuePackageLicenseLicenseId = "MTLL" IssuePackageLicenseLicenseIdMakeIndex IssuePackageLicenseLicenseId = "MakeIndex" IssuePackageLicenseLicenseIdMinpack IssuePackageLicenseLicenseId = "Minpack" IssuePackageLicenseLicenseIdMirOS IssuePackageLicenseLicenseId = "MirOS" IssuePackageLicenseLicenseIdMotosoto IssuePackageLicenseLicenseId = "Motosoto" IssuePackageLicenseLicenseIdMpiPermissive IssuePackageLicenseLicenseId = "mpi-permissive" IssuePackageLicenseLicenseIdMpich2 IssuePackageLicenseLicenseId = "mpich2" IssuePackageLicenseLicenseIdMplus IssuePackageLicenseLicenseId = "mplus" IssuePackageLicenseLicenseIdMulanPSL10 IssuePackageLicenseLicenseId = "MulanPSL-1.0" IssuePackageLicenseLicenseIdMulanPSL20 IssuePackageLicenseLicenseId = "MulanPSL-2.0" IssuePackageLicenseLicenseIdMultics IssuePackageLicenseLicenseId = "Multics" IssuePackageLicenseLicenseIdMup IssuePackageLicenseLicenseId = "Mup" IssuePackageLicenseLicenseIdN0BSD IssuePackageLicenseLicenseId = "0BSD" IssuePackageLicenseLicenseIdNAIST2003 IssuePackageLicenseLicenseId = "NAIST-2003" IssuePackageLicenseLicenseIdNASA13 IssuePackageLicenseLicenseId = "NASA-1.3" IssuePackageLicenseLicenseIdNBPL10 IssuePackageLicenseLicenseId = "NBPL-1.0" IssuePackageLicenseLicenseIdNCGLUK20 IssuePackageLicenseLicenseId = "NCGL-UK-2.0" IssuePackageLicenseLicenseIdNCSA IssuePackageLicenseLicenseId = "NCSA" IssuePackageLicenseLicenseIdNGPL IssuePackageLicenseLicenseId = "NGPL" IssuePackageLicenseLicenseIdNICTA10 IssuePackageLicenseLicenseId = "NICTA-1.0" IssuePackageLicenseLicenseIdNISTPD IssuePackageLicenseLicenseId = "NIST-PD" IssuePackageLicenseLicenseIdNISTPDFallback IssuePackageLicenseLicenseId = "NIST-PD-fallback" IssuePackageLicenseLicenseIdNLOD10 IssuePackageLicenseLicenseId = "NLOD-1.0" IssuePackageLicenseLicenseIdNLOD20 IssuePackageLicenseLicenseId = "NLOD-2.0" IssuePackageLicenseLicenseIdNLPL IssuePackageLicenseLicenseId = "NLPL" IssuePackageLicenseLicenseIdNOSL IssuePackageLicenseLicenseId = "NOSL" IssuePackageLicenseLicenseIdNPL10 IssuePackageLicenseLicenseId = "NPL-1.0" IssuePackageLicenseLicenseIdNPL11 IssuePackageLicenseLicenseId = "NPL-1.1" IssuePackageLicenseLicenseIdNPOSL30 IssuePackageLicenseLicenseId = "NPOSL-3.0" IssuePackageLicenseLicenseIdNRL IssuePackageLicenseLicenseId = "NRL" IssuePackageLicenseLicenseIdNTP IssuePackageLicenseLicenseId = "NTP" IssuePackageLicenseLicenseIdNTP0 IssuePackageLicenseLicenseId = "NTP-0" IssuePackageLicenseLicenseIdNaumen IssuePackageLicenseLicenseId = "Naumen" IssuePackageLicenseLicenseIdNetCDF IssuePackageLicenseLicenseId = "NetCDF" IssuePackageLicenseLicenseIdNetSNMP IssuePackageLicenseLicenseId = "Net-SNMP" IssuePackageLicenseLicenseIdNewsletr IssuePackageLicenseLicenseId = "Newsletr" IssuePackageLicenseLicenseIdNokia IssuePackageLicenseLicenseId = "Nokia" IssuePackageLicenseLicenseIdNoweb IssuePackageLicenseLicenseId = "Noweb" IssuePackageLicenseLicenseIdNunit IssuePackageLicenseLicenseId = "Nunit" IssuePackageLicenseLicenseIdOCCTPL IssuePackageLicenseLicenseId = "OCCT-PL" IssuePackageLicenseLicenseIdOCLC20 IssuePackageLicenseLicenseId = "OCLC-2.0" IssuePackageLicenseLicenseIdODCBy10 IssuePackageLicenseLicenseId = "ODC-By-1.0" IssuePackageLicenseLicenseIdODbL10 IssuePackageLicenseLicenseId = "ODbL-1.0" IssuePackageLicenseLicenseIdOFL10 IssuePackageLicenseLicenseId = "OFL-1.0" IssuePackageLicenseLicenseIdOFL10NoRFN IssuePackageLicenseLicenseId = "OFL-1.0-no-RFN" IssuePackageLicenseLicenseIdOFL10RFN IssuePackageLicenseLicenseId = "OFL-1.0-RFN" IssuePackageLicenseLicenseIdOFL11 IssuePackageLicenseLicenseId = "OFL-1.1" IssuePackageLicenseLicenseIdOFL11NoRFN IssuePackageLicenseLicenseId = "OFL-1.1-no-RFN" IssuePackageLicenseLicenseIdOFL11RFN IssuePackageLicenseLicenseId = "OFL-1.1-RFN" IssuePackageLicenseLicenseIdOGC10 IssuePackageLicenseLicenseId = "OGC-1.0" IssuePackageLicenseLicenseIdOGDLTaiwan10 IssuePackageLicenseLicenseId = "OGDL-Taiwan-1.0" IssuePackageLicenseLicenseIdOGLCanada20 IssuePackageLicenseLicenseId = "OGL-Canada-2.0" IssuePackageLicenseLicenseIdOGLUK10 IssuePackageLicenseLicenseId = "OGL-UK-1.0" IssuePackageLicenseLicenseIdOGLUK20 IssuePackageLicenseLicenseId = "OGL-UK-2.0" IssuePackageLicenseLicenseIdOGLUK30 IssuePackageLicenseLicenseId = "OGL-UK-3.0" IssuePackageLicenseLicenseIdOGTSL IssuePackageLicenseLicenseId = "OGTSL" IssuePackageLicenseLicenseIdOLDAP11 IssuePackageLicenseLicenseId = "OLDAP-1.1" IssuePackageLicenseLicenseIdOLDAP12 IssuePackageLicenseLicenseId = "OLDAP-1.2" IssuePackageLicenseLicenseIdOLDAP13 IssuePackageLicenseLicenseId = "OLDAP-1.3" IssuePackageLicenseLicenseIdOLDAP14 IssuePackageLicenseLicenseId = "OLDAP-1.4" IssuePackageLicenseLicenseIdOLDAP20 IssuePackageLicenseLicenseId = "OLDAP-2.0" IssuePackageLicenseLicenseIdOLDAP201 IssuePackageLicenseLicenseId = "OLDAP-2.0.1" IssuePackageLicenseLicenseIdOLDAP21 IssuePackageLicenseLicenseId = "OLDAP-2.1" IssuePackageLicenseLicenseIdOLDAP22 IssuePackageLicenseLicenseId = "OLDAP-2.2" IssuePackageLicenseLicenseIdOLDAP221 IssuePackageLicenseLicenseId = "OLDAP-2.2.1" IssuePackageLicenseLicenseIdOLDAP222 IssuePackageLicenseLicenseId = "OLDAP-2.2.2" IssuePackageLicenseLicenseIdOLDAP23 IssuePackageLicenseLicenseId = "OLDAP-2.3" IssuePackageLicenseLicenseIdOLDAP24 IssuePackageLicenseLicenseId = "OLDAP-2.4" IssuePackageLicenseLicenseIdOLDAP25 IssuePackageLicenseLicenseId = "OLDAP-2.5" IssuePackageLicenseLicenseIdOLDAP26 IssuePackageLicenseLicenseId = "OLDAP-2.6" IssuePackageLicenseLicenseIdOLDAP27 IssuePackageLicenseLicenseId = "OLDAP-2.7" IssuePackageLicenseLicenseIdOLDAP28 IssuePackageLicenseLicenseId = "OLDAP-2.8" IssuePackageLicenseLicenseIdOML IssuePackageLicenseLicenseId = "OML" IssuePackageLicenseLicenseIdOPL10 IssuePackageLicenseLicenseId = "OPL-1.0" IssuePackageLicenseLicenseIdOPUBL10 IssuePackageLicenseLicenseId = "OPUBL-1.0" IssuePackageLicenseLicenseIdOSETPL21 IssuePackageLicenseLicenseId = "OSET-PL-2.1" IssuePackageLicenseLicenseIdOSL10 IssuePackageLicenseLicenseId = "OSL-1.0" IssuePackageLicenseLicenseIdOSL11 IssuePackageLicenseLicenseId = "OSL-1.1" IssuePackageLicenseLicenseIdOSL20 IssuePackageLicenseLicenseId = "OSL-2.0" IssuePackageLicenseLicenseIdOSL21 IssuePackageLicenseLicenseId = "OSL-2.1" IssuePackageLicenseLicenseIdOSL30 IssuePackageLicenseLicenseId = "OSL-3.0" IssuePackageLicenseLicenseIdOUDA10 IssuePackageLicenseLicenseId = "O-UDA-1.0" IssuePackageLicenseLicenseIdOpenSSL IssuePackageLicenseLicenseId = "OpenSSL" IssuePackageLicenseLicenseIdPDDL10 IssuePackageLicenseLicenseId = "PDDL-1.0" IssuePackageLicenseLicenseIdPHP30 IssuePackageLicenseLicenseId = "PHP-3.0" IssuePackageLicenseLicenseIdPHP301 IssuePackageLicenseLicenseId = "PHP-3.01" IssuePackageLicenseLicenseIdPSF20 IssuePackageLicenseLicenseId = "PSF-2.0" IssuePackageLicenseLicenseIdParity600 IssuePackageLicenseLicenseId = "Parity-6.0.0" IssuePackageLicenseLicenseIdParity700 IssuePackageLicenseLicenseId = "Parity-7.0.0" IssuePackageLicenseLicenseIdPlexus IssuePackageLicenseLicenseId = "Plexus" IssuePackageLicenseLicenseIdPolyFormNoncommercial100 IssuePackageLicenseLicenseId = "PolyForm-Noncommercial-1.0.0" IssuePackageLicenseLicenseIdPolyFormSmallBusiness100 IssuePackageLicenseLicenseId = "PolyForm-Small-Business-1.0.0" IssuePackageLicenseLicenseIdPostgreSQL IssuePackageLicenseLicenseId = "PostgreSQL" IssuePackageLicenseLicenseIdPsfrag IssuePackageLicenseLicenseId = "psfrag" IssuePackageLicenseLicenseIdPsutils IssuePackageLicenseLicenseId = "psutils" IssuePackageLicenseLicenseIdPython20 IssuePackageLicenseLicenseId = "Python-2.0" IssuePackageLicenseLicenseIdPython201 IssuePackageLicenseLicenseId = "Python-2.0.1" IssuePackageLicenseLicenseIdQPL10 IssuePackageLicenseLicenseId = "QPL-1.0" IssuePackageLicenseLicenseIdQhull IssuePackageLicenseLicenseId = "Qhull" IssuePackageLicenseLicenseIdRHeCos11 IssuePackageLicenseLicenseId = "RHeCos-1.1" IssuePackageLicenseLicenseIdRPL11 IssuePackageLicenseLicenseId = "RPL-1.1" IssuePackageLicenseLicenseIdRPL15 IssuePackageLicenseLicenseId = "RPL-1.5" IssuePackageLicenseLicenseIdRPSL10 IssuePackageLicenseLicenseId = "RPSL-1.0" IssuePackageLicenseLicenseIdRSAMD IssuePackageLicenseLicenseId = "RSA-MD" IssuePackageLicenseLicenseIdRSCPL IssuePackageLicenseLicenseId = "RSCPL" IssuePackageLicenseLicenseIdRdisc IssuePackageLicenseLicenseId = "Rdisc" IssuePackageLicenseLicenseIdRuby IssuePackageLicenseLicenseId = "Ruby" IssuePackageLicenseLicenseIdSAXPD IssuePackageLicenseLicenseId = "SAX-PD" IssuePackageLicenseLicenseIdSCEA IssuePackageLicenseLicenseId = "SCEA" IssuePackageLicenseLicenseIdSGIB10 IssuePackageLicenseLicenseId = "SGI-B-1.0" IssuePackageLicenseLicenseIdSGIB11 IssuePackageLicenseLicenseId = "SGI-B-1.1" IssuePackageLicenseLicenseIdSGIB20 IssuePackageLicenseLicenseId = "SGI-B-2.0" IssuePackageLicenseLicenseIdSHL05 IssuePackageLicenseLicenseId = "SHL-0.5" IssuePackageLicenseLicenseIdSHL051 IssuePackageLicenseLicenseId = "SHL-0.51" IssuePackageLicenseLicenseIdSISSL IssuePackageLicenseLicenseId = "SISSL" IssuePackageLicenseLicenseIdSISSL12 IssuePackageLicenseLicenseId = "SISSL-1.2" IssuePackageLicenseLicenseIdSMLNJ IssuePackageLicenseLicenseId = "SMLNJ" IssuePackageLicenseLicenseIdSMPPL IssuePackageLicenseLicenseId = "SMPPL" IssuePackageLicenseLicenseIdSNIA IssuePackageLicenseLicenseId = "SNIA" IssuePackageLicenseLicenseIdSPL10 IssuePackageLicenseLicenseId = "SPL-1.0" IssuePackageLicenseLicenseIdSSHOpenSSH IssuePackageLicenseLicenseId = "SSH-OpenSSH" IssuePackageLicenseLicenseIdSSHShort IssuePackageLicenseLicenseId = "SSH-short" IssuePackageLicenseLicenseIdSSPL10 IssuePackageLicenseLicenseId = "SSPL-1.0" IssuePackageLicenseLicenseIdSWL IssuePackageLicenseLicenseId = "SWL" IssuePackageLicenseLicenseIdSaxpath IssuePackageLicenseLicenseId = "Saxpath" IssuePackageLicenseLicenseIdSchemeReport IssuePackageLicenseLicenseId = "SchemeReport" IssuePackageLicenseLicenseIdSendmail IssuePackageLicenseLicenseId = "Sendmail" IssuePackageLicenseLicenseIdSendmail823 IssuePackageLicenseLicenseId = "Sendmail-8.23" IssuePackageLicenseLicenseIdSimPL20 IssuePackageLicenseLicenseId = "SimPL-2.0" IssuePackageLicenseLicenseIdSleepycat IssuePackageLicenseLicenseId = "Sleepycat" IssuePackageLicenseLicenseIdSpencer86 IssuePackageLicenseLicenseId = "Spencer-86" IssuePackageLicenseLicenseIdSpencer94 IssuePackageLicenseLicenseId = "Spencer-94" IssuePackageLicenseLicenseIdSpencer99 IssuePackageLicenseLicenseId = "Spencer-99" IssuePackageLicenseLicenseIdStandardMLNJ IssuePackageLicenseLicenseId = "StandardML-NJ" IssuePackageLicenseLicenseIdSugarCRM113 IssuePackageLicenseLicenseId = "SugarCRM-1.1.3" IssuePackageLicenseLicenseIdSymlinks IssuePackageLicenseLicenseId = "Symlinks" IssuePackageLicenseLicenseIdTAPROHL10 IssuePackageLicenseLicenseId = "TAPR-OHL-1.0" IssuePackageLicenseLicenseIdTCL IssuePackageLicenseLicenseId = "TCL" IssuePackageLicenseLicenseIdTCPWrappers IssuePackageLicenseLicenseId = "TCP-wrappers" IssuePackageLicenseLicenseIdTMate IssuePackageLicenseLicenseId = "TMate" IssuePackageLicenseLicenseIdTORQUE11 IssuePackageLicenseLicenseId = "TORQUE-1.1" IssuePackageLicenseLicenseIdTOSL IssuePackageLicenseLicenseId = "TOSL" IssuePackageLicenseLicenseIdTUBerlin10 IssuePackageLicenseLicenseId = "TU-Berlin-1.0" IssuePackageLicenseLicenseIdTUBerlin20 IssuePackageLicenseLicenseId = "TU-Berlin-2.0" IssuePackageLicenseLicenseIdUCL10 IssuePackageLicenseLicenseId = "UCL-1.0" IssuePackageLicenseLicenseIdUPL10 IssuePackageLicenseLicenseId = "UPL-1.0" IssuePackageLicenseLicenseIdUnicodeDFS2015 IssuePackageLicenseLicenseId = "Unicode-DFS-2015" IssuePackageLicenseLicenseIdUnicodeDFS2016 IssuePackageLicenseLicenseId = "Unicode-DFS-2016" IssuePackageLicenseLicenseIdUnicodeTOU IssuePackageLicenseLicenseId = "Unicode-TOU" IssuePackageLicenseLicenseIdUnlicense IssuePackageLicenseLicenseId = "Unlicense" IssuePackageLicenseLicenseIdVOSTROM IssuePackageLicenseLicenseId = "VOSTROM" IssuePackageLicenseLicenseIdVSL10 IssuePackageLicenseLicenseId = "VSL-1.0" IssuePackageLicenseLicenseIdVim IssuePackageLicenseLicenseId = "Vim" IssuePackageLicenseLicenseIdW3C IssuePackageLicenseLicenseId = "W3C" IssuePackageLicenseLicenseIdW3C19980720 IssuePackageLicenseLicenseId = "W3C-19980720" IssuePackageLicenseLicenseIdW3C20150513 IssuePackageLicenseLicenseId = "W3C-20150513" IssuePackageLicenseLicenseIdWTFPL IssuePackageLicenseLicenseId = "WTFPL" IssuePackageLicenseLicenseIdWatcom10 IssuePackageLicenseLicenseId = "Watcom-1.0" IssuePackageLicenseLicenseIdWsuipa IssuePackageLicenseLicenseId = "Wsuipa" IssuePackageLicenseLicenseIdWxWindows IssuePackageLicenseLicenseId = "wxWindows" IssuePackageLicenseLicenseIdX11 IssuePackageLicenseLicenseId = "X11" IssuePackageLicenseLicenseIdX11DistributeModificationsVariant IssuePackageLicenseLicenseId = "X11-distribute-modifications-variant" IssuePackageLicenseLicenseIdXFree8611 IssuePackageLicenseLicenseId = "XFree86-1.1" IssuePackageLicenseLicenseIdXSkat IssuePackageLicenseLicenseId = "XSkat" IssuePackageLicenseLicenseIdXerox IssuePackageLicenseLicenseId = "Xerox" IssuePackageLicenseLicenseIdXinetd IssuePackageLicenseLicenseId = "xinetd" IssuePackageLicenseLicenseIdXnet IssuePackageLicenseLicenseId = "Xnet" IssuePackageLicenseLicenseIdXpp IssuePackageLicenseLicenseId = "xpp" IssuePackageLicenseLicenseIdYPL10 IssuePackageLicenseLicenseId = "YPL-1.0" IssuePackageLicenseLicenseIdYPL11 IssuePackageLicenseLicenseId = "YPL-1.1" IssuePackageLicenseLicenseIdZPL11 IssuePackageLicenseLicenseId = "ZPL-1.1" IssuePackageLicenseLicenseIdZPL20 IssuePackageLicenseLicenseId = "ZPL-2.0" IssuePackageLicenseLicenseIdZPL21 IssuePackageLicenseLicenseId = "ZPL-2.1" IssuePackageLicenseLicenseIdZed IssuePackageLicenseLicenseId = "Zed" IssuePackageLicenseLicenseIdZend20 IssuePackageLicenseLicenseId = "Zend-2.0" IssuePackageLicenseLicenseIdZimbra13 IssuePackageLicenseLicenseId = "Zimbra-1.3" IssuePackageLicenseLicenseIdZimbra14 IssuePackageLicenseLicenseId = "Zimbra-1.4" IssuePackageLicenseLicenseIdZlib IssuePackageLicenseLicenseId = "Zlib" IssuePackageLicenseLicenseIdZlibAcknowledgement IssuePackageLicenseLicenseId = "zlib-acknowledgement" )
Defines values for IssuePackageLicenseLicenseId.
type IssuePackageScorecard ¶
type IssuePackageScorecard struct { // Embedded struct due to allOf(#/components/schemas/PackageIssue) PackageIssue `yaml:",inline"` // Embedded fields due to inline allOf schema Checks *[]struct { Details *[]string `json:"details,omitempty"` Documentation *struct { Short *string `json:"short,omitempty"` Url *string `json:"url,omitempty"` } `json:"documentation,omitempty"` Name *string `json:"name,omitempty"` Reason *string `json:"reason,omitempty"` Score *int `json:"score"` } `json:"checks,omitempty"` Date *string `json:"date,omitempty"` Metadata *string `json:"metadata"` Repo *struct { // SHA1 value of the analyzed commit expressed as hexadecimal Commit *string `json:"commit,omitempty"` // respository that was analyzed Name *string `json:"name,omitempty"` } `json:"repo,omitempty"` // Aggregate score of the repository Score *float32 `json:"score"` Scorecard *struct { // SHA1 value of the Scorecard commit used for analysis Commit *string `json:"commit,omitempty"` // Scorecard version used for this analysis Version *string `json:"version,omitempty"` } `json:"scorecard,omitempty"` }
IssuePackageScorecard defines model for IssuePackageScorecard.
type IssuePackageSource ¶
type IssuePackageSource struct { // Embedded struct due to allOf(#/components/schemas/PackageIssue) PackageIssue `yaml:",inline"` // Embedded fields due to inline allOf schema SourceDisplayName *string `json:"source_display_name,omitempty"` SourceForks *int `json:"source_forks,omitempty"` SourceName *string `json:"source_name,omitempty"` SourceStars *int `json:"source_stars,omitempty"` SourceType *IssuePackageSourceSourceType `json:"source_type,omitempty"` SourceUrl *string `json:"source_url,omitempty"` }
IssuePackageSource defines model for IssuePackageSource.
type IssuePackageSourceSourceType ¶
type IssuePackageSourceSourceType string
IssuePackageSourceSourceType defines model for IssuePackageSource.SourceType.
const ( IssuePackageSourceSourceTypeBitbucket IssuePackageSourceSourceType = "bitbucket" IssuePackageSourceSourceTypeGithub IssuePackageSourceSourceType = "github" IssuePackageSourceSourceTypeGitlab IssuePackageSourceSourceType = "gitlab" IssuePackageSourceSourceTypeOther IssuePackageSourceSourceType = "other" IssuePackageSourceSourceTypePrivate IssuePackageSourceSourceType = "private" )
Defines values for IssuePackageSourceSourceType.
type IssuePackageVulnerability ¶
type IssuePackageVulnerability struct { // Embedded struct due to allOf(#/components/schemas/PackageIssue) PackageIssue `yaml:",inline"` // Embedded fields due to inline allOf schema // Subset of OSV schema required to perform policy // decision by various tools Vulnerability *IssuePackageCommonVulnerability `json:"vulnerability,omitempty"` }
IssuePackageVulnerability defines model for IssuePackageVulnerability.
type Job ¶
type Job struct {
Status *JobStatus `json:"status,omitempty"`
}
Job defines model for Job.
type PackageIssue ¶
type PackageIssue struct { // Embedded struct due to allOf(#/components/schemas/Issue) Issue `yaml:",inline"` // Embedded fields due to inline allOf schema // Case insensitive ecosystem name ManifestEcosystem *PackageIssueManifestEcosystem `json:"manifest_ecosystem,omitempty"` ManifestPath *string `json:"manifest_path,omitempty"` PackageName *string `json:"package_name,omitempty"` PackageVersion *string `json:"package_version,omitempty"` }
PackageIssue defines model for PackageIssue.
type PackageIssueManifestEcosystem ¶
type PackageIssueManifestEcosystem string
Case insensitive ecosystem name
const ( PackageIssueManifestEcosystemCargo PackageIssueManifestEcosystem = "Cargo" PackageIssueManifestEcosystemDebian PackageIssueManifestEcosystem = "Debian" PackageIssueManifestEcosystemGithubActions PackageIssueManifestEcosystem = "Github Actions" PackageIssueManifestEcosystemGo PackageIssueManifestEcosystem = "Go" PackageIssueManifestEcosystemLinux PackageIssueManifestEcosystem = "Linux" PackageIssueManifestEcosystemMaven PackageIssueManifestEcosystem = "Maven" PackageIssueManifestEcosystemNpm PackageIssueManifestEcosystem = "npm" PackageIssueManifestEcosystemNuGet PackageIssueManifestEcosystem = "NuGet" PackageIssueManifestEcosystemPyPI PackageIssueManifestEcosystem = "PyPI" PackageIssueManifestEcosystemRubyGems PackageIssueManifestEcosystem = "RubyGems" )
Defines values for PackageIssueManifestEcosystem.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type UpdateJobRequest ¶
type UpdateJobRequest struct { // Embedded struct due to allOf(#/components/schemas/Job) Job `yaml:",inline"` // Embedded fields due to inline allOf schema PolicyStatus *UpdateJobRequestPolicyStatus `json:"policy_status,omitempty"` }
UpdateJobRequest defines model for UpdateJobRequest.
type UpdateJobRequestPolicyStatus ¶
type UpdateJobRequestPolicyStatus string
UpdateJobRequestPolicyStatus defines model for UpdateJobRequest.PolicyStatus.
const ( UpdateJobRequestPolicyStatusError UpdateJobRequestPolicyStatus = "error" UpdateJobRequestPolicyStatusFail UpdateJobRequestPolicyStatus = "fail" UpdateJobRequestPolicyStatusPass UpdateJobRequestPolicyStatus = "pass" UpdateJobRequestPolicyStatusUnknown UpdateJobRequestPolicyStatus = "unknown" )
Defines values for UpdateJobRequestPolicyStatus.
type UpdateSyncJobJSONBody ¶
type UpdateSyncJobJSONBody UpdateJobRequest
UpdateSyncJobJSONBody defines parameters for UpdateSyncJob.
type UpdateSyncJobJSONRequestBody ¶
type UpdateSyncJobJSONRequestBody UpdateSyncJobJSONBody
UpdateSyncJobJSONRequestBody defines body for UpdateSyncJob for application/json ContentType.
type UpdateSyncJobResponse ¶
type UpdateSyncJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AnyJobResponse JSON403 *ApiError JSON429 *ApiError JSON500 *ApiError }
func ParseUpdateSyncJobResponse ¶
func ParseUpdateSyncJobResponse(rsp *http.Response) (*UpdateSyncJobResponse, error)
ParseUpdateSyncJobResponse parses an HTTP response from a UpdateSyncJobWithResponse call
func (UpdateSyncJobResponse) Status ¶
func (r UpdateSyncJobResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSyncJobResponse) StatusCode ¶
func (r UpdateSyncJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode