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 RepositorySyncEvent = RepositorySyncEvent' {}
- newRepositorySyncEvent :: Text -> UTCTime -> Text -> RepositorySyncEvent
- repositorySyncEvent_externalId :: Lens' RepositorySyncEvent (Maybe Text)
- repositorySyncEvent_event :: Lens' RepositorySyncEvent Text
- repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime
- repositorySyncEvent_type :: Lens' RepositorySyncEvent Text
Documentation
data RepositorySyncEvent Source #
Repository sync event detail data for a sync attempt.
See: newRepositorySyncEvent
smart constructor.
Instances
newRepositorySyncEvent Source #
:: Text | |
-> UTCTime | |
-> Text | |
-> RepositorySyncEvent |
Create a value of RepositorySyncEvent
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:RepositorySyncEvent'
, repositorySyncEvent_externalId
- The external ID of the sync event.
$sel:event:RepositorySyncEvent'
, repositorySyncEvent_event
- Event detail for a repository sync attempt.
$sel:time:RepositorySyncEvent'
, repositorySyncEvent_time
- The time that the sync event occurred.
$sel:type':RepositorySyncEvent'
, repositorySyncEvent_type
- The type of event.
repositorySyncEvent_externalId :: Lens' RepositorySyncEvent (Maybe Text) Source #
The external ID of the sync event.
repositorySyncEvent_event :: Lens' RepositorySyncEvent Text Source #
Event detail for a repository sync attempt.
repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime Source #
The time that the sync event occurred.
repositorySyncEvent_type :: Lens' RepositorySyncEvent Text Source #
The type of event.