Current section
Files
Jump to
Current section
Files
lib/xberg/archive_entry.ex
# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:b2c29ab80fb9cdb8c5190a7808ad862ad890f416ad887092447b282a5b1b69e0
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule Xberg.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 `ExtractedDocument`.
"""
@typedoc "A single file extracted from an archive."
@type t :: %__MODULE__{
path: String.t() | nil,
mime_type: String.t() | nil,
result: Xberg.ExtractedDocument.t()
}
defstruct path: nil,
mime_type: nil,
result: nil
end