| 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 |
Amazonka.Pinpoint.Types.OpenHours
Description
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.
Constructors
| OpenHours' | |
Fields
| |
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.