added json omitempty tags

bigquery was throwing errors without these due to null defined fields
This commit is contained in:
Joshua Deare 2013-07-01 13:17:08 -07:00
parent 2315500129
commit 5d21f061f7

View file

@ -70,7 +70,7 @@ type App struct {
XMLName xml.Name `xml:"app" datastore"-" json:"-"` XMLName xml.Name `xml:"app" datastore"-" json:"-"`
Ping *Ping `xml:"ping"` Ping *Ping `xml:"ping"`
UpdateCheck *UpdateCheck `xml:"updatecheck"` UpdateCheck *UpdateCheck `xml:"updatecheck"`
Events []*Event `xml:"event"` Events []*Event `xml:"event" json:",omitempty"`
Id string `xml:"appid,attr,omitempty"` Id string `xml:"appid,attr,omitempty"`
Version string `xml:"version,attr,omitempty"` Version string `xml:"version,attr,omitempty"`
NextVersion string `xml:"nextversion,attr,omitempty"` NextVersion string `xml:"nextversion,attr,omitempty"`
@ -153,7 +153,7 @@ type Event struct {
type Urls struct { type Urls struct {
XMLName xml.Name `xml:"urls" datastore:"-" json:"-"` XMLName xml.Name `xml:"urls" datastore:"-" json:"-"`
Urls []Url `xml:"url"` Urls []Url `xml:"url" json:",omitempty"`
} }
type Url struct { type Url struct {
@ -170,7 +170,7 @@ type Manifest struct {
type Packages struct { type Packages struct {
XMLName xml.Name `xml:"packages" datastore:"-" json:"-"` XMLName xml.Name `xml:"packages" datastore:"-" json:"-"`
Packages []Package `xml:"package"` Packages []Package `xml:"package" json:",omitempty"`
} }
type Package struct { type Package struct {
@ -189,7 +189,7 @@ func (m *Manifest) AddPackage(hash string, name string, size string, required bo
type Actions struct { type Actions struct {
XMLName xml.Name `xml:"actions" datastore:"-" json:"-"` XMLName xml.Name `xml:"actions" datastore:"-" json:"-"`
Actions []*Action `xml:"action"` Actions []*Action `xml:"action" json:",omitempty"`
} }
type Action struct { type Action struct {