Skip to content

Instantly share code, notes, and snippets.

@jlindsey
Created February 16, 2018 15:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jlindsey/2601e3daf56d76b356b8001b77ece8c4 to your computer and use it in GitHub Desktop.
Save jlindsey/2601e3daf56d76b356b8001b77ece8c4 to your computer and use it in GitHub Desktop.
type AutoGenerated struct {
Expand string `json:"expand"`
StartAt int `json:"startAt"`
MaxResults int `json:"maxResults"`
Total int `json:"total"`
Issues []struct {
Expand string `json:"expand"`
ID string `json:"id"`
Self string `json:"self"`
Key string `json:"key"`
Fields struct {
Customfield10590 interface{} `json:"customfield_10590"`
Customfield10591 interface{} `json:"customfield_10591"`
Customfield10592 interface{} `json:"customfield_10592"`
Customfield10593 interface{} `json:"customfield_10593"`
Customfield10594 interface{} `json:"customfield_10594"`
FixVersions []interface{} `json:"fixVersions"`
Customfield10990 interface{} `json:"customfield_10990"`
Customfield10595 interface{} `json:"customfield_10595"`
Customfield10596 interface{} `json:"customfield_10596"`
Resolution struct {
Self string `json:"self"`
ID string `json:"id"`
Description string `json:"description"`
Name string `json:"name"`
} `json:"resolution"`
Customfield10597 interface{} `json:"customfield_10597"`
Customfield10598 interface{} `json:"customfield_10598"`
Customfield10900 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10900"`
Customfield10901 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10901"`
Customfield10904 string `json:"customfield_10904"`
Customfield10905 float64 `json:"customfield_10905"`
Customfield10906 float64 `json:"customfield_10906"`
Customfield10907 string `json:"customfield_10907"`
Customfield10908 string `json:"customfield_10908"`
Customfield10909 float64 `json:"customfield_10909"`
LastViewed interface{} `json:"lastViewed"`
Customfield11397 interface{} `json:"customfield_11397"`
Customfield11396 interface{} `json:"customfield_11396"`
Priority interface{} `json:"priority"`
Customfield11399 interface{} `json:"customfield_11399"`
Customfield11398 interface{} `json:"customfield_11398"`
Labels []interface{} `json:"labels"`
Customfield10698 interface{} `json:"customfield_10698"`
Customfield11700 interface{} `json:"customfield_11700"`
Customfield10699 interface{} `json:"customfield_10699"`
Aggregatetimeoriginalestimate interface{} `json:"aggregatetimeoriginalestimate"`
Timeestimate interface{} `json:"timeestimate"`
Versions []interface{} `json:"versions"`
Customfield10978 string `json:"customfield_10978"`
Customfield10979 interface{} `json:"customfield_10979"`
Issuelinks []struct {
ID string `json:"id"`
Self string `json:"self"`
Type struct {
ID string `json:"id"`
Name string `json:"name"`
Inward string `json:"inward"`
Outward string `json:"outward"`
Self string `json:"self"`
} `json:"type"`
OutwardIssue struct {
ID string `json:"id"`
Key string `json:"key"`
Self string `json:"self"`
Fields struct {
Summary string `json:"summary"`
Status struct {
Self string `json:"self"`
Description string `json:"description"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
ID string `json:"id"`
StatusCategory struct {
Self string `json:"self"`
ID int `json:"id"`
Key string `json:"key"`
ColorName string `json:"colorName"`
Name string `json:"name"`
} `json:"statusCategory"`
} `json:"status"`
Priority struct {
Self string `json:"self"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
ID string `json:"id"`
} `json:"priority"`
Issuetype struct {
Self string `json:"self"`
ID string `json:"id"`
Description string `json:"description"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
Subtask bool `json:"subtask"`
} `json:"issuetype"`
} `json:"fields"`
} `json:"outwardIssue"`
} `json:"issuelinks"`
Assignee struct {
Self string `json:"self"`
Name string `json:"name"`
Key string `json:"key"`
EmailAddress string `json:"emailAddress"`
AvatarUrls struct {
Four8X48 string `json:"48x48"`
Two4X24 string `json:"24x24"`
One6X16 string `json:"16x16"`
Three2X32 string `json:"32x32"`
} `json:"avatarUrls"`
DisplayName string `json:"displayName"`
Active bool `json:"active"`
TimeZone string `json:"timeZone"`
} `json:"assignee"`
Status struct {
Self string `json:"self"`
Description string `json:"description"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
ID string `json:"id"`
StatusCategory struct {
Self string `json:"self"`
ID int `json:"id"`
Key string `json:"key"`
ColorName string `json:"colorName"`
Name string `json:"name"`
} `json:"statusCategory"`
} `json:"status"`
Components []interface{} `json:"components"`
Customfield10690 interface{} `json:"customfield_10690"`
Customfield10691 interface{} `json:"customfield_10691"`
Customfield10692 interface{} `json:"customfield_10692"`
Customfield10693 interface{} `json:"customfield_10693"`
Customfield10694 interface{} `json:"customfield_10694"`
Customfield10695 interface{} `json:"customfield_10695"`
Customfield10696 interface{} `json:"customfield_10696"`
Customfield10697 interface{} `json:"customfield_10697"`
Customfield10600 interface{} `json:"customfield_10600"`
Customfield10602 interface{} `json:"customfield_10602"`
Customfield10603 interface{} `json:"customfield_10603"`
Aggregatetimeestimate interface{} `json:"aggregatetimeestimate"`
Customfield10604 interface{} `json:"customfield_10604"`
Customfield11090 interface{} `json:"customfield_11090"`
Creator struct {
Self string `json:"self"`
Name string `json:"name"`
Key string `json:"key"`
EmailAddress string `json:"emailAddress"`
AvatarUrls struct {
Four8X48 string `json:"48x48"`
Two4X24 string `json:"24x24"`
One6X16 string `json:"16x16"`
Three2X32 string `json:"32x32"`
} `json:"avatarUrls"`
DisplayName string `json:"displayName"`
Active bool `json:"active"`
TimeZone string `json:"timeZone"`
} `json:"creator"`
Customfield11490 interface{} `json:"customfield_11490"`
Subtasks []interface{} `json:"subtasks"`
Customfield11491 interface{} `json:"customfield_11491"`
Reporter struct {
Self string `json:"self"`
Name string `json:"name"`
Key string `json:"key"`
EmailAddress string `json:"emailAddress"`
AvatarUrls struct {
Four8X48 string `json:"48x48"`
Two4X24 string `json:"24x24"`
One6X16 string `json:"16x16"`
Three2X32 string `json:"32x32"`
} `json:"avatarUrls"`
DisplayName string `json:"displayName"`
Active bool `json:"active"`
TimeZone string `json:"timeZone"`
} `json:"reporter"`
Aggregateprogress struct {
Progress int `json:"progress"`
Total int `json:"total"`
} `json:"aggregateprogress"`
Customfield10951 string `json:"customfield_10951"`
Customfield10952 float64 `json:"customfield_10952"`
Customfield10954 interface{} `json:"customfield_10954"`
Customfield11404 interface{} `json:"customfield_11404"`
Customfield10955 string `json:"customfield_10955"`
Customfield10956 string `json:"customfield_10956"`
Customfield10957 interface{} `json:"customfield_10957"`
Customfield10958 struct {
Self string `json:"self"`
Name string `json:"name"`
Key string `json:"key"`
EmailAddress string `json:"emailAddress"`
AvatarUrls struct {
Four8X48 string `json:"48x48"`
Two4X24 string `json:"24x24"`
One6X16 string `json:"16x16"`
Three2X32 string `json:"32x32"`
} `json:"avatarUrls"`
DisplayName string `json:"displayName"`
Active bool `json:"active"`
TimeZone string `json:"timeZone"`
} `json:"customfield_10958"`
Progress struct {
Progress int `json:"progress"`
Total int `json:"total"`
} `json:"progress"`
Votes struct {
Self string `json:"self"`
Votes int `json:"votes"`
HasVoted bool `json:"hasVoted"`
} `json:"votes"`
Issuetype struct {
Self string `json:"self"`
ID string `json:"id"`
Description string `json:"description"`
IconURL string `json:"iconUrl"`
Name string `json:"name"`
Subtask bool `json:"subtask"`
} `json:"issuetype"`
Timespent interface{} `json:"timespent"`
Customfield10790 interface{} `json:"customfield_10790"`
Project struct {
Self string `json:"self"`
ID string `json:"id"`
Key string `json:"key"`
Name string `json:"name"`
AvatarUrls struct {
Four8X48 string `json:"48x48"`
Two4X24 string `json:"24x24"`
One6X16 string `json:"16x16"`
Three2X32 string `json:"32x32"`
} `json:"avatarUrls"`
} `json:"project"`
Customfield10791 interface{} `json:"customfield_10791"`
Customfield10792 interface{} `json:"customfield_10792"`
Customfield10793 interface{} `json:"customfield_10793"`
Aggregatetimespent interface{} `json:"aggregatetimespent"`
Customfield10950 string `json:"customfield_10950"`
Customfield11400 interface{} `json:"customfield_11400"`
Customfield10700 interface{} `json:"customfield_10700"`
Customfield10701 interface{} `json:"customfield_10701"`
Customfield10943 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10943"`
Customfield10944 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10944"`
Resolutiondate string `json:"resolutiondate"`
Customfield10947 interface{} `json:"customfield_10947"`
Customfield10948 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10948"`
Customfield10949 float64 `json:"customfield_10949"`
Workratio int `json:"workratio"`
Watches struct {
Self string `json:"self"`
WatchCount int `json:"watchCount"`
IsWatching bool `json:"isWatching"`
} `json:"watches"`
Created string `json:"created"`
Customfield10898 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10898"`
Updated string `json:"updated"`
Customfield10090 interface{} `json:"customfield_10090"`
Customfield10091 interface{} `json:"customfield_10091"`
Customfield10095 interface{} `json:"customfield_10095"`
Timeoriginalestimate interface{} `json:"timeoriginalestimate"`
Customfield10096 interface{} `json:"customfield_10096"`
Description interface{} `json:"description"`
Customfield10890 string `json:"customfield_10890"`
Customfield10892 string `json:"customfield_10892"`
Customfield10893 string `json:"customfield_10893"`
Customfield11699 interface{} `json:"customfield_11699"`
Customfield10920 interface{} `json:"customfield_10920"`
Customfield10921 interface{} `json:"customfield_10921"`
Customfield10922 string `json:"customfield_10922"`
Customfield10923 string `json:"customfield_10923"`
Customfield10924 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10924"`
Customfield10925 string `json:"customfield_10925"`
Customfield10926 string `json:"customfield_10926"`
Customfield10927 string `json:"customfield_10927"`
Customfield10928 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10928"`
Customfield10929 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10929"`
Summary string `json:"summary"`
Customfield10080 interface{} `json:"customfield_10080"`
Customfield11290 interface{} `json:"customfield_11290"`
Customfield11694 interface{} `json:"customfield_11694"`
Customfield11693 interface{} `json:"customfield_11693"`
Customfield11696 interface{} `json:"customfield_11696"`
Customfield11698 interface{} `json:"customfield_11698"`
Customfield11697 interface{} `json:"customfield_11697"`
Customfield10599 interface{} `json:"customfield_10599"`
Environment interface{} `json:"environment"`
Customfield10910 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10910"`
Customfield10911 string `json:"customfield_10911"`
Customfield10912 struct {
Self string `json:"self"`
Value string `json:"value"`
ID string `json:"id"`
} `json:"customfield_10912"`
Duedate interface{} `json:"duedate"`
Customfield10913 string `json:"customfield_10913"`
Customfield10914 string `json:"customfield_10914"`
Customfield10915 float64 `json:"customfield_10915"`
Customfield10916 string `json:"customfield_10916"`
Customfield10917 string `json:"customfield_10917"`
Customfield10918 interface{} `json:"customfield_10918"`
Customfield10919 interface{} `json:"customfield_10919"`
} `json:"fields"`
} `json:"issues"`
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment