OSDN Git Service

add omitempty for AssetDefinition (#610)
authorYongfeng LI <wliyongfeng@gmail.com>
Thu, 12 Apr 2018 09:10:29 +0000 (17:10 +0800)
committerPaladz <yzhu101@uottawa.ca>
Thu, 12 Apr 2018 09:10:29 +0000 (17:10 +0800)
blockchain/query/annotated.go

index 7f89022..a4d6b25 100644 (file)
@@ -26,7 +26,7 @@ type AnnotatedInput struct {
        Type            string             `json:"type"`
        AssetID         bc.AssetID         `json:"asset_id"`
        AssetAlias      string             `json:"asset_alias,omitempty"`
-       AssetDefinition *json.RawMessage   `json:"asset_definition"`
+       AssetDefinition *json.RawMessage   `json:"asset_definition,omitempty"`
        Amount          uint64             `json:"amount"`
        IssuanceProgram chainjson.HexBytes `json:"issuance_program,omitempty"`
        ControlProgram  chainjson.HexBytes `json:"control_program,omitempty"`
@@ -45,7 +45,7 @@ type AnnotatedOutput struct {
        Position        int                `json:"position"`
        AssetID         bc.AssetID         `json:"asset_id"`
        AssetAlias      string             `json:"asset_alias,omitempty"`
-       AssetDefinition *json.RawMessage   `json:"asset_definition"`
+       AssetDefinition *json.RawMessage   `json:"asset_definition,omitempty"`
        Amount          uint64             `json:"amount"`
        AccountID       string             `json:"account_id,omitempty"`
        AccountAlias    string             `json:"account_alias,omitempty"`