| 42 | } |
| 43 | |
| 44 | type Release struct { |
| 45 | DatabaseID int64 `json:"id"` |
| 46 | ID string `json:"node_id"` |
| 47 | TagName string `json:"tag_name"` |
| 48 | Name string `json:"name"` |
| 49 | Body string `json:"body"` |
| 50 | IsDraft bool `json:"draft"` |
| 51 | IsPrerelease bool `json:"prerelease"` |
| 52 | IsImmutable bool `json:"immutable"` |
| 53 | CreatedAt time.Time `json:"created_at"` |
| 54 | PublishedAt *time.Time `json:"published_at"` |
| 55 | |
| 56 | TargetCommitish string `json:"target_commitish"` |
| 57 | |
| 58 | APIURL string `json:"url"` |
| 59 | UploadURL string `json:"upload_url"` |
| 60 | TarballURL string `json:"tarball_url"` |
| 61 | ZipballURL string `json:"zipball_url"` |
| 62 | URL string `json:"html_url"` |
| 63 | Assets []ReleaseAsset |
| 64 | |
| 65 | Author struct { |
| 66 | ID string `json:"node_id"` |
| 67 | Login string `json:"login"` |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | type ReleaseAsset struct { |
| 72 | ID string `json:"node_id"` |
nothing calls this directly
no outgoing calls
no test coverage detected