diff --git a/registry_provider_version.go b/registry_provider_version.go index 017dc3be2..f84554854 100644 --- a/registry_provider_version.go +++ b/registry_provider_version.go @@ -42,7 +42,7 @@ type RegistryProviderVersion struct { Protocols []string `jsonapi:"attr,protocols"` Permissions RegistryProviderVersionPermissions `jsonapi:"attr,permissions"` ShasumsUploaded bool `jsonapi:"attr,shasums-uploaded"` - ShasumsSigUploaded bool `jsonapi:"attr,sasums-sig-uploaded"` + ShasumsSigUploaded bool `jsonapi:"attr,shasums-sig-uploaded"` // Relations RegistryProvider *RegistryProvider `jsonapi:"relation,registry-provider"` @@ -198,7 +198,8 @@ func (r *registryProviderVersions) Delete(ctx context.Context, versionID Registr return r.client.do(ctx, req, nil) } -func (v RegistryProviderVersion) ShasumsUploadURL() (string, error) { +// ShasumsUploadURL returns the upload URL to upload shasums if one is available +func (v *RegistryProviderVersion) ShasumsUploadURL() (string, error) { uploadURL, ok := v.Links["shasums-upload"].(string) if !ok { return uploadURL, fmt.Errorf("the Registry Provider Version does not contain a shasums upload link") @@ -209,7 +210,8 @@ func (v RegistryProviderVersion) ShasumsUploadURL() (string, error) { return uploadURL, nil } -func (v RegistryProviderVersion) ShasumsSigUploadURL() (string, error) { +// ShasumsSigUploadURL returns the URL to upload a shasums sig +func (v *RegistryProviderVersion) ShasumsSigUploadURL() (string, error) { uploadURL, ok := v.Links["shasums-sig-upload"].(string) if !ok { return uploadURL, fmt.Errorf("the Registry Provider Version does not contain a shasums sig upload link") @@ -220,7 +222,8 @@ func (v RegistryProviderVersion) ShasumsSigUploadURL() (string, error) { return uploadURL, nil } -func (v RegistryProviderVersion) ShasumsDownloadURL() (string, error) { +// ShasumsDownloadURL returns the URL to download the shasums for the registry version +func (v *RegistryProviderVersion) ShasumsDownloadURL() (string, error) { downloadURL, ok := v.Links["shasums-download"].(string) if !ok { return downloadURL, fmt.Errorf("the Registry Provider Version does not contain a shasums download link") @@ -231,7 +234,8 @@ func (v RegistryProviderVersion) ShasumsDownloadURL() (string, error) { return downloadURL, nil } -func (v RegistryProviderVersion) ShasumsSigDownloadURL() (string, error) { +// ShasumsSigDownloadURL returns the URL to download the shasums sig for the registry version +func (v *RegistryProviderVersion) ShasumsSigDownloadURL() (string, error) { downloadURL, ok := v.Links["shasums-sig-download"].(string) if !ok { return downloadURL, fmt.Errorf("the Registry Provider Version does not contain a shasums sig download link")