antl_datetime_utils v0.1.0 AntlDateTimeUtils.Ecto.Changeset
Utils for Ecto.Changeset around DateTime
Link to this section Summary
Link to this section Functions
Link to this function
validate_datetime_gt(changeset, datetime_key, referal, opts \\ [])
Specs
validate_datetime_gt( Ecto.Changeset.t(), atom() | nil | DateTime.t(), atom(), keyword() ) :: Ecto.Changeset.t()
Link to this function
validate_datetime_gte(changeset, datetime_key, referal, opts \\ [])
Specs
validate_datetime_gte( Ecto.Changeset.t(), atom() | nil | DateTime.t(), atom(), keyword() ) :: Ecto.Changeset.t()
Link to this function
validate_datetime_inclusion(changeset, start_at_key, end_at_key, container_period)
Specs
validate_datetime_inclusion( Ecto.Changeset.t(), atom(), atom(), AntlDateTimeUtils.Period.t() ) :: Ecto.Changeset.t()
Link to this function
validate_datetime_inclusion(changeset, start_at_key, end_at_key, period, period_start_at_key, period_end_at_key)
Specs
validate_datetime_inclusion( Ecto.Changeset.t(), atom(), atom(), map(), atom(), atom() ) :: Ecto.Changeset.t()
Link to this function
validate_datetime_lt(changeset, datetime_key, referal, opts \\ [])
Specs
validate_datetime_lt( Ecto.Changeset.t(), atom(), atom() | nil | DateTime.t(), keyword() ) :: Ecto.Changeset.t()
Link to this function
validate_datetime_lte(changeset, datetime_key, referal, opts \\ [])
Specs
validate_datetime_lte( Ecto.Changeset.t(), atom(), atom() | nil | DateTime.t(), keyword() ) :: Ecto.Changeset.t()