Haytni.LockablePlugin.Config (Haytni v0.7.0) View Source

Link to this section Summary

Functions

Returns all available strategies (all possible values for unlock_strategy parameter)

Returns strategies involving sending emails

Link to this section Types

Specs

t() :: %Haytni.LockablePlugin.Config{
  maximum_attempts: pos_integer(),
  unlock_in: Haytni.duration(),
  unlock_keys: [atom(), ...],
  unlock_strategy: unlock_strategy(),
  unlock_within: Haytni.duration()
}

Specs

unlock_strategy() :: :both | :email | :time | :none

Link to this section Functions

Specs

available_strategies() :: [unlock_strategy(), ...]

Returns all available strategies (all possible values for unlock_strategy parameter)

Specs

email_strategies() :: [unlock_strategy(), ...]

Returns strategies involving sending emails