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

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

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

(macro)
@spec build_action(atom(), Macro.t(), macro_opts()) :: any()
Link to this macro

build_create_and_delete_actions(action_name, create_params, create_body_fn)

(macro)