| package client |
| |
| import ( |
| "github.com/moby/moby/api/types/image" |
| ocispec "github.com/opencontainers/image-spec/specs-go/v1" |
| ) |
| |
| // ImageHistoryOption is a type representing functional options for the image history operation. |
| type ImageHistoryOption interface { |
| Apply(*imageHistoryOpts) error |
| } |
| type imageHistoryOptionFunc func(opt *imageHistoryOpts) error |
| |
| func (f imageHistoryOptionFunc) Apply(o *imageHistoryOpts) error { |
| return f(o) |
| } |
| |
| type imageHistoryOpts struct { |
| apiOptions imageHistoryOptions |
| } |
| |
| type imageHistoryOptions struct { |
| // Platform from the manifest list to use for history. |
| Platform *ocispec.Platform |
| } |
| |
| type ImageHistoryResult struct { |
| Items []image.HistoryResponseItem |
| } |