ExCycle.Validations.DateExclusion (ex_cycle v0.3.0)
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
Link to this function
new(dates)
@spec new([Date.t() | NaiveDateTime.t()]) :: t()