Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix empty metadata struct in api docs #1741

Merged
merged 1 commit into from
Nov 20, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 31 additions & 31 deletions deepfence_server/model/lookup.go
Original file line number Diff line number Diff line change
Expand Up @@ -286,16 +286,16 @@ func (p Process) id() string {
}

type IngestedContainerImage struct {
ID string `json:"node_id" required:"true"`
NodeName string `json:"node_name" required:"true"`
Name string `json:"docker_image_name" required:"true"`
Tag string `json:"docker_image_tag" required:"true"`
Size string `json:"docker_image_size" required:"true"`
DockerImageCreatedAt string `json:"docker_image_created_at" required:"true"`
DockerImageVirtualSize string `json:"docker_image_virtual_size" required:"true"`
DockerImageID string `json:"docker_image_id" required:"true"`
ShortImageID string `json:"short_image_id"`
Metadata Metadata `json:"metadata" nested_json:"true"`
ID string `json:"node_id" required:"true"`
NodeName string `json:"node_name" required:"true"`
Name string `json:"docker_image_name" required:"true"`
Tag string `json:"docker_image_tag" required:"true"`
Size string `json:"docker_image_size" required:"true"`
DockerImageCreatedAt string `json:"docker_image_created_at" required:"true"`
DockerImageVirtualSize string `json:"docker_image_virtual_size" required:"true"`
DockerImageID string `json:"docker_image_id" required:"true"`
ShortImageID string `json:"short_image_id"`
Metadata map[string]interface{} `json:"metadata"`
}

func (IngestedContainerImage) NodeType() string {
Expand All @@ -315,27 +315,27 @@ func (IngestedContainerImage) GetJsonCategory() string {
}

type ContainerImage struct {
ID string `json:"node_id" required:"true"`
ImageNodeID string `json:"image_node_id" required:"true"`
NodeName string `json:"node_name" required:"true"`
Name string `json:"docker_image_name" required:"true"`
Tag string `json:"docker_image_tag" required:"true"`
Size string `json:"docker_image_size" required:"true"`
DockerImageCreatedAt string `json:"docker_image_created_at" required:"true"`
DockerImageVirtualSize string `json:"docker_image_virtual_size" required:"true"`
DockerImageID string `json:"docker_image_id" required:"true"`
DockerImageTagList []string `json:"docker_image_tag_list" required:"true"`
Metadata Metadata `json:"metadata" nested_json:"true"`
VulnerabilitiesCount int64 `json:"vulnerabilities_count" required:"true"`
VulnerabilityScanStatus string `json:"vulnerability_scan_status" required:"true"`
VulnerabilityLatestScanId string `json:"vulnerability_latest_scan_id" required:"true"`
SecretsCount int64 `json:"secrets_count" required:"true"`
SecretScanStatus string `json:"secret_scan_status" required:"true"`
SecretLatestScanId string `json:"secret_latest_scan_id" required:"true"`
MalwaresCount int64 `json:"malwares_count" required:"true"`
MalwareScanStatus string `json:"malware_scan_status" required:"true"`
MalwareLatestScanId string `json:"malware_latest_scan_id" required:"true"`
Containers []Container `json:"containers" required:"true"`
ID string `json:"node_id" required:"true"`
ImageNodeID string `json:"image_node_id" required:"true"`
NodeName string `json:"node_name" required:"true"`
Name string `json:"docker_image_name" required:"true"`
Tag string `json:"docker_image_tag" required:"true"`
Size string `json:"docker_image_size" required:"true"`
DockerImageCreatedAt string `json:"docker_image_created_at" required:"true"`
DockerImageVirtualSize string `json:"docker_image_virtual_size" required:"true"`
DockerImageID string `json:"docker_image_id" required:"true"`
DockerImageTagList []string `json:"docker_image_tag_list" required:"true"`
Metadata map[string]interface{} `json:"metadata"`
VulnerabilitiesCount int64 `json:"vulnerabilities_count" required:"true"`
VulnerabilityScanStatus string `json:"vulnerability_scan_status" required:"true"`
VulnerabilityLatestScanId string `json:"vulnerability_latest_scan_id" required:"true"`
SecretsCount int64 `json:"secrets_count" required:"true"`
SecretScanStatus string `json:"secret_scan_status" required:"true"`
SecretLatestScanId string `json:"secret_latest_scan_id" required:"true"`
MalwaresCount int64 `json:"malwares_count" required:"true"`
MalwareScanStatus string `json:"malware_scan_status" required:"true"`
MalwareLatestScanId string `json:"malware_latest_scan_id" required:"true"`
Containers []Container `json:"containers" required:"true"`
}

func (ContainerImage) NodeType() string {
Expand Down
Loading