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 ResourceSyncEvent = ResourceSyncEvent' {}
- newResourceSyncEvent :: Text -> UTCTime -> Text -> ResourceSyncEvent
- resourceSyncEvent_externalId :: Lens' ResourceSyncEvent (Maybe Text)
- resourceSyncEvent_event :: Lens' ResourceSyncEvent Text
- resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime
- resourceSyncEvent_type :: Lens' ResourceSyncEvent Text
Documentation
data ResourceSyncEvent Source #
Detail data for a resource sync event.
See: newResourceSyncEvent
smart constructor.
Instances
:: Text | |
-> UTCTime | |
-> Text | |
-> ResourceSyncEvent |
Create a value of ResourceSyncEvent
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:externalId:ResourceSyncEvent'
, resourceSyncEvent_externalId
- The external ID for the event.
$sel:event:ResourceSyncEvent'
, resourceSyncEvent_event
- A resource sync event.
$sel:time:ResourceSyncEvent'
, resourceSyncEvent_time
- The time when the event occurred.
$sel:type':ResourceSyncEvent'
, resourceSyncEvent_type
- The type of event.
resourceSyncEvent_externalId :: Lens' ResourceSyncEvent (Maybe Text) Source #
The external ID for the event.
resourceSyncEvent_event :: Lens' ResourceSyncEvent Text Source #
A resource sync event.
resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime Source #
The time when the event occurred.
resourceSyncEvent_type :: Lens' ResourceSyncEvent Text Source #
The type of event.