View Source ExCycle.Validations.DateExclusion (ex_cycle v0.5.2)
DateExclusion defines a list of date or datetime to exclude from generated datetimes.
Examples
iex> %DateExclusion{dates: [~D[2024-01-01], ~N[2024-01-02 10:00:00]]}
Will exclude the date 2024-01-01 and the datetime 2024-01-02 10:00:00.
Summary
Types
@type t() :: %ExCycle.Validations.DateExclusion{dates: [Date.t() | NaiveDateTime.t()]}
Functions
@spec new([Date.t() | NaiveDateTime.t()]) :: t()