mirror of https://github.com/harness/drone.git
feat:[AH-1001]: API changes for NPM packages (#3587)
* feat:[AH-1001]: API changes for NPM packagesmain
parent
f4ab120959
commit
17aaa3e521
|
@ -1750,12 +1750,14 @@ components:
|
|||
GENERIC: "#/components/schemas/GenericArtifactDetailConfig"
|
||||
MAVEN: "#/components/schemas/MavenArtifactDetailConfig"
|
||||
PYTHON: "#/components/schemas/PythonArtifactDetailConfig"
|
||||
NPM: "#/components/schemas/NpmArtifactDetailConfig"
|
||||
oneOf:
|
||||
- $ref: "#/components/schemas/DockerArtifactDetailConfig"
|
||||
- $ref: "#/components/schemas/HelmArtifactDetailConfig"
|
||||
- $ref: "#/components/schemas/GenericArtifactDetailConfig"
|
||||
- $ref: "#/components/schemas/MavenArtifactDetailConfig"
|
||||
- $ref: "#/components/schemas/PythonArtifactDetailConfig"
|
||||
- $ref: "#/components/schemas/NpmArtifactDetailConfig"
|
||||
required:
|
||||
- imageName
|
||||
- version
|
||||
|
@ -1789,6 +1791,13 @@ components:
|
|||
metadata:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
NpmArtifactDetailConfig:
|
||||
type: object
|
||||
description: Config for npm artifact details
|
||||
properties:
|
||||
metadata:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
HelmArtifactDetailConfig:
|
||||
type: object
|
||||
description: Config for helm artifact details
|
||||
|
@ -2198,6 +2207,7 @@ components:
|
|||
- PYTHON
|
||||
- GENERIC
|
||||
- HELM
|
||||
- NPM
|
||||
SectionType:
|
||||
type: string
|
||||
description: refers to client setup section type
|
||||
|
|
|
@ -5762,69 +5762,69 @@ var swaggerSpec = []string{
|
|||
"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",
|
||||
"P6z/PwAA//+vQi5MH+QAAA==",
|
||||
"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",
|
||||
}
|
||||
|
||||
// GetSwagger returns the content of the embedded swagger specification file
|
||||
|
|
|
@ -30,6 +30,7 @@ const (
|
|||
PackageTypeGENERIC PackageType = "GENERIC"
|
||||
PackageTypeHELM PackageType = "HELM"
|
||||
PackageTypeMAVEN PackageType = "MAVEN"
|
||||
PackageTypeNPM PackageType = "NPM"
|
||||
PackageTypePYTHON PackageType = "PYTHON"
|
||||
)
|
||||
|
||||
|
@ -474,6 +475,11 @@ type MavenArtifactDetailConfig struct {
|
|||
GroupId *string `json:"groupId,omitempty"`
|
||||
}
|
||||
|
||||
// NpmArtifactDetailConfig Config for npm artifact details
|
||||
type NpmArtifactDetailConfig struct {
|
||||
Metadata *map[string]interface{} `json:"metadata,omitempty"`
|
||||
}
|
||||
|
||||
// PackageType refers to package
|
||||
type PackageType string
|
||||
|
||||
|
@ -1387,6 +1393,36 @@ func (t *ArtifactDetail) MergePythonArtifactDetailConfig(v PythonArtifactDetailC
|
|||
return err
|
||||
}
|
||||
|
||||
// AsNpmArtifactDetailConfig returns the union data inside the ArtifactDetail as a NpmArtifactDetailConfig
|
||||
func (t ArtifactDetail) AsNpmArtifactDetailConfig() (NpmArtifactDetailConfig, error) {
|
||||
var body NpmArtifactDetailConfig
|
||||
err := json.Unmarshal(t.union, &body)
|
||||
return body, err
|
||||
}
|
||||
|
||||
// FromNpmArtifactDetailConfig overwrites any union data inside the ArtifactDetail as the provided NpmArtifactDetailConfig
|
||||
func (t *ArtifactDetail) FromNpmArtifactDetailConfig(v NpmArtifactDetailConfig) error {
|
||||
t.PackageType = "NPM"
|
||||
|
||||
b, err := json.Marshal(v)
|
||||
t.union = b
|
||||
return err
|
||||
}
|
||||
|
||||
// MergeNpmArtifactDetailConfig performs a merge with any union data inside the ArtifactDetail, using the provided NpmArtifactDetailConfig
|
||||
func (t *ArtifactDetail) MergeNpmArtifactDetailConfig(v NpmArtifactDetailConfig) error {
|
||||
t.PackageType = "NPM"
|
||||
|
||||
b, err := json.Marshal(v)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
merged, err := runtime.JSONMerge(t.union, b)
|
||||
t.union = merged
|
||||
return err
|
||||
}
|
||||
|
||||
func (t ArtifactDetail) Discriminator() (string, error) {
|
||||
var discriminator struct {
|
||||
Discriminator string `json:"packageType"`
|
||||
|
@ -1409,6 +1445,8 @@ func (t ArtifactDetail) ValueByDiscriminator() (interface{}, error) {
|
|||
return t.AsHelmArtifactDetailConfig()
|
||||
case "MAVEN":
|
||||
return t.AsMavenArtifactDetailConfig()
|
||||
case "NPM":
|
||||
return t.AsNpmArtifactDetailConfig()
|
||||
case "PYTHON":
|
||||
return t.AsPythonArtifactDetailConfig()
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue