Documentation
¶
Overview ¶
Package packages provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.
Index ¶
- Constants
- func NewBulkLookupPackagesRequest(server string, body BulkLookupPackagesJSONRequestBody) (*http.Request, error)
- func NewBulkLookupPackagesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetCriticalMaintainersRequest(server string, params *GetCriticalMaintainersParams) (*http.Request, error)
- func NewGetCriticalPackagesListRequest(server string, params *GetCriticalPackagesListParams) (*http.Request, error)
- func NewGetCriticalPackagesRequest(server string, params *GetCriticalPackagesParams) (*http.Request, error)
- func NewGetCriticalSoleMaintainersRequest(server string, params *GetCriticalSoleMaintainersParams) (*http.Request, error)
- func NewGetDependenciesRequest(server string, params *GetDependenciesParams) (*http.Request, error)
- func NewGetKeywordRequest(server string, keywordName string, params *GetKeywordParams) (*http.Request, error)
- func NewGetKeywordsRequest(server string, params *GetKeywordsParams) (*http.Request, error)
- func NewGetRegistriesRequest(server string, params *GetRegistriesParams) (*http.Request, error)
- func NewGetRegistryMaintainerPackagesRequest(server string, registryName string, maintainerLoginOrUUID string, ...) (*http.Request, error)
- func NewGetRegistryMaintainerRequest(server string, registryName string, maintainerLoginOrUUID string) (*http.Request, error)
- func NewGetRegistryMaintainersRequest(server string, registryName string, params *GetRegistryMaintainersParams) (*http.Request, error)
- func NewGetRegistryNamespacePackagesRequest(server string, registryName string, namespaceName string, ...) (*http.Request, error)
- func NewGetRegistryNamespaceRequest(server string, registryName string, namespaceName string) (*http.Request, error)
- func NewGetRegistryNamespacesRequest(server string, registryName string, params *GetRegistryNamespacesParams) (*http.Request, error)
- func NewGetRegistryPackageCodeMetaRequest(server string, registryName string, packageName string) (*http.Request, error)
- func NewGetRegistryPackageDependentPackageKindsRequest(server string, registryName string, packageName string, ...) (*http.Request, error)
- func NewGetRegistryPackageDependentPackagesRequest(server string, registryName string, packageName string, ...) (*http.Request, error)
- func NewGetRegistryPackageLatestVersionRequest(server string, registryName string, packageName string) (*http.Request, error)
- func NewGetRegistryPackageNamesRequest(server string, registryName string, params *GetRegistryPackageNamesParams) (*http.Request, error)
- func NewGetRegistryPackageRelatedPackagesRequest(server string, registryName string, packageName string, ...) (*http.Request, error)
- func NewGetRegistryPackageRequest(server string, registryName string, packageName string) (*http.Request, error)
- func NewGetRegistryPackageVersionCodeMetaRequest(server string, registryName string, packageName string, versionNumber string) (*http.Request, error)
- func NewGetRegistryPackageVersionNumbersRequest(server string, registryName string, packageName string) (*http.Request, error)
- func NewGetRegistryPackageVersionRequest(server string, registryName string, packageName string, versionNumber string) (*http.Request, error)
- func NewGetRegistryPackageVersionsRequest(server string, registryName string, packageName string, ...) (*http.Request, error)
- func NewGetRegistryPackagesRequest(server string, registryName string, params *GetRegistryPackagesParams) (*http.Request, error)
- func NewGetRegistryRecentVersionsRequest(server string, registryName string, params *GetRegistryRecentVersionsParams) (*http.Request, error)
- func NewGetRegistryRequest(server string, registryName string, params *GetRegistryParams) (*http.Request, error)
- func NewLookupPackageRequest(server string, params *LookupPackageParams) (*http.Request, error)
- func NewLookupRegistryPackageRequest(server string, registryName string, params *LookupRegistryPackageParams) (*http.Request, error)
- type Advisory
- type BulkLookupPackages400JSONResponseBody
- type BulkLookupPackagesJSONBody
- type BulkLookupPackagesJSONRequestBody
- type BulkLookupPackagesResponse
- type Client
- func (c *Client) BulkLookupPackages(ctx context.Context, body BulkLookupPackagesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BulkLookupPackagesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetCriticalMaintainers(ctx context.Context, params *GetCriticalMaintainersParams, ...) (*http.Response, error)
- func (c *Client) GetCriticalPackages(ctx context.Context, params *GetCriticalPackagesParams, ...) (*http.Response, error)
- func (c *Client) GetCriticalPackagesList(ctx context.Context, params *GetCriticalPackagesListParams, ...) (*http.Response, error)
- func (c *Client) GetCriticalSoleMaintainers(ctx context.Context, params *GetCriticalSoleMaintainersParams, ...) (*http.Response, error)
- func (c *Client) GetDependencies(ctx context.Context, params *GetDependenciesParams, ...) (*http.Response, error)
- func (c *Client) GetKeyword(ctx context.Context, keywordName string, params *GetKeywordParams, ...) (*http.Response, error)
- func (c *Client) GetKeywords(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRegistries(ctx context.Context, params *GetRegistriesParams, ...) (*http.Response, error)
- func (c *Client) GetRegistry(ctx context.Context, registryName string, params *GetRegistryParams, ...) (*http.Response, error)
- func (c *Client) GetRegistryMaintainer(ctx context.Context, registryName string, maintainerLoginOrUUID string, ...) (*http.Response, error)
- func (c *Client) GetRegistryMaintainerPackages(ctx context.Context, registryName string, maintainerLoginOrUUID string, ...) (*http.Response, error)
- func (c *Client) GetRegistryMaintainers(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, ...) (*http.Response, error)
- func (c *Client) GetRegistryNamespace(ctx context.Context, registryName string, namespaceName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryNamespacePackages(ctx context.Context, registryName string, namespaceName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryNamespaces(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackage(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageCodeMeta(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageDependentPackageKinds(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageDependentPackages(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageLatestVersion(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageNames(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageRelatedPackages(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageVersion(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageVersionCodeMeta(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageVersionNumbers(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackageVersions(ctx context.Context, registryName string, packageName string, ...) (*http.Response, error)
- func (c *Client) GetRegistryPackages(ctx context.Context, registryName string, params *GetRegistryPackagesParams, ...) (*http.Response, error)
- func (c *Client) GetRegistryRecentVersions(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) LookupPackage(ctx context.Context, params *LookupPackageParams, ...) (*http.Response, error)
- func (c *Client) LookupRegistryPackage(ctx context.Context, registryName string, params *LookupRegistryPackageParams, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) BulkLookupPackagesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BulkLookupPackagesResponse, error)
- func (c *ClientWithResponses) BulkLookupPackagesWithResponse(ctx context.Context, body BulkLookupPackagesJSONRequestBody, ...) (*BulkLookupPackagesResponse, error)
- func (c *ClientWithResponses) GetCriticalMaintainersWithResponse(ctx context.Context, params *GetCriticalMaintainersParams, ...) (*GetCriticalMaintainersResponse, error)
- func (c *ClientWithResponses) GetCriticalPackagesListWithResponse(ctx context.Context, params *GetCriticalPackagesListParams, ...) (*GetCriticalPackagesListResponse, error)
- func (c *ClientWithResponses) GetCriticalPackagesWithResponse(ctx context.Context, params *GetCriticalPackagesParams, ...) (*GetCriticalPackagesResponse, error)
- func (c *ClientWithResponses) GetCriticalSoleMaintainersWithResponse(ctx context.Context, params *GetCriticalSoleMaintainersParams, ...) (*GetCriticalSoleMaintainersResponse, error)
- func (c *ClientWithResponses) GetDependenciesWithResponse(ctx context.Context, params *GetDependenciesParams, ...) (*GetDependenciesResponse, error)
- func (c *ClientWithResponses) GetKeywordWithResponse(ctx context.Context, keywordName string, params *GetKeywordParams, ...) (*GetKeywordResponse, error)
- func (c *ClientWithResponses) GetKeywordsWithResponse(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*GetKeywordsResponse, error)
- func (c *ClientWithResponses) GetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, ...) (*GetRegistriesResponse, error)
- func (c *ClientWithResponses) GetRegistryMaintainerPackagesWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, ...) (*GetRegistryMaintainerPackagesResponse, error)
- func (c *ClientWithResponses) GetRegistryMaintainerWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, ...) (*GetRegistryMaintainerResponse, error)
- func (c *ClientWithResponses) GetRegistryMaintainersWithResponse(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, ...) (*GetRegistryMaintainersResponse, error)
- func (c *ClientWithResponses) GetRegistryNamespacePackagesWithResponse(ctx context.Context, registryName string, namespaceName string, ...) (*GetRegistryNamespacePackagesResponse, error)
- func (c *ClientWithResponses) GetRegistryNamespaceWithResponse(ctx context.Context, registryName string, namespaceName string, ...) (*GetRegistryNamespaceResponse, error)
- func (c *ClientWithResponses) GetRegistryNamespacesWithResponse(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, ...) (*GetRegistryNamespacesResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageCodeMetaResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageDependentPackageKindsWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageDependentPackageKindsResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageDependentPackagesWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageDependentPackagesResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageLatestVersionWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageLatestVersionResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageNamesWithResponse(ctx context.Context, registryName string, ...) (*GetRegistryPackageNamesResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageRelatedPackagesWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageRelatedPackagesResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageVersionCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageVersionCodeMetaResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageVersionNumbersWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageVersionNumbersResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageVersionWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageVersionResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageVersionsWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageVersionsResponse, error)
- func (c *ClientWithResponses) GetRegistryPackageWithResponse(ctx context.Context, registryName string, packageName string, ...) (*GetRegistryPackageResponse, error)
- func (c *ClientWithResponses) GetRegistryPackagesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackagesParams, ...) (*GetRegistryPackagesResponse, error)
- func (c *ClientWithResponses) GetRegistryRecentVersionsWithResponse(ctx context.Context, registryName string, ...) (*GetRegistryRecentVersionsResponse, error)
- func (c *ClientWithResponses) GetRegistryWithResponse(ctx context.Context, registryName string, params *GetRegistryParams, ...) (*GetRegistryResponse, error)
- func (c *ClientWithResponses) LookupPackageWithResponse(ctx context.Context, params *LookupPackageParams, ...) (*LookupPackageResponse, error)
- func (c *ClientWithResponses) LookupRegistryPackageWithResponse(ctx context.Context, registryName string, params *LookupRegistryPackageParams, ...) (*LookupRegistryPackageResponse, error)
- type ClientWithResponsesInterface
- type CodeMeta
- type CodeMetaLicense0
- type CodeMetaLicense1
- type CodeMeta_Author
- type CodeMeta_CopyrightHolder
- type CodeMeta_Funder
- type CodeMeta_License
- func (t CodeMeta_License) AsCodeMetaLicense0() (CodeMetaLicense0, error)
- func (t CodeMeta_License) AsCodeMetaLicense1() (CodeMetaLicense1, error)
- func (t *CodeMeta_License) FromCodeMetaLicense0(v CodeMetaLicense0) error
- func (t *CodeMeta_License) FromCodeMetaLicense1(v CodeMetaLicense1) error
- func (t CodeMeta_License) MarshalJSON() ([]byte, error)
- func (t *CodeMeta_License) MergeCodeMetaLicense0(v CodeMetaLicense0) error
- func (t *CodeMeta_License) MergeCodeMetaLicense1(v CodeMetaLicense1) error
- func (t *CodeMeta_License) UnmarshalJSON(b []byte) error
- type CodeMeta_Maintainer
- type CodeMeta_ProgrammingLanguage
- type CodeMeta_SoftwareHelp
- type Dependency
- type GetCriticalMaintainers200JSONResponseBody
- type GetCriticalMaintainers200JSONResponseBody_Item
- type GetCriticalMaintainersParams
- type GetCriticalMaintainersParamsSort
- type GetCriticalMaintainersResponse
- type GetCriticalPackagesListParams
- type GetCriticalPackagesListParamsSort
- type GetCriticalPackagesListResponse
- type GetCriticalPackagesParams
- type GetCriticalPackagesParamsSort
- type GetCriticalPackagesResponse
- type GetCriticalSoleMaintainersParams
- type GetCriticalSoleMaintainersParamsSort
- type GetCriticalSoleMaintainersResponse
- type GetDependenciesParams
- type GetDependenciesParamsSort
- type GetDependenciesResponse
- type GetKeywordParams
- type GetKeywordResponse
- type GetKeywordsParams
- type GetKeywordsResponse
- type GetRegistriesParams
- type GetRegistriesResponse
- type GetRegistryMaintainerPackagesParams
- type GetRegistryMaintainerPackagesResponse
- type GetRegistryMaintainerResponse
- type GetRegistryMaintainersParams
- type GetRegistryMaintainersParamsSort
- type GetRegistryMaintainersResponse
- type GetRegistryNamespacePackagesParams
- type GetRegistryNamespacePackagesResponse
- type GetRegistryNamespaceResponse
- type GetRegistryNamespacesParams
- type GetRegistryNamespacesResponse
- type GetRegistryPackageCodeMetaResponse
- type GetRegistryPackageDependentPackageKindsParams
- type GetRegistryPackageDependentPackageKindsResponse
- type GetRegistryPackageDependentPackagesParams
- type GetRegistryPackageDependentPackagesParamsSort
- type GetRegistryPackageDependentPackagesResponse
- type GetRegistryPackageLatestVersionResponse
- type GetRegistryPackageNamesParams
- type GetRegistryPackageNamesParamsSort
- type GetRegistryPackageNamesResponse
- type GetRegistryPackageRelatedPackagesParams
- type GetRegistryPackageRelatedPackagesParamsSort
- type GetRegistryPackageRelatedPackagesResponse
- type GetRegistryPackageResponse
- type GetRegistryPackageVersionCodeMetaResponse
- type GetRegistryPackageVersionNumbersResponse
- type GetRegistryPackageVersionResponse
- type GetRegistryPackageVersionsParams
- type GetRegistryPackageVersionsParamsSort
- type GetRegistryPackageVersionsResponse
- type GetRegistryPackagesParams
- type GetRegistryPackagesParamsSort
- type GetRegistryPackagesResponse
- type GetRegistryParams
- type GetRegistryRecentVersionsParams
- type GetRegistryRecentVersionsParamsSort
- type GetRegistryRecentVersionsResponse
- type GetRegistryResponse
- type HttpRequestDoer
- type Keyword
- type KeywordWithPackages
- type LookupPackageParams
- type LookupPackageParamsSort
- type LookupPackageResponse
- type LookupRegistryPackageParams
- type LookupRegistryPackageParamsSort
- type LookupRegistryPackageResponse
- type Maintainer
- type Namespace
- type Package
- type PackageWithRegistry
- type Registry
- type RequestEditorFn
- type Version
- type VersionWithDependencies
- type VersionWithPackage
Constants ¶
const ServerURLHTTPSPackagesEcosysteMsAPIV1 = "https://packages.ecosyste.ms/api/v1"
ServerURLHTTPSPackagesEcosysteMsAPIV1 defines the Server URL for https://packages.ecosyste.ms/api/v1
Variables ¶
This section is empty.
Functions ¶
func NewBulkLookupPackagesRequest ¶
func NewBulkLookupPackagesRequest(server string, body BulkLookupPackagesJSONRequestBody) (*http.Request, error)
NewBulkLookupPackagesRequest calls the generic BulkLookupPackages builder with application/json body
func NewBulkLookupPackagesRequestWithBody ¶
func NewBulkLookupPackagesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewBulkLookupPackagesRequestWithBody constructs an http.Request for the BulkLookupPackages method, with any body, and a specified content type
func NewGetCriticalMaintainersRequest ¶
func NewGetCriticalMaintainersRequest(server string, params *GetCriticalMaintainersParams) (*http.Request, error)
NewGetCriticalMaintainersRequest constructs an http.Request for the GetCriticalMaintainers method
func NewGetCriticalPackagesListRequest ¶
func NewGetCriticalPackagesListRequest(server string, params *GetCriticalPackagesListParams) (*http.Request, error)
NewGetCriticalPackagesListRequest constructs an http.Request for the GetCriticalPackagesList method
func NewGetCriticalPackagesRequest ¶
func NewGetCriticalPackagesRequest(server string, params *GetCriticalPackagesParams) (*http.Request, error)
NewGetCriticalPackagesRequest constructs an http.Request for the GetCriticalPackages method
func NewGetCriticalSoleMaintainersRequest ¶
func NewGetCriticalSoleMaintainersRequest(server string, params *GetCriticalSoleMaintainersParams) (*http.Request, error)
NewGetCriticalSoleMaintainersRequest constructs an http.Request for the GetCriticalSoleMaintainers method
func NewGetDependenciesRequest ¶
func NewGetDependenciesRequest(server string, params *GetDependenciesParams) (*http.Request, error)
NewGetDependenciesRequest constructs an http.Request for the GetDependencies method
func NewGetKeywordRequest ¶
func NewGetKeywordRequest(server string, keywordName string, params *GetKeywordParams) (*http.Request, error)
NewGetKeywordRequest constructs an http.Request for the GetKeyword method
func NewGetKeywordsRequest ¶
func NewGetKeywordsRequest(server string, params *GetKeywordsParams) (*http.Request, error)
NewGetKeywordsRequest constructs an http.Request for the GetKeywords method
func NewGetRegistriesRequest ¶
func NewGetRegistriesRequest(server string, params *GetRegistriesParams) (*http.Request, error)
NewGetRegistriesRequest constructs an http.Request for the GetRegistries method
func NewGetRegistryMaintainerPackagesRequest ¶
func NewGetRegistryMaintainerPackagesRequest(server string, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams) (*http.Request, error)
NewGetRegistryMaintainerPackagesRequest constructs an http.Request for the GetRegistryMaintainerPackages method
func NewGetRegistryMaintainerRequest ¶
func NewGetRegistryMaintainerRequest(server string, registryName string, maintainerLoginOrUUID string) (*http.Request, error)
NewGetRegistryMaintainerRequest constructs an http.Request for the GetRegistryMaintainer method
func NewGetRegistryMaintainersRequest ¶
func NewGetRegistryMaintainersRequest(server string, registryName string, params *GetRegistryMaintainersParams) (*http.Request, error)
NewGetRegistryMaintainersRequest constructs an http.Request for the GetRegistryMaintainers method
func NewGetRegistryNamespacePackagesRequest ¶
func NewGetRegistryNamespacePackagesRequest(server string, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams) (*http.Request, error)
NewGetRegistryNamespacePackagesRequest constructs an http.Request for the GetRegistryNamespacePackages method
func NewGetRegistryNamespaceRequest ¶
func NewGetRegistryNamespaceRequest(server string, registryName string, namespaceName string) (*http.Request, error)
NewGetRegistryNamespaceRequest constructs an http.Request for the GetRegistryNamespace method
func NewGetRegistryNamespacesRequest ¶
func NewGetRegistryNamespacesRequest(server string, registryName string, params *GetRegistryNamespacesParams) (*http.Request, error)
NewGetRegistryNamespacesRequest constructs an http.Request for the GetRegistryNamespaces method
func NewGetRegistryPackageCodeMetaRequest ¶
func NewGetRegistryPackageCodeMetaRequest(server string, registryName string, packageName string) (*http.Request, error)
NewGetRegistryPackageCodeMetaRequest constructs an http.Request for the GetRegistryPackageCodeMeta method
func NewGetRegistryPackageDependentPackageKindsRequest ¶
func NewGetRegistryPackageDependentPackageKindsRequest(server string, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams) (*http.Request, error)
NewGetRegistryPackageDependentPackageKindsRequest constructs an http.Request for the GetRegistryPackageDependentPackageKinds method
func NewGetRegistryPackageDependentPackagesRequest ¶
func NewGetRegistryPackageDependentPackagesRequest(server string, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams) (*http.Request, error)
NewGetRegistryPackageDependentPackagesRequest constructs an http.Request for the GetRegistryPackageDependentPackages method
func NewGetRegistryPackageLatestVersionRequest ¶ added in v0.4.0
func NewGetRegistryPackageLatestVersionRequest(server string, registryName string, packageName string) (*http.Request, error)
NewGetRegistryPackageLatestVersionRequest constructs an http.Request for the GetRegistryPackageLatestVersion method
func NewGetRegistryPackageNamesRequest ¶
func NewGetRegistryPackageNamesRequest(server string, registryName string, params *GetRegistryPackageNamesParams) (*http.Request, error)
NewGetRegistryPackageNamesRequest constructs an http.Request for the GetRegistryPackageNames method
func NewGetRegistryPackageRelatedPackagesRequest ¶
func NewGetRegistryPackageRelatedPackagesRequest(server string, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams) (*http.Request, error)
NewGetRegistryPackageRelatedPackagesRequest constructs an http.Request for the GetRegistryPackageRelatedPackages method
func NewGetRegistryPackageRequest ¶
func NewGetRegistryPackageRequest(server string, registryName string, packageName string) (*http.Request, error)
NewGetRegistryPackageRequest constructs an http.Request for the GetRegistryPackage method
func NewGetRegistryPackageVersionCodeMetaRequest ¶
func NewGetRegistryPackageVersionCodeMetaRequest(server string, registryName string, packageName string, versionNumber string) (*http.Request, error)
NewGetRegistryPackageVersionCodeMetaRequest constructs an http.Request for the GetRegistryPackageVersionCodeMeta method
func NewGetRegistryPackageVersionNumbersRequest ¶
func NewGetRegistryPackageVersionNumbersRequest(server string, registryName string, packageName string) (*http.Request, error)
NewGetRegistryPackageVersionNumbersRequest constructs an http.Request for the GetRegistryPackageVersionNumbers method
func NewGetRegistryPackageVersionRequest ¶
func NewGetRegistryPackageVersionRequest(server string, registryName string, packageName string, versionNumber string) (*http.Request, error)
NewGetRegistryPackageVersionRequest constructs an http.Request for the GetRegistryPackageVersion method
func NewGetRegistryPackageVersionsRequest ¶
func NewGetRegistryPackageVersionsRequest(server string, registryName string, packageName string, params *GetRegistryPackageVersionsParams) (*http.Request, error)
NewGetRegistryPackageVersionsRequest constructs an http.Request for the GetRegistryPackageVersions method
func NewGetRegistryPackagesRequest ¶
func NewGetRegistryPackagesRequest(server string, registryName string, params *GetRegistryPackagesParams) (*http.Request, error)
NewGetRegistryPackagesRequest constructs an http.Request for the GetRegistryPackages method
func NewGetRegistryRecentVersionsRequest ¶
func NewGetRegistryRecentVersionsRequest(server string, registryName string, params *GetRegistryRecentVersionsParams) (*http.Request, error)
NewGetRegistryRecentVersionsRequest constructs an http.Request for the GetRegistryRecentVersions method
func NewGetRegistryRequest ¶
func NewGetRegistryRequest(server string, registryName string, params *GetRegistryParams) (*http.Request, error)
NewGetRegistryRequest constructs an http.Request for the GetRegistry method
func NewLookupPackageRequest ¶
func NewLookupPackageRequest(server string, params *LookupPackageParams) (*http.Request, error)
NewLookupPackageRequest constructs an http.Request for the LookupPackage method
func NewLookupRegistryPackageRequest ¶
func NewLookupRegistryPackageRequest(server string, registryName string, params *LookupRegistryPackageParams) (*http.Request, error)
NewLookupRegistryPackageRequest constructs an http.Request for the LookupRegistryPackage method
Types ¶
type Advisory ¶
type Advisory struct {
Classification nullable.Nullable[string] `json:"classification"`
CreatedAt string `json:"created_at"`
CVSSScore nullable.Nullable[float32] `json:"cvss_score"`
CVSSVector nullable.Nullable[string] `json:"cvss_vector"`
Description nullable.Nullable[string] `json:"description"`
Identifiers []nullable.Nullable[string] `json:"identifiers"`
Origin nullable.Nullable[string] `json:"origin"`
Packages []map[string]interface{} `json:"packages"`
PublishedAt nullable.Nullable[string] `json:"published_at"`
References []nullable.Nullable[string] `json:"references"`
Severity nullable.Nullable[string] `json:"severity"`
SourceKind nullable.Nullable[string] `json:"source_kind"`
Title nullable.Nullable[string] `json:"title"`
UpdatedAt string `json:"updated_at"`
URL nullable.Nullable[string] `json:"url"`
UUID string `json:"uuid"`
WithdrawnAt nullable.Nullable[string] `json:"withdrawn_at"`
}
Advisory defines model for Advisory.
type BulkLookupPackages400JSONResponseBody ¶ added in v0.4.0
type BulkLookupPackages400JSONResponseBody struct {
// Error Example: Maximum 100 PURLs allowed per request
Error *string `json:"error,omitempty"`
}
BulkLookupPackages400JSONResponseBody defines parameters for BulkLookupPackages.
type BulkLookupPackagesJSONBody ¶
type BulkLookupPackagesJSONBody struct {
// Ecosystem filter results by ecosystem name
Ecosystem *string `json:"ecosystem,omitempty"`
// Names array of package names to lookup
Names []string `json:"names,omitempty"`
// PURLs array of package URLs to lookup (maximum 100)
PURLs []string `json:"purls,omitempty"`
// RepositoryURLs array of repository URLs to lookup
RepositoryURLs []string `json:"repository_urls,omitempty"`
}
BulkLookupPackagesJSONBody defines parameters for BulkLookupPackages.
type BulkLookupPackagesJSONRequestBody ¶
type BulkLookupPackagesJSONRequestBody BulkLookupPackagesJSONBody
BulkLookupPackagesJSONRequestBody defines body for BulkLookupPackages for application/json ContentType.
type BulkLookupPackagesResponse ¶
type BulkLookupPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BulkLookupPackages400JSONResponseBody
}
func ParseBulkLookupPackagesResponse ¶
func ParseBulkLookupPackagesResponse(rsp *http.Response) (*BulkLookupPackagesResponse, error)
ParseBulkLookupPackagesResponse parses an HTTP response from a BulkLookupPackagesWithResponse call
func (BulkLookupPackagesResponse) ContentType ¶ added in v0.4.0
func (r BulkLookupPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (BulkLookupPackagesResponse) Status ¶
func (r BulkLookupPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (BulkLookupPackagesResponse) StatusCode ¶
func (r BulkLookupPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
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) BulkLookupPackages ¶
func (c *Client) BulkLookupPackages(ctx context.Context, body BulkLookupPackagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkLookupPackages lookup multiple packages by repository URLs, PURLs, or names
Takes a body of the `application/json` content type.
Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
func (*Client) BulkLookupPackagesWithBody ¶
func (c *Client) BulkLookupPackagesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkLookupPackagesWithBody lookup multiple packages by repository URLs, PURLs, or names
Takes any type of body and a specified content type.
Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
func (*Client) GetCriticalMaintainers ¶
func (c *Client) GetCriticalMaintainers(ctx context.Context, params *GetCriticalMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCriticalMaintainers list unique maintainers of critical packages
Corresponds with GET /critical/maintainers (the `GetCriticalMaintainers` operationId).
func (*Client) GetCriticalPackages ¶
func (c *Client) GetCriticalPackages(ctx context.Context, params *GetCriticalPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCriticalPackages list critical packages
Corresponds with GET /critical (the `GetCriticalPackages` operationId).
func (*Client) GetCriticalPackagesList ¶
func (c *Client) GetCriticalPackagesList(ctx context.Context, params *GetCriticalPackagesListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCriticalPackagesList list all critical packages
Corresponds with GET /packages/critical (the `GetCriticalPackagesList` operationId).
func (*Client) GetCriticalSoleMaintainers ¶
func (c *Client) GetCriticalSoleMaintainers(ctx context.Context, params *GetCriticalSoleMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetCriticalSoleMaintainers list critical packages with sole maintainers
Corresponds with GET /critical/sole_maintainers (the `GetCriticalSoleMaintainers` operationId).
func (*Client) GetDependencies ¶
func (c *Client) GetDependencies(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDependencies list dependencies
Corresponds with GET /dependencies (the `GetDependencies` operationId).
func (*Client) GetKeyword ¶
func (c *Client) GetKeyword(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetKeyword get a keyword by name
Corresponds with GET /keywords/{keywordName} (the `GetKeyword` operationId).
func (*Client) GetKeywords ¶
func (c *Client) GetKeywords(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetKeywords list keywords
Corresponds with GET /keywords (the `GetKeywords` operationId).
func (*Client) GetRegistries ¶
func (c *Client) GetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistries list registries
Corresponds with GET /registries (the `GetRegistries` operationId).
func (*Client) GetRegistry ¶
func (c *Client) GetRegistry(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistry get a registry by name
Corresponds with GET /registries/{registryName} (the `GetRegistry` operationId).
func (*Client) GetRegistryMaintainer ¶
func (c *Client) GetRegistryMaintainer(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryMaintainer get a maintainer by login or UUID
Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID} (the `GetRegistryMaintainer` operationId).
func (*Client) GetRegistryMaintainerPackages ¶
func (c *Client) GetRegistryMaintainerPackages(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryMaintainerPackages get packages for a maintainer by login or UUID
Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID}/packages (the `GetRegistryMaintainerPackages` operationId).
func (*Client) GetRegistryMaintainers ¶
func (c *Client) GetRegistryMaintainers(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryMaintainers get a list of maintainers from a registry
Corresponds with GET /registries/{registryName}/maintainers (the `GetRegistryMaintainers` operationId).
func (*Client) GetRegistryNamespace ¶
func (c *Client) GetRegistryNamespace(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryNamespace get a namespace by name
Corresponds with GET /registries/{registryName}/namespaces/{namespaceName} (the `GetRegistryNamespace` operationId).
func (*Client) GetRegistryNamespacePackages ¶
func (c *Client) GetRegistryNamespacePackages(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryNamespacePackages get packages for a namespace by login or UUID
Corresponds with GET /registries/{registryName}/namespaces/{namespaceName}/packages (the `GetRegistryNamespacePackages` operationId).
func (*Client) GetRegistryNamespaces ¶
func (c *Client) GetRegistryNamespaces(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryNamespaces get a list of namespaces from a registry
Corresponds with GET /registries/{registryName}/namespaces (the `GetRegistryNamespaces` operationId).
func (*Client) GetRegistryPackage ¶
func (c *Client) GetRegistryPackage(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackage get a package by name
Corresponds with GET /registries/{registryName}/packages/{packageName} (the `GetRegistryPackage` operationId).
func (*Client) GetRegistryPackageCodeMeta ¶
func (c *Client) GetRegistryPackageCodeMeta(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageCodeMeta get CodeMeta metadata for a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/codemeta (the `GetRegistryPackageCodeMeta` operationId).
func (*Client) GetRegistryPackageDependentPackageKinds ¶
func (c *Client) GetRegistryPackageDependentPackageKinds(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageDependentPackageKinds get a list of dependency kinds for a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_package_kinds (the `GetRegistryPackageDependentPackageKinds` operationId).
func (*Client) GetRegistryPackageDependentPackages ¶
func (c *Client) GetRegistryPackageDependentPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageDependentPackages get a list of packages that depend on a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_packages (the `GetRegistryPackageDependentPackages` operationId).
func (*Client) GetRegistryPackageLatestVersion ¶ added in v0.4.0
func (c *Client) GetRegistryPackageLatestVersion(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageLatestVersion get the latest version of a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/latest_version (the `GetRegistryPackageLatestVersion` operationId).
func (*Client) GetRegistryPackageNames ¶
func (c *Client) GetRegistryPackageNames(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageNames get a list of package names from a registry
Corresponds with GET /registries/{registryName}/package_names (the `GetRegistryPackageNames` operationId).
func (*Client) GetRegistryPackageRelatedPackages ¶
func (c *Client) GetRegistryPackageRelatedPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageRelatedPackages get a list of packages that are related to a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/related_packages (the `GetRegistryPackageRelatedPackages` operationId).
func (*Client) GetRegistryPackageVersion ¶
func (c *Client) GetRegistryPackageVersion(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageVersion get a version of a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber} (the `GetRegistryPackageVersion` operationId).
func (*Client) GetRegistryPackageVersionCodeMeta ¶
func (c *Client) GetRegistryPackageVersionCodeMeta(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageVersionCodeMeta get CodeMeta metadata for a version
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber}/codemeta (the `GetRegistryPackageVersionCodeMeta` operationId).
func (*Client) GetRegistryPackageVersionNumbers ¶
func (c *Client) GetRegistryPackageVersionNumbers(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageVersionNumbers get a list of version numbers for a package from a registry
Corresponds with GET /registries/{registryName}/packages/{packageName}/version_numbers (the `GetRegistryPackageVersionNumbers` operationId).
func (*Client) GetRegistryPackageVersions ¶
func (c *Client) GetRegistryPackageVersions(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackageVersions get a list of versions for a package
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions (the `GetRegistryPackageVersions` operationId).
func (*Client) GetRegistryPackages ¶
func (c *Client) GetRegistryPackages(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryPackages get a list of packages from a registry
Corresponds with GET /registries/{registryName}/packages (the `GetRegistryPackages` operationId).
func (*Client) GetRegistryRecentVersions ¶
func (c *Client) GetRegistryRecentVersions(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetRegistryRecentVersions get a list of recently published versions from a registry
Corresponds with GET /registries/{registryName}/versions (the `GetRegistryRecentVersions` operationId).
func (*Client) LookupPackage ¶
func (c *Client) LookupPackage(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
LookupPackage lookup a package by repository URL, purl or ecosystem+name
Corresponds with GET /packages/lookup (the `LookupPackage` operationId).
func (*Client) LookupRegistryPackage ¶
func (c *Client) LookupRegistryPackage(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
LookupRegistryPackage lookup a package within a registry by repository URL, purl or ecosystem+name
Corresponds with GET /registries/{registryName}/lookup (the `LookupRegistryPackage` operationId).
type ClientInterface ¶
type ClientInterface interface {
// GetCriticalPackages list critical packages
//
// Corresponds with GET /critical (the `GetCriticalPackages` operationId).
GetCriticalPackages(ctx context.Context, params *GetCriticalPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCriticalMaintainers list unique maintainers of critical packages
//
// Corresponds with GET /critical/maintainers (the `GetCriticalMaintainers` operationId).
GetCriticalMaintainers(ctx context.Context, params *GetCriticalMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCriticalSoleMaintainers list critical packages with sole maintainers
//
// Corresponds with GET /critical/sole_maintainers (the `GetCriticalSoleMaintainers` operationId).
GetCriticalSoleMaintainers(ctx context.Context, params *GetCriticalSoleMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDependencies list dependencies
//
// Corresponds with GET /dependencies (the `GetDependencies` operationId).
GetDependencies(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetKeywords list keywords
//
// Corresponds with GET /keywords (the `GetKeywords` operationId).
GetKeywords(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetKeyword get a keyword by name
//
// Corresponds with GET /keywords/{keywordName} (the `GetKeyword` operationId).
GetKeyword(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkLookupPackagesWithBody lookup multiple packages by repository URLs, PURLs, or names
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
BulkLookupPackagesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkLookupPackages lookup multiple packages by repository URLs, PURLs, or names
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
BulkLookupPackages(ctx context.Context, body BulkLookupPackagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCriticalPackagesList list all critical packages
//
// Corresponds with GET /packages/critical (the `GetCriticalPackagesList` operationId).
GetCriticalPackagesList(ctx context.Context, params *GetCriticalPackagesListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LookupPackage lookup a package by repository URL, purl or ecosystem+name
//
// Corresponds with GET /packages/lookup (the `LookupPackage` operationId).
LookupPackage(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistries list registries
//
// Corresponds with GET /registries (the `GetRegistries` operationId).
GetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistry get a registry by name
//
// Corresponds with GET /registries/{registryName} (the `GetRegistry` operationId).
GetRegistry(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LookupRegistryPackage lookup a package within a registry by repository URL, purl or ecosystem+name
//
// Corresponds with GET /registries/{registryName}/lookup (the `LookupRegistryPackage` operationId).
LookupRegistryPackage(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryMaintainers get a list of maintainers from a registry
//
// Corresponds with GET /registries/{registryName}/maintainers (the `GetRegistryMaintainers` operationId).
GetRegistryMaintainers(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryMaintainer get a maintainer by login or UUID
//
// Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID} (the `GetRegistryMaintainer` operationId).
GetRegistryMaintainer(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryMaintainerPackages get packages for a maintainer by login or UUID
//
// Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID}/packages (the `GetRegistryMaintainerPackages` operationId).
GetRegistryMaintainerPackages(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryNamespaces get a list of namespaces from a registry
//
// Corresponds with GET /registries/{registryName}/namespaces (the `GetRegistryNamespaces` operationId).
GetRegistryNamespaces(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryNamespace get a namespace by name
//
// Corresponds with GET /registries/{registryName}/namespaces/{namespaceName} (the `GetRegistryNamespace` operationId).
GetRegistryNamespace(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryNamespacePackages get packages for a namespace by login or UUID
//
// Corresponds with GET /registries/{registryName}/namespaces/{namespaceName}/packages (the `GetRegistryNamespacePackages` operationId).
GetRegistryNamespacePackages(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageNames get a list of package names from a registry
//
// Corresponds with GET /registries/{registryName}/package_names (the `GetRegistryPackageNames` operationId).
GetRegistryPackageNames(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackages get a list of packages from a registry
//
// Corresponds with GET /registries/{registryName}/packages (the `GetRegistryPackages` operationId).
GetRegistryPackages(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackage get a package by name
//
// Corresponds with GET /registries/{registryName}/packages/{packageName} (the `GetRegistryPackage` operationId).
GetRegistryPackage(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageCodeMeta get CodeMeta metadata for a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/codemeta (the `GetRegistryPackageCodeMeta` operationId).
GetRegistryPackageCodeMeta(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageDependentPackageKinds get a list of dependency kinds for a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_package_kinds (the `GetRegistryPackageDependentPackageKinds` operationId).
GetRegistryPackageDependentPackageKinds(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageDependentPackages get a list of packages that depend on a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_packages (the `GetRegistryPackageDependentPackages` operationId).
GetRegistryPackageDependentPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageLatestVersion get the latest version of a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/latest_version (the `GetRegistryPackageLatestVersion` operationId).
GetRegistryPackageLatestVersion(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageRelatedPackages get a list of packages that are related to a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/related_packages (the `GetRegistryPackageRelatedPackages` operationId).
GetRegistryPackageRelatedPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageVersionNumbers get a list of version numbers for a package from a registry
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/version_numbers (the `GetRegistryPackageVersionNumbers` operationId).
GetRegistryPackageVersionNumbers(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageVersions get a list of versions for a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions (the `GetRegistryPackageVersions` operationId).
GetRegistryPackageVersions(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageVersion get a version of a package
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber} (the `GetRegistryPackageVersion` operationId).
GetRegistryPackageVersion(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryPackageVersionCodeMeta get CodeMeta metadata for a version
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber}/codemeta (the `GetRegistryPackageVersionCodeMeta` operationId).
GetRegistryPackageVersionCodeMeta(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRegistryRecentVersions get a list of recently published versions from a registry
//
// Corresponds with GET /registries/{registryName}/versions (the `GetRegistryRecentVersions` operationId).
GetRegistryRecentVersions(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, 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) BulkLookupPackagesWithBodyWithResponse ¶
func (c *ClientWithResponses) BulkLookupPackagesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkLookupPackagesResponse, error)
BulkLookupPackagesWithBodyWithResponse lookup multiple packages by repository URLs, PURLs, or names
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
func (*ClientWithResponses) BulkLookupPackagesWithResponse ¶
func (c *ClientWithResponses) BulkLookupPackagesWithResponse(ctx context.Context, body BulkLookupPackagesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkLookupPackagesResponse, error)
BulkLookupPackagesWithResponse lookup multiple packages by repository URLs, PURLs, or names
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
func (*ClientWithResponses) GetCriticalMaintainersWithResponse ¶
func (c *ClientWithResponses) GetCriticalMaintainersWithResponse(ctx context.Context, params *GetCriticalMaintainersParams, reqEditors ...RequestEditorFn) (*GetCriticalMaintainersResponse, error)
GetCriticalMaintainersWithResponse list unique maintainers of critical packages
Returns a wrapper object for the known response body format(s).
Corresponds with GET /critical/maintainers (the `GetCriticalMaintainers` operationId).
func (*ClientWithResponses) GetCriticalPackagesListWithResponse ¶
func (c *ClientWithResponses) GetCriticalPackagesListWithResponse(ctx context.Context, params *GetCriticalPackagesListParams, reqEditors ...RequestEditorFn) (*GetCriticalPackagesListResponse, error)
GetCriticalPackagesListWithResponse list all critical packages
Returns a wrapper object for the known response body format(s).
Corresponds with GET /packages/critical (the `GetCriticalPackagesList` operationId).
func (*ClientWithResponses) GetCriticalPackagesWithResponse ¶
func (c *ClientWithResponses) GetCriticalPackagesWithResponse(ctx context.Context, params *GetCriticalPackagesParams, reqEditors ...RequestEditorFn) (*GetCriticalPackagesResponse, error)
GetCriticalPackagesWithResponse list critical packages
Returns a wrapper object for the known response body format(s).
Corresponds with GET /critical (the `GetCriticalPackages` operationId).
func (*ClientWithResponses) GetCriticalSoleMaintainersWithResponse ¶
func (c *ClientWithResponses) GetCriticalSoleMaintainersWithResponse(ctx context.Context, params *GetCriticalSoleMaintainersParams, reqEditors ...RequestEditorFn) (*GetCriticalSoleMaintainersResponse, error)
GetCriticalSoleMaintainersWithResponse list critical packages with sole maintainers
Returns a wrapper object for the known response body format(s).
Corresponds with GET /critical/sole_maintainers (the `GetCriticalSoleMaintainers` operationId).
func (*ClientWithResponses) GetDependenciesWithResponse ¶
func (c *ClientWithResponses) GetDependenciesWithResponse(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*GetDependenciesResponse, error)
GetDependenciesWithResponse list dependencies
Returns a wrapper object for the known response body format(s).
Corresponds with GET /dependencies (the `GetDependencies` operationId).
func (*ClientWithResponses) GetKeywordWithResponse ¶
func (c *ClientWithResponses) GetKeywordWithResponse(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*GetKeywordResponse, error)
GetKeywordWithResponse get a keyword by name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /keywords/{keywordName} (the `GetKeyword` operationId).
func (*ClientWithResponses) GetKeywordsWithResponse ¶
func (c *ClientWithResponses) GetKeywordsWithResponse(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*GetKeywordsResponse, error)
GetKeywordsWithResponse list keywords
Returns a wrapper object for the known response body format(s).
Corresponds with GET /keywords (the `GetKeywords` operationId).
func (*ClientWithResponses) GetRegistriesWithResponse ¶
func (c *ClientWithResponses) GetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error)
GetRegistriesWithResponse list registries
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries (the `GetRegistries` operationId).
func (*ClientWithResponses) GetRegistryMaintainerPackagesWithResponse ¶
func (c *ClientWithResponses) GetRegistryMaintainerPackagesWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerPackagesResponse, error)
GetRegistryMaintainerPackagesWithResponse get packages for a maintainer by login or UUID
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID}/packages (the `GetRegistryMaintainerPackages` operationId).
func (*ClientWithResponses) GetRegistryMaintainerWithResponse ¶
func (c *ClientWithResponses) GetRegistryMaintainerWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerResponse, error)
GetRegistryMaintainerWithResponse get a maintainer by login or UUID
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID} (the `GetRegistryMaintainer` operationId).
func (*ClientWithResponses) GetRegistryMaintainersWithResponse ¶
func (c *ClientWithResponses) GetRegistryMaintainersWithResponse(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainersResponse, error)
GetRegistryMaintainersWithResponse get a list of maintainers from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/maintainers (the `GetRegistryMaintainers` operationId).
func (*ClientWithResponses) GetRegistryNamespacePackagesWithResponse ¶
func (c *ClientWithResponses) GetRegistryNamespacePackagesWithResponse(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacePackagesResponse, error)
GetRegistryNamespacePackagesWithResponse get packages for a namespace by login or UUID
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/namespaces/{namespaceName}/packages (the `GetRegistryNamespacePackages` operationId).
func (*ClientWithResponses) GetRegistryNamespaceWithResponse ¶
func (c *ClientWithResponses) GetRegistryNamespaceWithResponse(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*GetRegistryNamespaceResponse, error)
GetRegistryNamespaceWithResponse get a namespace by name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/namespaces/{namespaceName} (the `GetRegistryNamespace` operationId).
func (*ClientWithResponses) GetRegistryNamespacesWithResponse ¶
func (c *ClientWithResponses) GetRegistryNamespacesWithResponse(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacesResponse, error)
GetRegistryNamespacesWithResponse get a list of namespaces from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/namespaces (the `GetRegistryNamespaces` operationId).
func (*ClientWithResponses) GetRegistryPackageCodeMetaWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageCodeMetaResponse, error)
GetRegistryPackageCodeMetaWithResponse get CodeMeta metadata for a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/codemeta (the `GetRegistryPackageCodeMeta` operationId).
func (*ClientWithResponses) GetRegistryPackageDependentPackageKindsWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageDependentPackageKindsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackageKindsResponse, error)
GetRegistryPackageDependentPackageKindsWithResponse get a list of dependency kinds for a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_package_kinds (the `GetRegistryPackageDependentPackageKinds` operationId).
func (*ClientWithResponses) GetRegistryPackageDependentPackagesWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageDependentPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackagesResponse, error)
GetRegistryPackageDependentPackagesWithResponse get a list of packages that depend on a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_packages (the `GetRegistryPackageDependentPackages` operationId).
func (*ClientWithResponses) GetRegistryPackageLatestVersionWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetRegistryPackageLatestVersionWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageLatestVersionResponse, error)
GetRegistryPackageLatestVersionWithResponse get the latest version of a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/latest_version (the `GetRegistryPackageLatestVersion` operationId).
func (*ClientWithResponses) GetRegistryPackageNamesWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageNamesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageNamesResponse, error)
GetRegistryPackageNamesWithResponse get a list of package names from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/package_names (the `GetRegistryPackageNames` operationId).
func (*ClientWithResponses) GetRegistryPackageRelatedPackagesWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageRelatedPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageRelatedPackagesResponse, error)
GetRegistryPackageRelatedPackagesWithResponse get a list of packages that are related to a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/related_packages (the `GetRegistryPackageRelatedPackages` operationId).
func (*ClientWithResponses) GetRegistryPackageVersionCodeMetaWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageVersionCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionCodeMetaResponse, error)
GetRegistryPackageVersionCodeMetaWithResponse get CodeMeta metadata for a version
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber}/codemeta (the `GetRegistryPackageVersionCodeMeta` operationId).
func (*ClientWithResponses) GetRegistryPackageVersionNumbersWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageVersionNumbersWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionNumbersResponse, error)
GetRegistryPackageVersionNumbersWithResponse get a list of version numbers for a package from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/version_numbers (the `GetRegistryPackageVersionNumbers` operationId).
func (*ClientWithResponses) GetRegistryPackageVersionWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageVersionWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionResponse, error)
GetRegistryPackageVersionWithResponse get a version of a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber} (the `GetRegistryPackageVersion` operationId).
func (*ClientWithResponses) GetRegistryPackageVersionsWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageVersionsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionsResponse, error)
GetRegistryPackageVersionsWithResponse get a list of versions for a package
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName}/versions (the `GetRegistryPackageVersions` operationId).
func (*ClientWithResponses) GetRegistryPackageWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackageWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageResponse, error)
GetRegistryPackageWithResponse get a package by name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages/{packageName} (the `GetRegistryPackage` operationId).
func (*ClientWithResponses) GetRegistryPackagesWithResponse ¶
func (c *ClientWithResponses) GetRegistryPackagesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackagesResponse, error)
GetRegistryPackagesWithResponse get a list of packages from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/packages (the `GetRegistryPackages` operationId).
func (*ClientWithResponses) GetRegistryRecentVersionsWithResponse ¶
func (c *ClientWithResponses) GetRegistryRecentVersionsWithResponse(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryRecentVersionsResponse, error)
GetRegistryRecentVersionsWithResponse get a list of recently published versions from a registry
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/versions (the `GetRegistryRecentVersions` operationId).
func (*ClientWithResponses) GetRegistryWithResponse ¶
func (c *ClientWithResponses) GetRegistryWithResponse(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*GetRegistryResponse, error)
GetRegistryWithResponse get a registry by name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName} (the `GetRegistry` operationId).
func (*ClientWithResponses) LookupPackageWithResponse ¶
func (c *ClientWithResponses) LookupPackageWithResponse(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*LookupPackageResponse, error)
LookupPackageWithResponse lookup a package by repository URL, purl or ecosystem+name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /packages/lookup (the `LookupPackage` operationId).
func (*ClientWithResponses) LookupRegistryPackageWithResponse ¶
func (c *ClientWithResponses) LookupRegistryPackageWithResponse(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*LookupRegistryPackageResponse, error)
LookupRegistryPackageWithResponse lookup a package within a registry by repository URL, purl or ecosystem+name
Returns a wrapper object for the known response body format(s).
Corresponds with GET /registries/{registryName}/lookup (the `LookupRegistryPackage` operationId).
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// GetCriticalPackagesWithResponse list critical packages
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /critical (the `GetCriticalPackages` operationId).
GetCriticalPackagesWithResponse(ctx context.Context, params *GetCriticalPackagesParams, reqEditors ...RequestEditorFn) (*GetCriticalPackagesResponse, error)
// GetCriticalMaintainersWithResponse list unique maintainers of critical packages
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /critical/maintainers (the `GetCriticalMaintainers` operationId).
GetCriticalMaintainersWithResponse(ctx context.Context, params *GetCriticalMaintainersParams, reqEditors ...RequestEditorFn) (*GetCriticalMaintainersResponse, error)
// GetCriticalSoleMaintainersWithResponse list critical packages with sole maintainers
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /critical/sole_maintainers (the `GetCriticalSoleMaintainers` operationId).
GetCriticalSoleMaintainersWithResponse(ctx context.Context, params *GetCriticalSoleMaintainersParams, reqEditors ...RequestEditorFn) (*GetCriticalSoleMaintainersResponse, error)
// GetDependenciesWithResponse list dependencies
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /dependencies (the `GetDependencies` operationId).
GetDependenciesWithResponse(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*GetDependenciesResponse, error)
// GetKeywordsWithResponse list keywords
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /keywords (the `GetKeywords` operationId).
GetKeywordsWithResponse(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*GetKeywordsResponse, error)
// GetKeywordWithResponse get a keyword by name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /keywords/{keywordName} (the `GetKeyword` operationId).
GetKeywordWithResponse(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*GetKeywordResponse, error)
// BulkLookupPackagesWithBodyWithResponse lookup multiple packages by repository URLs, PURLs, or names
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
BulkLookupPackagesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkLookupPackagesResponse, error)
// BulkLookupPackagesWithResponse lookup multiple packages by repository URLs, PURLs, or names
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /packages/bulk_lookup (the `BulkLookupPackages` operationId).
BulkLookupPackagesWithResponse(ctx context.Context, body BulkLookupPackagesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkLookupPackagesResponse, error)
// GetCriticalPackagesListWithResponse list all critical packages
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /packages/critical (the `GetCriticalPackagesList` operationId).
GetCriticalPackagesListWithResponse(ctx context.Context, params *GetCriticalPackagesListParams, reqEditors ...RequestEditorFn) (*GetCriticalPackagesListResponse, error)
// LookupPackageWithResponse lookup a package by repository URL, purl or ecosystem+name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /packages/lookup (the `LookupPackage` operationId).
LookupPackageWithResponse(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*LookupPackageResponse, error)
// GetRegistriesWithResponse list registries
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries (the `GetRegistries` operationId).
GetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error)
// GetRegistryWithResponse get a registry by name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName} (the `GetRegistry` operationId).
GetRegistryWithResponse(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*GetRegistryResponse, error)
// LookupRegistryPackageWithResponse lookup a package within a registry by repository URL, purl or ecosystem+name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/lookup (the `LookupRegistryPackage` operationId).
LookupRegistryPackageWithResponse(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*LookupRegistryPackageResponse, error)
// GetRegistryMaintainersWithResponse get a list of maintainers from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/maintainers (the `GetRegistryMaintainers` operationId).
GetRegistryMaintainersWithResponse(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainersResponse, error)
// GetRegistryMaintainerWithResponse get a maintainer by login or UUID
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID} (the `GetRegistryMaintainer` operationId).
GetRegistryMaintainerWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerResponse, error)
// GetRegistryMaintainerPackagesWithResponse get packages for a maintainer by login or UUID
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/maintainers/{MaintainerLoginOrUUID}/packages (the `GetRegistryMaintainerPackages` operationId).
GetRegistryMaintainerPackagesWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerPackagesResponse, error)
// GetRegistryNamespacesWithResponse get a list of namespaces from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/namespaces (the `GetRegistryNamespaces` operationId).
GetRegistryNamespacesWithResponse(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacesResponse, error)
// GetRegistryNamespaceWithResponse get a namespace by name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/namespaces/{namespaceName} (the `GetRegistryNamespace` operationId).
GetRegistryNamespaceWithResponse(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*GetRegistryNamespaceResponse, error)
// GetRegistryNamespacePackagesWithResponse get packages for a namespace by login or UUID
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/namespaces/{namespaceName}/packages (the `GetRegistryNamespacePackages` operationId).
GetRegistryNamespacePackagesWithResponse(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacePackagesResponse, error)
// GetRegistryPackageNamesWithResponse get a list of package names from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/package_names (the `GetRegistryPackageNames` operationId).
GetRegistryPackageNamesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageNamesResponse, error)
// GetRegistryPackagesWithResponse get a list of packages from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages (the `GetRegistryPackages` operationId).
GetRegistryPackagesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackagesResponse, error)
// GetRegistryPackageWithResponse get a package by name
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName} (the `GetRegistryPackage` operationId).
GetRegistryPackageWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageResponse, error)
// GetRegistryPackageCodeMetaWithResponse get CodeMeta metadata for a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/codemeta (the `GetRegistryPackageCodeMeta` operationId).
GetRegistryPackageCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageCodeMetaResponse, error)
// GetRegistryPackageDependentPackageKindsWithResponse get a list of dependency kinds for a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_package_kinds (the `GetRegistryPackageDependentPackageKinds` operationId).
GetRegistryPackageDependentPackageKindsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackageKindsResponse, error)
// GetRegistryPackageDependentPackagesWithResponse get a list of packages that depend on a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/dependent_packages (the `GetRegistryPackageDependentPackages` operationId).
GetRegistryPackageDependentPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackagesResponse, error)
// GetRegistryPackageLatestVersionWithResponse get the latest version of a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/latest_version (the `GetRegistryPackageLatestVersion` operationId).
GetRegistryPackageLatestVersionWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageLatestVersionResponse, error)
// GetRegistryPackageRelatedPackagesWithResponse get a list of packages that are related to a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/related_packages (the `GetRegistryPackageRelatedPackages` operationId).
GetRegistryPackageRelatedPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageRelatedPackagesResponse, error)
// GetRegistryPackageVersionNumbersWithResponse get a list of version numbers for a package from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/version_numbers (the `GetRegistryPackageVersionNumbers` operationId).
GetRegistryPackageVersionNumbersWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionNumbersResponse, error)
// GetRegistryPackageVersionsWithResponse get a list of versions for a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions (the `GetRegistryPackageVersions` operationId).
GetRegistryPackageVersionsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionsResponse, error)
// GetRegistryPackageVersionWithResponse get a version of a package
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber} (the `GetRegistryPackageVersion` operationId).
GetRegistryPackageVersionWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionResponse, error)
// GetRegistryPackageVersionCodeMetaWithResponse get CodeMeta metadata for a version
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/packages/{packageName}/versions/{versionNumber}/codemeta (the `GetRegistryPackageVersionCodeMeta` operationId).
GetRegistryPackageVersionCodeMetaWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionCodeMetaResponse, error)
// GetRegistryRecentVersionsWithResponse get a list of recently published versions from a registry
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /registries/{registryName}/versions (the `GetRegistryRecentVersions` operationId).
GetRegistryRecentVersionsWithResponse(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryRecentVersionsResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CodeMeta ¶
type CodeMeta struct {
// Context JSON-LD context URL
//
// Example: https://w3id.org/codemeta/3.0
Context string `json:"@context"`
// Type Type of software artifact
//
// Example: SoftwareSourceCode
Type string `json:"@type"`
// ApplicationCategory Package ecosystem/category
ApplicationCategory nullable.Nullable[string] `json:"applicationCategory,omitempty"`
// Author Package authors
Author nullable.Nullable[[]CodeMeta_Author] `json:"author,omitempty"`
// CodeRepository Source code repository URL
CodeRepository nullable.Nullable[string] `json:"codeRepository,omitempty"`
// CopyrightHolder Copyright holders
CopyrightHolder nullable.Nullable[[]CodeMeta_CopyrightHolder] `json:"copyrightHolder,omitempty"`
// CopyrightYear Copyright year
CopyrightYear nullable.Nullable[int] `json:"copyrightYear,omitempty"`
// DateCreated Creation date (ISO 8601)
DateCreated nullable.Nullable[time.Time] `json:"dateCreated,omitempty"`
// DateModified Last modification date (ISO 8601)
DateModified nullable.Nullable[time.Time] `json:"dateModified,omitempty"`
// DatePublished Publication date (ISO 8601)
DatePublished nullable.Nullable[time.Time] `json:"datePublished,omitempty"`
// Description Package description
Description nullable.Nullable[string] `json:"description,omitempty"`
// DevelopmentStatus Development status
DevelopmentStatus nullable.Nullable[string] `json:"developmentStatus,omitempty"`
// DownloadURL Package download URL
DownloadURL nullable.Nullable[string] `json:"downloadUrl,omitempty"`
// Funder Funding sources
Funder nullable.Nullable[[]CodeMeta_Funder] `json:"funder,omitempty"`
// HTTPSForgefedOrgNsForks Fork count (ForgeFed)
HTTPSForgefedOrgNsForks nullable.Nullable[int] `json:"https://forgefed.org/ns#forks,omitempty"`
// HTTPSWwwW3OrgNsActivitystreamsLikes Star/like count (ActivityStreams)
HTTPSWwwW3OrgNsActivitystreamsLikes nullable.Nullable[int] `json:"https://www.w3.org/ns/activitystreams#likes,omitempty"`
// Identifier Package URL (purl) identifier
//
// Example: pkg:cargo/rand@0.8.5
Identifier string `json:"identifier"`
// IssueTracker Issue tracker URL
IssueTracker nullable.Nullable[string] `json:"issueTracker,omitempty"`
// Keywords Keywords and tags
Keywords nullable.Nullable[[]string] `json:"keywords,omitempty"`
// License SPDX license URL(s)
License nullable.Nullable[CodeMeta_License] `json:"license,omitempty"`
// Maintainer Package maintainers
Maintainer nullable.Nullable[[]CodeMeta_Maintainer] `json:"maintainer,omitempty"`
// Name Package name
Name string `json:"name"`
// ProgrammingLanguage Programming language information
ProgrammingLanguage nullable.Nullable[CodeMeta_ProgrammingLanguage] `json:"programmingLanguage,omitempty"`
// RuntimePlatform Runtime platform/ecosystem
RuntimePlatform nullable.Nullable[string] `json:"runtimePlatform,omitempty"`
// SameAs Alternative identifiers/URLs
SameAs nullable.Nullable[[]string] `json:"sameAs,omitempty"`
// SoftwareHelp Documentation/help resources
SoftwareHelp nullable.Nullable[CodeMeta_SoftwareHelp] `json:"softwareHelp,omitempty"`
// SoftwareVersion Software version
SoftwareVersion nullable.Nullable[string] `json:"softwareVersion,omitempty"`
// URL Homepage URL
URL nullable.Nullable[string] `json:"url,omitempty"`
// Version Version number
Version nullable.Nullable[string] `json:"version,omitempty"`
}
CodeMeta CodeMeta JSON-LD metadata format for software packages, compatible with Software Heritage
type CodeMetaLicense0 ¶
type CodeMetaLicense0 = string
CodeMetaLicense0 defines model for CodeMeta.License.0.
type CodeMetaLicense1 ¶
type CodeMetaLicense1 = []string
CodeMetaLicense1 defines model for CodeMeta.License.1.
type CodeMeta_Author ¶ added in v0.4.0
type CodeMeta_Author struct {
// Type Example: Person
Type *string `json:"@type,omitempty"`
Name *string `json:"name,omitempty"`
URL nullable.Nullable[string] `json:"url,omitempty"`
}
CodeMeta_Author defines model for CodeMeta.Author.
type CodeMeta_CopyrightHolder ¶ added in v0.4.0
type CodeMeta_CopyrightHolder struct {
// Type Example: Person
Type *string `json:"@type,omitempty"`
Name *string `json:"name,omitempty"`
URL nullable.Nullable[string] `json:"url,omitempty"`
}
CodeMeta_CopyrightHolder defines model for CodeMeta.CopyrightHolder.
type CodeMeta_Funder ¶ added in v0.4.0
type CodeMeta_Funder struct {
// Type Example: Organization
Type *string `json:"@type,omitempty"`
URL *string `json:"url,omitempty"`
}
CodeMeta_Funder defines model for CodeMeta.Funder.
type CodeMeta_License ¶
type CodeMeta_License struct {
// contains filtered or unexported fields
}
CodeMeta_License SPDX license URL(s)
func (CodeMeta_License) AsCodeMetaLicense0 ¶
func (t CodeMeta_License) AsCodeMetaLicense0() (CodeMetaLicense0, error)
AsCodeMetaLicense0 returns the union data inside the CodeMeta_License as a CodeMetaLicense0
func (CodeMeta_License) AsCodeMetaLicense1 ¶
func (t CodeMeta_License) AsCodeMetaLicense1() (CodeMetaLicense1, error)
AsCodeMetaLicense1 returns the union data inside the CodeMeta_License as a CodeMetaLicense1
func (*CodeMeta_License) FromCodeMetaLicense0 ¶
func (t *CodeMeta_License) FromCodeMetaLicense0(v CodeMetaLicense0) error
FromCodeMetaLicense0 overwrites any union data inside the CodeMeta_License as the provided CodeMetaLicense0
func (*CodeMeta_License) FromCodeMetaLicense1 ¶
func (t *CodeMeta_License) FromCodeMetaLicense1(v CodeMetaLicense1) error
FromCodeMetaLicense1 overwrites any union data inside the CodeMeta_License as the provided CodeMetaLicense1
func (CodeMeta_License) MarshalJSON ¶
func (t CodeMeta_License) MarshalJSON() ([]byte, error)
func (*CodeMeta_License) MergeCodeMetaLicense0 ¶
func (t *CodeMeta_License) MergeCodeMetaLicense0(v CodeMetaLicense0) error
MergeCodeMetaLicense0 performs a merge with any union data inside the CodeMeta_License, using the provided CodeMetaLicense0
func (*CodeMeta_License) MergeCodeMetaLicense1 ¶
func (t *CodeMeta_License) MergeCodeMetaLicense1(v CodeMetaLicense1) error
MergeCodeMetaLicense1 performs a merge with any union data inside the CodeMeta_License, using the provided CodeMetaLicense1
func (*CodeMeta_License) UnmarshalJSON ¶
func (t *CodeMeta_License) UnmarshalJSON(b []byte) error
type CodeMeta_Maintainer ¶ added in v0.4.0
type CodeMeta_Maintainer struct {
// Type Example: Person
Type *string `json:"@type,omitempty"`
Name *string `json:"name,omitempty"`
URL nullable.Nullable[string] `json:"url,omitempty"`
}
CodeMeta_Maintainer defines model for CodeMeta.Maintainer.
type CodeMeta_ProgrammingLanguage ¶ added in v0.4.0
type CodeMeta_ProgrammingLanguage struct {
// Type Example: ComputerLanguage
Type *string `json:"@type,omitempty"`
// Name Example: Rust
Name *string `json:"name,omitempty"`
}
CodeMeta_ProgrammingLanguage Programming language information
type CodeMeta_SoftwareHelp ¶ added in v0.4.0
type CodeMeta_SoftwareHelp struct {
// Type Example: WebSite
Type *string `json:"@type,omitempty"`
URL *string `json:"url,omitempty"`
}
CodeMeta_SoftwareHelp Documentation/help resources
type Dependency ¶
type Dependency struct {
Ecosystem string `json:"ecosystem"`
ID int `json:"id"`
Kind nullable.Nullable[string] `json:"kind"`
Optional nullable.Nullable[bool] `json:"optional"`
PackageName string `json:"package_name"`
Requirements nullable.Nullable[string] `json:"requirements"`
}
Dependency defines model for Dependency.
type GetCriticalMaintainers200JSONResponseBody ¶ added in v0.4.0
type GetCriticalMaintainers200JSONResponseBody = []GetCriticalMaintainers200JSONResponseBody_Item
GetCriticalMaintainers200JSONResponseBody defines parameters for GetCriticalMaintainers.
type GetCriticalMaintainers200JSONResponseBody_Item ¶ added in v0.4.0
type GetCriticalMaintainers200JSONResponseBody_Item struct {
Login *string `json:"login,omitempty"`
Name nullable.Nullable[string] `json:"name,omitempty"`
Packages []PackageWithRegistry `json:"packages,omitempty"`
PackagesCount *int `json:"packages_count,omitempty"`
RegistryName *string `json:"registry_name,omitempty"`
}
GetCriticalMaintainers200JSONResponseBody_Item defines parameters for GetCriticalMaintainers.
type GetCriticalMaintainersParams ¶
type GetCriticalMaintainersParams struct {
// Registry filter by registry name
Registry *string `form:"registry,omitempty" json:"registry,omitempty"`
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// Sort field to sort results by (login or packages_count)
Sort *GetCriticalMaintainersParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by (asc or desc)
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetCriticalMaintainersParams defines parameters for GetCriticalMaintainers.
type GetCriticalMaintainersParamsSort ¶ added in v0.4.0
type GetCriticalMaintainersParamsSort string
GetCriticalMaintainersParamsSort defines parameters for GetCriticalMaintainers.
const ( GetCriticalMaintainersParamsSortLogin GetCriticalMaintainersParamsSort = "login" GetCriticalMaintainersParamsSortPackagesCount GetCriticalMaintainersParamsSort = "packages_count" )
Defines values for GetCriticalMaintainersParamsSort.
func (GetCriticalMaintainersParamsSort) Valid ¶ added in v0.4.0
func (e GetCriticalMaintainersParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetCriticalMaintainersParamsSort enum.
type GetCriticalMaintainersResponse ¶
type GetCriticalMaintainersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GetCriticalMaintainers200JSONResponseBody
}
func ParseGetCriticalMaintainersResponse ¶
func ParseGetCriticalMaintainersResponse(rsp *http.Response) (*GetCriticalMaintainersResponse, error)
ParseGetCriticalMaintainersResponse parses an HTTP response from a GetCriticalMaintainersWithResponse call
func (GetCriticalMaintainersResponse) ContentType ¶ added in v0.4.0
func (r GetCriticalMaintainersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCriticalMaintainersResponse) Status ¶
func (r GetCriticalMaintainersResponse) Status() string
Status returns HTTPResponse.Status
func (GetCriticalMaintainersResponse) StatusCode ¶
func (r GetCriticalMaintainersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCriticalPackagesListParams ¶
type GetCriticalPackagesListParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// CreatedBefore filter by created_at before given time
CreatedBefore *time.Time `form:"created_before,omitempty" json:"created_before,omitempty"`
// UpdatedBefore filter by updated_at before given time
UpdatedBefore *time.Time `form:"updated_before,omitempty" json:"updated_before,omitempty"`
// Funding filter by packages with funding information
Funding *bool `form:"funding,omitempty" json:"funding,omitempty"`
// Sort field to sort results by
Sort *GetCriticalPackagesListParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by (asc or desc)
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetCriticalPackagesListParams defines parameters for GetCriticalPackagesList.
type GetCriticalPackagesListParamsSort ¶ added in v0.4.0
type GetCriticalPackagesListParamsSort string
GetCriticalPackagesListParamsSort defines parameters for GetCriticalPackagesList.
const ( GetCriticalPackagesListParamsSortCreatedAt GetCriticalPackagesListParamsSort = "created_at" GetCriticalPackagesListParamsSortDependentPackagesCount GetCriticalPackagesListParamsSort = "dependent_packages_count" GetCriticalPackagesListParamsSortDependentReposCount GetCriticalPackagesListParamsSort = "dependent_repos_count" GetCriticalPackagesListParamsSortDockerDependentsCount GetCriticalPackagesListParamsSort = "docker_dependents_count" GetCriticalPackagesListParamsSortDockerDownloadsCount GetCriticalPackagesListParamsSort = "docker_downloads_count" GetCriticalPackagesListParamsSortDownloads GetCriticalPackagesListParamsSort = "downloads" GetCriticalPackagesListParamsSortForksCount GetCriticalPackagesListParamsSort = "forks_count" GetCriticalPackagesListParamsSortLatestReleasePublishedAt GetCriticalPackagesListParamsSort = "latest_release_published_at" GetCriticalPackagesListParamsSortMaintainersCount GetCriticalPackagesListParamsSort = "maintainers_count" GetCriticalPackagesListParamsSortName GetCriticalPackagesListParamsSort = "name" GetCriticalPackagesListParamsSortStargazersCount GetCriticalPackagesListParamsSort = "stargazers_count" GetCriticalPackagesListParamsSortUpdatedAt GetCriticalPackagesListParamsSort = "updated_at" GetCriticalPackagesListParamsSortVersionsCount GetCriticalPackagesListParamsSort = "versions_count" )
Defines values for GetCriticalPackagesListParamsSort.
func (GetCriticalPackagesListParamsSort) Valid ¶ added in v0.4.0
func (e GetCriticalPackagesListParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetCriticalPackagesListParamsSort enum.
type GetCriticalPackagesListResponse ¶
type GetCriticalPackagesListResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
}
func ParseGetCriticalPackagesListResponse ¶
func ParseGetCriticalPackagesListResponse(rsp *http.Response) (*GetCriticalPackagesListResponse, error)
ParseGetCriticalPackagesListResponse parses an HTTP response from a GetCriticalPackagesListWithResponse call
func (GetCriticalPackagesListResponse) ContentType ¶ added in v0.4.0
func (r GetCriticalPackagesListResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCriticalPackagesListResponse) Status ¶
func (r GetCriticalPackagesListResponse) Status() string
Status returns HTTPResponse.Status
func (GetCriticalPackagesListResponse) StatusCode ¶
func (r GetCriticalPackagesListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCriticalPackagesParams ¶
type GetCriticalPackagesParams struct {
// Registry filter by registry name
Registry *string `form:"registry,omitempty" json:"registry,omitempty"`
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// Sort field to sort results by
Sort *GetCriticalPackagesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by (asc or desc)
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetCriticalPackagesParams defines parameters for GetCriticalPackages.
type GetCriticalPackagesParamsSort ¶ added in v0.4.0
type GetCriticalPackagesParamsSort string
GetCriticalPackagesParamsSort defines parameters for GetCriticalPackages.
const ( GetCriticalPackagesParamsSortCreatedAt GetCriticalPackagesParamsSort = "created_at" GetCriticalPackagesParamsSortDependentPackagesCount GetCriticalPackagesParamsSort = "dependent_packages_count" GetCriticalPackagesParamsSortDependentReposCount GetCriticalPackagesParamsSort = "dependent_repos_count" GetCriticalPackagesParamsSortDockerDependentsCount GetCriticalPackagesParamsSort = "docker_dependents_count" GetCriticalPackagesParamsSortDockerDownloadsCount GetCriticalPackagesParamsSort = "docker_downloads_count" GetCriticalPackagesParamsSortDownloads GetCriticalPackagesParamsSort = "downloads" GetCriticalPackagesParamsSortForksCount GetCriticalPackagesParamsSort = "forks_count" GetCriticalPackagesParamsSortLatestReleasePublishedAt GetCriticalPackagesParamsSort = "latest_release_published_at" GetCriticalPackagesParamsSortMaintainersCount GetCriticalPackagesParamsSort = "maintainers_count" GetCriticalPackagesParamsSortName GetCriticalPackagesParamsSort = "name" GetCriticalPackagesParamsSortStargazersCount GetCriticalPackagesParamsSort = "stargazers_count" GetCriticalPackagesParamsSortUpdatedAt GetCriticalPackagesParamsSort = "updated_at" GetCriticalPackagesParamsSortVersionsCount GetCriticalPackagesParamsSort = "versions_count" )
Defines values for GetCriticalPackagesParamsSort.
func (GetCriticalPackagesParamsSort) Valid ¶ added in v0.4.0
func (e GetCriticalPackagesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetCriticalPackagesParamsSort enum.
type GetCriticalPackagesResponse ¶
type GetCriticalPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
}
func ParseGetCriticalPackagesResponse ¶
func ParseGetCriticalPackagesResponse(rsp *http.Response) (*GetCriticalPackagesResponse, error)
ParseGetCriticalPackagesResponse parses an HTTP response from a GetCriticalPackagesWithResponse call
func (GetCriticalPackagesResponse) ContentType ¶ added in v0.4.0
func (r GetCriticalPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCriticalPackagesResponse) Status ¶
func (r GetCriticalPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetCriticalPackagesResponse) StatusCode ¶
func (r GetCriticalPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCriticalSoleMaintainersParams ¶
type GetCriticalSoleMaintainersParams struct {
// Registry filter by registry name
Registry *string `form:"registry,omitempty" json:"registry,omitempty"`
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// Sort field to sort results by
Sort *GetCriticalSoleMaintainersParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by (asc or desc)
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetCriticalSoleMaintainersParams defines parameters for GetCriticalSoleMaintainers.
type GetCriticalSoleMaintainersParamsSort ¶ added in v0.4.0
type GetCriticalSoleMaintainersParamsSort string
GetCriticalSoleMaintainersParamsSort defines parameters for GetCriticalSoleMaintainers.
const ( GetCriticalSoleMaintainersParamsSortCreatedAt GetCriticalSoleMaintainersParamsSort = "created_at" GetCriticalSoleMaintainersParamsSortDependentPackagesCount GetCriticalSoleMaintainersParamsSort = "dependent_packages_count" GetCriticalSoleMaintainersParamsSortDependentReposCount GetCriticalSoleMaintainersParamsSort = "dependent_repos_count" GetCriticalSoleMaintainersParamsSortDockerDependentsCount GetCriticalSoleMaintainersParamsSort = "docker_dependents_count" GetCriticalSoleMaintainersParamsSortDockerDownloadsCount GetCriticalSoleMaintainersParamsSort = "docker_downloads_count" GetCriticalSoleMaintainersParamsSortDownloads GetCriticalSoleMaintainersParamsSort = "downloads" GetCriticalSoleMaintainersParamsSortForksCount GetCriticalSoleMaintainersParamsSort = "forks_count" GetCriticalSoleMaintainersParamsSortLatestReleasePublishedAt GetCriticalSoleMaintainersParamsSort = "latest_release_published_at" GetCriticalSoleMaintainersParamsSortMaintainersCount GetCriticalSoleMaintainersParamsSort = "maintainers_count" GetCriticalSoleMaintainersParamsSortName GetCriticalSoleMaintainersParamsSort = "name" GetCriticalSoleMaintainersParamsSortStargazersCount GetCriticalSoleMaintainersParamsSort = "stargazers_count" GetCriticalSoleMaintainersParamsSortUpdatedAt GetCriticalSoleMaintainersParamsSort = "updated_at" GetCriticalSoleMaintainersParamsSortVersionsCount GetCriticalSoleMaintainersParamsSort = "versions_count" )
Defines values for GetCriticalSoleMaintainersParamsSort.
func (GetCriticalSoleMaintainersParamsSort) Valid ¶ added in v0.4.0
func (e GetCriticalSoleMaintainersParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetCriticalSoleMaintainersParamsSort enum.
type GetCriticalSoleMaintainersResponse ¶
type GetCriticalSoleMaintainersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
}
func ParseGetCriticalSoleMaintainersResponse ¶
func ParseGetCriticalSoleMaintainersResponse(rsp *http.Response) (*GetCriticalSoleMaintainersResponse, error)
ParseGetCriticalSoleMaintainersResponse parses an HTTP response from a GetCriticalSoleMaintainersWithResponse call
func (GetCriticalSoleMaintainersResponse) ContentType ¶ added in v0.4.0
func (r GetCriticalSoleMaintainersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCriticalSoleMaintainersResponse) Status ¶
func (r GetCriticalSoleMaintainersResponse) Status() string
Status returns HTTPResponse.Status
func (GetCriticalSoleMaintainersResponse) StatusCode ¶
func (r GetCriticalSoleMaintainersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDependenciesParams ¶
type GetDependenciesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// Ecosystem ecosystem name
Ecosystem *string `form:"ecosystem,omitempty" json:"ecosystem,omitempty"`
// PackageName package name
PackageName *string `form:"package_name,omitempty" json:"package_name,omitempty"`
// PackageID package id
PackageID *string `form:"package_id,omitempty" json:"package_id,omitempty"`
// Requirements requirements
Requirements *string `form:"requirements,omitempty" json:"requirements,omitempty"`
// Kind kind
Kind *string `form:"kind,omitempty" json:"kind,omitempty"`
// Optional optional
Optional *bool `form:"optional,omitempty" json:"optional,omitempty"`
// After filter by id after given id
After *string `form:"after,omitempty" json:"after,omitempty"`
// Sort field to order results by
Sort *GetDependenciesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetDependenciesParams defines parameters for GetDependencies.
type GetDependenciesParamsSort ¶ added in v0.4.0
type GetDependenciesParamsSort string
GetDependenciesParamsSort defines parameters for GetDependencies.
const ( GetDependenciesParamsSortCreatedAt GetDependenciesParamsSort = "created_at" GetDependenciesParamsSortEcosystem GetDependenciesParamsSort = "ecosystem" GetDependenciesParamsSortID GetDependenciesParamsSort = "id" GetDependenciesParamsSortKind GetDependenciesParamsSort = "kind" GetDependenciesParamsSortPackageName GetDependenciesParamsSort = "package_name" GetDependenciesParamsSortUpdatedAt GetDependenciesParamsSort = "updated_at" )
Defines values for GetDependenciesParamsSort.
func (GetDependenciesParamsSort) Valid ¶ added in v0.4.0
func (e GetDependenciesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetDependenciesParamsSort enum.
type GetDependenciesResponse ¶
type GetDependenciesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Dependency
}
func ParseGetDependenciesResponse ¶
func ParseGetDependenciesResponse(rsp *http.Response) (*GetDependenciesResponse, error)
ParseGetDependenciesResponse parses an HTTP response from a GetDependenciesWithResponse call
func (GetDependenciesResponse) ContentType ¶ added in v0.4.0
func (r GetDependenciesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDependenciesResponse) Status ¶
func (r GetDependenciesResponse) Status() string
Status returns HTTPResponse.Status
func (GetDependenciesResponse) StatusCode ¶
func (r GetDependenciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetKeywordParams ¶
type GetKeywordParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetKeywordParams defines parameters for GetKeyword.
type GetKeywordResponse ¶
type GetKeywordResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *KeywordWithPackages
}
func ParseGetKeywordResponse ¶
func ParseGetKeywordResponse(rsp *http.Response) (*GetKeywordResponse, error)
ParseGetKeywordResponse parses an HTTP response from a GetKeywordWithResponse call
func (GetKeywordResponse) ContentType ¶ added in v0.4.0
func (r GetKeywordResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetKeywordResponse) Status ¶
func (r GetKeywordResponse) Status() string
Status returns HTTPResponse.Status
func (GetKeywordResponse) StatusCode ¶
func (r GetKeywordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetKeywordsParams ¶
type GetKeywordsParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetKeywordsParams defines parameters for GetKeywords.
type GetKeywordsResponse ¶
type GetKeywordsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Keyword
}
func ParseGetKeywordsResponse ¶
func ParseGetKeywordsResponse(rsp *http.Response) (*GetKeywordsResponse, error)
ParseGetKeywordsResponse parses an HTTP response from a GetKeywordsWithResponse call
func (GetKeywordsResponse) ContentType ¶ added in v0.4.0
func (r GetKeywordsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetKeywordsResponse) Status ¶
func (r GetKeywordsResponse) Status() string
Status returns HTTPResponse.Status
func (GetKeywordsResponse) StatusCode ¶
func (r GetKeywordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistriesParams ¶
type GetRegistriesParams struct {
// Ecosystem filter by ecosystem name
Ecosystem *string `form:"ecosystem,omitempty" json:"ecosystem,omitempty"`
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetRegistriesParams defines parameters for GetRegistries.
type GetRegistriesResponse ¶
type GetRegistriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Registry
}
func ParseGetRegistriesResponse ¶
func ParseGetRegistriesResponse(rsp *http.Response) (*GetRegistriesResponse, error)
ParseGetRegistriesResponse parses an HTTP response from a GetRegistriesWithResponse call
func (GetRegistriesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistriesResponse) Status ¶
func (r GetRegistriesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistriesResponse) StatusCode ¶
func (r GetRegistriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryMaintainerPackagesParams ¶
type GetRegistryMaintainerPackagesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetRegistryMaintainerPackagesParams defines parameters for GetRegistryMaintainerPackages.
type GetRegistryMaintainerPackagesResponse ¶
type GetRegistryMaintainerPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Package
}
func ParseGetRegistryMaintainerPackagesResponse ¶
func ParseGetRegistryMaintainerPackagesResponse(rsp *http.Response) (*GetRegistryMaintainerPackagesResponse, error)
ParseGetRegistryMaintainerPackagesResponse parses an HTTP response from a GetRegistryMaintainerPackagesWithResponse call
func (GetRegistryMaintainerPackagesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryMaintainerPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryMaintainerPackagesResponse) Status ¶
func (r GetRegistryMaintainerPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryMaintainerPackagesResponse) StatusCode ¶
func (r GetRegistryMaintainerPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryMaintainerResponse ¶
type GetRegistryMaintainerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *Maintainer
}
func ParseGetRegistryMaintainerResponse ¶
func ParseGetRegistryMaintainerResponse(rsp *http.Response) (*GetRegistryMaintainerResponse, error)
ParseGetRegistryMaintainerResponse parses an HTTP response from a GetRegistryMaintainerWithResponse call
func (GetRegistryMaintainerResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryMaintainerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryMaintainerResponse) Status ¶
func (r GetRegistryMaintainerResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryMaintainerResponse) StatusCode ¶
func (r GetRegistryMaintainerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryMaintainersParams ¶
type GetRegistryMaintainersParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// Sort field to order results by
Sort *GetRegistryMaintainersParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetRegistryMaintainersParams defines parameters for GetRegistryMaintainers.
type GetRegistryMaintainersParamsSort ¶ added in v0.4.0
type GetRegistryMaintainersParamsSort string
GetRegistryMaintainersParamsSort defines parameters for GetRegistryMaintainers.
const ( GetRegistryMaintainersParamsSortCreatedAt GetRegistryMaintainersParamsSort = "created_at" GetRegistryMaintainersParamsSortLogin GetRegistryMaintainersParamsSort = "login" GetRegistryMaintainersParamsSortName GetRegistryMaintainersParamsSort = "name" GetRegistryMaintainersParamsSortPackagesCount GetRegistryMaintainersParamsSort = "packages_count" GetRegistryMaintainersParamsSortUUID GetRegistryMaintainersParamsSort = "uuid" GetRegistryMaintainersParamsSortUpdatedAt GetRegistryMaintainersParamsSort = "updated_at" )
Defines values for GetRegistryMaintainersParamsSort.
func (GetRegistryMaintainersParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryMaintainersParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryMaintainersParamsSort enum.
type GetRegistryMaintainersResponse ¶
type GetRegistryMaintainersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Maintainer
}
func ParseGetRegistryMaintainersResponse ¶
func ParseGetRegistryMaintainersResponse(rsp *http.Response) (*GetRegistryMaintainersResponse, error)
ParseGetRegistryMaintainersResponse parses an HTTP response from a GetRegistryMaintainersWithResponse call
func (GetRegistryMaintainersResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryMaintainersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryMaintainersResponse) Status ¶
func (r GetRegistryMaintainersResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryMaintainersResponse) StatusCode ¶
func (r GetRegistryMaintainersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryNamespacePackagesParams ¶
type GetRegistryNamespacePackagesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetRegistryNamespacePackagesParams defines parameters for GetRegistryNamespacePackages.
type GetRegistryNamespacePackagesResponse ¶
type GetRegistryNamespacePackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Package
}
func ParseGetRegistryNamespacePackagesResponse ¶
func ParseGetRegistryNamespacePackagesResponse(rsp *http.Response) (*GetRegistryNamespacePackagesResponse, error)
ParseGetRegistryNamespacePackagesResponse parses an HTTP response from a GetRegistryNamespacePackagesWithResponse call
func (GetRegistryNamespacePackagesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryNamespacePackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryNamespacePackagesResponse) Status ¶
func (r GetRegistryNamespacePackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryNamespacePackagesResponse) StatusCode ¶
func (r GetRegistryNamespacePackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryNamespaceResponse ¶
type GetRegistryNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *Namespace
}
func ParseGetRegistryNamespaceResponse ¶
func ParseGetRegistryNamespaceResponse(rsp *http.Response) (*GetRegistryNamespaceResponse, error)
ParseGetRegistryNamespaceResponse parses an HTTP response from a GetRegistryNamespaceWithResponse call
func (GetRegistryNamespaceResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryNamespaceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryNamespaceResponse) Status ¶
func (r GetRegistryNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryNamespaceResponse) StatusCode ¶
func (r GetRegistryNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryNamespacesParams ¶
type GetRegistryNamespacesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetRegistryNamespacesParams defines parameters for GetRegistryNamespaces.
type GetRegistryNamespacesResponse ¶
type GetRegistryNamespacesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Namespace
}
func ParseGetRegistryNamespacesResponse ¶
func ParseGetRegistryNamespacesResponse(rsp *http.Response) (*GetRegistryNamespacesResponse, error)
ParseGetRegistryNamespacesResponse parses an HTTP response from a GetRegistryNamespacesWithResponse call
func (GetRegistryNamespacesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryNamespacesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryNamespacesResponse) Status ¶
func (r GetRegistryNamespacesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryNamespacesResponse) StatusCode ¶
func (r GetRegistryNamespacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageCodeMetaResponse ¶
type GetRegistryPackageCodeMetaResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CodeMeta
}
func ParseGetRegistryPackageCodeMetaResponse ¶
func ParseGetRegistryPackageCodeMetaResponse(rsp *http.Response) (*GetRegistryPackageCodeMetaResponse, error)
ParseGetRegistryPackageCodeMetaResponse parses an HTTP response from a GetRegistryPackageCodeMetaWithResponse call
func (GetRegistryPackageCodeMetaResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageCodeMetaResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageCodeMetaResponse) Status ¶
func (r GetRegistryPackageCodeMetaResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageCodeMetaResponse) StatusCode ¶
func (r GetRegistryPackageCodeMetaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageDependentPackageKindsParams ¶
type GetRegistryPackageDependentPackageKindsParams struct {
// Latest only count packages whose latest version depends on this package (default true). Set to false to include historical dependents.
Latest *bool `form:"latest,omitempty" json:"latest,omitempty"`
}
GetRegistryPackageDependentPackageKindsParams defines parameters for GetRegistryPackageDependentPackageKinds.
type GetRegistryPackageDependentPackageKindsResponse ¶
type GetRegistryPackageDependentPackageKindsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]string
}
func ParseGetRegistryPackageDependentPackageKindsResponse ¶
func ParseGetRegistryPackageDependentPackageKindsResponse(rsp *http.Response) (*GetRegistryPackageDependentPackageKindsResponse, error)
ParseGetRegistryPackageDependentPackageKindsResponse parses an HTTP response from a GetRegistryPackageDependentPackageKindsWithResponse call
func (GetRegistryPackageDependentPackageKindsResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageDependentPackageKindsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageDependentPackageKindsResponse) Status ¶
func (r GetRegistryPackageDependentPackageKindsResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageDependentPackageKindsResponse) StatusCode ¶
func (r GetRegistryPackageDependentPackageKindsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageDependentPackagesParams ¶
type GetRegistryPackageDependentPackagesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// Sort field to order results by
Sort *GetRegistryPackageDependentPackagesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
// Latest only include packages whose latest version depends on this package (default true). Set to false to include historical dependents.
Latest *bool `form:"latest,omitempty" json:"latest,omitempty"`
// Kind filter by dependency kind
Kind *string `form:"kind,omitempty" json:"kind,omitempty"`
}
GetRegistryPackageDependentPackagesParams defines parameters for GetRegistryPackageDependentPackages.
type GetRegistryPackageDependentPackagesParamsSort ¶ added in v0.4.0
type GetRegistryPackageDependentPackagesParamsSort string
GetRegistryPackageDependentPackagesParamsSort defines parameters for GetRegistryPackageDependentPackages.
const ( GetRegistryPackageDependentPackagesParamsSortCreatedAt GetRegistryPackageDependentPackagesParamsSort = "created_at" GetRegistryPackageDependentPackagesParamsSortDependentPackagesCount GetRegistryPackageDependentPackagesParamsSort = "dependent_packages_count" GetRegistryPackageDependentPackagesParamsSortDependentReposCount GetRegistryPackageDependentPackagesParamsSort = "dependent_repos_count" GetRegistryPackageDependentPackagesParamsSortDockerDependentsCount GetRegistryPackageDependentPackagesParamsSort = "docker_dependents_count" GetRegistryPackageDependentPackagesParamsSortDockerDownloadsCount GetRegistryPackageDependentPackagesParamsSort = "docker_downloads_count" GetRegistryPackageDependentPackagesParamsSortDownloads GetRegistryPackageDependentPackagesParamsSort = "downloads" GetRegistryPackageDependentPackagesParamsSortForksCount GetRegistryPackageDependentPackagesParamsSort = "forks_count" GetRegistryPackageDependentPackagesParamsSortLatestReleasePublishedAt GetRegistryPackageDependentPackagesParamsSort = "latest_release_published_at" GetRegistryPackageDependentPackagesParamsSortMaintainersCount GetRegistryPackageDependentPackagesParamsSort = "maintainers_count" GetRegistryPackageDependentPackagesParamsSortName GetRegistryPackageDependentPackagesParamsSort = "name" GetRegistryPackageDependentPackagesParamsSortStargazersCount GetRegistryPackageDependentPackagesParamsSort = "stargazers_count" GetRegistryPackageDependentPackagesParamsSortUpdatedAt GetRegistryPackageDependentPackagesParamsSort = "updated_at" GetRegistryPackageDependentPackagesParamsSortVersionsCount GetRegistryPackageDependentPackagesParamsSort = "versions_count" )
Defines values for GetRegistryPackageDependentPackagesParamsSort.
func (GetRegistryPackageDependentPackagesParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryPackageDependentPackagesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryPackageDependentPackagesParamsSort enum.
type GetRegistryPackageDependentPackagesResponse ¶
type GetRegistryPackageDependentPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Package
}
func ParseGetRegistryPackageDependentPackagesResponse ¶
func ParseGetRegistryPackageDependentPackagesResponse(rsp *http.Response) (*GetRegistryPackageDependentPackagesResponse, error)
ParseGetRegistryPackageDependentPackagesResponse parses an HTTP response from a GetRegistryPackageDependentPackagesWithResponse call
func (GetRegistryPackageDependentPackagesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageDependentPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageDependentPackagesResponse) Status ¶
func (r GetRegistryPackageDependentPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageDependentPackagesResponse) StatusCode ¶
func (r GetRegistryPackageDependentPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageLatestVersionResponse ¶ added in v0.4.0
type GetRegistryPackageLatestVersionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *VersionWithDependencies
}
func ParseGetRegistryPackageLatestVersionResponse ¶ added in v0.4.0
func ParseGetRegistryPackageLatestVersionResponse(rsp *http.Response) (*GetRegistryPackageLatestVersionResponse, error)
ParseGetRegistryPackageLatestVersionResponse parses an HTTP response from a GetRegistryPackageLatestVersionWithResponse call
func (GetRegistryPackageLatestVersionResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageLatestVersionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageLatestVersionResponse) Status ¶ added in v0.4.0
func (r GetRegistryPackageLatestVersionResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageLatestVersionResponse) StatusCode ¶ added in v0.4.0
func (r GetRegistryPackageLatestVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageNamesParams ¶
type GetRegistryPackageNamesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// CreatedBefore filter by created_at before given time
CreatedBefore *time.Time `form:"created_before,omitempty" json:"created_before,omitempty"`
// UpdatedBefore filter by updated_at before given time
UpdatedBefore *time.Time `form:"updated_before,omitempty" json:"updated_before,omitempty"`
// Sort field to order results by
Sort *GetRegistryPackageNamesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
// Critical filter by critical packages
Critical *bool `form:"critical,omitempty" json:"critical,omitempty"`
// Funding filter by packages with funding information
Funding *bool `form:"funding,omitempty" json:"funding,omitempty"`
// Prefix filter by package names starting with this string (case insensitive)
Prefix *string `form:"prefix,omitempty" json:"prefix,omitempty"`
// Postfix filter by package names ending with this string (case insensitive)
Postfix *string `form:"postfix,omitempty" json:"postfix,omitempty"`
}
GetRegistryPackageNamesParams defines parameters for GetRegistryPackageNames.
type GetRegistryPackageNamesParamsSort ¶ added in v0.4.0
type GetRegistryPackageNamesParamsSort string
GetRegistryPackageNamesParamsSort defines parameters for GetRegistryPackageNames.
const ( GetRegistryPackageNamesParamsSortCreatedAt GetRegistryPackageNamesParamsSort = "created_at" GetRegistryPackageNamesParamsSortDependentPackagesCount GetRegistryPackageNamesParamsSort = "dependent_packages_count" GetRegistryPackageNamesParamsSortDependentReposCount GetRegistryPackageNamesParamsSort = "dependent_repos_count" GetRegistryPackageNamesParamsSortDockerDependentsCount GetRegistryPackageNamesParamsSort = "docker_dependents_count" GetRegistryPackageNamesParamsSortDockerDownloadsCount GetRegistryPackageNamesParamsSort = "docker_downloads_count" GetRegistryPackageNamesParamsSortDownloads GetRegistryPackageNamesParamsSort = "downloads" GetRegistryPackageNamesParamsSortForksCount GetRegistryPackageNamesParamsSort = "forks_count" GetRegistryPackageNamesParamsSortLatestReleasePublishedAt GetRegistryPackageNamesParamsSort = "latest_release_published_at" GetRegistryPackageNamesParamsSortMaintainersCount GetRegistryPackageNamesParamsSort = "maintainers_count" GetRegistryPackageNamesParamsSortName GetRegistryPackageNamesParamsSort = "name" GetRegistryPackageNamesParamsSortStargazersCount GetRegistryPackageNamesParamsSort = "stargazers_count" GetRegistryPackageNamesParamsSortUpdatedAt GetRegistryPackageNamesParamsSort = "updated_at" GetRegistryPackageNamesParamsSortVersionsCount GetRegistryPackageNamesParamsSort = "versions_count" )
Defines values for GetRegistryPackageNamesParamsSort.
func (GetRegistryPackageNamesParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryPackageNamesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryPackageNamesParamsSort enum.
type GetRegistryPackageNamesResponse ¶
type GetRegistryPackageNamesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]string
}
func ParseGetRegistryPackageNamesResponse ¶
func ParseGetRegistryPackageNamesResponse(rsp *http.Response) (*GetRegistryPackageNamesResponse, error)
ParseGetRegistryPackageNamesResponse parses an HTTP response from a GetRegistryPackageNamesWithResponse call
func (GetRegistryPackageNamesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageNamesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageNamesResponse) Status ¶
func (r GetRegistryPackageNamesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageNamesResponse) StatusCode ¶
func (r GetRegistryPackageNamesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageRelatedPackagesParams ¶
type GetRegistryPackageRelatedPackagesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// Sort field to order results by
Sort *GetRegistryPackageRelatedPackagesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetRegistryPackageRelatedPackagesParams defines parameters for GetRegistryPackageRelatedPackages.
type GetRegistryPackageRelatedPackagesParamsSort ¶ added in v0.4.0
type GetRegistryPackageRelatedPackagesParamsSort string
GetRegistryPackageRelatedPackagesParamsSort defines parameters for GetRegistryPackageRelatedPackages.
const ( GetRegistryPackageRelatedPackagesParamsSortCreatedAt GetRegistryPackageRelatedPackagesParamsSort = "created_at" GetRegistryPackageRelatedPackagesParamsSortDependentPackagesCount GetRegistryPackageRelatedPackagesParamsSort = "dependent_packages_count" GetRegistryPackageRelatedPackagesParamsSortDependentReposCount GetRegistryPackageRelatedPackagesParamsSort = "dependent_repos_count" GetRegistryPackageRelatedPackagesParamsSortDockerDependentsCount GetRegistryPackageRelatedPackagesParamsSort = "docker_dependents_count" GetRegistryPackageRelatedPackagesParamsSortDockerDownloadsCount GetRegistryPackageRelatedPackagesParamsSort = "docker_downloads_count" GetRegistryPackageRelatedPackagesParamsSortDownloads GetRegistryPackageRelatedPackagesParamsSort = "downloads" GetRegistryPackageRelatedPackagesParamsSortForksCount GetRegistryPackageRelatedPackagesParamsSort = "forks_count" GetRegistryPackageRelatedPackagesParamsSortLatestReleasePublishedAt GetRegistryPackageRelatedPackagesParamsSort = "latest_release_published_at" GetRegistryPackageRelatedPackagesParamsSortMaintainersCount GetRegistryPackageRelatedPackagesParamsSort = "maintainers_count" GetRegistryPackageRelatedPackagesParamsSortName GetRegistryPackageRelatedPackagesParamsSort = "name" GetRegistryPackageRelatedPackagesParamsSortStargazersCount GetRegistryPackageRelatedPackagesParamsSort = "stargazers_count" GetRegistryPackageRelatedPackagesParamsSortUpdatedAt GetRegistryPackageRelatedPackagesParamsSort = "updated_at" GetRegistryPackageRelatedPackagesParamsSortVersionsCount GetRegistryPackageRelatedPackagesParamsSort = "versions_count" )
Defines values for GetRegistryPackageRelatedPackagesParamsSort.
func (GetRegistryPackageRelatedPackagesParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryPackageRelatedPackagesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryPackageRelatedPackagesParamsSort enum.
type GetRegistryPackageRelatedPackagesResponse ¶
type GetRegistryPackageRelatedPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Package
}
func ParseGetRegistryPackageRelatedPackagesResponse ¶
func ParseGetRegistryPackageRelatedPackagesResponse(rsp *http.Response) (*GetRegistryPackageRelatedPackagesResponse, error)
ParseGetRegistryPackageRelatedPackagesResponse parses an HTTP response from a GetRegistryPackageRelatedPackagesWithResponse call
func (GetRegistryPackageRelatedPackagesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageRelatedPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageRelatedPackagesResponse) Status ¶
func (r GetRegistryPackageRelatedPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageRelatedPackagesResponse) StatusCode ¶
func (r GetRegistryPackageRelatedPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageResponse ¶
type GetRegistryPackageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *Package
}
func ParseGetRegistryPackageResponse ¶
func ParseGetRegistryPackageResponse(rsp *http.Response) (*GetRegistryPackageResponse, error)
ParseGetRegistryPackageResponse parses an HTTP response from a GetRegistryPackageWithResponse call
func (GetRegistryPackageResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageResponse) Status ¶
func (r GetRegistryPackageResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageResponse) StatusCode ¶
func (r GetRegistryPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageVersionCodeMetaResponse ¶
type GetRegistryPackageVersionCodeMetaResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CodeMeta
}
func ParseGetRegistryPackageVersionCodeMetaResponse ¶
func ParseGetRegistryPackageVersionCodeMetaResponse(rsp *http.Response) (*GetRegistryPackageVersionCodeMetaResponse, error)
ParseGetRegistryPackageVersionCodeMetaResponse parses an HTTP response from a GetRegistryPackageVersionCodeMetaWithResponse call
func (GetRegistryPackageVersionCodeMetaResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageVersionCodeMetaResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageVersionCodeMetaResponse) Status ¶
func (r GetRegistryPackageVersionCodeMetaResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageVersionCodeMetaResponse) StatusCode ¶
func (r GetRegistryPackageVersionCodeMetaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageVersionNumbersResponse ¶
type GetRegistryPackageVersionNumbersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]string
}
func ParseGetRegistryPackageVersionNumbersResponse ¶
func ParseGetRegistryPackageVersionNumbersResponse(rsp *http.Response) (*GetRegistryPackageVersionNumbersResponse, error)
ParseGetRegistryPackageVersionNumbersResponse parses an HTTP response from a GetRegistryPackageVersionNumbersWithResponse call
func (GetRegistryPackageVersionNumbersResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageVersionNumbersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageVersionNumbersResponse) Status ¶
func (r GetRegistryPackageVersionNumbersResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageVersionNumbersResponse) StatusCode ¶
func (r GetRegistryPackageVersionNumbersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageVersionResponse ¶
type GetRegistryPackageVersionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *VersionWithDependencies
}
func ParseGetRegistryPackageVersionResponse ¶
func ParseGetRegistryPackageVersionResponse(rsp *http.Response) (*GetRegistryPackageVersionResponse, error)
ParseGetRegistryPackageVersionResponse parses an HTTP response from a GetRegistryPackageVersionWithResponse call
func (GetRegistryPackageVersionResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageVersionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageVersionResponse) Status ¶
func (r GetRegistryPackageVersionResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageVersionResponse) StatusCode ¶
func (r GetRegistryPackageVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackageVersionsParams ¶
type GetRegistryPackageVersionsParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// PublishedAfter filter by published_at after given time
PublishedAfter *time.Time `form:"published_after,omitempty" json:"published_after,omitempty"`
// PublishedBefore filter by published_at before given time
PublishedBefore *time.Time `form:"published_before,omitempty" json:"published_before,omitempty"`
// CreatedBefore filter by created_at before given time
CreatedBefore *time.Time `form:"created_before,omitempty" json:"created_before,omitempty"`
// UpdatedBefore filter by updated_at before given time
UpdatedBefore *time.Time `form:"updated_before,omitempty" json:"updated_before,omitempty"`
// Sort field to order results by
Sort *GetRegistryPackageVersionsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetRegistryPackageVersionsParams defines parameters for GetRegistryPackageVersions.
type GetRegistryPackageVersionsParamsSort ¶ added in v0.4.0
type GetRegistryPackageVersionsParamsSort string
GetRegistryPackageVersionsParamsSort defines parameters for GetRegistryPackageVersions.
const ( GetRegistryPackageVersionsParamsSortCreatedAt GetRegistryPackageVersionsParamsSort = "created_at" GetRegistryPackageVersionsParamsSortNumber GetRegistryPackageVersionsParamsSort = "number" GetRegistryPackageVersionsParamsSortPublishedAt GetRegistryPackageVersionsParamsSort = "published_at" GetRegistryPackageVersionsParamsSortUpdatedAt GetRegistryPackageVersionsParamsSort = "updated_at" )
Defines values for GetRegistryPackageVersionsParamsSort.
func (GetRegistryPackageVersionsParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryPackageVersionsParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryPackageVersionsParamsSort enum.
type GetRegistryPackageVersionsResponse ¶
type GetRegistryPackageVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Version
}
func ParseGetRegistryPackageVersionsResponse ¶
func ParseGetRegistryPackageVersionsResponse(rsp *http.Response) (*GetRegistryPackageVersionsResponse, error)
ParseGetRegistryPackageVersionsResponse parses an HTTP response from a GetRegistryPackageVersionsWithResponse call
func (GetRegistryPackageVersionsResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackageVersionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackageVersionsResponse) Status ¶
func (r GetRegistryPackageVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackageVersionsResponse) StatusCode ¶
func (r GetRegistryPackageVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryPackagesParams ¶
type GetRegistryPackagesParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// CreatedBefore filter by created_at before given time
CreatedBefore *time.Time `form:"created_before,omitempty" json:"created_before,omitempty"`
// UpdatedBefore filter by updated_at before given time
UpdatedBefore *time.Time `form:"updated_before,omitempty" json:"updated_before,omitempty"`
// Critical filter by critical packages
Critical *bool `form:"critical,omitempty" json:"critical,omitempty"`
// Sort field to order results by
Sort *GetRegistryPackagesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetRegistryPackagesParams defines parameters for GetRegistryPackages.
type GetRegistryPackagesParamsSort ¶ added in v0.4.0
type GetRegistryPackagesParamsSort string
GetRegistryPackagesParamsSort defines parameters for GetRegistryPackages.
const ( GetRegistryPackagesParamsSortCreatedAt GetRegistryPackagesParamsSort = "created_at" GetRegistryPackagesParamsSortDependentPackagesCount GetRegistryPackagesParamsSort = "dependent_packages_count" GetRegistryPackagesParamsSortDependentReposCount GetRegistryPackagesParamsSort = "dependent_repos_count" GetRegistryPackagesParamsSortDockerDependentsCount GetRegistryPackagesParamsSort = "docker_dependents_count" GetRegistryPackagesParamsSortDockerDownloadsCount GetRegistryPackagesParamsSort = "docker_downloads_count" GetRegistryPackagesParamsSortDownloads GetRegistryPackagesParamsSort = "downloads" GetRegistryPackagesParamsSortForksCount GetRegistryPackagesParamsSort = "forks_count" GetRegistryPackagesParamsSortLatestReleasePublishedAt GetRegistryPackagesParamsSort = "latest_release_published_at" GetRegistryPackagesParamsSortMaintainersCount GetRegistryPackagesParamsSort = "maintainers_count" GetRegistryPackagesParamsSortName GetRegistryPackagesParamsSort = "name" GetRegistryPackagesParamsSortStargazersCount GetRegistryPackagesParamsSort = "stargazers_count" GetRegistryPackagesParamsSortUpdatedAt GetRegistryPackagesParamsSort = "updated_at" GetRegistryPackagesParamsSortVersionsCount GetRegistryPackagesParamsSort = "versions_count" )
Defines values for GetRegistryPackagesParamsSort.
func (GetRegistryPackagesParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryPackagesParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryPackagesParamsSort enum.
type GetRegistryPackagesResponse ¶
type GetRegistryPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]Package
}
func ParseGetRegistryPackagesResponse ¶
func ParseGetRegistryPackagesResponse(rsp *http.Response) (*GetRegistryPackagesResponse, error)
ParseGetRegistryPackagesResponse parses an HTTP response from a GetRegistryPackagesWithResponse call
func (GetRegistryPackagesResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryPackagesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryPackagesResponse) Status ¶
func (r GetRegistryPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryPackagesResponse) StatusCode ¶
func (r GetRegistryPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryParams ¶
type GetRegistryParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
}
GetRegistryParams defines parameters for GetRegistry.
type GetRegistryRecentVersionsParams ¶
type GetRegistryRecentVersionsParams struct {
// Page pagination page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// PerPage Number of records to return
PerPage *int `form:"per_page,omitempty" json:"per_page,omitempty"`
// CreatedAfter filter by created_at after given time
CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
// UpdatedAfter filter by updated_at after given time
UpdatedAfter *time.Time `form:"updated_after,omitempty" json:"updated_after,omitempty"`
// PublishedAfter filter by published_at after given time
PublishedAfter *time.Time `form:"published_after,omitempty" json:"published_after,omitempty"`
// PublishedBefore filter by published_at before given time
PublishedBefore *time.Time `form:"published_before,omitempty" json:"published_before,omitempty"`
// CreatedBefore filter by created_at before given time
CreatedBefore *time.Time `form:"created_before,omitempty" json:"created_before,omitempty"`
// UpdatedBefore filter by updated_at before given time
UpdatedBefore *time.Time `form:"updated_before,omitempty" json:"updated_before,omitempty"`
// Sort field to order results by
Sort *GetRegistryRecentVersionsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to order results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
GetRegistryRecentVersionsParams defines parameters for GetRegistryRecentVersions.
type GetRegistryRecentVersionsParamsSort ¶ added in v0.4.0
type GetRegistryRecentVersionsParamsSort string
GetRegistryRecentVersionsParamsSort defines parameters for GetRegistryRecentVersions.
const ( GetRegistryRecentVersionsParamsSortCreatedAt GetRegistryRecentVersionsParamsSort = "created_at" GetRegistryRecentVersionsParamsSortNumber GetRegistryRecentVersionsParamsSort = "number" GetRegistryRecentVersionsParamsSortPublishedAt GetRegistryRecentVersionsParamsSort = "published_at" GetRegistryRecentVersionsParamsSortUpdatedAt GetRegistryRecentVersionsParamsSort = "updated_at" )
Defines values for GetRegistryRecentVersionsParamsSort.
func (GetRegistryRecentVersionsParamsSort) Valid ¶ added in v0.4.0
func (e GetRegistryRecentVersionsParamsSort) Valid() bool
Valid indicates whether the value is a known member of the GetRegistryRecentVersionsParamsSort enum.
type GetRegistryRecentVersionsResponse ¶
type GetRegistryRecentVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]VersionWithPackage
}
func ParseGetRegistryRecentVersionsResponse ¶
func ParseGetRegistryRecentVersionsResponse(rsp *http.Response) (*GetRegistryRecentVersionsResponse, error)
ParseGetRegistryRecentVersionsResponse parses an HTTP response from a GetRegistryRecentVersionsWithResponse call
func (GetRegistryRecentVersionsResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryRecentVersionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryRecentVersionsResponse) Status ¶
func (r GetRegistryRecentVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryRecentVersionsResponse) StatusCode ¶
func (r GetRegistryRecentVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRegistryResponse ¶
type GetRegistryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *Registry
}
func ParseGetRegistryResponse ¶
func ParseGetRegistryResponse(rsp *http.Response) (*GetRegistryResponse, error)
ParseGetRegistryResponse parses an HTTP response from a GetRegistryWithResponse call
func (GetRegistryResponse) ContentType ¶ added in v0.4.0
func (r GetRegistryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetRegistryResponse) Status ¶
func (r GetRegistryResponse) Status() string
Status returns HTTPResponse.Status
func (GetRegistryResponse) StatusCode ¶
func (r GetRegistryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Keyword ¶
type Keyword struct {
Name string `json:"name"`
PackagesCount int `json:"packages_count"`
PackagesURL string `json:"packages_url"`
}
Keyword defines model for Keyword.
type KeywordWithPackages ¶
type KeywordWithPackages struct {
Name string `json:"name"`
Packages []Package `json:"packages"`
PackagesCount int `json:"packages_count"`
PackagesURL string `json:"packages_url"`
RelatedKeywords []Keyword `json:"related_keywords"`
}
KeywordWithPackages defines model for KeywordWithPackages.
type LookupPackageParams ¶
type LookupPackageParams struct {
// RepositoryURL repository URL
RepositoryURL *string `form:"repository_url,omitempty" json:"repository_url,omitempty"`
// PURL package URL
PURL *string `form:"purl,omitempty" json:"purl,omitempty"`
// Ecosystem ecosystem name
Ecosystem *string `form:"ecosystem,omitempty" json:"ecosystem,omitempty"`
// Name package name
Name *string `form:"name,omitempty" json:"name,omitempty"`
// Sort field to sort results by
Sort *LookupPackageParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
LookupPackageParams defines parameters for LookupPackage.
type LookupPackageParamsSort ¶ added in v0.4.0
type LookupPackageParamsSort string
LookupPackageParamsSort defines parameters for LookupPackage.
const ( LookupPackageParamsSortCreatedAt LookupPackageParamsSort = "created_at" LookupPackageParamsSortDependentPackagesCount LookupPackageParamsSort = "dependent_packages_count" LookupPackageParamsSortDependentReposCount LookupPackageParamsSort = "dependent_repos_count" LookupPackageParamsSortDockerDependentsCount LookupPackageParamsSort = "docker_dependents_count" LookupPackageParamsSortDockerDownloadsCount LookupPackageParamsSort = "docker_downloads_count" LookupPackageParamsSortDownloads LookupPackageParamsSort = "downloads" LookupPackageParamsSortForksCount LookupPackageParamsSort = "forks_count" LookupPackageParamsSortLatestReleasePublishedAt LookupPackageParamsSort = "latest_release_published_at" LookupPackageParamsSortMaintainersCount LookupPackageParamsSort = "maintainers_count" LookupPackageParamsSortName LookupPackageParamsSort = "name" LookupPackageParamsSortStargazersCount LookupPackageParamsSort = "stargazers_count" LookupPackageParamsSortUpdatedAt LookupPackageParamsSort = "updated_at" LookupPackageParamsSortVersionsCount LookupPackageParamsSort = "versions_count" )
Defines values for LookupPackageParamsSort.
func (LookupPackageParamsSort) Valid ¶ added in v0.4.0
func (e LookupPackageParamsSort) Valid() bool
Valid indicates whether the value is a known member of the LookupPackageParamsSort enum.
type LookupPackageResponse ¶
type LookupPackageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
}
func ParseLookupPackageResponse ¶
func ParseLookupPackageResponse(rsp *http.Response) (*LookupPackageResponse, error)
ParseLookupPackageResponse parses an HTTP response from a LookupPackageWithResponse call
func (LookupPackageResponse) ContentType ¶ added in v0.4.0
func (r LookupPackageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LookupPackageResponse) Status ¶
func (r LookupPackageResponse) Status() string
Status returns HTTPResponse.Status
func (LookupPackageResponse) StatusCode ¶
func (r LookupPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LookupRegistryPackageParams ¶
type LookupRegistryPackageParams struct {
// RepositoryURL repository URL
RepositoryURL *string `form:"repository_url,omitempty" json:"repository_url,omitempty"`
// PURL package URL
PURL *string `form:"purl,omitempty" json:"purl,omitempty"`
// Ecosystem ecosystem name
Ecosystem *string `form:"ecosystem,omitempty" json:"ecosystem,omitempty"`
// Name package name
Name *string `form:"name,omitempty" json:"name,omitempty"`
// Sort field to sort results by
Sort *LookupRegistryPackageParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order direction to sort results by
Order *string `form:"order,omitempty" json:"order,omitempty"`
}
LookupRegistryPackageParams defines parameters for LookupRegistryPackage.
type LookupRegistryPackageParamsSort ¶ added in v0.4.0
type LookupRegistryPackageParamsSort string
LookupRegistryPackageParamsSort defines parameters for LookupRegistryPackage.
const ( LookupRegistryPackageParamsSortCreatedAt LookupRegistryPackageParamsSort = "created_at" LookupRegistryPackageParamsSortDependentPackagesCount LookupRegistryPackageParamsSort = "dependent_packages_count" LookupRegistryPackageParamsSortDependentReposCount LookupRegistryPackageParamsSort = "dependent_repos_count" LookupRegistryPackageParamsSortDockerDependentsCount LookupRegistryPackageParamsSort = "docker_dependents_count" LookupRegistryPackageParamsSortDockerDownloadsCount LookupRegistryPackageParamsSort = "docker_downloads_count" LookupRegistryPackageParamsSortDownloads LookupRegistryPackageParamsSort = "downloads" LookupRegistryPackageParamsSortForksCount LookupRegistryPackageParamsSort = "forks_count" LookupRegistryPackageParamsSortLatestReleasePublishedAt LookupRegistryPackageParamsSort = "latest_release_published_at" LookupRegistryPackageParamsSortMaintainersCount LookupRegistryPackageParamsSort = "maintainers_count" LookupRegistryPackageParamsSortName LookupRegistryPackageParamsSort = "name" LookupRegistryPackageParamsSortStargazersCount LookupRegistryPackageParamsSort = "stargazers_count" LookupRegistryPackageParamsSortUpdatedAt LookupRegistryPackageParamsSort = "updated_at" LookupRegistryPackageParamsSortVersionsCount LookupRegistryPackageParamsSort = "versions_count" )
Defines values for LookupRegistryPackageParamsSort.
func (LookupRegistryPackageParamsSort) Valid ¶ added in v0.4.0
func (e LookupRegistryPackageParamsSort) Valid() bool
Valid indicates whether the value is a known member of the LookupRegistryPackageParamsSort enum.
type LookupRegistryPackageResponse ¶
type LookupRegistryPackageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PackageWithRegistry
}
func ParseLookupRegistryPackageResponse ¶
func ParseLookupRegistryPackageResponse(rsp *http.Response) (*LookupRegistryPackageResponse, error)
ParseLookupRegistryPackageResponse parses an HTTP response from a LookupRegistryPackageWithResponse call
func (LookupRegistryPackageResponse) ContentType ¶ added in v0.4.0
func (r LookupRegistryPackageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LookupRegistryPackageResponse) Status ¶
func (r LookupRegistryPackageResponse) Status() string
Status returns HTTPResponse.Status
func (LookupRegistryPackageResponse) StatusCode ¶
func (r LookupRegistryPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Maintainer ¶
type Maintainer struct {
CreatedAt time.Time `json:"created_at"`
Email nullable.Nullable[string] `json:"email"`
HTMLURL nullable.Nullable[string] `json:"html_url"`
Login nullable.Nullable[string] `json:"login"`
Name nullable.Nullable[string] `json:"name"`
PackagesCount int `json:"packages_count"`
PackagesURL string `json:"packages_url"`
Role nullable.Nullable[string] `json:"role"`
TotalDownloads int `json:"total_downloads"`
UpdatedAt time.Time `json:"updated_at"`
URL nullable.Nullable[string] `json:"url"`
UUID string `json:"uuid"`
}
Maintainer defines model for Maintainer.
type Namespace ¶
type Namespace struct {
Name string `json:"name"`
PackagesCount int `json:"packages_count"`
PackagesURL string `json:"packages_url"`
}
Namespace defines model for Namespace.
type Package ¶
type Package struct {
Advisories []Advisory `json:"advisories"`
CodemetaURL string `json:"codemeta_url"`
CreatedAt time.Time `json:"created_at"`
Critical bool `json:"critical"`
DependentPackagesCount int `json:"dependent_packages_count"`
DependentPackagesURL string `json:"dependent_packages_url"`
DependentReposCount int `json:"dependent_repos_count"`
DependentRepositoriesURL string `json:"dependent_repositories_url"`
Description nullable.Nullable[string] `json:"description"`
DockerDependentsCount int `json:"docker_dependents_count"`
DockerDownloadsCount int `json:"docker_downloads_count"`
DockerUsageURL string `json:"docker_usage_url"`
DocumentationURL nullable.Nullable[string] `json:"documentation_url"`
Downloads int `json:"downloads"`
DownloadsPeriod nullable.Nullable[string] `json:"downloads_period"`
Ecosystem string `json:"ecosystem"`
FirstReleasePublishedAt nullable.Nullable[time.Time] `json:"first_release_published_at"`
FundingLinks []string `json:"funding_links"`
Homepage nullable.Nullable[string] `json:"homepage"`
ID int `json:"id"`
InstallCommand nullable.Nullable[string] `json:"install_command"`
IssueMetadata map[string]interface{} `json:"issue_metadata"`
KeywordsArray []string `json:"keywords_array"`
LastSyncedAt nullable.Nullable[time.Time] `json:"last_synced_at"`
LatestReleaseNumber nullable.Nullable[string] `json:"latest_release_number"`
LatestReleasePublishedAt nullable.Nullable[time.Time] `json:"latest_release_published_at"`
LatestVersionURL string `json:"latest_version_url"`
Licenses nullable.Nullable[string] `json:"licenses"`
Maintainers []Maintainer `json:"maintainers"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Name string `json:"name"`
Namespace nullable.Nullable[string] `json:"namespace"`
NormalizedLicenses []string `json:"normalized_licenses"`
PURL string `json:"purl"`
Rankings map[string]interface{} `json:"rankings"`
RegistryURL nullable.Nullable[string] `json:"registry_url"`
RelatedPackagesURL string `json:"related_packages_url"`
RepoMetadata nullable.Nullable[map[string]interface{}] `json:"repo_metadata"`
RepoMetadataUpdatedAt nullable.Nullable[time.Time] `json:"repo_metadata_updated_at"`
RepositoryURL nullable.Nullable[string] `json:"repository_url"`
Status nullable.Nullable[string] `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
UsageURL string `json:"usage_url"`
VersionNumbersURL *string `json:"version_numbers_url,omitempty"`
VersionsCount int `json:"versions_count"`
VersionsURL string `json:"versions_url"`
}
Package defines model for Package.
type PackageWithRegistry ¶
type PackageWithRegistry struct {
Advisories []Advisory `json:"advisories"`
CodemetaURL string `json:"codemeta_url"`
CreatedAt time.Time `json:"created_at"`
Critical bool `json:"critical"`
DependentPackagesCount int `json:"dependent_packages_count"`
DependentPackagesURL string `json:"dependent_packages_url"`
DependentReposCount int `json:"dependent_repos_count"`
DependentRepositoriesURL string `json:"dependent_repositories_url"`
Description nullable.Nullable[string] `json:"description"`
DockerDependentsCount int `json:"docker_dependents_count"`
DockerDownloadsCount int `json:"docker_downloads_count"`
DockerUsageURL string `json:"docker_usage_url"`
DocumentationURL nullable.Nullable[string] `json:"documentation_url"`
Downloads int `json:"downloads"`
DownloadsPeriod nullable.Nullable[string] `json:"downloads_period"`
Ecosystem string `json:"ecosystem"`
FirstReleasePublishedAt nullable.Nullable[time.Time] `json:"first_release_published_at"`
FundingLinks []string `json:"funding_links"`
Homepage nullable.Nullable[string] `json:"homepage"`
ID int `json:"id"`
InstallCommand nullable.Nullable[string] `json:"install_command"`
IssueMetadata map[string]interface{} `json:"issue_metadata"`
KeywordsArray []string `json:"keywords_array"`
LastSyncedAt nullable.Nullable[time.Time] `json:"last_synced_at"`
LatestReleaseNumber nullable.Nullable[string] `json:"latest_release_number"`
LatestReleasePublishedAt nullable.Nullable[time.Time] `json:"latest_release_published_at"`
LatestVersionURL string `json:"latest_version_url"`
Licenses nullable.Nullable[string] `json:"licenses"`
Maintainers []Maintainer `json:"maintainers"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Name string `json:"name"`
Namespace nullable.Nullable[string] `json:"namespace"`
NormalizedLicenses []string `json:"normalized_licenses"`
PURL string `json:"purl"`
Rankings map[string]interface{} `json:"rankings"`
Registry Registry `json:"registry"`
RegistryURL nullable.Nullable[string] `json:"registry_url"`
RelatedPackagesURL string `json:"related_packages_url"`
RepoMetadata nullable.Nullable[map[string]interface{}] `json:"repo_metadata"`
RepoMetadataUpdatedAt nullable.Nullable[time.Time] `json:"repo_metadata_updated_at"`
RepositoryURL nullable.Nullable[string] `json:"repository_url"`
Status nullable.Nullable[string] `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
UsageURL string `json:"usage_url"`
VersionNumbersURL *string `json:"version_numbers_url,omitempty"`
VersionsCount int `json:"versions_count"`
VersionsURL string `json:"versions_url"`
}
PackageWithRegistry defines model for PackageWithRegistry.
type Registry ¶
type Registry struct {
CreatedAt time.Time `json:"created_at"`
Default bool `json:"default"`
Downloads int64 `json:"downloads"`
Ecosystem string `json:"ecosystem"`
Github nullable.Nullable[string] `json:"github"`
IconURL string `json:"icon_url"`
KeywordsCount int64 `json:"keywords_count"`
MaintainersCount int64 `json:"maintainers_count"`
MaintainersURL string `json:"maintainers_url"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Name string `json:"name"`
NamespacesCount int64 `json:"namespaces_count"`
PackagesCount int64 `json:"packages_count"`
PackagesURL string `json:"packages_url"`
PURLType string `json:"purl_type"`
UpdatedAt time.Time `json:"updated_at"`
URL string `json:"url"`
VersionsCount *int64 `json:"versions_count,omitempty"`
}
Registry defines model for Registry.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type Version ¶
type Version struct {
CodemetaURL string `json:"codemeta_url"`
CreatedAt time.Time `json:"created_at"`
DocumentationURL nullable.Nullable[string] `json:"documentation_url"`
DownloadURL nullable.Nullable[string] `json:"download_url"`
ID int `json:"id"`
InstallCommand nullable.Nullable[string] `json:"install_command"`
Integrity nullable.Nullable[string] `json:"integrity"`
Licenses nullable.Nullable[string] `json:"licenses"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Number string `json:"number"`
PublishedAt nullable.Nullable[string] `json:"published_at"`
PURL string `json:"purl"`
RegistryURL nullable.Nullable[string] `json:"registry_url"`
RelatedTag map[string]interface{} `json:"related_tag"`
Status nullable.Nullable[string] `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
VersionURL string `json:"version_url"`
}
Version defines model for Version.
type VersionWithDependencies ¶
type VersionWithDependencies struct {
CodemetaURL string `json:"codemeta_url"`
CreatedAt time.Time `json:"created_at"`
Dependencies []Dependency `json:"dependencies"`
DocumentationURL nullable.Nullable[string] `json:"documentation_url"`
DownloadURL nullable.Nullable[string] `json:"download_url"`
ID *int `json:"id,omitempty"`
InstallCommand nullable.Nullable[string] `json:"install_command"`
Integrity nullable.Nullable[string] `json:"integrity"`
Latest bool `json:"latest"`
Licenses nullable.Nullable[string] `json:"licenses"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Number string `json:"number"`
PublishedAt nullable.Nullable[string] `json:"published_at"`
PURL string `json:"purl"`
RegistryURL nullable.Nullable[string] `json:"registry_url"`
RelatedTag map[string]interface{} `json:"related_tag"`
Status nullable.Nullable[string] `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
VersionURL string `json:"version_url"`
}
VersionWithDependencies defines model for VersionWithDependencies.
type VersionWithPackage ¶
type VersionWithPackage struct {
CodemetaURL string `json:"codemeta_url"`
CreatedAt time.Time `json:"created_at"`
DocumentationURL nullable.Nullable[string] `json:"documentation_url"`
DownloadURL nullable.Nullable[string] `json:"download_url"`
ID int `json:"id"`
InstallCommand nullable.Nullable[string] `json:"install_command"`
Integrity nullable.Nullable[string] `json:"integrity"`
Latest bool `json:"latest"`
Licenses nullable.Nullable[string] `json:"licenses"`
Metadata nullable.Nullable[map[string]interface{}] `json:"metadata"`
Number string `json:"number"`
PackageURL string `json:"package_url"`
PublishedAt nullable.Nullable[string] `json:"published_at"`
PURL string `json:"purl"`
RegistryURL nullable.Nullable[string] `json:"registry_url"`
Status nullable.Nullable[string] `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
VersionURL string `json:"version_url"`
}
VersionWithPackage defines model for VersionWithPackage.