AshAtproto.DataLayer.Info (ash_atproto v1.0.0)

Copy Markdown

Introspection functions for the AshAtproto.UserResource Ash extension.

Summary

Functions

atproto_repo DSL options

The Lexicon ID for this record type

The Lexicon ID for this record type

Functions

atproto_repo_options(dsl_or_extended)

@spec atproto_repo_options(dsl_or_extended :: module() | map()) :: %{
  required(atom()) => any()
}

atproto_repo DSL options

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

atproto_repo_record_type(dsl_or_extended)

@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!(dsl_or_extended)

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

The Lexicon ID for this record type