Dagger.Stat (dagger v0.20.8)

Copy Markdown View Source

A file or directory status object.

Summary

Functions

file type

A unique identifier for this Stat.

file name

permission bits

file size

Types

t()

@type t() :: %Dagger.Stat{client: term(), query_builder: term()}

Functions

file_type(stat)

@spec file_type(t()) :: Dagger.FileType.t() | nil

file type

id(stat)

@spec id(t()) :: {:ok, Dagger.StatID.t()} | {:error, term()}

A unique identifier for this Stat.

name(stat)

@spec name(t()) :: {:ok, String.t()} | {:error, term()}

file name

permissions(stat)

@spec permissions(t()) :: {:ok, integer()} | {:error, term()}

permission bits

size(stat)

@spec size(t()) :: {:ok, integer()} | {:error, term()}

file size