Permit.Permissions.Condition.Operators.GenOperator behaviour (permit v0.0.1)

Generic Operator

Link to this section Summary

Link to this section Callbacks

@callback alternatives() :: [atom()]
Link to this callback

dynamic_query( term, keyword )

@callback dynamic_query(
  term(),
  keyword()
) :: (any() -> Ecto.Query.DynamicExpr.t())
@callback semantics() :: (any() -> (any() -> boolean()))
Link to this callback

semantics(keyword)

@callback semantics(keyword()) :: (any() -> (any() -> boolean()))
@callback symbol() :: atom()