Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data OpenHours = OpenHours' {
- custom :: Maybe (HashMap DayOfWeek [OpenHoursRule])
- email :: Maybe (HashMap DayOfWeek [OpenHoursRule])
- push :: Maybe (HashMap DayOfWeek [OpenHoursRule])
- sms :: Maybe (HashMap DayOfWeek [OpenHoursRule])
- voice :: Maybe (HashMap DayOfWeek [OpenHoursRule])
- newOpenHours :: OpenHours
- openHours_custom :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule]))
- openHours_email :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule]))
- openHours_push :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule]))
- openHours_sms :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule]))
- openHours_voice :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule]))
Documentation
The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.
See: newOpenHours
smart constructor.
OpenHours' | |
|
Instances
newOpenHours :: OpenHours Source #
Create a value of OpenHours
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:custom:OpenHours'
, openHours_custom
- Rules for Custom Channel.
$sel:email:OpenHours'
, openHours_email
- Rules for Email Channel.
$sel:push:OpenHours'
, openHours_push
- Rules for Push Channel.
$sel:sms:OpenHours'
, openHours_sms
- Rules for SMS Channel.
$sel:voice:OpenHours'
, openHours_voice
- Rules for Voice Channel.
openHours_custom :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule])) Source #
Rules for Custom Channel.
openHours_email :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule])) Source #
Rules for Email Channel.
openHours_push :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule])) Source #
Rules for Push Channel.
openHours_sms :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule])) Source #
Rules for SMS Channel.
openHours_voice :: Lens' OpenHours (Maybe (HashMap DayOfWeek [OpenHoursRule])) Source #
Rules for Voice Channel.