From 36d3766f6a9b073d9e082f5a0ea083a1ba8ae227 Mon Sep 17 00:00:00 2001 From: Zach Date: Wed, 18 Sep 2019 10:07:13 -0700 Subject: [PATCH] unmarshal additional information (#535) --- api/fossa/revisions.go | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/api/fossa/revisions.go b/api/fossa/revisions.go index b08f5ed463..858871150c 100644 --- a/api/fossa/revisions.go +++ b/api/fossa/revisions.go @@ -23,13 +23,22 @@ type License struct { // A Revision holds the FOSSA API response for the revision API. type Revision struct { - Locator *Locator `json:"loc"` - Licenses []License - Project *Project - Meta []RevisionMeta - Issues []Issue - Version string - Hash string + Locator *Locator `json:"loc"` + Licenses []License + Project *Project + DependencyLock DependencyLock `json:"DependencyLock"` + Meta []RevisionMeta + Issues []Issue + Version string + Hash string +} + +type DependencyLock struct { + PathsTo PathsTo `json:"paths_to"` +} + +type PathsTo struct { + Paths [][]string `json:"paths"` } // A RevisionMeta holds metadata about a FOSSA API revision.