# `Dagger.ModuleSourceKind`
[🔗](https://github.com/dagger/dagger/blob/v0.20.5/sdk/elixir/lib/dagger/gen/module_source_kind.ex#L2)

The kind of module source.

# `t`

```elixir
@type t() :: :LOCAL_SOURCE | :GIT_SOURCE | :DIR_SOURCE | :LOCAL | :GIT | :DIR
```

# `dir`

```elixir
@spec dir() :: :DIR
```

# `dir_source`

```elixir
@spec dir_source() :: :DIR_SOURCE
```

# `git`

```elixir
@spec git() :: :GIT
```

# `git_source`

```elixir
@spec git_source() :: :GIT_SOURCE
```

# `local`

```elixir
@spec local() :: :LOCAL
```

# `local_source`

```elixir
@spec local_source() :: :LOCAL_SOURCE
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
