# This file is auto-generated by alef — DO NOT EDIT. # alef:hash:4e15143f4af1ae8bafbdb1506ef057da924484c66a19483966333558ad437e75 # To regenerate: alef generate # To verify freshness: alef verify --exit-code # Issues & docs: https://github.com/kreuzberg-dev/alef defmodule Kreuzberg.ArchiveEntry do @moduledoc """ A single file extracted from an archive. When archives (ZIP, TAR, 7Z, GZIP) are extracted with recursive extraction enabled, each processable file produces its own full `ExtractionResult`. """ @typedoc "A single file extracted from an archive." @type t :: %__MODULE__{ path: String.t() | nil, mime_type: String.t() | nil, result: map() } defstruct path: nil, mime_type: nil, result: nil end