# `Pain.Schedule`

# `addons`

# `blocks_by_day`

# `calendars`

# `check_blocks`

    import Pain.Schedule

    menu_keys() |> Enum.take(3)
    |> service_demand()
    |> check_blocks(employee_keys(), this_month())

# `check_blocks_on_calendars`

    Pain.Schedule.check_blocks_on_calendars(
      "2023-08-28T14:00:00-0400",
      menu_keys() |> Enum.take(3),
      employee_keys()
    )

# `check_calendar_day_service`

# `day`

# `employee_genders`

# `employee_keys`

# `employees`

# `ending`

# `grouped_menu`

# `hour_map`

    import Pain.Schedule
    ( service_demand([ 39928578, 39928780, 39931669, ])
      |> check_blocks(employee_keys(), this_month())
      |> blocks_by_day()
    )["2023-09-30"] |> hour_map()

# `key_in_menu`

# `log`

# `menu`

# `menu_keys`

# `menu_keys`

# `month`

# `now`

# `range`

# `reduce_blocks`

# `reduce_calendars`

# `service_demand`

# `this_month`

# `today`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
