mirror of
https://github.com/containers/podman.git
synced 2025-08-06 03:19:52 +08:00
iopodman.SearchImages: add ImageSearchFilter to Varlink API
Also add some argument checks to the Varlink function to avoid referencing nil pointers, and complement the API.md descriptions. The varlink endpoint can be tested via varlink CLI: $ varlink call -m unix:/run/podman/io.podman/io.podman.SearchImages \ '{"query": "ruby", "limit": 0, "tlsVerify": false, "filter": {}}' Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
13
API.md
13
API.md
@ -107,7 +107,7 @@ in the [API.md](https://github.com/containers/libpod/blob/master/API.md) file in
|
||||
|
||||
[func RestartPod(name: string) string](#RestartPod)
|
||||
|
||||
[func SearchImages(query: string, limit: int, tlsVerify: ?bool, filter: []string) ImageSearchResult](#SearchImages)
|
||||
[func SearchImages(query: string, limit: int, tlsVerify: ?bool, filter: ImageSearchFilter) ImageSearchResult](#SearchImages)
|
||||
|
||||
[func SendFile(type: string, length: int) string](#SendFile)
|
||||
|
||||
@ -163,6 +163,8 @@ in the [API.md](https://github.com/containers/libpod/blob/master/API.md) file in
|
||||
|
||||
[type ImageHistory](#ImageHistory)
|
||||
|
||||
[type ImageSearchFilter](#ImageSearchFilter)
|
||||
|
||||
[type ImageSearchResult](#ImageSearchResult)
|
||||
|
||||
[type InfoDistribution](#InfoDistribution)
|
||||
@ -1408,6 +1410,15 @@ tags [[]string](#[]string)
|
||||
size [int](https://godoc.org/builtin#int)
|
||||
|
||||
comment [string](https://godoc.org/builtin#string)
|
||||
### <a name="ImageSearchFilter"></a>type ImageSearchFilter
|
||||
|
||||
Represents a filter for SearchImages
|
||||
|
||||
is_official [bool](https://godoc.org/builtin#bool)
|
||||
|
||||
is_automated [bool](https://godoc.org/builtin#bool)
|
||||
|
||||
star_count [int](https://godoc.org/builtin#int)
|
||||
### <a name="ImageSearchResult"></a>type ImageSearchResult
|
||||
|
||||
Represents a single search result from SearchImages
|
||||
|
Reference in New Issue
Block a user