Documentation
¶
Overview ¶
Package v20241221 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- type CreateTestRequestBody
- type CreateTestRequestBodyDataType
- type CreateTestRequestBody_Data_Attributes_Input
- func (t CreateTestRequestBody_Data_Attributes_Input) AsTestInputBundle() (TestInputBundle, error)
- func (t CreateTestRequestBody_Data_Attributes_Input) AsTestInputLegacyScmProject() (TestInputLegacyScmProject, error)
- func (t *CreateTestRequestBody_Data_Attributes_Input) FromTestInputBundle(v TestInputBundle) error
- func (t *CreateTestRequestBody_Data_Attributes_Input) FromTestInputLegacyScmProject(v TestInputLegacyScmProject) error
- func (t CreateTestRequestBody_Data_Attributes_Input) MarshalJSON() ([]byte, error)
- func (t *CreateTestRequestBody_Data_Attributes_Input) MergeTestInputBundle(v TestInputBundle) error
- func (t *CreateTestRequestBody_Data_Attributes_Input) MergeTestInputLegacyScmProject(v TestInputLegacyScmProject) error
- func (t *CreateTestRequestBody_Data_Attributes_Input) UnmarshalJSON(b []byte) error
- type Flow
- type PostTestRequest
- type PostTestRequestDataType
- type PostTestRequest_Data_Attributes_Context
- func (a PostTestRequest_Data_Attributes_Context) Get(fieldName string) (value interface{}, found bool)
- func (a PostTestRequest_Data_Attributes_Context) MarshalJSON() ([]byte, error)
- func (a *PostTestRequest_Data_Attributes_Context) Set(fieldName string, value interface{})
- func (a *PostTestRequest_Data_Attributes_Context) UnmarshalJSON(b []byte) error
- type PostTestRequest_Data_Attributes_Options
- func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsDiff() (TestOptionsDiff, error)
- func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsGitUrl() (TestOptionsGitUrl, error)
- func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsTarget() (TestOptionsTarget, error)
- func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsWorkspace() (TestOptionsWorkspace, error)
- func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsDiff(v TestOptionsDiff) error
- func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsGitUrl(v TestOptionsGitUrl) error
- func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsTarget(v TestOptionsTarget) error
- func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsWorkspace(v TestOptionsWorkspace) error
- func (t PostTestRequest_Data_Attributes_Options) MarshalJSON() ([]byte, error)
- func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsDiff(v TestOptionsDiff) error
- func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsGitUrl(v TestOptionsGitUrl) error
- func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsTarget(v TestOptionsTarget) error
- func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsWorkspace(v TestOptionsWorkspace) error
- func (t *PostTestRequest_Data_Attributes_Options) UnmarshalJSON(b []byte) error
- type Scan
- type TestAcceptedState
- type TestAcceptedStateStatus
- type TestCompletedState
- type TestCompletedStateResultsOutcomeResult
- type TestCompletedStateStatus
- type TestCoordinates
- func (t TestCoordinates) AsTestOptionsGitUrl() (TestOptionsGitUrl, error)
- func (t TestCoordinates) AsTestOptionsTarget() (TestOptionsTarget, error)
- func (t TestCoordinates) AsTestOptionsWorkspace() (TestOptionsWorkspace, error)
- func (t *TestCoordinates) FromTestOptionsGitUrl(v TestOptionsGitUrl) error
- func (t *TestCoordinates) FromTestOptionsTarget(v TestOptionsTarget) error
- func (t *TestCoordinates) FromTestOptionsWorkspace(v TestOptionsWorkspace) error
- func (t TestCoordinates) MarshalJSON() ([]byte, error)
- func (t *TestCoordinates) MergeTestOptionsGitUrl(v TestOptionsGitUrl) error
- func (t *TestCoordinates) MergeTestOptionsTarget(v TestOptionsTarget) error
- func (t *TestCoordinates) MergeTestOptionsWorkspace(v TestOptionsWorkspace) error
- func (t *TestCoordinates) UnmarshalJSON(b []byte) error
- type TestErrorState
- type TestErrorStateStatus
- type TestInProgressState
- type TestInProgressStateStatus
- type TestInputBundle
- type TestInputBundleType
- type TestInputLegacyScmProject
- type TestInputLegacyScmProjectType
- type TestOptionsDiff
- type TestOptionsGitUrl
- type TestOptionsTarget
- type TestOptionsWorkspace
- type TestResponse
- type TestResponseDataType
- type TestResult
- type TestResultAcceptedState
- type TestResultAcceptedStateState
- type TestResultCompletedState
- type TestResultCompletedStateFindingsFormat
- type TestResultCompletedStateResultStatus
- type TestResultCompletedStateState
- type TestResultDataType
- type TestResultErrorState
- type TestResultErrorStateState
- type TestResultInProgressState
- type TestResultInProgressStateState
- type TestResultResponse
- type TestResultResponseDataType
- type TestResultState
- func (t TestResultState) AsTestResultAcceptedState() (TestResultAcceptedState, error)
- func (t TestResultState) AsTestResultCompletedState() (TestResultCompletedState, error)
- func (t TestResultState) AsTestResultErrorState() (TestResultErrorState, error)
- func (t TestResultState) AsTestResultInProgressState() (TestResultInProgressState, error)
- func (t TestResultState) Discriminator() (string, error)
- func (t *TestResultState) FromTestResultAcceptedState(v TestResultAcceptedState) error
- func (t *TestResultState) FromTestResultCompletedState(v TestResultCompletedState) error
- func (t *TestResultState) FromTestResultErrorState(v TestResultErrorState) error
- func (t *TestResultState) FromTestResultInProgressState(v TestResultInProgressState) error
- func (t TestResultState) MarshalJSON() ([]byte, error)
- func (t *TestResultState) MergeTestResultAcceptedState(v TestResultAcceptedState) error
- func (t *TestResultState) MergeTestResultCompletedState(v TestResultCompletedState) error
- func (t *TestResultState) MergeTestResultErrorState(v TestResultErrorState) error
- func (t *TestResultState) MergeTestResultInProgressState(v TestResultInProgressState) error
- func (t *TestResultState) UnmarshalJSON(b []byte) error
- func (t TestResultState) ValueByDiscriminator() (interface{}, error)
- type TestState
- func (t TestState) AsTestAcceptedState() (TestAcceptedState, error)
- func (t TestState) AsTestCompletedState() (TestCompletedState, error)
- func (t TestState) AsTestErrorState() (TestErrorState, error)
- func (t TestState) AsTestInProgressState() (TestInProgressState, error)
- func (t TestState) Discriminator() (string, error)
- func (t *TestState) FromTestAcceptedState(v TestAcceptedState) error
- func (t *TestState) FromTestCompletedState(v TestCompletedState) error
- func (t *TestState) FromTestErrorState(v TestErrorState) error
- func (t *TestState) FromTestInProgressState(v TestInProgressState) error
- func (t TestState) MarshalJSON() ([]byte, error)
- func (t *TestState) MergeTestAcceptedState(v TestAcceptedState) error
- func (t *TestState) MergeTestCompletedState(v TestCompletedState) error
- func (t *TestState) MergeTestErrorState(v TestErrorState) error
- func (t *TestState) MergeTestInProgressState(v TestInProgressState) error
- func (t *TestState) UnmarshalJSON(b []byte) error
- func (t TestState) ValueByDiscriminator() (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTestRequestBody ¶
type CreateTestRequestBody struct {
Data struct {
Attributes struct {
Configuration struct {
Output *struct {
// Label Arbitrary value up to the user
Label *string `json:"label,omitempty"`
ProjectId *openapi_types.UUID `json:"project_id,omitempty"`
ProjectName *string `json:"project_name,omitempty"`
// Report Determines if the test is stateless (false) or stateful (true)
Report *bool `json:"report,omitempty"`
TargetName *string `json:"target_name,omitempty"`
// TargetReference A reference for the target's version - can be a git branch or a commit sha
TargetReference *string `json:"target_reference,omitempty"`
} `json:"output,omitempty"`
Scan struct {
ResultType *Scan `json:"result_type,omitempty"`
} `json:"scan"`
} `json:"configuration"`
Input CreateTestRequestBody_Data_Attributes_Input `json:"input"`
} `json:"attributes"`
Type CreateTestRequestBodyDataType `json:"type"`
} `json:"data"`
}
CreateTestRequestBody defines model for CreateTestRequestBody.
type CreateTestRequestBodyDataType ¶
type CreateTestRequestBodyDataType string
CreateTestRequestBodyDataType defines model for CreateTestRequestBody.Data.Type.
const (
CreateTestRequestBodyDataTypeTest CreateTestRequestBodyDataType = "test"
)
Defines values for CreateTestRequestBodyDataType.
type CreateTestRequestBody_Data_Attributes_Input ¶
type CreateTestRequestBody_Data_Attributes_Input struct {
// contains filtered or unexported fields
}
CreateTestRequestBody_Data_Attributes_Input defines model for CreateTestRequestBody.Data.Attributes.Input.
func (CreateTestRequestBody_Data_Attributes_Input) AsTestInputBundle ¶
func (t CreateTestRequestBody_Data_Attributes_Input) AsTestInputBundle() (TestInputBundle, error)
AsTestInputBundle returns the union data inside the CreateTestRequestBody_Data_Attributes_Input as a TestInputBundle
func (CreateTestRequestBody_Data_Attributes_Input) AsTestInputLegacyScmProject ¶
func (t CreateTestRequestBody_Data_Attributes_Input) AsTestInputLegacyScmProject() (TestInputLegacyScmProject, error)
AsTestInputLegacyScmProject returns the union data inside the CreateTestRequestBody_Data_Attributes_Input as a TestInputLegacyScmProject
func (*CreateTestRequestBody_Data_Attributes_Input) FromTestInputBundle ¶
func (t *CreateTestRequestBody_Data_Attributes_Input) FromTestInputBundle(v TestInputBundle) error
FromTestInputBundle overwrites any union data inside the CreateTestRequestBody_Data_Attributes_Input as the provided TestInputBundle
func (*CreateTestRequestBody_Data_Attributes_Input) FromTestInputLegacyScmProject ¶
func (t *CreateTestRequestBody_Data_Attributes_Input) FromTestInputLegacyScmProject(v TestInputLegacyScmProject) error
FromTestInputLegacyScmProject overwrites any union data inside the CreateTestRequestBody_Data_Attributes_Input as the provided TestInputLegacyScmProject
func (CreateTestRequestBody_Data_Attributes_Input) MarshalJSON ¶
func (t CreateTestRequestBody_Data_Attributes_Input) MarshalJSON() ([]byte, error)
func (*CreateTestRequestBody_Data_Attributes_Input) MergeTestInputBundle ¶
func (t *CreateTestRequestBody_Data_Attributes_Input) MergeTestInputBundle(v TestInputBundle) error
MergeTestInputBundle performs a merge with any union data inside the CreateTestRequestBody_Data_Attributes_Input, using the provided TestInputBundle
func (*CreateTestRequestBody_Data_Attributes_Input) MergeTestInputLegacyScmProject ¶
func (t *CreateTestRequestBody_Data_Attributes_Input) MergeTestInputLegacyScmProject(v TestInputLegacyScmProject) error
MergeTestInputLegacyScmProject performs a merge with any union data inside the CreateTestRequestBody_Data_Attributes_Input, using the provided TestInputLegacyScmProject
func (*CreateTestRequestBody_Data_Attributes_Input) UnmarshalJSON ¶
func (t *CreateTestRequestBody_Data_Attributes_Input) UnmarshalJSON(b []byte) error
type Flow ¶
type Flow string
Flow defines model for Flow.
const ( ApiMonitor Flow = "api_monitor" ApiTest Flow = "api_test" CliTest Flow = "cli_test" IdeDiffTest Flow = "ide_diff_test" IdeTest Flow = "ide_test" ManualTest Flow = "manual_test" Monitor Flow = "monitor" PrCheck Flow = "pr_check" RecurringTest Flow = "recurring_test" SbomMonitor Flow = "sbom_monitor" SbomTest Flow = "sbom_test" )
Defines values for Flow.
type PostTestRequest ¶
type PostTestRequest struct {
Data struct {
Attributes struct {
Context *PostTestRequest_Data_Attributes_Context `json:"context,omitempty"`
Options PostTestRequest_Data_Attributes_Options `json:"options"`
} `json:"attributes"`
Type PostTestRequestDataType `json:"type"`
} `json:"data"`
}
PostTestRequest defines model for PostTestRequest.
type PostTestRequestDataType ¶
type PostTestRequestDataType string
PostTestRequestDataType defines model for PostTestRequest.Data.Type.
const (
PostTestRequestDataTypeTest PostTestRequestDataType = "test"
)
Defines values for PostTestRequestDataType.
type PostTestRequest_Data_Attributes_Context ¶
type PostTestRequest_Data_Attributes_Context struct {
Flow *Flow `json:"flow,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PostTestRequest_Data_Attributes_Context defines model for PostTestRequest.Data.Attributes.Context.
func (PostTestRequest_Data_Attributes_Context) Get ¶
func (a PostTestRequest_Data_Attributes_Context) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PostTestRequest_Data_Attributes_Context. Returns the specified element and whether it was found
func (PostTestRequest_Data_Attributes_Context) MarshalJSON ¶
func (a PostTestRequest_Data_Attributes_Context) MarshalJSON() ([]byte, error)
Override default JSON handling for PostTestRequest_Data_Attributes_Context to handle AdditionalProperties
func (*PostTestRequest_Data_Attributes_Context) Set ¶
func (a *PostTestRequest_Data_Attributes_Context) Set(fieldName string, value interface{})
Setter for additional properties for PostTestRequest_Data_Attributes_Context
func (*PostTestRequest_Data_Attributes_Context) UnmarshalJSON ¶
func (a *PostTestRequest_Data_Attributes_Context) UnmarshalJSON(b []byte) error
Override default JSON handling for PostTestRequest_Data_Attributes_Context to handle AdditionalProperties
type PostTestRequest_Data_Attributes_Options ¶
type PostTestRequest_Data_Attributes_Options struct {
// contains filtered or unexported fields
}
PostTestRequest_Data_Attributes_Options defines model for PostTestRequest.Data.Attributes.Options.
func (PostTestRequest_Data_Attributes_Options) AsTestOptionsDiff ¶
func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsDiff() (TestOptionsDiff, error)
AsTestOptionsDiff returns the union data inside the PostTestRequest_Data_Attributes_Options as a TestOptionsDiff
func (PostTestRequest_Data_Attributes_Options) AsTestOptionsGitUrl ¶
func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsGitUrl() (TestOptionsGitUrl, error)
AsTestOptionsGitUrl returns the union data inside the PostTestRequest_Data_Attributes_Options as a TestOptionsGitUrl
func (PostTestRequest_Data_Attributes_Options) AsTestOptionsTarget ¶
func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsTarget() (TestOptionsTarget, error)
AsTestOptionsTarget returns the union data inside the PostTestRequest_Data_Attributes_Options as a TestOptionsTarget
func (PostTestRequest_Data_Attributes_Options) AsTestOptionsWorkspace ¶
func (t PostTestRequest_Data_Attributes_Options) AsTestOptionsWorkspace() (TestOptionsWorkspace, error)
AsTestOptionsWorkspace returns the union data inside the PostTestRequest_Data_Attributes_Options as a TestOptionsWorkspace
func (*PostTestRequest_Data_Attributes_Options) FromTestOptionsDiff ¶
func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsDiff(v TestOptionsDiff) error
FromTestOptionsDiff overwrites any union data inside the PostTestRequest_Data_Attributes_Options as the provided TestOptionsDiff
func (*PostTestRequest_Data_Attributes_Options) FromTestOptionsGitUrl ¶
func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsGitUrl(v TestOptionsGitUrl) error
FromTestOptionsGitUrl overwrites any union data inside the PostTestRequest_Data_Attributes_Options as the provided TestOptionsGitUrl
func (*PostTestRequest_Data_Attributes_Options) FromTestOptionsTarget ¶
func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsTarget(v TestOptionsTarget) error
FromTestOptionsTarget overwrites any union data inside the PostTestRequest_Data_Attributes_Options as the provided TestOptionsTarget
func (*PostTestRequest_Data_Attributes_Options) FromTestOptionsWorkspace ¶
func (t *PostTestRequest_Data_Attributes_Options) FromTestOptionsWorkspace(v TestOptionsWorkspace) error
FromTestOptionsWorkspace overwrites any union data inside the PostTestRequest_Data_Attributes_Options as the provided TestOptionsWorkspace
func (PostTestRequest_Data_Attributes_Options) MarshalJSON ¶
func (t PostTestRequest_Data_Attributes_Options) MarshalJSON() ([]byte, error)
func (*PostTestRequest_Data_Attributes_Options) MergeTestOptionsDiff ¶
func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsDiff(v TestOptionsDiff) error
MergeTestOptionsDiff performs a merge with any union data inside the PostTestRequest_Data_Attributes_Options, using the provided TestOptionsDiff
func (*PostTestRequest_Data_Attributes_Options) MergeTestOptionsGitUrl ¶
func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsGitUrl(v TestOptionsGitUrl) error
MergeTestOptionsGitUrl performs a merge with any union data inside the PostTestRequest_Data_Attributes_Options, using the provided TestOptionsGitUrl
func (*PostTestRequest_Data_Attributes_Options) MergeTestOptionsTarget ¶
func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsTarget(v TestOptionsTarget) error
MergeTestOptionsTarget performs a merge with any union data inside the PostTestRequest_Data_Attributes_Options, using the provided TestOptionsTarget
func (*PostTestRequest_Data_Attributes_Options) MergeTestOptionsWorkspace ¶
func (t *PostTestRequest_Data_Attributes_Options) MergeTestOptionsWorkspace(v TestOptionsWorkspace) error
MergeTestOptionsWorkspace performs a merge with any union data inside the PostTestRequest_Data_Attributes_Options, using the provided TestOptionsWorkspace
func (*PostTestRequest_Data_Attributes_Options) UnmarshalJSON ¶
func (t *PostTestRequest_Data_Attributes_Options) UnmarshalJSON(b []byte) error
type TestAcceptedState ¶
type TestAcceptedState struct {
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Status TestAcceptedStateStatus `json:"status"`
}
TestAcceptedState defines model for TestAcceptedState.
type TestAcceptedStateStatus ¶
type TestAcceptedStateStatus string
TestAcceptedStateStatus defines model for TestAcceptedState.Status.
const (
TestAcceptedStateStatusAccepted TestAcceptedStateStatus = "accepted"
)
Defines values for TestAcceptedStateStatus.
type TestCompletedState ¶
type TestCompletedState struct {
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Documents struct {
// EnrichedSarif The location to use for fetching the enriched sarif results
EnrichedSarif string `json:"enriched_sarif"`
} `json:"documents"`
Results struct {
Outcome struct {
// Result The outcome of the test. passed - the test completed and passed policy gate, failed - the test completed and failed policy gate
Result TestCompletedStateResultsOutcomeResult `json:"result"`
} `json:"outcome"`
Webui *struct {
// Link Link to the asset created in the Snyk web UI
Link *string `json:"link,omitempty"`
// ProjectId The ID of the created project in the Snyk web UI
ProjectId *openapi_types.UUID `json:"project_id,omitempty"`
// SnapshotId The ID of the created snapshot in the Snyk web UI
SnapshotId *openapi_types.UUID `json:"snapshot_id,omitempty"`
} `json:"webui,omitempty"`
} `json:"results"`
Status TestCompletedStateStatus `json:"status"`
}
TestCompletedState defines model for TestCompletedState.
type TestCompletedStateResultsOutcomeResult ¶
type TestCompletedStateResultsOutcomeResult string
TestCompletedStateResultsOutcomeResult The outcome of the test. passed - the test completed and passed policy gate, failed - the test completed and failed policy gate
const ( TestCompletedStateResultsOutcomeResultFailed TestCompletedStateResultsOutcomeResult = "failed" TestCompletedStateResultsOutcomeResultPassed TestCompletedStateResultsOutcomeResult = "passed" )
Defines values for TestCompletedStateResultsOutcomeResult.
type TestCompletedStateStatus ¶
type TestCompletedStateStatus string
TestCompletedStateStatus defines model for TestCompletedState.Status.
const (
TestCompletedStateStatusCompleted TestCompletedStateStatus = "completed"
)
Defines values for TestCompletedStateStatus.
type TestCoordinates ¶
type TestCoordinates struct {
// contains filtered or unexported fields
}
TestCoordinates defines model for TestCoordinates.
func (TestCoordinates) AsTestOptionsGitUrl ¶
func (t TestCoordinates) AsTestOptionsGitUrl() (TestOptionsGitUrl, error)
AsTestOptionsGitUrl returns the union data inside the TestCoordinates as a TestOptionsGitUrl
func (TestCoordinates) AsTestOptionsTarget ¶
func (t TestCoordinates) AsTestOptionsTarget() (TestOptionsTarget, error)
AsTestOptionsTarget returns the union data inside the TestCoordinates as a TestOptionsTarget
func (TestCoordinates) AsTestOptionsWorkspace ¶
func (t TestCoordinates) AsTestOptionsWorkspace() (TestOptionsWorkspace, error)
AsTestOptionsWorkspace returns the union data inside the TestCoordinates as a TestOptionsWorkspace
func (*TestCoordinates) FromTestOptionsGitUrl ¶
func (t *TestCoordinates) FromTestOptionsGitUrl(v TestOptionsGitUrl) error
FromTestOptionsGitUrl overwrites any union data inside the TestCoordinates as the provided TestOptionsGitUrl
func (*TestCoordinates) FromTestOptionsTarget ¶
func (t *TestCoordinates) FromTestOptionsTarget(v TestOptionsTarget) error
FromTestOptionsTarget overwrites any union data inside the TestCoordinates as the provided TestOptionsTarget
func (*TestCoordinates) FromTestOptionsWorkspace ¶
func (t *TestCoordinates) FromTestOptionsWorkspace(v TestOptionsWorkspace) error
FromTestOptionsWorkspace overwrites any union data inside the TestCoordinates as the provided TestOptionsWorkspace
func (TestCoordinates) MarshalJSON ¶
func (t TestCoordinates) MarshalJSON() ([]byte, error)
func (*TestCoordinates) MergeTestOptionsGitUrl ¶
func (t *TestCoordinates) MergeTestOptionsGitUrl(v TestOptionsGitUrl) error
MergeTestOptionsGitUrl performs a merge with any union data inside the TestCoordinates, using the provided TestOptionsGitUrl
func (*TestCoordinates) MergeTestOptionsTarget ¶
func (t *TestCoordinates) MergeTestOptionsTarget(v TestOptionsTarget) error
MergeTestOptionsTarget performs a merge with any union data inside the TestCoordinates, using the provided TestOptionsTarget
func (*TestCoordinates) MergeTestOptionsWorkspace ¶
func (t *TestCoordinates) MergeTestOptionsWorkspace(v TestOptionsWorkspace) error
MergeTestOptionsWorkspace performs a merge with any union data inside the TestCoordinates, using the provided TestOptionsWorkspace
func (*TestCoordinates) UnmarshalJSON ¶
func (t *TestCoordinates) UnmarshalJSON(b []byte) error
type TestErrorState ¶
type TestErrorState struct {
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Errors *[]struct {
// Classification A type of error
Classification string `json:"classification"`
// ErrorCode The Snyk error code
ErrorCode string `json:"error_code"`
// InfoUrl The URL to link to more information about the error
InfoUrl *string `json:"info_url,omitempty"`
// Message A custom description of an error.
Message string `json:"message"`
// Title The high-level description of an error catalog error
Title string `json:"title"`
} `json:"errors,omitempty"`
Status TestErrorStateStatus `json:"status"`
}
TestErrorState defines model for TestErrorState.
type TestErrorStateStatus ¶
type TestErrorStateStatus string
TestErrorStateStatus defines model for TestErrorState.Status.
const (
TestErrorStateStatusError TestErrorStateStatus = "error"
)
Defines values for TestErrorStateStatus.
type TestInProgressState ¶
type TestInProgressState struct {
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Status TestInProgressStateStatus `json:"status"`
}
TestInProgressState defines model for TestInProgressState.
type TestInProgressStateStatus ¶
type TestInProgressStateStatus string
TestInProgressStateStatus defines model for TestInProgressState.Status.
const (
TestInProgressStateStatusInProgress TestInProgressStateStatus = "in_progress"
)
Defines values for TestInProgressStateStatus.
type TestInputBundle ¶
type TestInputBundle struct {
// BundleId A Snyk bundle id
BundleId string `json:"bundle_id"`
// Metadata Metadata of the input to be tested
Metadata struct {
// LimitTestToFiles The findings will be limited to a subset of files only.
LimitTestToFiles *[]string `json:"limit_test_to_files,omitempty"`
// LocalFilePath This can be a file path or a folder id for IDE
LocalFilePath string `json:"local_file_path"`
RepoUrl *string `json:"repo_url,omitempty"`
} `json:"metadata"`
Type TestInputBundleType `json:"type"`
}
TestInputBundle defines model for TestInputBundle.
type TestInputBundleType ¶
type TestInputBundleType string
TestInputBundleType defines model for TestInputBundle.Type.
const (
Bundle TestInputBundleType = "bundle"
)
Defines values for TestInputBundleType.
type TestInputLegacyScmProject ¶
type TestInputLegacyScmProject struct {
// CommitId SHA of the commit to be tested
CommitId string `json:"commit_id"`
// ProjectId Id of the project to be tested
ProjectId openapi_types.UUID `json:"project_id"`
Type TestInputLegacyScmProjectType `json:"type"`
}
TestInputLegacyScmProject defines model for TestInputLegacyScmProject.
type TestInputLegacyScmProjectType ¶
type TestInputLegacyScmProjectType string
TestInputLegacyScmProjectType defines model for TestInputLegacyScmProject.Type.
const (
LegacyScmProject TestInputLegacyScmProjectType = "legacy_scm_project"
)
Defines values for TestInputLegacyScmProjectType.
type TestOptionsDiff ¶
type TestOptionsDiff struct {
Base TestCoordinates `json:"base"`
Head TestCoordinates `json:"head"`
}
TestOptionsDiff defines model for TestOptionsDiff.
type TestOptionsGitUrl ¶
type TestOptionsGitUrl struct {
// IntegrationId A Snyk integration_id
IntegrationId openapi_types.UUID `json:"integration_id"`
// RepoUrl A repository url for which a test will run
RepoUrl string `json:"repo_url"`
// Revision A git commit revision
Revision string `json:"revision"`
}
TestOptionsGitUrl defines model for TestOptionsGitUrl.
type TestOptionsTarget ¶
type TestOptionsTarget struct {
// TargetId Id of the target to be tested
TargetId openapi_types.UUID `json:"target_id"`
// Version This target's version, like a git branch, a commit sha, or a Docker image tag
Version string `json:"version"`
}
TestOptionsTarget defines model for TestOptionsTarget.
type TestOptionsWorkspace ¶
type TestOptionsWorkspace struct {
// WorkspaceId Id of the workspace to be tested
WorkspaceId openapi_types.UUID `json:"workspace_id"`
}
TestOptionsWorkspace defines model for TestOptionsWorkspace.
type TestResponse ¶
type TestResponse struct {
Data struct {
// Id The id of the Snyk test
Id openapi_types.UUID `json:"id"`
Type TestResponseDataType `json:"type"`
} `json:"data"`
Jsonapi *externalRef0.JsonApi `json:"jsonapi,omitempty"`
Links externalRef0.SelfLink `json:"links"`
}
TestResponse defines model for TestResponse.
type TestResponseDataType ¶
type TestResponseDataType string
TestResponseDataType defines model for TestResponse.Data.Type.
const (
TestResponseDataTypeTest TestResponseDataType = "test"
)
Defines values for TestResponseDataType.
type TestResult ¶
type TestResult struct {
Data struct {
Attributes TestState `json:"attributes"`
// Id The id of the test
Id openapi_types.UUID `json:"id"`
Type TestResultDataType `json:"type"`
} `json:"data"`
Jsonapi externalRef0.JsonApi `json:"jsonapi"`
Links externalRef0.SelfLink `json:"links"`
}
TestResult defines model for TestResult.
type TestResultAcceptedState ¶
type TestResultAcceptedState struct {
Context *map[string]interface{} `json:"context,omitempty"`
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
State TestResultAcceptedStateState `json:"state"`
}
TestResultAcceptedState defines model for TestResultAcceptedState.
type TestResultAcceptedStateState ¶
type TestResultAcceptedStateState string
TestResultAcceptedStateState defines model for TestResultAcceptedState.State.
const (
TestResultAcceptedStateStateAccepted TestResultAcceptedStateState = "accepted"
)
Defines values for TestResultAcceptedStateState.
type TestResultCompletedState ¶
type TestResultCompletedState struct {
Context *map[string]interface{} `json:"context,omitempty"`
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Findings []struct {
// FindingsUrl URL where findings can be downloaded
FindingsUrl string `json:"findings_url"`
// Format The format of the findings document
Format TestResultCompletedStateFindingsFormat `json:"format"`
} `json:"findings"`
Result *struct {
// Status The outcome of the test. passed - the test completed and passed policy gate, failed - the test completed and failed policy gate
Status TestResultCompletedStateResultStatus `json:"status"`
} `json:"result,omitempty"`
// SeverityCounts Severity counts for the findings
SeverityCounts struct {
Critical *int `json:"critical,omitempty"`
High *int `json:"high,omitempty"`
Low *int `json:"low,omitempty"`
Medium *int `json:"medium,omitempty"`
} `json:"severity_counts"`
State TestResultCompletedStateState `json:"state"`
}
TestResultCompletedState defines model for TestResultCompletedState.
type TestResultCompletedStateFindingsFormat ¶
type TestResultCompletedStateFindingsFormat string
TestResultCompletedStateFindingsFormat The format of the findings document
const ( CYCLONEDX TestResultCompletedStateFindingsFormat = "CYCLONE_DX" SARIF TestResultCompletedStateFindingsFormat = "SARIF" )
Defines values for TestResultCompletedStateFindingsFormat.
type TestResultCompletedStateResultStatus ¶
type TestResultCompletedStateResultStatus string
TestResultCompletedStateResultStatus The outcome of the test. passed - the test completed and passed policy gate, failed - the test completed and failed policy gate
const ( TestResultCompletedStateResultStatusFailed TestResultCompletedStateResultStatus = "failed" TestResultCompletedStateResultStatusPassed TestResultCompletedStateResultStatus = "passed" )
Defines values for TestResultCompletedStateResultStatus.
type TestResultCompletedStateState ¶
type TestResultCompletedStateState string
TestResultCompletedStateState defines model for TestResultCompletedState.State.
const (
TestResultCompletedStateStateCompleted TestResultCompletedStateState = "completed"
)
Defines values for TestResultCompletedStateState.
type TestResultDataType ¶
type TestResultDataType string
TestResultDataType defines model for TestResult.Data.Type.
const (
TestResultDataTypeTest TestResultDataType = "test"
)
Defines values for TestResultDataType.
type TestResultErrorState ¶
type TestResultErrorState struct {
Context *map[string]interface{} `json:"context,omitempty"`
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
Errors *[]struct {
// Classification A type of error
Classification string `json:"classification"`
// ErrorCode The Snyk error code
ErrorCode string `json:"error_code"`
// InfoUrl The URL to link to more information about the error
InfoUrl *string `json:"info_url,omitempty"`
// Message A custom description of an error.
Message string `json:"message"`
// Title The high-level description of an error catalog error
Title string `json:"title"`
} `json:"errors,omitempty"`
State TestResultErrorStateState `json:"state"`
}
TestResultErrorState defines model for TestResultErrorState.
type TestResultErrorStateState ¶
type TestResultErrorStateState string
TestResultErrorStateState defines model for TestResultErrorState.State.
const (
TestResultErrorStateStateError TestResultErrorStateState = "error"
)
Defines values for TestResultErrorStateState.
type TestResultInProgressState ¶
type TestResultInProgressState struct {
Context *map[string]interface{} `json:"context,omitempty"`
// CreatedAt Timestamp when the test was created
CreatedAt time.Time `json:"created_at"`
State TestResultInProgressStateState `json:"state"`
}
TestResultInProgressState defines model for TestResultInProgressState.
type TestResultInProgressStateState ¶
type TestResultInProgressStateState string
TestResultInProgressStateState defines model for TestResultInProgressState.State.
const (
TestResultInProgressStateStateInProgress TestResultInProgressStateState = "in_progress"
)
Defines values for TestResultInProgressStateState.
type TestResultResponse ¶
type TestResultResponse struct {
Data struct {
Attributes TestResultState `json:"attributes"`
// Id The id of the test
Id openapi_types.UUID `json:"id"`
Type TestResultResponseDataType `json:"type"`
} `json:"data"`
Jsonapi externalRef0.JsonApi `json:"jsonapi"`
Links externalRef0.SelfLink `json:"links"`
}
TestResultResponse defines model for TestResultResponse.
type TestResultResponseDataType ¶
type TestResultResponseDataType string
TestResultResponseDataType defines model for TestResultResponse.Data.Type.
const (
Test TestResultResponseDataType = "test"
)
Defines values for TestResultResponseDataType.
type TestResultState ¶
type TestResultState struct {
// contains filtered or unexported fields
}
TestResultState defines model for TestResultState.
func (TestResultState) AsTestResultAcceptedState ¶
func (t TestResultState) AsTestResultAcceptedState() (TestResultAcceptedState, error)
AsTestResultAcceptedState returns the union data inside the TestResultState as a TestResultAcceptedState
func (TestResultState) AsTestResultCompletedState ¶
func (t TestResultState) AsTestResultCompletedState() (TestResultCompletedState, error)
AsTestResultCompletedState returns the union data inside the TestResultState as a TestResultCompletedState
func (TestResultState) AsTestResultErrorState ¶
func (t TestResultState) AsTestResultErrorState() (TestResultErrorState, error)
AsTestResultErrorState returns the union data inside the TestResultState as a TestResultErrorState
func (TestResultState) AsTestResultInProgressState ¶
func (t TestResultState) AsTestResultInProgressState() (TestResultInProgressState, error)
AsTestResultInProgressState returns the union data inside the TestResultState as a TestResultInProgressState
func (TestResultState) Discriminator ¶
func (t TestResultState) Discriminator() (string, error)
func (*TestResultState) FromTestResultAcceptedState ¶
func (t *TestResultState) FromTestResultAcceptedState(v TestResultAcceptedState) error
FromTestResultAcceptedState overwrites any union data inside the TestResultState as the provided TestResultAcceptedState
func (*TestResultState) FromTestResultCompletedState ¶
func (t *TestResultState) FromTestResultCompletedState(v TestResultCompletedState) error
FromTestResultCompletedState overwrites any union data inside the TestResultState as the provided TestResultCompletedState
func (*TestResultState) FromTestResultErrorState ¶
func (t *TestResultState) FromTestResultErrorState(v TestResultErrorState) error
FromTestResultErrorState overwrites any union data inside the TestResultState as the provided TestResultErrorState
func (*TestResultState) FromTestResultInProgressState ¶
func (t *TestResultState) FromTestResultInProgressState(v TestResultInProgressState) error
FromTestResultInProgressState overwrites any union data inside the TestResultState as the provided TestResultInProgressState
func (TestResultState) MarshalJSON ¶
func (t TestResultState) MarshalJSON() ([]byte, error)
func (*TestResultState) MergeTestResultAcceptedState ¶
func (t *TestResultState) MergeTestResultAcceptedState(v TestResultAcceptedState) error
MergeTestResultAcceptedState performs a merge with any union data inside the TestResultState, using the provided TestResultAcceptedState
func (*TestResultState) MergeTestResultCompletedState ¶
func (t *TestResultState) MergeTestResultCompletedState(v TestResultCompletedState) error
MergeTestResultCompletedState performs a merge with any union data inside the TestResultState, using the provided TestResultCompletedState
func (*TestResultState) MergeTestResultErrorState ¶
func (t *TestResultState) MergeTestResultErrorState(v TestResultErrorState) error
MergeTestResultErrorState performs a merge with any union data inside the TestResultState, using the provided TestResultErrorState
func (*TestResultState) MergeTestResultInProgressState ¶
func (t *TestResultState) MergeTestResultInProgressState(v TestResultInProgressState) error
MergeTestResultInProgressState performs a merge with any union data inside the TestResultState, using the provided TestResultInProgressState
func (*TestResultState) UnmarshalJSON ¶
func (t *TestResultState) UnmarshalJSON(b []byte) error
func (TestResultState) ValueByDiscriminator ¶
func (t TestResultState) ValueByDiscriminator() (interface{}, error)
type TestState ¶
type TestState struct {
// contains filtered or unexported fields
}
TestState defines model for TestState.
func (TestState) AsTestAcceptedState ¶
func (t TestState) AsTestAcceptedState() (TestAcceptedState, error)
AsTestAcceptedState returns the union data inside the TestState as a TestAcceptedState
func (TestState) AsTestCompletedState ¶
func (t TestState) AsTestCompletedState() (TestCompletedState, error)
AsTestCompletedState returns the union data inside the TestState as a TestCompletedState
func (TestState) AsTestErrorState ¶
func (t TestState) AsTestErrorState() (TestErrorState, error)
AsTestErrorState returns the union data inside the TestState as a TestErrorState
func (TestState) AsTestInProgressState ¶
func (t TestState) AsTestInProgressState() (TestInProgressState, error)
AsTestInProgressState returns the union data inside the TestState as a TestInProgressState
func (TestState) Discriminator ¶
func (*TestState) FromTestAcceptedState ¶
func (t *TestState) FromTestAcceptedState(v TestAcceptedState) error
FromTestAcceptedState overwrites any union data inside the TestState as the provided TestAcceptedState
func (*TestState) FromTestCompletedState ¶
func (t *TestState) FromTestCompletedState(v TestCompletedState) error
FromTestCompletedState overwrites any union data inside the TestState as the provided TestCompletedState
func (*TestState) FromTestErrorState ¶
func (t *TestState) FromTestErrorState(v TestErrorState) error
FromTestErrorState overwrites any union data inside the TestState as the provided TestErrorState
func (*TestState) FromTestInProgressState ¶
func (t *TestState) FromTestInProgressState(v TestInProgressState) error
FromTestInProgressState overwrites any union data inside the TestState as the provided TestInProgressState
func (TestState) MarshalJSON ¶
func (*TestState) MergeTestAcceptedState ¶
func (t *TestState) MergeTestAcceptedState(v TestAcceptedState) error
MergeTestAcceptedState performs a merge with any union data inside the TestState, using the provided TestAcceptedState
func (*TestState) MergeTestCompletedState ¶
func (t *TestState) MergeTestCompletedState(v TestCompletedState) error
MergeTestCompletedState performs a merge with any union data inside the TestState, using the provided TestCompletedState
func (*TestState) MergeTestErrorState ¶
func (t *TestState) MergeTestErrorState(v TestErrorState) error
MergeTestErrorState performs a merge with any union data inside the TestState, using the provided TestErrorState
func (*TestState) MergeTestInProgressState ¶
func (t *TestState) MergeTestInProgressState(v TestInProgressState) error
MergeTestInProgressState performs a merge with any union data inside the TestState, using the provided TestInProgressState