class JiraTimelineItem(val id: String, val created: String, val author: JsonObject, val data: ChangelogFieldEntry) : IncomingTimelineItem
Intermediate representation of a single TimelineItem from Jira
Parameters
id
the id of the timeline item
created
the creation date of the timeline item
author
the author of the timeline item
data
the data of the timeline item
Functions
Link copied to clipboard
private suspend fun gropiusAssignment(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService, issue: Issue): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Convert a single assignment change to a Gropius TimelineItem
Link copied to clipboard
private suspend fun gropiusLabels(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Convert a Jira Label to Gropius Label
Link copied to clipboard
private suspend fun gropiusNamedState(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService, issue: Issue): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Convert a single state change to a Gropius StateChangedEvent
Link copied to clipboard
private suspend fun gropiusState(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService, issue: Issue): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Convert a single state change to a Gropius StateChangedEvent
Link copied to clipboard
private suspend fun gropiusSummary(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Convert a single title change to a Gropius TitleChangedEvent
Link copied to clipboard
private suspend fun gropiusTemplatedField(timelineItemConversionInformation: TimelineItemConversionInformation?, imsProject: IMSProject, service: JiraDataService, jiraService: JiraDataService, isNull: Boolean): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Link copied to clipboard
open suspend override fun gropiusTimelineItem(imsProject: IMSProject, service: SyncDataService, timelineItemConversionInformation: TimelineItemConversionInformation?, issue: Issue): Pair<List<TimelineItem>, TimelineItemConversionInformation>
Link copied to clipboard