XmtpElixirSdk.Constants (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Public URL constants and metadata helpers for the SDK surface.

Summary

Functions

api_urls()

@spec api_urls() :: %{optional(XmtpElixirSdk.Types.env()) => String.t()}

history_sync_urls()

@spec history_sync_urls() :: %{optional(XmtpElixirSdk.Types.env()) => String.t()}

metadata_field_from_name(name)

@spec metadata_field_from_name(String.t()) ::
  {:ok, XmtpElixirSdk.Types.metadata_field()}
  | {:error, XmtpElixirSdk.Error.t()}

metadata_field_name(field)

@spec metadata_field_name(XmtpElixirSdk.Types.metadata_field()) :: String.t()