func (this *dbusPropertyRemoteEntryData) GetValue() interface{} /*map[string]string*/ { var r dbus.Variant err := this.core.Call("org.freedesktop.DBus.Properties.Get", 0, "dde.dock.Entry", "Data").Store(&r) if err == nil && r.Signature().String() == "a{ss}" { return r.Value().(map[string]string) } else { fmt.Println("dbusProperty:Data error:", err, "at dde.dock.Entry") return *new(map[string]string) } }