Skip to main content

Module parse

Module parse 

Source
Expand description

Turning Tracker’s payloads into our models.

Tracker returns most human-readable values as objects with display, key, id and self members, and the useful part is not always in the same one. Rather than deriving Deserialize against a moving target, we pull out what we render and keep everything else in extra, so an upstream addition is carried through instead of breaking the parse (ADR 4).

Functions§

attachment
Parse one entry of GET /v3/issues/{key}/attachments.
change
One entry of the changelog.
checklist_item
Parse one entry of GET /v3/issues/{key}/checklistItems.
comment
Parse one entry of GET /v3/issues/{key}/comments.
dict_entry
One entry of an issue type, priority, status or resolution listing.
entity
Parse one project, portfolio or goal.
issue
Parse GET /v3/issues/{key} (or one element of a search result).
link
Parse one entry of GET /v3/issues/{key}/links.
person
One directory record.
remote_link
One link out of Tracker.
worklog
Parse one entry of GET /v3/issues/{key}/worklog.