# `AshAtproto.DataLayer.Info`

Introspection functions for the `AshAtproto.UserResource` Ash
extension.

# `atproto_repo_options`

```elixir
@spec atproto_repo_options(dsl_or_extended :: module() | map()) :: %{
  required(atom()) =&gt; any()
}
```

atproto_repo DSL options

Returns a map containing the and any configured or default values.

# `atproto_repo_record_type`

```elixir
@spec atproto_repo_record_type(dsl_or_extended :: module() | map()) ::
  {:ok, String.t()} | :error
```

The Lexicon ID for this record type

# `atproto_repo_record_type!`

```elixir
@spec atproto_repo_record_type!(dsl_or_extended :: module() | map()) ::
  String.t() | no_return()
```

The Lexicon ID for this record type

---

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