|
|
|
|
@ -5,7 +5,6 @@ package fdroidcl
|
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
"encoding/hex" |
|
|
|
|
"encoding/xml" |
|
|
|
|
"strings" |
|
|
|
|
"time" |
|
|
|
|
) |
|
|
|
|
@ -20,15 +19,6 @@ func (cl *CommaList) String() string {
|
|
|
|
|
return strings.Join(*cl, ",") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (cl *CommaList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { |
|
|
|
|
var content string |
|
|
|
|
if err := d.DecodeElement(&content, &start); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
cl.FromString(content) |
|
|
|
|
return nil |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (cl *CommaList) UnmarshalText(text []byte) (err error) { |
|
|
|
|
cl.FromString(string(text)) |
|
|
|
|
return nil |
|
|
|
|
@ -54,14 +44,6 @@ func (hv *HexVal) String() string {
|
|
|
|
|
return hex.EncodeToString(*hv) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (hv *HexVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { |
|
|
|
|
var content string |
|
|
|
|
if err := d.DecodeElement(&content, &start); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
return hv.FromString(content) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (hv *HexVal) UnmarshalText(text []byte) (err error) { |
|
|
|
|
return hv.FromString(string(text)) |
|
|
|
|
} |
|
|
|
|
@ -83,14 +65,6 @@ func (dv *DateVal) String() string {
|
|
|
|
|
return dv.Format("2006-01-02") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (dv *DateVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { |
|
|
|
|
var content string |
|
|
|
|
if err := d.DecodeElement(&content, &start); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
return dv.FromString(content) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (dv *DateVal) UnmarshalText(text []byte) (err error) { |
|
|
|
|
return dv.FromString(string(text)) |
|
|
|
|
} |
|
|
|
|
|