Current section

Files

Jump to
xberg lib xberg redaction_term.ex
Raw

lib/xberg/redaction_term.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:ba94fe4cec719c31f8ac484fcc2aba1d30db0f87dea8b1b6d0257417a4a260e2
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule Xberg.RedactionTerm do
@moduledoc """
One user-supplied literal term to redact.
Matched as a regex-escaped substring (so callers do not need to escape
metacharacters themselves). Case-insensitive by default — set
[`Self::case_sensitive`] to `true` for exact byte-match semantics.
"""
@typedoc "One user-supplied literal term to redact."
@type t :: %__MODULE__{
label: String.t() | nil,
value: String.t() | nil,
case_sensitive: boolean()
}
defstruct label: nil,
value: nil,
case_sensitive: false
end