XmtpElixirSdk.Metadata (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Public metadata helpers for field names and group update inspection.

Summary

Functions

changed_fields(group_updated)

field_changed?(content, field)

field_from_name(name)

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

See XmtpElixirSdk.Constants.metadata_field_from_name/1.

field_name(field)

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

See XmtpElixirSdk.Constants.metadata_field_name/1.