Current section
Files
Jump to
Current section
Files
lib/docker_engine_api/model/image_summary.ex
# NOTE: This file is auto generated by OpenAPI Generator 7.12.0 (https://openapi-generator.tech).
# Do not edit this file manually.
defmodule DockerEngineAPI.Model.ImageSummary do
@moduledoc """
"""
@derive Jason.Encoder
defstruct [
:Id,
:ParentId,
:RepoTags,
:RepoDigests,
:Created,
:Size,
:SharedSize,
:VirtualSize,
:Labels,
:Containers,
:Manifests,
:Descriptor
]
@type t :: %__MODULE__{
:Id => String.t,
:ParentId => String.t,
:RepoTags => [String.t],
:RepoDigests => [String.t],
:Created => integer(),
:Size => integer(),
:SharedSize => integer(),
:VirtualSize => integer() | nil,
:Labels => %{optional(String.t) => String.t},
:Containers => integer(),
:Manifests => [DockerEngineAPI.Model.ImageManifestSummary.t] | nil,
:Descriptor => DockerEngineAPI.Model.OciDescriptor.t | nil
}
alias DockerEngineAPI.Deserializer
def decode(value) do
value
|> Deserializer.deserialize(:Manifests, :list, DockerEngineAPI.Model.ImageManifestSummary)
|> Deserializer.deserialize(:Descriptor, :struct, DockerEngineAPI.Model.OciDescriptor)
end
end