BlueskyEx.Client.RecordManager.FetchBuilder (bluesky_ex v0.1.2)

A helper module to provide generator functions for RecordManager.

Link to this section Summary

Link to this section Types

@type body_opt() ::
  {:body, (BlueskyEx.Client.Session.t(), Keyword.t() -> String.t()) | nil}
Link to this type

macro_opts()

@type macro_opts() :: [query_opt() | body_opt()]
@type query_opt() ::
  {:query, (BlueskyEx.Client.Session.t(), Keyword.t() -> any()) | nil}

Link to this section Functions

Link to this macro

create_fetch_function(func, func_opts_type \\ [], opts \\ [])

(macro)
@spec create_fetch_function(atom(), Macro.t(), macro_opts()) :: any()