Documentation
ΒΆ
Overview ΒΆ
Package projects provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ΒΆ
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewDeleteProjectRequest(server string, orgId openapi_types.UUID, projectId openapi_types.UUID) (*http.Request, error)
- func NewGetProjectRequest(server string, orgId openapi_types.UUID, projectId openapi_types.UUID) (*http.Request, error)
- func NewListProjectsRequest(server string, orgId openapi_types.UUID, params *ListProjectsParams) (*http.Request, error)
- func NewUpdateProjectRequestWithApplicationVndAPIPlusJSONBody(server string, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateProjectRequestWithBody(server string, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Client
- func (c *Client) DeleteProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ListProjects(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, ...) (*http.Response, error)
- func (c *Client) UpdateProjectWithApplicationVndAPIPlusJSONBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectWithBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*DeleteProjectResponse, error)
- func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*GetProjectResponse, error)
- func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, ...) (*ListProjectsResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*UpdateProjectResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, ...) (*UpdateProjectResponse, error)
- type ClientWithResponsesInterface
- type DeleteProjectResponse
- type Error
- type GetProjectResponse
- type HttpRequestDoer
- type ListProjectsParams
- type ListProjectsResponse
- type Project
- type ProjectAttributesStatus
- type ProjectList
- type ProjectRelationshipsOrganizationDataType
- type ProjectRelationshipsTargetDataType
- type ProjectResponse
- type ProjectType
- type RequestEditorFn
- type UpdateProjectApplicationVndAPIPlusJSONBody
- type UpdateProjectApplicationVndAPIPlusJSONBodyDataType
- type UpdateProjectApplicationVndAPIPlusJSONRequestBody
- type UpdateProjectResponse
Constants ΒΆ
const (
BearerAuthScopes = "BearerAuth.Scopes"
)
Variables ΒΆ
This section is empty.
Functions ΒΆ
func GetSwagger ΒΆ
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func NewDeleteProjectRequest ΒΆ
func NewDeleteProjectRequest(server string, orgId openapi_types.UUID, projectId openapi_types.UUID) (*http.Request, error)
NewDeleteProjectRequest generates requests for DeleteProject
func NewGetProjectRequest ΒΆ
func NewGetProjectRequest(server string, orgId openapi_types.UUID, projectId openapi_types.UUID) (*http.Request, error)
NewGetProjectRequest generates requests for GetProject
func NewListProjectsRequest ΒΆ
func NewListProjectsRequest(server string, orgId openapi_types.UUID, params *ListProjectsParams) (*http.Request, error)
NewListProjectsRequest generates requests for ListProjects
func NewUpdateProjectRequestWithApplicationVndAPIPlusJSONBody ΒΆ
func NewUpdateProjectRequestWithApplicationVndAPIPlusJSONBody(server string, orgId openapi_types.UUID, projectId openapi_types.UUID, body UpdateProjectApplicationVndAPIPlusJSONRequestBody) (*http.Request, error)
NewUpdateProjectRequestWithApplicationVndAPIPlusJSONBody calls the generic UpdateProject builder with application/vnd.api+json body
func NewUpdateProjectRequestWithBody ΒΆ
func NewUpdateProjectRequestWithBody(server string, orgId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body
Types ΒΆ
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) DeleteProject ΒΆ
func (c *Client) DeleteProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProject ΒΆ
func (c *Client) GetProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListProjects ΒΆ
func (c *Client) ListProjects(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProjectWithApplicationVndAPIPlusJSONBody ΒΆ
func (c *Client) UpdateProjectWithApplicationVndAPIPlusJSONBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, body UpdateProjectApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProjectWithBody ΒΆ
func (c *Client) UpdateProjectWithBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ΒΆ
type ClientInterface interface {
// ListProjects request
ListProjects(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProject request
DeleteProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProject request
GetProject(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectWithBody request with any body
UpdateProjectWithBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectWithApplicationVndAPIPlusJSONBody(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, body UpdateProjectApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ΒΆ
ClientOption allows setting custom parameters during construction
func WithBaseURL ΒΆ
func WithBaseURL(baseURL string) ClientOption
WithBaseURL overrides the baseURL.
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) DeleteProjectWithResponse ΒΆ
func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
DeleteProjectWithResponse request returning *DeleteProjectResponse
func (*ClientWithResponses) GetProjectWithResponse ΒΆ
func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)
GetProjectWithResponse request returning *GetProjectResponse
func (*ClientWithResponses) ListProjectsWithResponse ΒΆ
func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
ListProjectsWithResponse request returning *ListProjectsResponse
func (*ClientWithResponses) UpdateProjectWithApplicationVndAPIPlusJSONBodyWithResponse ΒΆ
func (c *ClientWithResponses) UpdateProjectWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, body UpdateProjectApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
func (*ClientWithResponses) UpdateProjectWithBodyWithResponse ΒΆ
func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse
type ClientWithResponsesInterface ΒΆ
type ClientWithResponsesInterface interface {
// ListProjectsWithResponse request
ListProjectsWithResponse(ctx context.Context, orgId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
// DeleteProjectWithResponse request
DeleteProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
// GetProjectWithResponse request
GetProjectWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)
// UpdateProjectWithBodyWithResponse request with any body
UpdateProjectWithBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
UpdateProjectWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, orgId openapi_types.UUID, projectId openapi_types.UUID, body UpdateProjectApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type DeleteProjectResponse ΒΆ
type DeleteProjectResponse struct {
Body []byte
HTTPResponse *http.Response
ApplicationvndApiJSON401 *Error
ApplicationvndApiJSON404 *Error
ApplicationvndApiJSON500 *Error
}
func ParseDeleteProjectResponse ΒΆ
func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)
ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call
func (DeleteProjectResponse) Status ΒΆ
func (r DeleteProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectResponse) StatusCode ΒΆ
func (r DeleteProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Error ΒΆ
type Error struct {
Errors []struct {
Detail string `json:"detail"`
Status string `json:"status"`
Title *string `json:"title,omitempty"`
} `json:"errors"`
}
Error defines model for Error.
type GetProjectResponse ΒΆ
type GetProjectResponse struct {
Body []byte
HTTPResponse *http.Response
ApplicationvndApiJSON200 *ProjectResponse
ApplicationvndApiJSON401 *Error
ApplicationvndApiJSON404 *Error
ApplicationvndApiJSON500 *Error
}
func ParseGetProjectResponse ΒΆ
func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error)
ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call
func (GetProjectResponse) Status ΒΆ
func (r GetProjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetProjectResponse) StatusCode ΒΆ
func (r GetProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ΒΆ
Doer performs HTTP requests.
The standard http.Client implements this interface.
type ListProjectsParams ΒΆ
type ListProjectsParams struct {
// Limit Number of results to return
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// StartingAfter Cursor for pagination
StartingAfter *string `form:"starting_after,omitempty" json:"starting_after,omitempty"`
// TargetId Filter by target ID
TargetId *openapi_types.UUID `form:"target_id,omitempty" json:"target_id,omitempty"`
// Origin Filter by origin (e.g., github, cli)
Origin *string `form:"origin,omitempty" json:"origin,omitempty"`
// Type Filter by project type (e.g., npm, maven)
Type *string `form:"type,omitempty" json:"type,omitempty"`
}
ListProjectsParams defines parameters for ListProjects.
type ListProjectsResponse ΒΆ
type ListProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
ApplicationvndApiJSON200 *ProjectList
ApplicationvndApiJSON401 *Error
ApplicationvndApiJSON404 *Error
ApplicationvndApiJSON500 *Error
}
func ParseListProjectsResponse ΒΆ
func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)
ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call
func (ListProjectsResponse) Status ΒΆ
func (r ListProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectsResponse) StatusCode ΒΆ
func (r ListProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Project ΒΆ
type Project struct {
Attributes struct {
// Created Project creation date
Created time.Time `json:"created"`
// Name Project name
Name string `json:"name"`
// Origin Source of the project (e.g., github, cli)
Origin string `json:"origin"`
// Status Project status
Status *ProjectAttributesStatus `json:"status,omitempty"`
Tags *[]struct {
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
} `json:"tags,omitempty"`
// TargetReference Branch or reference being monitored
TargetReference *string `json:"target_reference,omitempty"`
// Type Project type (e.g., npm, maven, pip)
Type string `json:"type"`
} `json:"attributes"`
// Id Project ID
Id openapi_types.UUID `json:"id"`
Relationships *struct {
Organization *struct {
Data *struct {
Id *openapi_types.UUID `json:"id,omitempty"`
Type *ProjectRelationshipsOrganizationDataType `json:"type,omitempty"`
} `json:"data,omitempty"`
} `json:"organization,omitempty"`
Target *struct {
Data *struct {
Id *openapi_types.UUID `json:"id,omitempty"`
Type *ProjectRelationshipsTargetDataType `json:"type,omitempty"`
} `json:"data,omitempty"`
} `json:"target,omitempty"`
} `json:"relationships,omitempty"`
Type ProjectType `json:"type"`
}
Project defines model for Project.
type ProjectAttributesStatus ΒΆ
type ProjectAttributesStatus string
ProjectAttributesStatus Project status
const ( Active ProjectAttributesStatus = "active" Inactive ProjectAttributesStatus = "inactive" )
Defines values for ProjectAttributesStatus.
type ProjectList ΒΆ
type ProjectList struct {
Data []Project `json:"data"`
Links *struct {
Next *string `json:"next,omitempty"`
Prev *string `json:"prev,omitempty"`
Self *string `json:"self,omitempty"`
} `json:"links,omitempty"`
Meta *struct {
// Count Total number of projects
Count *int `json:"count,omitempty"`
} `json:"meta,omitempty"`
}
ProjectList defines model for ProjectList.
type ProjectRelationshipsOrganizationDataType ΒΆ
type ProjectRelationshipsOrganizationDataType string
ProjectRelationshipsOrganizationDataType defines model for Project.Relationships.Organization.Data.Type.
const (
Organization ProjectRelationshipsOrganizationDataType = "organization"
)
Defines values for ProjectRelationshipsOrganizationDataType.
type ProjectRelationshipsTargetDataType ΒΆ
type ProjectRelationshipsTargetDataType string
ProjectRelationshipsTargetDataType defines model for Project.Relationships.Target.Data.Type.
const (
Target ProjectRelationshipsTargetDataType = "target"
)
Defines values for ProjectRelationshipsTargetDataType.
type ProjectResponse ΒΆ
type ProjectResponse struct {
Data Project `json:"data"`
}
ProjectResponse defines model for ProjectResponse.
type ProjectType ΒΆ
type ProjectType string
ProjectType defines model for Project.Type.
const (
ProjectTypeProject ProjectType = "project"
)
Defines values for ProjectType.
type RequestEditorFn ΒΆ
RequestEditorFn is the function signature for the RequestEditor callback function
type UpdateProjectApplicationVndAPIPlusJSONBody ΒΆ
type UpdateProjectApplicationVndAPIPlusJSONBody struct {
Data struct {
Attributes struct {
Tags *[]struct {
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
} `json:"tags,omitempty"`
} `json:"attributes"`
Id openapi_types.UUID `json:"id"`
Type UpdateProjectApplicationVndAPIPlusJSONBodyDataType `json:"type"`
} `json:"data"`
}
UpdateProjectApplicationVndAPIPlusJSONBody defines parameters for UpdateProject.
type UpdateProjectApplicationVndAPIPlusJSONBodyDataType ΒΆ
type UpdateProjectApplicationVndAPIPlusJSONBodyDataType string
UpdateProjectApplicationVndAPIPlusJSONBodyDataType defines parameters for UpdateProject.
const (
UpdateProjectApplicationVndAPIPlusJSONBodyDataTypeProject UpdateProjectApplicationVndAPIPlusJSONBodyDataType = "project"
)
Defines values for UpdateProjectApplicationVndAPIPlusJSONBodyDataType.
type UpdateProjectApplicationVndAPIPlusJSONRequestBody ΒΆ
type UpdateProjectApplicationVndAPIPlusJSONRequestBody UpdateProjectApplicationVndAPIPlusJSONBody
UpdateProjectApplicationVndAPIPlusJSONRequestBody defines body for UpdateProject for application/vnd.api+json ContentType.
type UpdateProjectResponse ΒΆ
type UpdateProjectResponse struct {
Body []byte
HTTPResponse *http.Response
ApplicationvndApiJSON200 *ProjectResponse
ApplicationvndApiJSON400 *Error
ApplicationvndApiJSON401 *Error
ApplicationvndApiJSON404 *Error
ApplicationvndApiJSON500 *Error
}
func ParseUpdateProjectResponse ΒΆ
func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)
ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call
func (UpdateProjectResponse) Status ΒΆ
func (r UpdateProjectResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectResponse) StatusCode ΒΆ
func (r UpdateProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
snyk-api
command
|
|
|
examples
|
|
|
advanced
command
Package main demonstrates advanced usage of the snyk-api library.
|
Package main demonstrates advanced usage of the snyk-api library. |
|
basic
command
Package main demonstrates basic usage of the snyk-api library.
|
Package main demonstrates basic usage of the snyk-api library. |
|
filtering
command
Package main demonstrates filtering and searching with the snyk-api library.
|
Package main demonstrates filtering and searching with the snyk-api library. |
|
internal
|
|
|
commands
Package commands provides the CLI command structure for snyk-api.
|
Package commands provides the CLI command structure for snyk-api. |
|
output
Package output provides output formatting for CLI commands.
|
Package output provides output formatting for CLI commands. |
|
ratelimit
Package ratelimit provides token bucket rate limiting with worker pools for managing concurrent API requests with configurable burst and period settings.
|
Package ratelimit provides token bucket rate limiting with worker pools for managing concurrent API requests with configurable burst and period settings. |
|
pkg
|
|
|
apiclients/issues
Package issues provides primitives to interact with the openapi HTTP API.
|
Package issues provides primitives to interact with the openapi HTTP API. |
|
apiclients/orgs
Package orgs provides a high-level client for the Snyk Organizations API.
|
Package orgs provides a high-level client for the Snyk Organizations API. |
|
apiclients/projects
Package projects provides primitives to interact with the openapi HTTP API.
|
Package projects provides primitives to interact with the openapi HTTP API. |
|
apiclients/rest
Package rest provides manual clients for Snyk's REST API endpoints.
|
Package rest provides manual clients for Snyk's REST API endpoints. |
|
apiclients/rest/groups
Package groups provides a manual client for Snyk REST Groups API.
|
Package groups provides a manual client for Snyk REST Groups API. |
|
apiclients/rest/orgs
Package orgs provides a manual client for Snyk REST Organizations API.
|
Package orgs provides a manual client for Snyk REST Organizations API. |
|
apiclients/rest/self
Package self provides a manual client for Snyk REST Self API.
|
Package self provides a manual client for Snyk REST Self API. |
|
apiclients/rest/tenants
Package tenants provides a manual client for Snyk REST Tenants API.
|
Package tenants provides a manual client for Snyk REST Tenants API. |
|
apiclients/targets
Package targets provides primitives to interact with the openapi HTTP API.
|
Package targets provides primitives to interact with the openapi HTTP API. |
|
apiclients/v1
Package v1 provides clients for Snyk's v1 API endpoints.
|
Package v1 provides clients for Snyk's v1 API endpoints. |
|
apiclients/v1/groups
Package groups provides a client for Snyk v1 Groups API.
|
Package groups provides a client for Snyk v1 Groups API. |
|
apiclients/v1/integrations
Package integrations provides a client for Snyk v1 Integrations API.
|
Package integrations provides a client for Snyk v1 Integrations API. |
|
apiclients/v1/monitor
Package monitor provides a client for Snyk v1 Monitor API.
|
Package monitor provides a client for Snyk v1 Monitor API. |
|
apiclients/v1/orgs
Package orgs provides a client for Snyk v1 Organizations API.
|
Package orgs provides a client for Snyk v1 Organizations API. |
|
apiclients/v1/projects
Package projects provides a client for Snyk v1 Projects API.
|
Package projects provides a client for Snyk v1 Projects API. |
|
apiclients/v1/reporting
Package reporting provides a client for Snyk v1 Reporting API.
|
Package reporting provides a client for Snyk v1 Reporting API. |
|
apiclients/v1/testing
Package testing provides a client for Snyk v1 Testing API.
|
Package testing provides a client for Snyk v1 Testing API. |
|
apiclients/v1/users
Package users provides a client for Snyk v1 Users API.
|
Package users provides a client for Snyk v1 Users API. |
|
apiclients/v1/webhooks
Package webhooks provides a client for Snyk v1 Webhooks API.
|
Package webhooks provides a client for Snyk v1 Webhooks API. |
|
client
Package client provides a comprehensive API client for Snyk with rate limiting, retry logic, and integration with go-application-framework.
|
Package client provides a comprehensive API client for Snyk with rate limiting, retry logic, and integration with go-application-framework. |
|
config
Package config provides configuration loading and management for the Snyk API client, integrating with go-application-framework's configuration system.
|
Package config provides configuration loading and management for the Snyk API client, integrating with go-application-framework's configuration system. |