defmodule Auth0.Entity.AttackProtectionBreachedPasswordDetection do @moduledoc """ Documentation for entity of AttackProtectionBreachedPasswordDetection. """ alias Auth0.Common.Util defstruct enabled: nil, shields: nil, admin_notification_frequency: nil, method: nil @type t :: %__MODULE__{ enabled: boolean, shields: list(String.t()), admin_notification_frequency: list(String.t()), method: String.t() } @spec from(map) :: __MODULE__.t() def from(value) do value |> Util.to_struct(__MODULE__) end end