AntlUtilsEcto.Factory behaviour (antl_utils_ecto v2.13.2)

View Source

Summary

Callbacks

build(atom, arg2)

@callback build(atom(), map() | list()) :: %{optional(atom()) => any()}

Functions

add(datetime, amount_of_time, time_unit \\ :second)

@spec add(DateTime.t(), integer(), System.time_unit()) :: DateTime.t()

id()

@spec id() :: integer()

params_for(schema)

@spec params_for(struct()) :: map()

shortcode_id(prefix \\ nil)

@spec shortcode_id(nil | binary()) :: binary()

shortcode_uuid(prefix \\ nil)

@spec shortcode_uuid(nil | binary()) :: binary()

utc_now()

@spec utc_now() :: DateTime.t()

uuid()

@spec uuid() :: <<_::288>>